summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorPatrick McHardy <kaber@trash.net>2009-11-04 13:03:50 +0100
committerPatrick McHardy <kaber@trash.net>2009-11-04 13:03:50 +0100
commit3d915e1ac610bce44250b4aea556f4726387388d (patch)
treebe9da82548e52882e9095b7c725b320aac9458a8
parentbbe83862a5e1baf15f7c923352d4afdf59bc70e2 (diff)
MARK: print mark rules with mask 0xffffffff as --set-mark instead of --set-xmark
Signed-off-by: Patrick McHardy <kaber@trash.net>
-rw-r--r--extensions/libxt_MARK.c2
1 files changed, 2 insertions, 0 deletions
diff --git a/extensions/libxt_MARK.c b/extensions/libxt_MARK.c
index f6a2c5c1..9aeaefca 100644
--- a/extensions/libxt_MARK.c
+++ b/extensions/libxt_MARK.c
@@ -247,6 +247,8 @@ static void mark_tg_print(const void *ip, const struct xt_entry_target *target,
printf("MARK or 0x%x ", info->mark);
else if (info->mask == 0)
printf("MARK xor 0x%x ", info->mark);
+ else if (info->mask == 0xffffffffU)
+ printf("MARK set 0x%x ", info->mark);
else
printf("MARK xset 0x%x/0x%x ", info->mark, info->mask);
}