ipfstat -t defaults to IPv4 output. Make consistent with ipfstat -i
and ipfstat -o where without an argument IPv4 and IPv6 states are shown. Use -4 and -6 to limit the display to IPv4 or IPv6 respectively. PR: 247952 MFC after: 1 week
This commit is contained in:
parent
2c08c65236
commit
2df8f0ca8b
@ -195,4 +195,5 @@ more entries is to resize the screen.
|
||||
.SH SEE ALSO
|
||||
ipf(8)
|
||||
.SH BUGS
|
||||
\fB-4\fP and \fB-6\fP should also be the default when displaying states.
|
||||
\fB-4\fP and \fB-6\fP are only valid with \fB-i\fP, \fB-o\fP, and \fB-t\fP.
|
||||
An error should result when used with other arguments.
|
||||
|
@ -421,9 +421,9 @@ int main(argc,argv)
|
||||
else if (opts & OPT_STATETOP)
|
||||
topipstates(saddr, daddr, sport, dport, protocol,
|
||||
#ifdef USE_INET6
|
||||
use_inet6 && !use_inet4 ? 6 : 4,
|
||||
use_inet6 && use_inet4 ? 0 : use_inet6 && !use_inet4 ? 6 : 4,
|
||||
#else
|
||||
4,
|
||||
4,
|
||||
#endif
|
||||
#endif
|
||||
refreshtime, topclosed, filter);
|
||||
@ -1367,7 +1367,7 @@ static void topipstates(saddr, daddr, sport, dport, protocol, ver,
|
||||
if (ipsstp->iss_list == NULL)
|
||||
break;
|
||||
|
||||
if (ips.is_v != ver)
|
||||
if (ver != 0 && ips.is_v != ver)
|
||||
continue;
|
||||
|
||||
if ((filter != NULL) &&
|
||||
|
Loading…
x
Reference in New Issue
Block a user