tested in Emulab test bed
cc@s1:~ % sudo sysctl net.inet.siftr
net.inet.siftr.port_filter: 5001
net.inet.siftr.ppl: 1
net.inet.siftr.logfile: /var/log/siftr.log
net.inet.siftr.enabled: 0
cc@s1:~ % sudo sysctl net.inet.siftr.enabled=1
net.inet.siftr.enabled: 0 -> 1
cc@s1:~ % iperf -c r1 -n 2k -P 2-me -n 1k
------------------------------------------------------------
Client connecting to r1, TCP port 5001 with pid 3038 (1 flows)
TCP windowWrite buffer size: 32.0 KByte (default)131072 Byte
------------------------------------------------------------MSS size 536 bytes
[ 1] local 10.1.1.2 port 57630 connected with 10.1.1.3 port 5001TOS set to 0x0 (Nagle on)
[ 2] local 10.1.1.2 port 12504 connected with 10.1.1.3 port 5001TCP window size: 32.0 KByte (default)
[ ID] Interval Transfer Bandwidth------------------------------------------------------------
[ 2] 0.00-0.12 sec 1.95 KBytes 135 Kbits/sec1] local 10.1.1.2%bce1 port 49751 connected with 10.1.1.3 port 5001 (sock=3) on 2023-05-12 06:03:58.011 (MDT)
[ 1] 0.00-0.12 sec 1.95 KBytes 135 Kbits/secID] Interval Transfer Bandwidth Write/Err
[SUM 1] 0.00-0.001 sec 3.91 K1000 Bytes 0.000 729 Kbits/sec 1/0
cc@s1:~ % sudo sysctl net.inet.siftr.enabled=0
net.inet.siftr.enabled: 1 -> 0
cc@s1:~ % cat /var/log/sudo sysctl net.inet.siftr.logenabled=1
enable_time_secs=1682594224 enable_time_usecs=759909 net.inet.siftrver=1.3.0 sysname=FreeBSD sysver=1400088 ipmode=4r.enabled: 0 -> 1
o,1682594226.996825,10.1.1.2,12504,10.1.1.3,5001,1073725440,1073725440,2,0,0,0,0,2,536,0,1,672,1000000,32768,0,65536,0,0,0,3645937075,63cc@s1:~ %
cc@s1:~ % iperf -Vc fd00::3 -n 1k
o,1682594226.996830,10.1.1.2,57630,10.1.1.3,5001,1073725440,1073725440,2,0,0,0,0,2,536,0,1,672,1000000,32768,0,65536,0,0,0,651555559,63------------------------------------------------------------
i,1682594227.097091,10.1.1.2,12504,10.1.1.3,5001,1073725440,1073725440,2,0,0,0,0,2,536,0,1,672,1000000,32768,0,65536,0,1,0,3645937075,63Client connecting to fd00::3, TCP port 5001
o,1682594227.097104,10.1.1.2,12504,10.1.1.3,5001,1073725440,14480,2,65535,65700,9,9,4,1460,102000,1,16778209,506000,33580,0,65700,0,0,0,3645937075,63TCP window size: 32.0 KByte (default)
i,1682594227.097107,10.1.1.2,57630,10.1.1.3,5001,1073725440,1073725440,2,0,0,0,0,2,536,0,1,672,1000000,32768,0,65536,0,1,0,651555559,63------------------------------------------------------------
o,1682594227.097111,10.1.1.2,57630,10.1.1.3,5001,1073725440,14480,2,65535,65700,9,9,4,1460,102000,1,16778209,506000,33580,0,65700,0,0,0,651555559,63[ 1] local fd00::2 port 32274 connected with fd00::3 port 5001
o,1682594227.097515,10.1.1.2,12504,10.1.1.3,5001,1073725440,14480,2,65535,65700,9,9,4,1460,102000,1,16778208,506000,33580,60,65700,0,0,0,3645937075,63[ ID] Interval Transfer Bandwidth
o,1682594227.097525,10.1.1.2,57630,10.1.1.3,5001,1073725440,14480,2,65535,65700,9,9,4,1460,102000,1,16778208,506000,33580,60,65700,0,0,0,651555559,63[ 1] 0.00-0.01 sec 1000 Bytes 743 Kbits/sec
o,1682594227.097539,10.1.1.2,12504,10.1.1.3,5001,1073725440,14480,6,65535,65700,9,9,4,1460,102000,1,16778208,506000,33580,2000,65700,0,60,0,3645937075,63cc@s1:~ % sudo sysctl net.inet.siftr.enabled=0
o,1682594227.097542,10.1.1.2,57630,10.1.1.3,5001,1073725440,14480,6,65535,65700,9,9,4,1460,102000,1,16778208,506000,33580,2000,65700,0,60,0,651555559,63net.inet.siftr.enabled: 1 -> 0
o,1682594227.097549,10.1.1.2,12504,10.1.1.3,5001,1073725440,14480,6,65535,65700,9,9,6,1460,102000,1,16778208,506000,33580,2000,65700,0,2000,0,3645937075,63cc@s1:~ % cat /var/log/siftr.log
o,1682594227.097551,10.1.1.2,57630,10.1.1.3,5001,1073725440,14480,6,65535,65700,9,9,6,1460,102000,1,16778208,506000,33580,2000,65700,0,2000,0,651555559,63enable_time_secs=1683893030 enable_time_usecs=658975 siftrver=1.3.0 sysname=FreeBSD sysver=1400088 ipmode=6
io,1682594227.1980753893038.011990,10.1.1.2,1250449751,10.1.1.3,5001,1073725440,14480,6,65535,65700,9,9,6,1460,1020001073725440,2,0,0,0,0,2,536,0,1,16778224,506672,1000000,33580,2002768,0,65700536,0,20010,0,36459370753885349007,63
i,1682594227.1980881683893038.012176,10.1.1.2,1250449751,10.1.1.3,5001,1073725440,14540,1030,66048,66048,9,9,6,1460,1018751073725440,2,0,0,0,0,2,536,0,1,1008,455672,1000000,33580,1942768,0,65700,28,1941536,0,1,0,36459370753885349007,63
io,1682594227.1980933893038.012185,10.1.1.2,5763049751,10.1.1.3,5001,1073725440,14480,6,655352,65160,65700,97,9,64,1460,102000,1,16778224,50600009,230000,33580,2000,65700,0,20010,0,651555559,632761274398,130
io,1682594227.1980983893038.012595,10.1.1.2,1250449751,10.1.1.3,5001,1073725440,1614480,1030,64512,66020,92,65160,65700,7,9,64,1460,1017812000,1,1008,41800016778208,230000,33580,60,65700,0,10,0,3645937075,632761274398,130
io,1682594227.1981043893038.012625,10.1.1.2,5763049751,10.1.1.3,5001,1073725440,15988,6,64512,66048,914480,2,65160,65700,7,9,6,1460,1018752000,1,1008,45500016778208,230000,33580,4921000,65700,0,49360,0,651555559,632761274398,130
i,1682594227.1981061683893038.012743,10.1.1.2,5763049751,10.1.1.3,5001,1073725440,16481,6,64512,66048,914480,2,65160,65700,7,9,96,1460,1017812000,1,1008,41800016778224,230000,33580,1000,65700,0,01001,0,651555559,632761274398,130
i,1682594227.2160871683893038.012810,10.1.1.2,1250449751,10.1.1.3,5001,1073725440,16481,1030,645114540,2,65152,66020,948,7,9,96,1460,1016871750,1,1008,389000230000,33580,940,65700,0,0941,0,3645937075,632761274398,130
oi,1682594227.2160933893038.012955,10.1.1.2,1250449751,10.1.1.3,5001,1073725440,16481,103015481,2,64256,66048,660207,9,9,10,1460,1016871531,1,1009,3890001008,230000,33580,0,65700,0,0,0,3645937075,632761274398,130
i,1682594227.2160971683893038.023565,10.1.1.2,5763049751,10.1.1.3,5001,1073725440,1615481,1030,6451226,64256,66048,97,9,9,1460,1017811531,1,1008,418000230000,33580,0,65700,0,0,0,651555559,632761274398,130
o,1682594227.2161021683893038.023570,10.1.1.2,5763049751,10.1.1.3,5001,1073725440,1615481,1030,6604826,64256,66020,97,9,10,1460,1017811531,1,1009,418000230000,33580,0,65700,0,0,0,651555559,632761274398,130
disable_time_secs=16825942293893041 disable_time_usecs=761095157123 num_inbound_tcp_pkts=105 num_outbound_tcp_pkts=125 total_tcp_pkts=22 10 num_inbound_skipped_pkts_malloc=0 num_outbound_skipped_pkts_malloc=0 num_inbound_skipped_pkts_tcpcb=0 num_outbound_skipped_pkts_tcpcb=0 num_inbound_skipped_pkts_inpcb=0 num_outbound_skipped_pkts_inpcb=0 total_skipped_tcp_pkts=0 flowid_list=3645937075,651555559,
Also in IPv6 test:2761274398,3885349007,
cc@s1:~ % iperf -Vc fd00::3 -n 2Kenable_time_secs=1683893084 enable_time_usecs=915323 siftrver=1.3.0 sysname=FreeBSD sysver=1400088 ipmode=6
------------------------------------------------------------o,1683893089.524521,fd00:0:0:0:0:0:0:2,32274,fd00:0:0:0:0:0:0:3,5001,1073725440,1073725440,2,0,0,0,0,2,1220,0,1,672,1000000,32768,0,65536,0,0,0,1150638799,191
Client connecting to fd00::3, TCP port 500i,1683893089.524725,fd00:0:0:0:0:0:0:2,32274,fd00:0:0:0:0:0:0:3,5001,1073725440,1073725440,2,0,0,0,0,2,1220,0,1,672,1000000,32768,0,65536,0,1,0,1150638799,191
TCP window size: 32.0 KByte (default)o,1683893089.524737,fd00:0:0:0:0:0:0:2,32274,fd00:0:0:0:0:0:0:3,5001,1073725440,14280,2,64260,66240,7,9,4,1440,1000,1,993,230000,33120,0,66240,0,0,0,2332058011,132
------------------------------------------------------------o,1683893089.525150,fd00:0:0:0:0:0:0:2,32274,fd00:0:0:0:0:0:0:3,5001,1073725440,14280,2,64260,66240,7,9,4,1440,1000,1,992,230000,33120,60,66240,0,0,0,2332058011,132
[ 1] local fd00::2 port 41237 connected with fd00::3 port 5001o,1683893089.525182,fd00:0:0:0:0:0:0:2,32274,fd00:0:0:0:0:0:0:3,5001,1073725440,14280,2,64260,66240,7,9,6,1440,1000,1,992,230000,33120,1000,66240,0,60,0,2332058011,132
[ ID] Interval Transfer Bandwidthi,1683893089.525320,fd00:0:0:0:0:0:0:2,32274,fd00:0:0:0:0:0:0:3,5001,1073725440,14280,2,64260,66240,7,9,6,1440,1000,1,1008,230000,33120,1000,66240,0,1001,0,2332058011,132
[ 1] 0.00-0.12 sec 2.00 KBytes 139 Kbits/sec
cc@s1:~ % cat /var/log/siftr.log
enable_time_secs=1682687903 enable_time_usecs=913429 siftrver=1.3.0 sysname=FreeBSD sysver=1400088 ipmode=6i,1683893089.525387,fd00:0:0:0:0:0:0:2,32274,fd00:0:0:0:0:0:0:3,5001,1073725440,14340,2,64256,66560,7,9,6,1440,875,1,1008,230000,33120,940,66240,0,941,0,2332058011,132
oi,1682687905.9698193893089.535909,fd00:0:0:0:0:0:0:2,4123732274,fd00:0:0:0:0:0:0:3,5001,1073725440,107372544015281,2,0,0,0,0,2,1220,064128,66560,7,9,9,1440,781,1,672,1001008,230000,327683120,0,6553666240,0,0,0,1433975434,1912332058011,132
i,1682687906.0698161683893089.535913,fd00:0:0:0:0:0:0:2,4123732274,fd00:0:0:0:0:0:0:3,5001,1073725440,1073725440,2,0,0,0,0,2,1220,015281,1026,64128,66560,7,9,9,1440,781,1,672,1001008,230000,327683120,0,65536,0,166240,28,0,0,1433975434,1912332058011,132
o,1682687906.0698281683893089.535917,fd00:0:0:0:0:0:0:2,4123732274,fd00:0:0:0:0:0:0:3,5001,1073725440,14280,2,65535,66240,915281,1026,64128,66532,7,9,410,1440,101000781,1,993,5030001009,230000,33120,0,66240,0,0,0,1433975434,1912332058011,132
o,1682687906.070234,fd00:0:0:0:0:0:0:2,41237,fd00:0:0:0:0:0:0:3,5001,1073725440,14280,2,65535,66240,9,9,4,1440,101000,1,992,503000,33120,60,66240,0,0,0,1433975434,191
o,1682687906.070260,fd00:0:0:0:0:0:0:2,41237,fd00:0:0:0:0:0:0:3,5001,1073725440,14280,6,65535,66240,9,9,4,1440,101000,1,992,503000,33120,2048,66240,0,60,0,1433975434,191
o,1682687906.070271,fd00:0:0:0:0:0:0:2,41237,fd00:0:0:0:0:0:0:3,5001,1073725440,14280,2,65535,66240,9,9,6,1440,101000,1,992,503000,33120,2048,66240,0,1488,0,1433975434,191
i,1682687906.169817,fd00:0:0:0:0:0:0:2,41237,fd00:0:0:0:0:0:0:3,5001,1073725440,14280,2,65535,66240,9,9,6,1440,101000,1,1008,503000,33120,2048,66240,0,2049,0,1433975434,191
i,1682687906.169822,fd00:0:0:0:0:0:0:2,41237,fd00:0:0:0:0:0:0:3,5001,1073725440,15768,2,65024,66560,9,9,6,1440,100875,1,1008,453000,33120,560,66240,0,561,0,1433975434,191
i,1682687906.169825,fd00:0:0:0:0:0:0:2,41237,fd00:0:0:0:0:0:0:3,5001,1073725440,16329,2,64512,66560,9,9,9,1440,100781,1,1008,416000,33120,0,66240,0,0,0,1433975434,191
i,1682687906.187812,fd00:0:0:0:0:0:0:2,41237,fd00:0:0:0:0:0:0:3,5001,1073725440,16329,1026,64512,66560,9,9,9,1440,100781,1,1008,416000,33120,0,66240,0,0,0,1433975434,191
o,1682687906.187818,fd00:0:0:0:0:0:0:2,41237,fd00:0:0:0:0:0:0:3,5001,1073725440,16329,1026,66560,66532,9,9,10,1440,100781,1,1009,416000,33120,0,66240,0,0,0,1433975434,191
disable_time_secs=1682687908 disable_time_usecs=951733 num_inbound_tcp_pkts=5 num_outbound_tcp_pkts=6 total_tcp_pkts=11 num_inbound_skipped_pkts_malloc=0 num_outbound_skipped_pkts_malloc=0 num_inbound_skipped_pkts_tcpcb=0 num_outbound_skipped_pkts_tcpcb=0 num_inbound_skipped_pkts_inpcb=0 num_outbound_skipped_pkts_inpcb=0 total_skipped_tcp_pkts=0 flowid_list=1433975434,disable_time_secs=1683893092 disable_time_usecs=234118 num_inbound_tcp_pkts=5 num_outbound_tcp_pkts=5 total_tcp_pkts=10 num_inbound_skipped_pkts_malloc=0 num_outbound_skipped_pkts_malloc=0 num_inbound_skipped_pkts_tcpcb=0 num_outbound_skipped_pkts_tcpcb=0 num_inbound_skipped_pkts_inpcb=0 num_outbound_skipped_pkts_inpcb=0 total_skipped_tcp_pkts=0 flowid_list=1150638799,2332058011,