]> git.ipfire.org Git - thirdparty/iptables.git/commitdiff
MARK: print mark rules with mask 0xffffffff as --set-mark instead of --set-xmark
authorPatrick McHardy <kaber@trash.net>
Wed, 4 Nov 2009 12:03:50 +0000 (13:03 +0100)
committerPatrick McHardy <kaber@trash.net>
Wed, 4 Nov 2009 12:03:50 +0000 (13:03 +0100)
Signed-off-by: Patrick McHardy <kaber@trash.net>
extensions/libxt_MARK.c

index f6a2c5c1bc30db320f7e1db29edafe5697bbcbe0..9aeaefca67bf50467a65936458059358b6027335 100644 (file)
@@ -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);
 }