summaryrefslogtreecommitdiff
path: root/usr/src/cmd/ipf/lib/common/printnat.c
diff options
context:
space:
mode:
Diffstat (limited to 'usr/src/cmd/ipf/lib/common/printnat.c')
-rw-r--r--usr/src/cmd/ipf/lib/common/printnat.c4
1 files changed, 4 insertions, 0 deletions
diff --git a/usr/src/cmd/ipf/lib/common/printnat.c b/usr/src/cmd/ipf/lib/common/printnat.c
index 0e228652fa..521d057f1e 100644
--- a/usr/src/cmd/ipf/lib/common/printnat.c
+++ b/usr/src/cmd/ipf/lib/common/printnat.c
@@ -103,6 +103,10 @@ int opts;
printf(" -> %s", inet_ntoa(np->in_in[0].in4));
if (np->in_flags & IPN_SPLIT)
printf(",%s", inet_ntoa(np->in_in[1].in4));
+ if (np->in_inip == 0) {
+ bits = count4bits(np->in_inmsk);
+ printf("/%d", bits);
+ }
if (np->in_flags & IPN_TCPUDP) {
if ((np->in_flags & IPN_FIXEDDPORT) != 0)
printf(" port = %d", ntohs(np->in_pnext));