else
printf("%lu:%lu ", sinfo->expires_min, sinfo->expires_max);
}
+
+ if (sinfo->flags & XT_CONNTRACK_DIRECTION) {
+ if (sinfo->invflags & XT_CONNTRACK_DIRECTION)
+ printf("%sctdir REPLY", optpfx);
+ else
+ printf("%sctdir ORIGINAL", optpfx);
+ }
+
}
static void
printf("%u:%u ", (unsigned int)info->expires_min,
(unsigned int)info->expires_max);
}
+
+ if (info->match_flags & XT_CONNTRACK_DIRECTION) {
+ if (info->invert_flags & XT_CONNTRACK_DIRECTION)
+ printf("%sctdir REPLY", prefix);
+ else
+ printf("%sctdir ORIGINAL", prefix);
+ }
}
static void conntrack_print(const void *ip, const struct xt_entry_match *match,