START sys/netinet6/frag6 2024-08-05T04:43:57Z true ssh -t ot2 true Pseudo-terminal will not be allocated because stdin is not a terminal. rm -f stamp-stack stamp-pf ==== run-stack-ping6 ==== rm -f stamp-stack stamp-pf ssh ot2 pfctl -d pf disabled ssh ot2 pfctl -a regress -Fr rules cleared date >stamp-stack Check ping6 LOCAL_ADDR6: ping6 -n -c 1 fdd7:e83e:66bc:81::21 PING fdd7:e83e:66bc:81::21 (fdd7:e83e:66bc:81::21): 56 data bytes 64 bytes from fdd7:e83e:66bc:81::21: icmp_seq=0 hlim=64 time=0.069 ms --- fdd7:e83e:66bc:81::21 ping statistics --- 1 packets transmitted, 1 packets received, 0.0% packet loss round-trip min/avg/max/std-dev = 0.069/0.069/0.069/0.000 ms Check ping6 REMOTE_ADDR6: ping6 -n -c 1 fdd7:e83e:66bc:81::22 PING fdd7:e83e:66bc:81::22 (fdd7:e83e:66bc:81::22): 56 data bytes 64 bytes from fdd7:e83e:66bc:81::22: icmp_seq=0 hlim=64 time=0.490 ms --- fdd7:e83e:66bc:81::22 ping statistics --- 1 packets transmitted, 1 packets received, 0.0% packet loss round-trip min/avg/max/std-dev = 0.490/0.490/0.490/0.000 ms ==== run-stack-fragping6 ==== Check ping6 LOCAL_ADDR6: ping6 -n -c 1 -s 5000 -m fdd7:e83e:66bc:81::21 PING fdd7:e83e:66bc:81::21 (fdd7:e83e:66bc:81::21): 5000 data bytes 5008 bytes from fdd7:e83e:66bc:81::21: icmp_seq=0 hlim=64 time=0.053 ms --- fdd7:e83e:66bc:81::21 ping statistics --- 1 packets transmitted, 1 packets received, 0.0% packet loss round-trip min/avg/max/std-dev = 0.053/0.053/0.053/0.000 ms Check ping6 REMOTE_ADDR6: ping6 -n -c 1 -s 5000 -m fdd7:e83e:66bc:81::22 PING fdd7:e83e:66bc:81::22 (fdd7:e83e:66bc:81::22): 5000 data bytes 5008 bytes from fdd7:e83e:66bc:81::22: icmp_seq=0 hlim=64 time=0.446 ms --- fdd7:e83e:66bc:81::22 ping statistics --- 1 packets transmitted, 1 packets received, 0.0% packet loss round-trip min/avg/max/std-dev = 0.446/0.446/0.446/0.000 ms ==== run-stack-frag6.py ==== rm -f addr.py addr.py.tmp echo 'LOCAL_IF = "em2"' >>addr.py.tmp echo 'LOCAL_MAC = "90:e2:ba:a4:76:86"' >>addr.py.tmp echo 'REMOTE_MAC = "90:e2:ba:d8:67:2d"' >>addr.py.tmp echo 'LOCAL_ADDR6 = "fdd7:e83e:66bc:81::21"' >>addr.py.tmp echo 'REMOTE_ADDR6 = "fdd7:e83e:66bc:81::22"' >>addr.py.tmp mv addr.py.tmp addr.py PYTHONPATH=/usr/src/regress/sys/netinet6/frag6/obj python3 -u /usr/src/regress/sys/netinet6/frag6/frag6.py non-overlapping ping6 fragments /usr/local/lib/python3.11/site-packages/scapy/layers/ipsec.py:471: CryptographyDeprecationWarning: Blowfish has been deprecated and will be removed in a future release cipher=algorithms.Blowfish, /usr/local/lib/python3.11/site-packages/scapy/layers/ipsec.py:485: CryptographyDeprecationWarning: CAST5 has been deprecated and will be removed in a future release cipher=algorithms.CAST5, .. Sent 2 packets. id=0x4141 payload=b'ABCDEFGHIJKLMNOP' ==== run-stack-frag6_doubleatomic.py ==== # IPv6 stack accepts double atomic fragement, this is not a big issue set +e; PYTHONPATH=/usr/src/regress/sys/netinet6/frag6/obj python3 -u /usr/src/regress/sys/netinet6/frag6/frag6_doubleatomic.py; [[ $? == 1 ]] ping6 fragments with two consecutive atomic fragment header /usr/local/lib/python3.11/site-packages/scapy/layers/ipsec.py:471: CryptographyDeprecationWarning: Blowfish has been deprecated and will be removed in a future release cipher=algorithms.Blowfish, /usr/local/lib/python3.11/site-packages/scapy/layers/ipsec.py:485: CryptographyDeprecationWarning: CAST5 has been deprecated and will be removed in a future release cipher=algorithms.CAST5, . Sent 1 packets. id=0x160f payload=b'ABCDEFGHIJKLMNOP' double atomic accepted ==== run-stack-frag6_ext.py ==== PYTHONPATH=/usr/src/regress/sys/netinet6/frag6/obj python3 -u /usr/src/regress/sys/netinet6/frag6/frag6_ext.py ping6 fragments with hop-by-hop extension header before fragment header /usr/local/lib/python3.11/site-packages/scapy/layers/ipsec.py:471: CryptographyDeprecationWarning: Blowfish has been deprecated and will be removed in a future release cipher=algorithms.Blowfish, /usr/local/lib/python3.11/site-packages/scapy/layers/ipsec.py:485: CryptographyDeprecationWarning: CAST5 has been deprecated and will be removed in a future release cipher=algorithms.CAST5, .. Sent 2 packets. id=0x31d2 payload=b'ABCDEFGHIJKLMNOP' ==== run-stack-frag6_ext2long.py ==== PYTHONPATH=/usr/src/regress/sys/netinet6/frag6/obj python3 -u /usr/src/regress/sys/netinet6/frag6/frag6_ext2long.py ping6 fragments with long extension header in second fragment /usr/local/lib/python3.11/site-packages/scapy/layers/ipsec.py:471: CryptographyDeprecationWarning: Blowfish has been deprecated and will be removed in a future release cipher=algorithms.Blowfish, /usr/local/lib/python3.11/site-packages/scapy/layers/ipsec.py:485: CryptographyDeprecationWarning: CAST5 has been deprecated and will be removed in a future release cipher=algorithms.CAST5, .. Sent 2 packets. id=0x284b payload=b'ABCDEFGHIJKLMNOP' ==== run-stack-frag6_hop.py ==== PYTHONPATH=/usr/src/regress/sys/netinet6/frag6/obj python3 -u /usr/src/regress/sys/netinet6/frag6/frag6_hop.py ping6 fragments with missplaced hop-by-hop extension header /usr/local/lib/python3.11/site-packages/scapy/layers/ipsec.py:471: CryptographyDeprecationWarning: Blowfish has been deprecated and will be removed in a future release cipher=algorithms.Blowfish, /usr/local/lib/python3.11/site-packages/scapy/layers/ipsec.py:485: CryptographyDeprecationWarning: CAST5 has been deprecated and will be removed in a future release cipher=algorithms.CAST5, .. Sent 2 packets. no echo reply ==== run-stack-frag6_maxlen.py ==== PYTHONPATH=/usr/src/regress/sys/netinet6/frag6/obj python3 -u /usr/src/regress/sys/netinet6/frag6/frag6_maxlen.py fully fragmented maximum size ping6 packet, sent in random order /usr/local/lib/python3.11/site-packages/scapy/layers/ipsec.py:471: CryptographyDeprecationWarning: Blowfish has been deprecated and will be removed in a future release cipher=algorithms.Blowfish, /usr/local/lib/python3.11/site-packages/scapy/layers/ipsec.py:485: CryptographyDeprecationWarning: CAST5 has been deprecated and will be removed in a future release cipher=algorithms.CAST5, . Sent 1 packets. . Sent 1 packets. . Sent 1 packets. . Sent 1 packets. . Sent 1 packets. . Sent 1 packets. . Sent 1 packets. . Sent 1 packets. . Sent 1 packets. . Sent 1 packets. . Sent 1 packets. . Sent 1 packets. . Sent 1 packets. . Sent 1 packets. . Sent 1 packets. . Sent 1 packets. . Sent 1 packets. . Sent 1 packets. . Sent 1 packets. . Sent 1 packets. . Sent 1 packets. . Sent 1 packets. . Sent 1 packets. . Sent 1 packets. . Sent 1 packets. . Sent 1 packets. . Sent 1 packets. . Sent 1 packets. . Sent 1 packets. . Sent 1 packets. . Sent 1 packets. . Sent 1 packets. . Sent 1 packets. . Sent 1 packets. . Sent 1 packets. . Sent 1 packets. . Sent 1 packets. . Sent 1 packets. . Sent 1 packets. . Sent 1 packets. . Sent 1 packets. . Sent 1 packets. . Sent 1 packets. . Sent 1 packets. . Sent 1 packets. . Sent 1 packets. . Sent 1 packets. . Sent 1 packets. . Sent 1 packets. . Sent 1 packets. . Sent 1 packets. . Sent 1 packets. . Sent 1 packets. . Sent 1 packets. . Sent 1 packets. . Sent 1 packets. . Sent 1 packets. . Sent 1 packets. . Sent 1 packets. . Sent 1 packets. . Sent 1 packets. . Sent 1 packets. . Sent 1 packets. . Sent 1 packets. . Sent 1 packets. . Sent 1 packets. . Sent 1 packets. . Sent 1 packets. . Sent 1 packets. . Sent 1 packets. . Sent 1 packets. . Sent 1 packets. . Sent 1 packets. . Sent 1 packets. . Sent 1 packets. . Sent 1 packets. . Sent 1 packets. . Sent 1 packets. . Sent 1 packets. . Sent 1 packets. . Sent 1 packets. . Sent 1 packets. . Sent 1 packets. . Sent 1 packets. . Sent 1 packets. . Sent 1 packets. . Sent 1 packets. . Sent 1 packets. . Sent 1 packets. . Sent 1 packets. . Sent 1 packets. . Sent 1 packets. . Sent 1 packets. . Sent 1 packets. . Sent 1 packets. . Sent 1 packets. . Sent 1 packets. . Sent 1 packets. . Sent 1 packets. . Sent 1 packets. . Sent 1 packets. . Sent 1 packets. . Sent 1 packets. . Sent 1 packets. . Sent 1 packets. . Sent 1 packets. . Sent 1 packets. . Sent 1 packets. . Sent 1 packets. . Sent 1 packets. . Sent 1 packets. . Sent 1 packets. . Sent 1 packets. . Sent 1 packets. . Sent 1 packets. . Sent 1 packets. . Sent 1 packets. . Sent 1 packets. . Sent 1 packets. . Sent 1 packets. . Sent 1 packets. . Sent 1 packets. . Sent 1 packets. . Sent 1 packets. . Sent 1 packets. . Sent 1 packets. . Sent 1 packets. . Sent 1 packets. . Sent 1 packets. . Sent 1 packets. . Sent 1 packets. . Sent 1 packets. . Sent 1 packets. . Sent 1 packets. . Sent 1 packets. . Sent 1 packets. . Sent 1 packets. . Sent 1 packets. . Sent 1 packets. . Sent 1 packets. . Sent 1 packets. . Sent 1 packets. . Sent 1 packets. . Sent 1 packets. . Sent 1 packets. . Sent 1 packets. . Sent 1 packets. . Sent 1 packets. . Sent 1 packets. . Sent 1 packets. . Sent 1 packets. . Sent 1 packets. . Sent 1 packets. . Sent 1 packets. . Sent 1 packets. id=0x3960 ==== run-stack-frag6_maxpacket.py ==== PYTHONPATH=/usr/src/regress/sys/netinet6/frag6/obj python3 -u /usr/src/regress/sys/netinet6/frag6/frag6_maxpacket.py send ping6 fragment that ends behind ipv6 max packet size /usr/local/lib/python3.11/site-packages/scapy/layers/ipsec.py:471: CryptographyDeprecationWarning: Blowfish has been deprecated and will be removed in a future release cipher=algorithms.Blowfish, /usr/local/lib/python3.11/site-packages/scapy/layers/ipsec.py:485: CryptographyDeprecationWarning: CAST5 has been deprecated and will be removed in a future release cipher=algorithms.CAST5, ... Sent 3 packets. id=0x5075 payload=b'ABCDEFGHIJKLMNOP' ==== run-stack-frag6_maxpacket0.py ==== PYTHONPATH=/usr/src/regress/sys/netinet6/frag6/obj python3 -u /usr/src/regress/sys/netinet6/frag6/frag6_maxpacket0.py send first ping6 fragment that ends behind ipv6 max packet size /usr/local/lib/python3.11/site-packages/scapy/layers/ipsec.py:471: CryptographyDeprecationWarning: Blowfish has been deprecated and will be removed in a future release cipher=algorithms.Blowfish, /usr/local/lib/python3.11/site-packages/scapy/layers/ipsec.py:485: CryptographyDeprecationWarning: CAST5 has been deprecated and will be removed in a future release cipher=algorithms.CAST5, ... Sent 3 packets. id=0xe171 payload=b'ABCDEFGHIJKLMNOP' ==== run-stack-frag6_mf0atomic.py ==== PYTHONPATH=/usr/src/regress/sys/netinet6/frag6/obj python3 -u /usr/src/regress/sys/netinet6/frag6/frag6_mf0atomic.py ping6 fragments with an atomic fragment with mf=0 overlapping /usr/local/lib/python3.11/site-packages/scapy/layers/ipsec.py:471: CryptographyDeprecationWarning: Blowfish has been deprecated and will be removed in a future release cipher=algorithms.Blowfish, /usr/local/lib/python3.11/site-packages/scapy/layers/ipsec.py:485: CryptographyDeprecationWarning: CAST5 has been deprecated and will be removed in a future release cipher=algorithms.CAST5, ... Sent 3 packets. id=0x3b1c payload=b'ABCDEFGHIJKLMNOP' ==== run-stack-frag6_mf0long.py ==== PYTHONPATH=/usr/src/regress/sys/netinet6/frag6/obj python3 -u /usr/src/regress/sys/netinet6/frag6/frag6_mf0long.py ping6 fragment that overlaps longer than the last fragment with m=0 /usr/local/lib/python3.11/site-packages/scapy/layers/ipsec.py:471: CryptographyDeprecationWarning: Blowfish has been deprecated and will be removed in a future release cipher=algorithms.Blowfish, /usr/local/lib/python3.11/site-packages/scapy/layers/ipsec.py:485: CryptographyDeprecationWarning: CAST5 has been deprecated and will be removed in a future release cipher=algorithms.CAST5, ... Sent 3 packets. no echo reply ==== run-stack-frag6_mf0middle.py ==== PYTHONPATH=/usr/src/regress/sys/netinet6/frag6/obj python3 -u /usr/src/regress/sys/netinet6/frag6/frag6_mf0middle.py ping6 fragment with mf=0 that overlaps the first fragment /usr/local/lib/python3.11/site-packages/scapy/layers/ipsec.py:471: CryptographyDeprecationWarning: Blowfish has been deprecated and will be removed in a future release cipher=algorithms.Blowfish, /usr/local/lib/python3.11/site-packages/scapy/layers/ipsec.py:485: CryptographyDeprecationWarning: CAST5 has been deprecated and will be removed in a future release cipher=algorithms.CAST5, ... Sent 3 packets. no echo reply ==== run-stack-frag6_mf0short.py ==== PYTHONPATH=/usr/src/regress/sys/netinet6/frag6/obj python3 -u /usr/src/regress/sys/netinet6/frag6/frag6_mf0short.py ping6 fragment with m=0 that overlaps the last fragment at beginning /usr/local/lib/python3.11/site-packages/scapy/layers/ipsec.py:471: CryptographyDeprecationWarning: Blowfish has been deprecated and will be removed in a future release cipher=algorithms.Blowfish, /usr/local/lib/python3.11/site-packages/scapy/layers/ipsec.py:485: CryptographyDeprecationWarning: CAST5 has been deprecated and will be removed in a future release cipher=algorithms.CAST5, ... Sent 3 packets. no echo reply ==== run-stack-frag6_mf1end.py ==== PYTHONPATH=/usr/src/regress/sys/netinet6/frag6/obj python3 -u /usr/src/regress/sys/netinet6/frag6/frag6_mf1end.py ping6 fragment with mf=1 that overlaps fragment with mf=0 at the end /usr/local/lib/python3.11/site-packages/scapy/layers/ipsec.py:471: CryptographyDeprecationWarning: Blowfish has been deprecated and will be removed in a future release cipher=algorithms.Blowfish, /usr/local/lib/python3.11/site-packages/scapy/layers/ipsec.py:485: CryptographyDeprecationWarning: CAST5 has been deprecated and will be removed in a future release cipher=algorithms.CAST5, ... Sent 3 packets. no echo reply ==== run-stack-frag6_opt.py ==== PYTHONPATH=/usr/src/regress/sys/netinet6/frag6/obj python3 -u /usr/src/regress/sys/netinet6/frag6/frag6_opt.py ping6 fragments with fragmented destination option /usr/local/lib/python3.11/site-packages/scapy/layers/ipsec.py:471: CryptographyDeprecationWarning: Blowfish has been deprecated and will be removed in a future release cipher=algorithms.Blowfish, /usr/local/lib/python3.11/site-packages/scapy/layers/ipsec.py:485: CryptographyDeprecationWarning: CAST5 has been deprecated and will be removed in a future release cipher=algorithms.CAST5, .. Sent 2 packets. id=0x2aa3 payload=b'ABCDEFGHIJKLMNOP' ==== run-stack-frag6_overatomic.py ==== PYTHONPATH=/usr/src/regress/sys/netinet6/frag6/obj python3 -u /usr/src/regress/sys/netinet6/frag6/frag6_overatomic.py atomic fragment with offset=0 and more=0, it must be processed /usr/local/lib/python3.11/site-packages/scapy/layers/ipsec.py:471: CryptographyDeprecationWarning: Blowfish has been deprecated and will be removed in a future release cipher=algorithms.Blowfish, /usr/local/lib/python3.11/site-packages/scapy/layers/ipsec.py:485: CryptographyDeprecationWarning: CAST5 has been deprecated and will be removed in a future release cipher=algorithms.CAST5, .. Sent 2 packets. id=0x2f2d payload=b'ABCDEFGHIJKLMNOP' ==== run-stack-frag6_overdrop.py ==== PYTHONPATH=/usr/src/regress/sys/netinet6/frag6/obj python3 -u /usr/src/regress/sys/netinet6/frag6/frag6_overdrop.py ping6 fragment that overlaps the first fragment with the head /usr/local/lib/python3.11/site-packages/scapy/layers/ipsec.py:471: CryptographyDeprecationWarning: Blowfish has been deprecated and will be removed in a future release cipher=algorithms.Blowfish, /usr/local/lib/python3.11/site-packages/scapy/layers/ipsec.py:485: CryptographyDeprecationWarning: CAST5 has been deprecated and will be removed in a future release cipher=algorithms.CAST5, ..... Sent 5 packets. id=0x8607 payload=b'ABCDEFGHIJKLMNOP' ==== run-stack-frag6_overhead.py ==== PYTHONPATH=/usr/src/regress/sys/netinet6/frag6/obj python3 -u /usr/src/regress/sys/netinet6/frag6/frag6_overhead.py ping6 fragment that overlaps the second fragment with its head /usr/local/lib/python3.11/site-packages/scapy/layers/ipsec.py:471: CryptographyDeprecationWarning: Blowfish has been deprecated and will be removed in a future release cipher=algorithms.Blowfish, /usr/local/lib/python3.11/site-packages/scapy/layers/ipsec.py:485: CryptographyDeprecationWarning: CAST5 has been deprecated and will be removed in a future release cipher=algorithms.CAST5, ... Sent 3 packets. no echo reply ==== run-stack-frag6_overhead0.py ==== PYTHONPATH=/usr/src/regress/sys/netinet6/frag6/obj python3 -u /usr/src/regress/sys/netinet6/frag6/frag6_overhead0.py ping6 fragment that overlaps the first fragment with its head /usr/local/lib/python3.11/site-packages/scapy/layers/ipsec.py:471: CryptographyDeprecationWarning: Blowfish has been deprecated and will be removed in a future release cipher=algorithms.Blowfish, /usr/local/lib/python3.11/site-packages/scapy/layers/ipsec.py:485: CryptographyDeprecationWarning: CAST5 has been deprecated and will be removed in a future release cipher=algorithms.CAST5, .. Sent 2 packets. no echo reply ==== run-stack-frag6_overhead1.py ==== PYTHONPATH=/usr/src/regress/sys/netinet6/frag6/obj python3 -u /usr/src/regress/sys/netinet6/frag6/frag6_overhead1.py ping6 fragment head that overlaps the first fragment completely /usr/local/lib/python3.11/site-packages/scapy/layers/ipsec.py:471: CryptographyDeprecationWarning: Blowfish has been deprecated and will be removed in a future release cipher=algorithms.Blowfish, /usr/local/lib/python3.11/site-packages/scapy/layers/ipsec.py:485: CryptographyDeprecationWarning: CAST5 has been deprecated and will be removed in a future release cipher=algorithms.CAST5, ... Sent 3 packets. no echo reply ==== run-stack-frag6_oversize.py ==== PYTHONPATH=/usr/src/regress/sys/netinet6/frag6/obj python3 -u /usr/src/regress/sys/netinet6/frag6/frag6_oversize.py ping6 fragments in total larger than IP maximum packet /usr/local/lib/python3.11/site-packages/scapy/layers/ipsec.py:471: CryptographyDeprecationWarning: Blowfish has been deprecated and will be removed in a future release cipher=algorithms.Blowfish, /usr/local/lib/python3.11/site-packages/scapy/layers/ipsec.py:485: CryptographyDeprecationWarning: CAST5 has been deprecated and will be removed in a future release cipher=algorithms.CAST5, plen=65528 ................................................................ Sent 64 packets. type 4 icmp Parameter problem code=0 ptr=42 ==== run-stack-frag6_overtail.py ==== PYTHONPATH=/usr/src/regress/sys/netinet6/frag6/obj python3 -u /usr/src/regress/sys/netinet6/frag6/frag6_overtail.py ping6 fragment that overlaps the last fragment with its tail /usr/local/lib/python3.11/site-packages/scapy/layers/ipsec.py:471: CryptographyDeprecationWarning: Blowfish has been deprecated and will be removed in a future release cipher=algorithms.Blowfish, /usr/local/lib/python3.11/site-packages/scapy/layers/ipsec.py:485: CryptographyDeprecationWarning: CAST5 has been deprecated and will be removed in a future release cipher=algorithms.CAST5, ... Sent 3 packets. no echo reply ==== run-stack-frag6_overtail0.py ==== PYTHONPATH=/usr/src/regress/sys/netinet6/frag6/obj python3 -u /usr/src/regress/sys/netinet6/frag6/frag6_overtail0.py ping6 fragment that overlaps the fist fragment with its tail /usr/local/lib/python3.11/site-packages/scapy/layers/ipsec.py:471: CryptographyDeprecationWarning: Blowfish has been deprecated and will be removed in a future release cipher=algorithms.Blowfish, /usr/local/lib/python3.11/site-packages/scapy/layers/ipsec.py:485: CryptographyDeprecationWarning: CAST5 has been deprecated and will be removed in a future release cipher=algorithms.CAST5, .. Sent 2 packets. no echo reply ==== run-stack-frag6_overtail1.py ==== PYTHONPATH=/usr/src/regress/sys/netinet6/frag6/obj python3 -u /usr/src/regress/sys/netinet6/frag6/frag6_overtail1.py ping6 fragment tail that overlaps the first fragment completely /usr/local/lib/python3.11/site-packages/scapy/layers/ipsec.py:471: CryptographyDeprecationWarning: Blowfish has been deprecated and will be removed in a future release cipher=algorithms.Blowfish, /usr/local/lib/python3.11/site-packages/scapy/layers/ipsec.py:485: CryptographyDeprecationWarning: CAST5 has been deprecated and will be removed in a future release cipher=algorithms.CAST5, ... Sent 3 packets. no echo reply ==== run-stack-frag6_padding.py ==== PYTHONPATH=/usr/src/regress/sys/netinet6/frag6/obj python3 -u /usr/src/regress/sys/netinet6/frag6/frag6_padding.py non-overlapping ping6 fragments with ethernet padding /usr/local/lib/python3.11/site-packages/scapy/layers/ipsec.py:471: CryptographyDeprecationWarning: Blowfish has been deprecated and will be removed in a future release cipher=algorithms.Blowfish, /usr/local/lib/python3.11/site-packages/scapy/layers/ipsec.py:485: CryptographyDeprecationWarning: CAST5 has been deprecated and will be removed in a future release cipher=algorithms.CAST5, .. Sent 2 packets. id=0xfe5 payload=b'ABCDEFGHIJKLMNOP' ==== run-stack-frag6_permute.py ==== PYTHONPATH=/usr/src/regress/sys/netinet6/frag6/obj python3 -u /usr/src/regress/sys/netinet6/frag6/frag6_permute.py send 3 non-overlapping ping6 fragments in all possible orders /usr/local/lib/python3.11/site-packages/scapy/layers/ipsec.py:471: CryptographyDeprecationWarning: Blowfish has been deprecated and will be removed in a future release cipher=algorithms.Blowfish, /usr/local/lib/python3.11/site-packages/scapy/layers/ipsec.py:485: CryptographyDeprecationWarning: CAST5 has been deprecated and will be removed in a future release cipher=algorithms.CAST5, ... Sent 3 packets. id=0x4804 payload=b'ABCDEFGHIJKLMNOP' ... Sent 3 packets. id=0x4805 payload=b'ABCDEFGHIJKLMNOP' ... Sent 3 packets. id=0x4806 payload=b'ABCDEFGHIJKLMNOP' ... Sent 3 packets. id=0x4807 payload=b'ABCDEFGHIJKLMNOP' ... Sent 3 packets. id=0x4808 payload=b'ABCDEFGHIJKLMNOP' ... Sent 3 packets. id=0x4809 payload=b'ABCDEFGHIJKLMNOP' permutation done ==== run-stack-frag6_queuelimit.py ==== # stack does not limit the amount of fragments during reassembly DISABLED ==== run-stack-frag6_refrag.py ==== PYTHONPATH=/usr/src/regress/sys/netinet6/frag6/obj python3 -u /usr/src/regress/sys/netinet6/frag6/frag6_refrag.py fragments of a large packet that has to be refragmented by reflector /usr/local/lib/python3.11/site-packages/scapy/layers/ipsec.py:471: CryptographyDeprecationWarning: Blowfish has been deprecated and will be removed in a future release cipher=algorithms.Blowfish, /usr/local/lib/python3.11/site-packages/scapy/layers/ipsec.py:485: CryptographyDeprecationWarning: CAST5 has been deprecated and will be removed in a future release cipher=algorithms.CAST5, request cksum=0x1db6 .................................................. Sent 50 packets. id=0xdbd9 reply cksum=0x1cb6 ==== run-stack-frag6_shortatomic.py ==== PYTHONPATH=/usr/src/regress/sys/netinet6/frag6/obj python3 -u /usr/src/regress/sys/netinet6/frag6/frag6_shortatomic.py fragment with dest option and atomic fragment without protocol header /usr/local/lib/python3.11/site-packages/scapy/layers/ipsec.py:471: CryptographyDeprecationWarning: Blowfish has been deprecated and will be removed in a future release cipher=algorithms.Blowfish, /usr/local/lib/python3.11/site-packages/scapy/layers/ipsec.py:485: CryptographyDeprecationWarning: CAST5 has been deprecated and will be removed in a future release cipher=algorithms.CAST5, ... Sent 3 packets. id=0x1e8c payload=b'ABCDEFGHIJKLMNOP' ==== run-stack-frag6_timeout.py ==== PYTHONPATH=/usr/src/regress/sys/netinet6/frag6/obj python3 -u /usr/src/regress/sys/netinet6/frag6/frag6_timeout.py 6 non-overlapping ping6 fragments in 75 seconds, timeout is 60 /usr/local/lib/python3.11/site-packages/scapy/layers/ipsec.py:471: CryptographyDeprecationWarning: Blowfish has been deprecated and will be removed in a future release cipher=algorithms.Blowfish, /usr/local/lib/python3.11/site-packages/scapy/layers/ipsec.py:485: CryptographyDeprecationWarning: CAST5 has been deprecated and will be removed in a future release cipher=algorithms.CAST5, . Sent 1 packets. . Sent 1 packets. . Sent 1 packets. . Sent 1 packets. . Sent 1 packets. . Sent 1 packets. no echo reply ==== run-stack-frag6_udpatomic.py ==== PYTHONPATH=/usr/src/regress/sys/netinet6/frag6/obj python3 -u /usr/src/regress/sys/netinet6/frag6/frag6_udpatomic.py atomic udp fragment /usr/local/lib/python3.11/site-packages/scapy/layers/ipsec.py:471: CryptographyDeprecationWarning: Blowfish has been deprecated and will be removed in a future release cipher=algorithms.Blowfish, /usr/local/lib/python3.11/site-packages/scapy/layers/ipsec.py:485: CryptographyDeprecationWarning: CAST5 has been deprecated and will be removed in a future release cipher=algorithms.CAST5, . Sent 1 packets. port=33347 payload=b'ABCDEFGHIJKLMNOP' ==== run-stack-frag6_udpheader.py ==== PYTHONPATH=/usr/src/regress/sys/netinet6/frag6/obj python3 -u /usr/src/regress/sys/netinet6/frag6/frag6_udpheader.py udp fragments splitted after udp header /usr/local/lib/python3.11/site-packages/scapy/layers/ipsec.py:471: CryptographyDeprecationWarning: Blowfish has been deprecated and will be removed in a future release cipher=algorithms.Blowfish, /usr/local/lib/python3.11/site-packages/scapy/layers/ipsec.py:485: CryptographyDeprecationWarning: CAST5 has been deprecated and will be removed in a future release cipher=algorithms.CAST5, .. Sent 2 packets. port=56558 payload=b'ABCDEFGHIJKLMNOP' ==== run-stack-frag6_udppayload.py ==== PYTHONPATH=/usr/src/regress/sys/netinet6/frag6/obj python3 -u /usr/src/regress/sys/netinet6/frag6/frag6_udppayload.py udp fragments with splitted payload /usr/local/lib/python3.11/site-packages/scapy/layers/ipsec.py:471: CryptographyDeprecationWarning: Blowfish has been deprecated and will be removed in a future release cipher=algorithms.Blowfish, /usr/local/lib/python3.11/site-packages/scapy/layers/ipsec.py:485: CryptographyDeprecationWarning: CAST5 has been deprecated and will be removed in a future release cipher=algorithms.CAST5, .. Sent 2 packets. port=17371 payload=b'ABCDEFGHIJKLMNOP' ==== run-stack-frag6_unfragsize.py ==== PYTHONPATH=/usr/src/regress/sys/netinet6/frag6/obj python3 -u /usr/src/regress/sys/netinet6/frag6/frag6_unfragsize.py ping6 fragments with options total larger than IP maximum packet /usr/local/lib/python3.11/site-packages/scapy/layers/ipsec.py:471: CryptographyDeprecationWarning: Blowfish has been deprecated and will be removed in a future release cipher=algorithms.Blowfish, /usr/local/lib/python3.11/site-packages/scapy/layers/ipsec.py:485: CryptographyDeprecationWarning: CAST5 has been deprecated and will be removed in a future release cipher=algorithms.CAST5, plen=65528 ................................................................. Sent 65 packets. type 4 icmp Parameter problem code=0 ptr=42 ==== run-stack-frag6_zerofirst.py ==== PYTHONPATH=/usr/src/regress/sys/netinet6/frag6/obj python3 -u /usr/src/regress/sys/netinet6/frag6/frag6_zerofirst.py ping6 fragment without payload with other proto before first fragment /usr/local/lib/python3.11/site-packages/scapy/layers/ipsec.py:471: CryptographyDeprecationWarning: Blowfish has been deprecated and will be removed in a future release cipher=algorithms.Blowfish, /usr/local/lib/python3.11/site-packages/scapy/layers/ipsec.py:485: CryptographyDeprecationWarning: CAST5 has been deprecated and will be removed in a future release cipher=algorithms.CAST5, ... Sent 3 packets. id=0x1646 payload=b'ABCDEFGHIJKLMNOP' ==== run-stack-frag6_zerosecond.py ==== PYTHONPATH=/usr/src/regress/sys/netinet6/frag6/obj python3 -u /usr/src/regress/sys/netinet6/frag6/frag6_zerosecond.py ping6 fragment without payload with other proto after first fragment /usr/local/lib/python3.11/site-packages/scapy/layers/ipsec.py:471: CryptographyDeprecationWarning: Blowfish has been deprecated and will be removed in a future release cipher=algorithms.Blowfish, /usr/local/lib/python3.11/site-packages/scapy/layers/ipsec.py:485: CryptographyDeprecationWarning: CAST5 has been deprecated and will be removed in a future release cipher=algorithms.CAST5, ... Sent 3 packets. id=0x1c30 payload=b'ABCDEFGHIJKLMNOP' ==== run-pf-ping6 ==== rm -f stamp-stack stamp-pf cat addr.py /usr/src/regress/sys/netinet6/frag6/pf.conf | pfctl -n -f - cat addr.py /usr/src/regress/sys/netinet6/frag6/pf.conf | ssh ot2 pfctl -a regress -f - ssh ot2 pfctl -e pf enabled date >stamp-pf Check ping6 LOCAL_ADDR6: ping6 -n -c 1 fdd7:e83e:66bc:81::21 PING fdd7:e83e:66bc:81::21 (fdd7:e83e:66bc:81::21): 56 data bytes 64 bytes from fdd7:e83e:66bc:81::21: icmp_seq=0 hlim=64 time=0.070 ms --- fdd7:e83e:66bc:81::21 ping statistics --- 1 packets transmitted, 1 packets received, 0.0% packet loss round-trip min/avg/max/std-dev = 0.070/0.070/0.070/0.000 ms Check ping6 REMOTE_ADDR6: ping6 -n -c 1 fdd7:e83e:66bc:81::22 PING fdd7:e83e:66bc:81::22 (fdd7:e83e:66bc:81::22): 56 data bytes 64 bytes from fdd7:e83e:66bc:81::22: icmp_seq=0 hlim=64 time=0.232 ms --- fdd7:e83e:66bc:81::22 ping statistics --- 1 packets transmitted, 1 packets received, 0.0% packet loss round-trip min/avg/max/std-dev = 0.232/0.232/0.232/0.000 ms ==== run-pf-fragping6 ==== Check ping6 LOCAL_ADDR6: ping6 -n -c 1 -s 5000 -m fdd7:e83e:66bc:81::21 PING fdd7:e83e:66bc:81::21 (fdd7:e83e:66bc:81::21): 5000 data bytes 5008 bytes from fdd7:e83e:66bc:81::21: icmp_seq=0 hlim=64 time=0.050 ms --- fdd7:e83e:66bc:81::21 ping statistics --- 1 packets transmitted, 1 packets received, 0.0% packet loss round-trip min/avg/max/std-dev = 0.050/0.050/0.050/0.000 ms Check ping6 REMOTE_ADDR6: ping6 -n -c 1 -s 5000 -m fdd7:e83e:66bc:81::22 PING fdd7:e83e:66bc:81::22 (fdd7:e83e:66bc:81::22): 5000 data bytes 5008 bytes from fdd7:e83e:66bc:81::22: icmp_seq=0 hlim=64 time=0.421 ms --- fdd7:e83e:66bc:81::22 ping statistics --- 1 packets transmitted, 1 packets received, 0.0% packet loss round-trip min/avg/max/std-dev = 0.421/0.421/0.421/0.000 ms ==== run-pf-frag6.py ==== PYTHONPATH=/usr/src/regress/sys/netinet6/frag6/obj python3 -u /usr/src/regress/sys/netinet6/frag6/frag6.py non-overlapping ping6 fragments /usr/local/lib/python3.11/site-packages/scapy/layers/ipsec.py:471: CryptographyDeprecationWarning: Blowfish has been deprecated and will be removed in a future release cipher=algorithms.Blowfish, /usr/local/lib/python3.11/site-packages/scapy/layers/ipsec.py:485: CryptographyDeprecationWarning: CAST5 has been deprecated and will be removed in a future release cipher=algorithms.CAST5, .. Sent 2 packets. id=0x174b payload=b'ABCDEFGHIJKLMNOP' ==== run-pf-frag6_doubleatomic.py ==== PYTHONPATH=/usr/src/regress/sys/netinet6/frag6/obj python3 -u /usr/src/regress/sys/netinet6/frag6/frag6_doubleatomic.py ping6 fragments with two consecutive atomic fragment header /usr/local/lib/python3.11/site-packages/scapy/layers/ipsec.py:471: CryptographyDeprecationWarning: Blowfish has been deprecated and will be removed in a future release cipher=algorithms.Blowfish, /usr/local/lib/python3.11/site-packages/scapy/layers/ipsec.py:485: CryptographyDeprecationWarning: CAST5 has been deprecated and will be removed in a future release cipher=algorithms.CAST5, . Sent 1 packets. no echo reply ==== run-pf-frag6_ext.py ==== PYTHONPATH=/usr/src/regress/sys/netinet6/frag6/obj python3 -u /usr/src/regress/sys/netinet6/frag6/frag6_ext.py ping6 fragments with hop-by-hop extension header before fragment header /usr/local/lib/python3.11/site-packages/scapy/layers/ipsec.py:471: CryptographyDeprecationWarning: Blowfish has been deprecated and will be removed in a future release cipher=algorithms.Blowfish, /usr/local/lib/python3.11/site-packages/scapy/layers/ipsec.py:485: CryptographyDeprecationWarning: CAST5 has been deprecated and will be removed in a future release cipher=algorithms.CAST5, .. Sent 2 packets. id=0xdb71 payload=b'ABCDEFGHIJKLMNOP' ==== run-pf-frag6_ext2long.py ==== PYTHONPATH=/usr/src/regress/sys/netinet6/frag6/obj python3 -u /usr/src/regress/sys/netinet6/frag6/frag6_ext2long.py ping6 fragments with long extension header in second fragment /usr/local/lib/python3.11/site-packages/scapy/layers/ipsec.py:471: CryptographyDeprecationWarning: Blowfish has been deprecated and will be removed in a future release cipher=algorithms.Blowfish, /usr/local/lib/python3.11/site-packages/scapy/layers/ipsec.py:485: CryptographyDeprecationWarning: CAST5 has been deprecated and will be removed in a future release cipher=algorithms.CAST5, .. Sent 2 packets. id=0x3ea7 payload=b'ABCDEFGHIJKLMNOP' ==== run-pf-frag6_hop.py ==== PYTHONPATH=/usr/src/regress/sys/netinet6/frag6/obj python3 -u /usr/src/regress/sys/netinet6/frag6/frag6_hop.py ping6 fragments with missplaced hop-by-hop extension header /usr/local/lib/python3.11/site-packages/scapy/layers/ipsec.py:471: CryptographyDeprecationWarning: Blowfish has been deprecated and will be removed in a future release cipher=algorithms.Blowfish, /usr/local/lib/python3.11/site-packages/scapy/layers/ipsec.py:485: CryptographyDeprecationWarning: CAST5 has been deprecated and will be removed in a future release cipher=algorithms.CAST5, .. Sent 2 packets. no echo reply ==== run-pf-frag6_maxlen.py ==== PYTHONPATH=/usr/src/regress/sys/netinet6/frag6/obj python3 -u /usr/src/regress/sys/netinet6/frag6/frag6_maxlen.py fully fragmented maximum size ping6 packet, sent in random order /usr/local/lib/python3.11/site-packages/scapy/layers/ipsec.py:471: CryptographyDeprecationWarning: Blowfish has been deprecated and will be removed in a future release cipher=algorithms.Blowfish, /usr/local/lib/python3.11/site-packages/scapy/layers/ipsec.py:485: CryptographyDeprecationWarning: CAST5 has been deprecated and will be removed in a future release cipher=algorithms.CAST5, . Sent 1 packets. . Sent 1 packets. . Sent 1 packets. . Sent 1 packets. . Sent 1 packets. . Sent 1 packets. . Sent 1 packets. . Sent 1 packets. . Sent 1 packets. . Sent 1 packets. . Sent 1 packets. . Sent 1 packets. . Sent 1 packets. . Sent 1 packets. . Sent 1 packets. . Sent 1 packets. . Sent 1 packets. . Sent 1 packets. . Sent 1 packets. . Sent 1 packets. . Sent 1 packets. . Sent 1 packets. . Sent 1 packets. . Sent 1 packets. . Sent 1 packets. . Sent 1 packets. . Sent 1 packets. . Sent 1 packets. . Sent 1 packets. . Sent 1 packets. . Sent 1 packets. . Sent 1 packets. . Sent 1 packets. . Sent 1 packets. . Sent 1 packets. . Sent 1 packets. . Sent 1 packets. . Sent 1 packets. . Sent 1 packets. . Sent 1 packets. . Sent 1 packets. . Sent 1 packets. . Sent 1 packets. . Sent 1 packets. . Sent 1 packets. . Sent 1 packets. . Sent 1 packets. . Sent 1 packets. . Sent 1 packets. . Sent 1 packets. . Sent 1 packets. . Sent 1 packets. . Sent 1 packets. . Sent 1 packets. . Sent 1 packets. . Sent 1 packets. . Sent 1 packets. . Sent 1 packets. . Sent 1 packets. . Sent 1 packets. . Sent 1 packets. . Sent 1 packets. . Sent 1 packets. . Sent 1 packets. . Sent 1 packets. . Sent 1 packets. . Sent 1 packets. . Sent 1 packets. . Sent 1 packets. . Sent 1 packets. . Sent 1 packets. . Sent 1 packets. . Sent 1 packets. . Sent 1 packets. . Sent 1 packets. . Sent 1 packets. . Sent 1 packets. . Sent 1 packets. . Sent 1 packets. . Sent 1 packets. . Sent 1 packets. . Sent 1 packets. . Sent 1 packets. . Sent 1 packets. . Sent 1 packets. . Sent 1 packets. . Sent 1 packets. . Sent 1 packets. . Sent 1 packets. . Sent 1 packets. . Sent 1 packets. . Sent 1 packets. . Sent 1 packets. . Sent 1 packets. . Sent 1 packets. . Sent 1 packets. . Sent 1 packets. . Sent 1 packets. . Sent 1 packets. . Sent 1 packets. . Sent 1 packets. . Sent 1 packets. . Sent 1 packets. . Sent 1 packets. . Sent 1 packets. . Sent 1 packets. . Sent 1 packets. . Sent 1 packets. . Sent 1 packets. . Sent 1 packets. . Sent 1 packets. . Sent 1 packets. . Sent 1 packets. . Sent 1 packets. . Sent 1 packets. . Sent 1 packets. . Sent 1 packets. . Sent 1 packets. . Sent 1 packets. . Sent 1 packets. . Sent 1 packets. . Sent 1 packets. . Sent 1 packets. . Sent 1 packets. . Sent 1 packets. . Sent 1 packets. . Sent 1 packets. . Sent 1 packets. . Sent 1 packets. . Sent 1 packets. . Sent 1 packets. . Sent 1 packets. . Sent 1 packets. . Sent 1 packets. . Sent 1 packets. . Sent 1 packets. . Sent 1 packets. . Sent 1 packets. . Sent 1 packets. . Sent 1 packets. . Sent 1 packets. . Sent 1 packets. . Sent 1 packets. . Sent 1 packets. . Sent 1 packets. . Sent 1 packets. . Sent 1 packets. . Sent 1 packets. . Sent 1 packets. . Sent 1 packets. . Sent 1 packets. . Sent 1 packets. . Sent 1 packets. . Sent 1 packets. . Sent 1 packets. id=0x6ba6 ==== run-pf-frag6_maxpacket.py ==== PYTHONPATH=/usr/src/regress/sys/netinet6/frag6/obj python3 -u /usr/src/regress/sys/netinet6/frag6/frag6_maxpacket.py send ping6 fragment that ends behind ipv6 max packet size /usr/local/lib/python3.11/site-packages/scapy/layers/ipsec.py:471: CryptographyDeprecationWarning: Blowfish has been deprecated and will be removed in a future release cipher=algorithms.Blowfish, /usr/local/lib/python3.11/site-packages/scapy/layers/ipsec.py:485: CryptographyDeprecationWarning: CAST5 has been deprecated and will be removed in a future release cipher=algorithms.CAST5, ... Sent 3 packets. id=0x68bd payload=b'ABCDEFGHIJKLMNOP' ==== run-pf-frag6_maxpacket0.py ==== PYTHONPATH=/usr/src/regress/sys/netinet6/frag6/obj python3 -u /usr/src/regress/sys/netinet6/frag6/frag6_maxpacket0.py send first ping6 fragment that ends behind ipv6 max packet size /usr/local/lib/python3.11/site-packages/scapy/layers/ipsec.py:471: CryptographyDeprecationWarning: Blowfish has been deprecated and will be removed in a future release cipher=algorithms.Blowfish, /usr/local/lib/python3.11/site-packages/scapy/layers/ipsec.py:485: CryptographyDeprecationWarning: CAST5 has been deprecated and will be removed in a future release cipher=algorithms.CAST5, ... Sent 3 packets. id=0x7b92 payload=b'ABCDEFGHIJKLMNOP' ==== run-pf-frag6_mf0atomic.py ==== PYTHONPATH=/usr/src/regress/sys/netinet6/frag6/obj python3 -u /usr/src/regress/sys/netinet6/frag6/frag6_mf0atomic.py ping6 fragments with an atomic fragment with mf=0 overlapping /usr/local/lib/python3.11/site-packages/scapy/layers/ipsec.py:471: CryptographyDeprecationWarning: Blowfish has been deprecated and will be removed in a future release cipher=algorithms.Blowfish, /usr/local/lib/python3.11/site-packages/scapy/layers/ipsec.py:485: CryptographyDeprecationWarning: CAST5 has been deprecated and will be removed in a future release cipher=algorithms.CAST5, ... Sent 3 packets. id=0x2b32 payload=b'ABCDEFGHIJKLMNOP' ==== run-pf-frag6_mf0long.py ==== PYTHONPATH=/usr/src/regress/sys/netinet6/frag6/obj python3 -u /usr/src/regress/sys/netinet6/frag6/frag6_mf0long.py ping6 fragment that overlaps longer than the last fragment with m=0 /usr/local/lib/python3.11/site-packages/scapy/layers/ipsec.py:471: CryptographyDeprecationWarning: Blowfish has been deprecated and will be removed in a future release cipher=algorithms.Blowfish, /usr/local/lib/python3.11/site-packages/scapy/layers/ipsec.py:485: CryptographyDeprecationWarning: CAST5 has been deprecated and will be removed in a future release cipher=algorithms.CAST5, ... Sent 3 packets. no echo reply ==== run-pf-frag6_mf0middle.py ==== PYTHONPATH=/usr/src/regress/sys/netinet6/frag6/obj python3 -u /usr/src/regress/sys/netinet6/frag6/frag6_mf0middle.py ping6 fragment with mf=0 that overlaps the first fragment /usr/local/lib/python3.11/site-packages/scapy/layers/ipsec.py:471: CryptographyDeprecationWarning: Blowfish has been deprecated and will be removed in a future release cipher=algorithms.Blowfish, /usr/local/lib/python3.11/site-packages/scapy/layers/ipsec.py:485: CryptographyDeprecationWarning: CAST5 has been deprecated and will be removed in a future release cipher=algorithms.CAST5, ... Sent 3 packets. no echo reply ==== run-pf-frag6_mf0short.py ==== PYTHONPATH=/usr/src/regress/sys/netinet6/frag6/obj python3 -u /usr/src/regress/sys/netinet6/frag6/frag6_mf0short.py ping6 fragment with m=0 that overlaps the last fragment at beginning /usr/local/lib/python3.11/site-packages/scapy/layers/ipsec.py:471: CryptographyDeprecationWarning: Blowfish has been deprecated and will be removed in a future release cipher=algorithms.Blowfish, /usr/local/lib/python3.11/site-packages/scapy/layers/ipsec.py:485: CryptographyDeprecationWarning: CAST5 has been deprecated and will be removed in a future release cipher=algorithms.CAST5, ... Sent 3 packets. no echo reply ==== run-pf-frag6_mf1end.py ==== PYTHONPATH=/usr/src/regress/sys/netinet6/frag6/obj python3 -u /usr/src/regress/sys/netinet6/frag6/frag6_mf1end.py ping6 fragment with mf=1 that overlaps fragment with mf=0 at the end /usr/local/lib/python3.11/site-packages/scapy/layers/ipsec.py:471: CryptographyDeprecationWarning: Blowfish has been deprecated and will be removed in a future release cipher=algorithms.Blowfish, /usr/local/lib/python3.11/site-packages/scapy/layers/ipsec.py:485: CryptographyDeprecationWarning: CAST5 has been deprecated and will be removed in a future release cipher=algorithms.CAST5, ... Sent 3 packets. no echo reply ==== run-pf-frag6_opt.py ==== PYTHONPATH=/usr/src/regress/sys/netinet6/frag6/obj python3 -u /usr/src/regress/sys/netinet6/frag6/frag6_opt.py ping6 fragments with fragmented destination option /usr/local/lib/python3.11/site-packages/scapy/layers/ipsec.py:471: CryptographyDeprecationWarning: Blowfish has been deprecated and will be removed in a future release cipher=algorithms.Blowfish, /usr/local/lib/python3.11/site-packages/scapy/layers/ipsec.py:485: CryptographyDeprecationWarning: CAST5 has been deprecated and will be removed in a future release cipher=algorithms.CAST5, .. Sent 2 packets. id=0x190 payload=b'ABCDEFGHIJKLMNOP' ==== run-pf-frag6_overatomic.py ==== PYTHONPATH=/usr/src/regress/sys/netinet6/frag6/obj python3 -u /usr/src/regress/sys/netinet6/frag6/frag6_overatomic.py atomic fragment with offset=0 and more=0, it must be processed /usr/local/lib/python3.11/site-packages/scapy/layers/ipsec.py:471: CryptographyDeprecationWarning: Blowfish has been deprecated and will be removed in a future release cipher=algorithms.Blowfish, /usr/local/lib/python3.11/site-packages/scapy/layers/ipsec.py:485: CryptographyDeprecationWarning: CAST5 has been deprecated and will be removed in a future release cipher=algorithms.CAST5, .. Sent 2 packets. id=0x8272 payload=b'ABCDEFGHIJKLMNOP' ==== run-pf-frag6_overdrop.py ==== PYTHONPATH=/usr/src/regress/sys/netinet6/frag6/obj python3 -u /usr/src/regress/sys/netinet6/frag6/frag6_overdrop.py ping6 fragment that overlaps the first fragment with the head /usr/local/lib/python3.11/site-packages/scapy/layers/ipsec.py:471: CryptographyDeprecationWarning: Blowfish has been deprecated and will be removed in a future release cipher=algorithms.Blowfish, /usr/local/lib/python3.11/site-packages/scapy/layers/ipsec.py:485: CryptographyDeprecationWarning: CAST5 has been deprecated and will be removed in a future release cipher=algorithms.CAST5, ..... Sent 5 packets. id=0xf806 payload=b'ABCDEFGHIJKLMNOP' ==== run-pf-frag6_overhead.py ==== PYTHONPATH=/usr/src/regress/sys/netinet6/frag6/obj python3 -u /usr/src/regress/sys/netinet6/frag6/frag6_overhead.py ping6 fragment that overlaps the second fragment with its head /usr/local/lib/python3.11/site-packages/scapy/layers/ipsec.py:471: CryptographyDeprecationWarning: Blowfish has been deprecated and will be removed in a future release cipher=algorithms.Blowfish, /usr/local/lib/python3.11/site-packages/scapy/layers/ipsec.py:485: CryptographyDeprecationWarning: CAST5 has been deprecated and will be removed in a future release cipher=algorithms.CAST5, ... Sent 3 packets. no echo reply ==== run-pf-frag6_overhead0.py ==== PYTHONPATH=/usr/src/regress/sys/netinet6/frag6/obj python3 -u /usr/src/regress/sys/netinet6/frag6/frag6_overhead0.py ping6 fragment that overlaps the first fragment with its head /usr/local/lib/python3.11/site-packages/scapy/layers/ipsec.py:471: CryptographyDeprecationWarning: Blowfish has been deprecated and will be removed in a future release cipher=algorithms.Blowfish, /usr/local/lib/python3.11/site-packages/scapy/layers/ipsec.py:485: CryptographyDeprecationWarning: CAST5 has been deprecated and will be removed in a future release cipher=algorithms.CAST5, .. Sent 2 packets. no echo reply ==== run-pf-frag6_overhead1.py ==== PYTHONPATH=/usr/src/regress/sys/netinet6/frag6/obj python3 -u /usr/src/regress/sys/netinet6/frag6/frag6_overhead1.py ping6 fragment head that overlaps the first fragment completely /usr/local/lib/python3.11/site-packages/scapy/layers/ipsec.py:471: CryptographyDeprecationWarning: Blowfish has been deprecated and will be removed in a future release cipher=algorithms.Blowfish, /usr/local/lib/python3.11/site-packages/scapy/layers/ipsec.py:485: CryptographyDeprecationWarning: CAST5 has been deprecated and will be removed in a future release cipher=algorithms.CAST5, ... Sent 3 packets. no echo reply ==== run-pf-frag6_oversize.py ==== # pf does not send icmp parameter problem, so test does not work DISABLED ==== run-pf-frag6_overtail.py ==== PYTHONPATH=/usr/src/regress/sys/netinet6/frag6/obj python3 -u /usr/src/regress/sys/netinet6/frag6/frag6_overtail.py ping6 fragment that overlaps the last fragment with its tail /usr/local/lib/python3.11/site-packages/scapy/layers/ipsec.py:471: CryptographyDeprecationWarning: Blowfish has been deprecated and will be removed in a future release cipher=algorithms.Blowfish, /usr/local/lib/python3.11/site-packages/scapy/layers/ipsec.py:485: CryptographyDeprecationWarning: CAST5 has been deprecated and will be removed in a future release cipher=algorithms.CAST5, ... Sent 3 packets. no echo reply ==== run-pf-frag6_overtail0.py ==== PYTHONPATH=/usr/src/regress/sys/netinet6/frag6/obj python3 -u /usr/src/regress/sys/netinet6/frag6/frag6_overtail0.py ping6 fragment that overlaps the fist fragment with its tail /usr/local/lib/python3.11/site-packages/scapy/layers/ipsec.py:471: CryptographyDeprecationWarning: Blowfish has been deprecated and will be removed in a future release cipher=algorithms.Blowfish, /usr/local/lib/python3.11/site-packages/scapy/layers/ipsec.py:485: CryptographyDeprecationWarning: CAST5 has been deprecated and will be removed in a future release cipher=algorithms.CAST5, .. Sent 2 packets. no echo reply ==== run-pf-frag6_overtail1.py ==== PYTHONPATH=/usr/src/regress/sys/netinet6/frag6/obj python3 -u /usr/src/regress/sys/netinet6/frag6/frag6_overtail1.py ping6 fragment tail that overlaps the first fragment completely /usr/local/lib/python3.11/site-packages/scapy/layers/ipsec.py:471: CryptographyDeprecationWarning: Blowfish has been deprecated and will be removed in a future release cipher=algorithms.Blowfish, /usr/local/lib/python3.11/site-packages/scapy/layers/ipsec.py:485: CryptographyDeprecationWarning: CAST5 has been deprecated and will be removed in a future release cipher=algorithms.CAST5, ... Sent 3 packets. no echo reply ==== run-pf-frag6_padding.py ==== PYTHONPATH=/usr/src/regress/sys/netinet6/frag6/obj python3 -u /usr/src/regress/sys/netinet6/frag6/frag6_padding.py non-overlapping ping6 fragments with ethernet padding /usr/local/lib/python3.11/site-packages/scapy/layers/ipsec.py:471: CryptographyDeprecationWarning: Blowfish has been deprecated and will be removed in a future release cipher=algorithms.Blowfish, /usr/local/lib/python3.11/site-packages/scapy/layers/ipsec.py:485: CryptographyDeprecationWarning: CAST5 has been deprecated and will be removed in a future release cipher=algorithms.CAST5, .. Sent 2 packets. id=0xecae payload=b'ABCDEFGHIJKLMNOP' ==== run-pf-frag6_permute.py ==== PYTHONPATH=/usr/src/regress/sys/netinet6/frag6/obj python3 -u /usr/src/regress/sys/netinet6/frag6/frag6_permute.py send 3 non-overlapping ping6 fragments in all possible orders /usr/local/lib/python3.11/site-packages/scapy/layers/ipsec.py:471: CryptographyDeprecationWarning: Blowfish has been deprecated and will be removed in a future release cipher=algorithms.Blowfish, /usr/local/lib/python3.11/site-packages/scapy/layers/ipsec.py:485: CryptographyDeprecationWarning: CAST5 has been deprecated and will be removed in a future release cipher=algorithms.CAST5, ... Sent 3 packets. id=0xdfc3 payload=b'ABCDEFGHIJKLMNOP' ... Sent 3 packets. id=0xdfc4 payload=b'ABCDEFGHIJKLMNOP' ... Sent 3 packets. id=0xdfc5 payload=b'ABCDEFGHIJKLMNOP' ... Sent 3 packets. id=0xdfc6 payload=b'ABCDEFGHIJKLMNOP' ... Sent 3 packets. id=0xdfc7 payload=b'ABCDEFGHIJKLMNOP' ... Sent 3 packets. id=0xdfc8 payload=b'ABCDEFGHIJKLMNOP' permutation done ==== run-pf-frag6_queuelimit.py ==== PYTHONPATH=/usr/src/regress/sys/netinet6/frag6/obj python3 -u /usr/src/regress/sys/netinet6/frag6/frag6_queuelimit.py drop too long fragment queue, reassemble less fragments /usr/local/lib/python3.11/site-packages/scapy/layers/ipsec.py:471: CryptographyDeprecationWarning: Blowfish has been deprecated and will be removed in a future release cipher=algorithms.Blowfish, /usr/local/lib/python3.11/site-packages/scapy/layers/ipsec.py:485: CryptographyDeprecationWarning: CAST5 has been deprecated and will be removed in a future release cipher=algorithms.CAST5, . Sent 1 packets. . Sent 1 packets. . Sent 1 packets. . Sent 1 packets. . Sent 1 packets. . Sent 1 packets. . Sent 1 packets. . Sent 1 packets. . Sent 1 packets. . Sent 1 packets. . Sent 1 packets. . Sent 1 packets. . Sent 1 packets. . Sent 1 packets. . Sent 1 packets. . Sent 1 packets. . Sent 1 packets. . Sent 1 packets. . Sent 1 packets. . Sent 1 packets. . Sent 1 packets. . Sent 1 packets. . Sent 1 packets. . Sent 1 packets. . Sent 1 packets. . Sent 1 packets. . Sent 1 packets. . Sent 1 packets. . Sent 1 packets. . Sent 1 packets. . Sent 1 packets. . Sent 1 packets. . Sent 1 packets. . Sent 1 packets. . Sent 1 packets. . Sent 1 packets. . Sent 1 packets. . Sent 1 packets. . Sent 1 packets. . Sent 1 packets. . Sent 1 packets. . Sent 1 packets. . Sent 1 packets. . Sent 1 packets. . Sent 1 packets. . Sent 1 packets. . Sent 1 packets. . Sent 1 packets. . Sent 1 packets. . Sent 1 packets. . Sent 1 packets. . Sent 1 packets. . Sent 1 packets. . Sent 1 packets. . Sent 1 packets. . Sent 1 packets. . Sent 1 packets. . Sent 1 packets. . Sent 1 packets. . Sent 1 packets. . Sent 1 packets. . Sent 1 packets. . Sent 1 packets. . Sent 1 packets. . Sent 1 packets. . Sent 1 packets. . Sent 1 packets. . Sent 1 packets. . Sent 1 packets. . Sent 1 packets. . Sent 1 packets. . Sent 1 packets. . Sent 1 packets. . Sent 1 packets. . Sent 1 packets. . Sent 1 packets. . Sent 1 packets. . Sent 1 packets. . Sent 1 packets. . Sent 1 packets. . Sent 1 packets. . Sent 1 packets. . Sent 1 packets. . Sent 1 packets. . Sent 1 packets. . Sent 1 packets. . Sent 1 packets. . Sent 1 packets. . Sent 1 packets. . Sent 1 packets. . Sent 1 packets. . Sent 1 packets. . Sent 1 packets. . Sent 1 packets. . Sent 1 packets. . Sent 1 packets. . Sent 1 packets. . Sent 1 packets. . Sent 1 packets. . Sent 1 packets. . Sent 1 packets. . Sent 1 packets. . Sent 1 packets. . Sent 1 packets. . Sent 1 packets. . Sent 1 packets. . Sent 1 packets. . Sent 1 packets. . Sent 1 packets. . Sent 1 packets. . Sent 1 packets. . Sent 1 packets. . Sent 1 packets. . Sent 1 packets. . Sent 1 packets. . Sent 1 packets. . Sent 1 packets. . Sent 1 packets. . Sent 1 packets. . Sent 1 packets. . Sent 1 packets. . Sent 1 packets. . Sent 1 packets. . Sent 1 packets. . Sent 1 packets. . Sent 1 packets. . Sent 1 packets. . Sent 1 packets. . Sent 1 packets. id=0x186c payload=b'ABCDEFGHIJKLMNOPABCDEFGHIJKLMNOPABCDEFGHIJKLMNOPABCDEFGHIJKLMNOPABCDEFGHIJKLMNOPABCDEFGHIJKLMNOPABCDEFGHIJKLMNOPABCDEFGHIJKLMNOPABCDEFGHIJKLMNOPABCDEFGHIJKLMNOPABCDEFGHIJKLMNOPABCDEFGHIJKLMNOPABCDEFGHIJKLMNOPABCDEFGHIJKLMNOPABCDEFGHIJKLMNOPABCDEFGHIJKLMNOPABCDEFGHIJKLMNOPABCDEFGHIJKLMNOPABCDEFGHIJKLMNOPABCDEFGHIJKLMNOPABCDEFGHIJKLMNOPABCDEFGHIJKLMNOPABCDEFGHIJKLMNOPABCDEFGHIJKLMNOPABCDEFGHIJKLMNOPABCDEFGHIJKLMNOPABCDEFGHIJKLMNOPABCDEFGHIJKLMNOPABCDEFGHIJKLMNOPABCDEFGHIJKLMNOPABCDEFGHIJKLMNOPABCDEFGHIJKLMNOPABCDEFGHIJKLMNOPABCDEFGHIJKLMNOPABCDEFGHIJKLMNOPABCDEFGHIJKLMNOPABCDEFGHIJKLMNOPABCDEFGHIJKLMNOPABCDEFGHIJKLMNOPABCDEFGHIJKLMNOPABCDEFGHIJKLMNOPABCDEFGHIJKLMNOPABCDEFGHIJKLMNOPABCDEFGHIJKLMNOPABCDEFGHIJKLMNOPABCDEFGHIJKLMNOPABCDEFGHIJKLMNOPABCDEFGHIJKLMNOPABCDEFGHIJKLMNOPABCDEFGHIJKLMNOPABCDEFGHIJKLMNOPABCDEFGHIJKLMNOPABCDEFGHIJKLMNOPABCDEFGHIJKLMNOPABCDEFGHIJKLMNOPABCDEFGHIJKLMNOPABCDEFGHIJKLMNOPABCDEFGHIJKLMNOPABCDEFGHIJKLMNOPABCDEFGHIJKLMNOPABCDEFGHIJKLMNOPABCDEFGHIJKLMNOPABCDEFGHIJKLMNOPABCDEFGHIJKLMNOPABCDEFGHIJKLMNOPABCDEFGHIJKLMNOPABCDEFGHIJKLMNOPABCDEFGHIJKLMNOPABCDEFGHIJKLMNOPABCDEFGHIJKLMNOP' echo reply from 64 fragments ==== run-pf-frag6_refrag.py ==== PYTHONPATH=/usr/src/regress/sys/netinet6/frag6/obj python3 -u /usr/src/regress/sys/netinet6/frag6/frag6_refrag.py fragments of a large packet that has to be refragmented by reflector /usr/local/lib/python3.11/site-packages/scapy/layers/ipsec.py:471: CryptographyDeprecationWarning: Blowfish has been deprecated and will be removed in a future release cipher=algorithms.Blowfish, /usr/local/lib/python3.11/site-packages/scapy/layers/ipsec.py:485: CryptographyDeprecationWarning: CAST5 has been deprecated and will be removed in a future release cipher=algorithms.CAST5, request cksum=0xc90e .................................................. Sent 50 packets. id=0x3081 reply cksum=0xc80e ==== run-pf-frag6_shortatomic.py ==== PYTHONPATH=/usr/src/regress/sys/netinet6/frag6/obj python3 -u /usr/src/regress/sys/netinet6/frag6/frag6_shortatomic.py fragment with dest option and atomic fragment without protocol header /usr/local/lib/python3.11/site-packages/scapy/layers/ipsec.py:471: CryptographyDeprecationWarning: Blowfish has been deprecated and will be removed in a future release cipher=algorithms.Blowfish, /usr/local/lib/python3.11/site-packages/scapy/layers/ipsec.py:485: CryptographyDeprecationWarning: CAST5 has been deprecated and will be removed in a future release cipher=algorithms.CAST5, ... Sent 3 packets. id=0x8ea7 payload=b'ABCDEFGHIJKLMNOP' ==== run-pf-frag6_timeout.py ==== PYTHONPATH=/usr/src/regress/sys/netinet6/frag6/obj python3 -u /usr/src/regress/sys/netinet6/frag6/frag6_timeout.py 6 non-overlapping ping6 fragments in 75 seconds, timeout is 60 /usr/local/lib/python3.11/site-packages/scapy/layers/ipsec.py:471: CryptographyDeprecationWarning: Blowfish has been deprecated and will be removed in a future release cipher=algorithms.Blowfish, /usr/local/lib/python3.11/site-packages/scapy/layers/ipsec.py:485: CryptographyDeprecationWarning: CAST5 has been deprecated and will be removed in a future release cipher=algorithms.CAST5, . Sent 1 packets. . Sent 1 packets. . Sent 1 packets. . Sent 1 packets. . Sent 1 packets. . Sent 1 packets. no echo reply ==== run-pf-frag6_udpatomic.py ==== PYTHONPATH=/usr/src/regress/sys/netinet6/frag6/obj python3 -u /usr/src/regress/sys/netinet6/frag6/frag6_udpatomic.py atomic udp fragment /usr/local/lib/python3.11/site-packages/scapy/layers/ipsec.py:471: CryptographyDeprecationWarning: Blowfish has been deprecated and will be removed in a future release cipher=algorithms.Blowfish, /usr/local/lib/python3.11/site-packages/scapy/layers/ipsec.py:485: CryptographyDeprecationWarning: CAST5 has been deprecated and will be removed in a future release cipher=algorithms.CAST5, . Sent 1 packets. port=57110 payload=b'ABCDEFGHIJKLMNOP' ==== run-pf-frag6_udpheader.py ==== PYTHONPATH=/usr/src/regress/sys/netinet6/frag6/obj python3 -u /usr/src/regress/sys/netinet6/frag6/frag6_udpheader.py udp fragments splitted after udp header /usr/local/lib/python3.11/site-packages/scapy/layers/ipsec.py:471: CryptographyDeprecationWarning: Blowfish has been deprecated and will be removed in a future release cipher=algorithms.Blowfish, /usr/local/lib/python3.11/site-packages/scapy/layers/ipsec.py:485: CryptographyDeprecationWarning: CAST5 has been deprecated and will be removed in a future release cipher=algorithms.CAST5, .. Sent 2 packets. port=11624 payload=b'ABCDEFGHIJKLMNOP' ==== run-pf-frag6_udppayload.py ==== PYTHONPATH=/usr/src/regress/sys/netinet6/frag6/obj python3 -u /usr/src/regress/sys/netinet6/frag6/frag6_udppayload.py udp fragments with splitted payload /usr/local/lib/python3.11/site-packages/scapy/layers/ipsec.py:471: CryptographyDeprecationWarning: Blowfish has been deprecated and will be removed in a future release cipher=algorithms.Blowfish, /usr/local/lib/python3.11/site-packages/scapy/layers/ipsec.py:485: CryptographyDeprecationWarning: CAST5 has been deprecated and will be removed in a future release cipher=algorithms.CAST5, .. Sent 2 packets. port=5204 payload=b'ABCDEFGHIJKLMNOP' ==== run-pf-frag6_unfragsize.py ==== # pf does not send icmp parameter problem, so test does not work DISABLED ==== run-pf-frag6_zerofirst.py ==== PYTHONPATH=/usr/src/regress/sys/netinet6/frag6/obj python3 -u /usr/src/regress/sys/netinet6/frag6/frag6_zerofirst.py ping6 fragment without payload with other proto before first fragment /usr/local/lib/python3.11/site-packages/scapy/layers/ipsec.py:471: CryptographyDeprecationWarning: Blowfish has been deprecated and will be removed in a future release cipher=algorithms.Blowfish, /usr/local/lib/python3.11/site-packages/scapy/layers/ipsec.py:485: CryptographyDeprecationWarning: CAST5 has been deprecated and will be removed in a future release cipher=algorithms.CAST5, ... Sent 3 packets. id=0x77fb payload=b'ABCDEFGHIJKLMNOP' ==== run-pf-frag6_zerosecond.py ==== PYTHONPATH=/usr/src/regress/sys/netinet6/frag6/obj python3 -u /usr/src/regress/sys/netinet6/frag6/frag6_zerosecond.py ping6 fragment without payload with other proto after first fragment /usr/local/lib/python3.11/site-packages/scapy/layers/ipsec.py:471: CryptographyDeprecationWarning: Blowfish has been deprecated and will be removed in a future release cipher=algorithms.Blowfish, /usr/local/lib/python3.11/site-packages/scapy/layers/ipsec.py:485: CryptographyDeprecationWarning: CAST5 has been deprecated and will be removed in a future release cipher=algorithms.CAST5, ... Sent 3 packets. id=0x115d payload=b'ABCDEFGHIJKLMNOP' ==== cleanup-pf ==== rm -f stamp-stack stamp-pf ssh ot2 pfctl -a regress -Fa 0 tables deleted. rules cleared ssh ot2 pfctl -e || true pfctl: pf already enabled PASS sys/netinet6/frag6 Duration 8m47.68s