summaryrefslogtreecommitdiffstats
path: root/userspace/ebtables2/extensions
diff options
context:
space:
mode:
authorBart De Schuymer <bdschuym@pandora.be>2014-04-14 22:04:55 +0200
committerBart De Schuymer <bdschuym@pandora.be>2014-04-14 22:04:55 +0200
commitddde4755deda89c061b7f5dcca2883291fd7ef03 (patch)
tree154fe0bcdb434cef8550e7e5e7b44e31d3b6b0ae /userspace/ebtables2/extensions
parentba6234638d04400cf94adf350ccfa7005d078b4a (diff)
don't print IPv6 mask if it's all ones (based on patch by Mariusz Mazur <mmazur at axeos.com>)
Diffstat (limited to 'userspace/ebtables2/extensions')
-rw-r--r--userspace/ebtables2/extensions/ebt_ip6.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/userspace/ebtables2/extensions/ebt_ip6.c b/userspace/ebtables2/extensions/ebt_ip6.c
index bbdc4ae..e3e0956 100644
--- a/userspace/ebtables2/extensions/ebt_ip6.c
+++ b/userspace/ebtables2/extensions/ebt_ip6.c
@@ -449,14 +449,14 @@ static void print(const struct ebt_u_entry *entry,
if (ipinfo->invflags & EBT_IP6_SOURCE)
printf("! ");
printf("%s", ebt_ip6_to_numeric(&ipinfo->saddr));
- printf("/%s ", ebt_ip6_to_numeric(&ipinfo->smsk));
+ printf("%s ", ebt_ip6_mask_to_string(&ipinfo->smsk));
}
if (ipinfo->bitmask & EBT_IP6_DEST) {
printf("--ip6-dst ");
if (ipinfo->invflags & EBT_IP6_DEST)
printf("! ");
printf("%s", ebt_ip6_to_numeric(&ipinfo->daddr));
- printf("/%s ", ebt_ip6_to_numeric(&ipinfo->dmsk));
+ printf("%s ", ebt_ip6_mask_to_string(&ipinfo->dmsk));
}
if (ipinfo->bitmask & EBT_IP6_TCLASS) {
printf("--ip6-tclass ");