Show pf fragment reassembly counters.
authorbluhm <bluhm@openbsd.org>
Mon, 22 Apr 2024 13:30:22 +0000 (13:30 +0000)
committerbluhm <bluhm@openbsd.org>
Mon, 22 Apr 2024 13:30:22 +0000 (13:30 +0000)
commit19e99d061340840dc52e10ae9c02d78a0a455689
treeccf7611a9e23322bb0ce4883a4b10d7a6942efb9
parent7a7aa84c1f2ec9275d21be29a21d66323e19ec13
Show pf fragment reassembly counters.

Framgent count and statistics are stored in struct pf_status.  From
there pfctl(8) and systat(1) collect and show them.  Note that pfctl
-s info needs the -v switch to show fragments.  As fragment reassembly
has its own mutex, also grab this in pf ipctl(2) and sysctl(2) code.

input claudio@; OK henning@
sbin/pfctl/pfctl_parser.c
sys/net/pf_ioctl.c
sys/net/pf_norm.c
sys/net/pfvar.h
sys/net/pfvar_priv.h
usr.bin/systat/pf.c