START sys/netinet6/frag6 2023-12-15T17:33:18Z 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.093 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.093/0.093/0.093/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.361 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.361/0.361/0.361/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.077 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.077/0.077/0.077/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.513 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.513/0.513/0.513/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.10/site-packages/scapy/layers/ipsec.py:471: CryptographyDeprecationWarning: Blowfish has been deprecated cipher=algorithms.Blowfish, /usr/local/lib/python3.10/site-packages/scapy/layers/ipsec.py:485: CryptographyDeprecationWarning: CAST5 has been deprecated cipher=algorithms.CAST5, .. Sent 2 packets. id=0x62ac 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.10/site-packages/scapy/layers/ipsec.py:471: CryptographyDeprecationWarning: Blowfish has been deprecated cipher=algorithms.Blowfish, /usr/local/lib/python3.10/site-packages/scapy/layers/ipsec.py:485: CryptographyDeprecationWarning: CAST5 has been deprecated cipher=algorithms.CAST5, . Sent 1 packets. id=0xe28e 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.10/site-packages/scapy/layers/ipsec.py:471: CryptographyDeprecationWarning: Blowfish has been deprecated cipher=algorithms.Blowfish, /usr/local/lib/python3.10/site-packages/scapy/layers/ipsec.py:485: CryptographyDeprecationWarning: CAST5 has been deprecated cipher=algorithms.CAST5, .. Sent 2 packets. id=0x81e 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.10/site-packages/scapy/layers/ipsec.py:471: CryptographyDeprecationWarning: Blowfish has been deprecated cipher=algorithms.Blowfish, /usr/local/lib/python3.10/site-packages/scapy/layers/ipsec.py:485: CryptographyDeprecationWarning: CAST5 has been deprecated cipher=algorithms.CAST5, .. Sent 2 packets. id=0x3a19 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.10/site-packages/scapy/layers/ipsec.py:471: CryptographyDeprecationWarning: Blowfish has been deprecated cipher=algorithms.Blowfish, /usr/local/lib/python3.10/site-packages/scapy/layers/ipsec.py:485: CryptographyDeprecationWarning: CAST5 has been deprecated 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.10/site-packages/scapy/layers/ipsec.py:471: CryptographyDeprecationWarning: Blowfish has been deprecated cipher=algorithms.Blowfish, /usr/local/lib/python3.10/site-packages/scapy/layers/ipsec.py:485: CryptographyDeprecationWarning: CAST5 has been deprecated 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=0x4cd6 ==== 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.10/site-packages/scapy/layers/ipsec.py:471: CryptographyDeprecationWarning: Blowfish has been deprecated cipher=algorithms.Blowfish, /usr/local/lib/python3.10/site-packages/scapy/layers/ipsec.py:485: CryptographyDeprecationWarning: CAST5 has been deprecated cipher=algorithms.CAST5, ... Sent 3 packets. id=0x1342 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.10/site-packages/scapy/layers/ipsec.py:471: CryptographyDeprecationWarning: Blowfish has been deprecated cipher=algorithms.Blowfish, /usr/local/lib/python3.10/site-packages/scapy/layers/ipsec.py:485: CryptographyDeprecationWarning: CAST5 has been deprecated cipher=algorithms.CAST5, ... Sent 3 packets. id=0xfab2 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.10/site-packages/scapy/layers/ipsec.py:471: CryptographyDeprecationWarning: Blowfish has been deprecated cipher=algorithms.Blowfish, /usr/local/lib/python3.10/site-packages/scapy/layers/ipsec.py:485: CryptographyDeprecationWarning: CAST5 has been deprecated cipher=algorithms.CAST5, ... Sent 3 packets. id=0x33c 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.10/site-packages/scapy/layers/ipsec.py:471: CryptographyDeprecationWarning: Blowfish has been deprecated cipher=algorithms.Blowfish, /usr/local/lib/python3.10/site-packages/scapy/layers/ipsec.py:485: CryptographyDeprecationWarning: CAST5 has been deprecated 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.10/site-packages/scapy/layers/ipsec.py:471: CryptographyDeprecationWarning: Blowfish has been deprecated cipher=algorithms.Blowfish, /usr/local/lib/python3.10/site-packages/scapy/layers/ipsec.py:485: CryptographyDeprecationWarning: CAST5 has been deprecated 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.10/site-packages/scapy/layers/ipsec.py:471: CryptographyDeprecationWarning: Blowfish has been deprecated cipher=algorithms.Blowfish, /usr/local/lib/python3.10/site-packages/scapy/layers/ipsec.py:485: CryptographyDeprecationWarning: CAST5 has been deprecated 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.10/site-packages/scapy/layers/ipsec.py:471: CryptographyDeprecationWarning: Blowfish has been deprecated cipher=algorithms.Blowfish, /usr/local/lib/python3.10/site-packages/scapy/layers/ipsec.py:485: CryptographyDeprecationWarning: CAST5 has been deprecated 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.10/site-packages/scapy/layers/ipsec.py:471: CryptographyDeprecationWarning: Blowfish has been deprecated cipher=algorithms.Blowfish, /usr/local/lib/python3.10/site-packages/scapy/layers/ipsec.py:485: CryptographyDeprecationWarning: CAST5 has been deprecated cipher=algorithms.CAST5, .. Sent 2 packets. id=0x34cf 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.10/site-packages/scapy/layers/ipsec.py:471: CryptographyDeprecationWarning: Blowfish has been deprecated cipher=algorithms.Blowfish, /usr/local/lib/python3.10/site-packages/scapy/layers/ipsec.py:485: CryptographyDeprecationWarning: CAST5 has been deprecated cipher=algorithms.CAST5, .. Sent 2 packets. id=0x5472 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.10/site-packages/scapy/layers/ipsec.py:471: CryptographyDeprecationWarning: Blowfish has been deprecated cipher=algorithms.Blowfish, /usr/local/lib/python3.10/site-packages/scapy/layers/ipsec.py:485: CryptographyDeprecationWarning: CAST5 has been deprecated cipher=algorithms.CAST5, ..... Sent 5 packets. id=0x616b 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.10/site-packages/scapy/layers/ipsec.py:471: CryptographyDeprecationWarning: Blowfish has been deprecated cipher=algorithms.Blowfish, /usr/local/lib/python3.10/site-packages/scapy/layers/ipsec.py:485: CryptographyDeprecationWarning: CAST5 has been deprecated 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.10/site-packages/scapy/layers/ipsec.py:471: CryptographyDeprecationWarning: Blowfish has been deprecated cipher=algorithms.Blowfish, /usr/local/lib/python3.10/site-packages/scapy/layers/ipsec.py:485: CryptographyDeprecationWarning: CAST5 has been deprecated 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.10/site-packages/scapy/layers/ipsec.py:471: CryptographyDeprecationWarning: Blowfish has been deprecated cipher=algorithms.Blowfish, /usr/local/lib/python3.10/site-packages/scapy/layers/ipsec.py:485: CryptographyDeprecationWarning: CAST5 has been deprecated cipher=algorithms.CAST5, ... Sent 3 packets. no echo reply ==== 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.10/site-packages/scapy/layers/ipsec.py:471: CryptographyDeprecationWarning: Blowfish has been deprecated cipher=algorithms.Blowfish, /usr/local/lib/python3.10/site-packages/scapy/layers/ipsec.py:485: CryptographyDeprecationWarning: CAST5 has been deprecated 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.10/site-packages/scapy/layers/ipsec.py:471: CryptographyDeprecationWarning: Blowfish has been deprecated cipher=algorithms.Blowfish, /usr/local/lib/python3.10/site-packages/scapy/layers/ipsec.py:485: CryptographyDeprecationWarning: CAST5 has been deprecated 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.10/site-packages/scapy/layers/ipsec.py:471: CryptographyDeprecationWarning: Blowfish has been deprecated cipher=algorithms.Blowfish, /usr/local/lib/python3.10/site-packages/scapy/layers/ipsec.py:485: CryptographyDeprecationWarning: CAST5 has been deprecated 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.10/site-packages/scapy/layers/ipsec.py:471: CryptographyDeprecationWarning: Blowfish has been deprecated cipher=algorithms.Blowfish, /usr/local/lib/python3.10/site-packages/scapy/layers/ipsec.py:485: CryptographyDeprecationWarning: CAST5 has been deprecated cipher=algorithms.CAST5, .. Sent 2 packets. id=0x668a 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.10/site-packages/scapy/layers/ipsec.py:471: CryptographyDeprecationWarning: Blowfish has been deprecated cipher=algorithms.Blowfish, /usr/local/lib/python3.10/site-packages/scapy/layers/ipsec.py:485: CryptographyDeprecationWarning: CAST5 has been deprecated cipher=algorithms.CAST5, ... Sent 3 packets. id=0x7f7 payload=b'ABCDEFGHIJKLMNOP' ... Sent 3 packets. id=0x7f8 payload=b'ABCDEFGHIJKLMNOP' ... Sent 3 packets. id=0x7f9 payload=b'ABCDEFGHIJKLMNOP' ... Sent 3 packets. id=0x7fa payload=b'ABCDEFGHIJKLMNOP' ... Sent 3 packets. id=0x7fb payload=b'ABCDEFGHIJKLMNOP' ... Sent 3 packets. id=0x7fc payload=b'ABCDEFGHIJKLMNOP' permutation done ==== run-stack-frag6_queuelimit.py ==== # the 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.10/site-packages/scapy/layers/ipsec.py:471: CryptographyDeprecationWarning: Blowfish has been deprecated cipher=algorithms.Blowfish, /usr/local/lib/python3.10/site-packages/scapy/layers/ipsec.py:485: CryptographyDeprecationWarning: CAST5 has been deprecated cipher=algorithms.CAST5, request cksum=0x1130 .................................................. Sent 50 packets. id=0xe85f reply cksum=0x1030 ==== 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.10/site-packages/scapy/layers/ipsec.py:471: CryptographyDeprecationWarning: Blowfish has been deprecated cipher=algorithms.Blowfish, /usr/local/lib/python3.10/site-packages/scapy/layers/ipsec.py:485: CryptographyDeprecationWarning: CAST5 has been deprecated cipher=algorithms.CAST5, ... Sent 3 packets. id=0x856b 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.10/site-packages/scapy/layers/ipsec.py:471: CryptographyDeprecationWarning: Blowfish has been deprecated cipher=algorithms.Blowfish, /usr/local/lib/python3.10/site-packages/scapy/layers/ipsec.py:485: CryptographyDeprecationWarning: CAST5 has been deprecated 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.10/site-packages/scapy/layers/ipsec.py:471: CryptographyDeprecationWarning: Blowfish has been deprecated cipher=algorithms.Blowfish, /usr/local/lib/python3.10/site-packages/scapy/layers/ipsec.py:485: CryptographyDeprecationWarning: CAST5 has been deprecated cipher=algorithms.CAST5, . Sent 1 packets. port=52372 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.10/site-packages/scapy/layers/ipsec.py:471: CryptographyDeprecationWarning: Blowfish has been deprecated cipher=algorithms.Blowfish, /usr/local/lib/python3.10/site-packages/scapy/layers/ipsec.py:485: CryptographyDeprecationWarning: CAST5 has been deprecated cipher=algorithms.CAST5, .. Sent 2 packets. port=26736 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.10/site-packages/scapy/layers/ipsec.py:471: CryptographyDeprecationWarning: Blowfish has been deprecated cipher=algorithms.Blowfish, /usr/local/lib/python3.10/site-packages/scapy/layers/ipsec.py:485: CryptographyDeprecationWarning: CAST5 has been deprecated cipher=algorithms.CAST5, .. Sent 2 packets. port=57330 payload=b'ABCDEFGHIJKLMNOP' ==== 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.10/site-packages/scapy/layers/ipsec.py:471: CryptographyDeprecationWarning: Blowfish has been deprecated cipher=algorithms.Blowfish, /usr/local/lib/python3.10/site-packages/scapy/layers/ipsec.py:485: CryptographyDeprecationWarning: CAST5 has been deprecated cipher=algorithms.CAST5, ... Sent 3 packets. id=0x81d6 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.10/site-packages/scapy/layers/ipsec.py:471: CryptographyDeprecationWarning: Blowfish has been deprecated cipher=algorithms.Blowfish, /usr/local/lib/python3.10/site-packages/scapy/layers/ipsec.py:485: CryptographyDeprecationWarning: CAST5 has been deprecated cipher=algorithms.CAST5, ... Sent 3 packets. id=0x69ab 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.106 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.106/0.106/0.106/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.291 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.291/0.291/0.291/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.080 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.080/0.080/0.080/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.506 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.506/0.506/0.506/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.10/site-packages/scapy/layers/ipsec.py:471: CryptographyDeprecationWarning: Blowfish has been deprecated cipher=algorithms.Blowfish, /usr/local/lib/python3.10/site-packages/scapy/layers/ipsec.py:485: CryptographyDeprecationWarning: CAST5 has been deprecated cipher=algorithms.CAST5, .. Sent 2 packets. id=0xc291 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.10/site-packages/scapy/layers/ipsec.py:471: CryptographyDeprecationWarning: Blowfish has been deprecated cipher=algorithms.Blowfish, /usr/local/lib/python3.10/site-packages/scapy/layers/ipsec.py:485: CryptographyDeprecationWarning: CAST5 has been deprecated 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.10/site-packages/scapy/layers/ipsec.py:471: CryptographyDeprecationWarning: Blowfish has been deprecated cipher=algorithms.Blowfish, /usr/local/lib/python3.10/site-packages/scapy/layers/ipsec.py:485: CryptographyDeprecationWarning: CAST5 has been deprecated cipher=algorithms.CAST5, .. Sent 2 packets. id=0x74d 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.10/site-packages/scapy/layers/ipsec.py:471: CryptographyDeprecationWarning: Blowfish has been deprecated cipher=algorithms.Blowfish, /usr/local/lib/python3.10/site-packages/scapy/layers/ipsec.py:485: CryptographyDeprecationWarning: CAST5 has been deprecated cipher=algorithms.CAST5, .. Sent 2 packets. id=0x5867 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.10/site-packages/scapy/layers/ipsec.py:471: CryptographyDeprecationWarning: Blowfish has been deprecated cipher=algorithms.Blowfish, /usr/local/lib/python3.10/site-packages/scapy/layers/ipsec.py:485: CryptographyDeprecationWarning: CAST5 has been deprecated 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.10/site-packages/scapy/layers/ipsec.py:471: CryptographyDeprecationWarning: Blowfish has been deprecated cipher=algorithms.Blowfish, /usr/local/lib/python3.10/site-packages/scapy/layers/ipsec.py:485: CryptographyDeprecationWarning: CAST5 has been deprecated 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=0x6746 ==== 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.10/site-packages/scapy/layers/ipsec.py:471: CryptographyDeprecationWarning: Blowfish has been deprecated cipher=algorithms.Blowfish, /usr/local/lib/python3.10/site-packages/scapy/layers/ipsec.py:485: CryptographyDeprecationWarning: CAST5 has been deprecated cipher=algorithms.CAST5, ... Sent 3 packets. id=0xe610 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.10/site-packages/scapy/layers/ipsec.py:471: CryptographyDeprecationWarning: Blowfish has been deprecated cipher=algorithms.Blowfish, /usr/local/lib/python3.10/site-packages/scapy/layers/ipsec.py:485: CryptographyDeprecationWarning: CAST5 has been deprecated cipher=algorithms.CAST5, ... Sent 3 packets. id=0x5b37 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.10/site-packages/scapy/layers/ipsec.py:471: CryptographyDeprecationWarning: Blowfish has been deprecated cipher=algorithms.Blowfish, /usr/local/lib/python3.10/site-packages/scapy/layers/ipsec.py:485: CryptographyDeprecationWarning: CAST5 has been deprecated cipher=algorithms.CAST5, ... Sent 3 packets. id=0xac3d 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.10/site-packages/scapy/layers/ipsec.py:471: CryptographyDeprecationWarning: Blowfish has been deprecated cipher=algorithms.Blowfish, /usr/local/lib/python3.10/site-packages/scapy/layers/ipsec.py:485: CryptographyDeprecationWarning: CAST5 has been deprecated 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.10/site-packages/scapy/layers/ipsec.py:471: CryptographyDeprecationWarning: Blowfish has been deprecated cipher=algorithms.Blowfish, /usr/local/lib/python3.10/site-packages/scapy/layers/ipsec.py:485: CryptographyDeprecationWarning: CAST5 has been deprecated 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.10/site-packages/scapy/layers/ipsec.py:471: CryptographyDeprecationWarning: Blowfish has been deprecated cipher=algorithms.Blowfish, /usr/local/lib/python3.10/site-packages/scapy/layers/ipsec.py:485: CryptographyDeprecationWarning: CAST5 has been deprecated 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.10/site-packages/scapy/layers/ipsec.py:471: CryptographyDeprecationWarning: Blowfish has been deprecated cipher=algorithms.Blowfish, /usr/local/lib/python3.10/site-packages/scapy/layers/ipsec.py:485: CryptographyDeprecationWarning: CAST5 has been deprecated 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.10/site-packages/scapy/layers/ipsec.py:471: CryptographyDeprecationWarning: Blowfish has been deprecated cipher=algorithms.Blowfish, /usr/local/lib/python3.10/site-packages/scapy/layers/ipsec.py:485: CryptographyDeprecationWarning: CAST5 has been deprecated cipher=algorithms.CAST5, .. Sent 2 packets. id=0x1ba0 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.10/site-packages/scapy/layers/ipsec.py:471: CryptographyDeprecationWarning: Blowfish has been deprecated cipher=algorithms.Blowfish, /usr/local/lib/python3.10/site-packages/scapy/layers/ipsec.py:485: CryptographyDeprecationWarning: CAST5 has been deprecated cipher=algorithms.CAST5, .. Sent 2 packets. id=0xc5a4 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.10/site-packages/scapy/layers/ipsec.py:471: CryptographyDeprecationWarning: Blowfish has been deprecated cipher=algorithms.Blowfish, /usr/local/lib/python3.10/site-packages/scapy/layers/ipsec.py:485: CryptographyDeprecationWarning: CAST5 has been deprecated cipher=algorithms.CAST5, ..... Sent 5 packets. id=0xbf1a 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.10/site-packages/scapy/layers/ipsec.py:471: CryptographyDeprecationWarning: Blowfish has been deprecated cipher=algorithms.Blowfish, /usr/local/lib/python3.10/site-packages/scapy/layers/ipsec.py:485: CryptographyDeprecationWarning: CAST5 has been deprecated 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.10/site-packages/scapy/layers/ipsec.py:471: CryptographyDeprecationWarning: Blowfish has been deprecated cipher=algorithms.Blowfish, /usr/local/lib/python3.10/site-packages/scapy/layers/ipsec.py:485: CryptographyDeprecationWarning: CAST5 has been deprecated 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.10/site-packages/scapy/layers/ipsec.py:471: CryptographyDeprecationWarning: Blowfish has been deprecated cipher=algorithms.Blowfish, /usr/local/lib/python3.10/site-packages/scapy/layers/ipsec.py:485: CryptographyDeprecationWarning: CAST5 has been deprecated cipher=algorithms.CAST5, ... Sent 3 packets. no echo reply ==== 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.10/site-packages/scapy/layers/ipsec.py:471: CryptographyDeprecationWarning: Blowfish has been deprecated cipher=algorithms.Blowfish, /usr/local/lib/python3.10/site-packages/scapy/layers/ipsec.py:485: CryptographyDeprecationWarning: CAST5 has been deprecated 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.10/site-packages/scapy/layers/ipsec.py:471: CryptographyDeprecationWarning: Blowfish has been deprecated cipher=algorithms.Blowfish, /usr/local/lib/python3.10/site-packages/scapy/layers/ipsec.py:485: CryptographyDeprecationWarning: CAST5 has been deprecated 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.10/site-packages/scapy/layers/ipsec.py:471: CryptographyDeprecationWarning: Blowfish has been deprecated cipher=algorithms.Blowfish, /usr/local/lib/python3.10/site-packages/scapy/layers/ipsec.py:485: CryptographyDeprecationWarning: CAST5 has been deprecated 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.10/site-packages/scapy/layers/ipsec.py:471: CryptographyDeprecationWarning: Blowfish has been deprecated cipher=algorithms.Blowfish, /usr/local/lib/python3.10/site-packages/scapy/layers/ipsec.py:485: CryptographyDeprecationWarning: CAST5 has been deprecated cipher=algorithms.CAST5, .. Sent 2 packets. id=0x80f4 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.10/site-packages/scapy/layers/ipsec.py:471: CryptographyDeprecationWarning: Blowfish has been deprecated cipher=algorithms.Blowfish, /usr/local/lib/python3.10/site-packages/scapy/layers/ipsec.py:485: CryptographyDeprecationWarning: CAST5 has been deprecated cipher=algorithms.CAST5, ... Sent 3 packets. id=0x3edf payload=b'ABCDEFGHIJKLMNOP' ... Sent 3 packets. id=0x3ee0 payload=b'ABCDEFGHIJKLMNOP' ... Sent 3 packets. id=0x3ee1 payload=b'ABCDEFGHIJKLMNOP' ... Sent 3 packets. id=0x3ee2 payload=b'ABCDEFGHIJKLMNOP' ... Sent 3 packets. id=0x3ee3 payload=b'ABCDEFGHIJKLMNOP' ... Sent 3 packets. id=0x3ee4 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.10/site-packages/scapy/layers/ipsec.py:471: CryptographyDeprecationWarning: Blowfish has been deprecated cipher=algorithms.Blowfish, /usr/local/lib/python3.10/site-packages/scapy/layers/ipsec.py:485: CryptographyDeprecationWarning: CAST5 has been deprecated 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=0xec60 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.10/site-packages/scapy/layers/ipsec.py:471: CryptographyDeprecationWarning: Blowfish has been deprecated cipher=algorithms.Blowfish, /usr/local/lib/python3.10/site-packages/scapy/layers/ipsec.py:485: CryptographyDeprecationWarning: CAST5 has been deprecated cipher=algorithms.CAST5, request cksum=0xc812 .................................................. Sent 50 packets. id=0x317d reply cksum=0xc712 ==== 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.10/site-packages/scapy/layers/ipsec.py:471: CryptographyDeprecationWarning: Blowfish has been deprecated cipher=algorithms.Blowfish, /usr/local/lib/python3.10/site-packages/scapy/layers/ipsec.py:485: CryptographyDeprecationWarning: CAST5 has been deprecated cipher=algorithms.CAST5, ... Sent 3 packets. id=0x7b8 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.10/site-packages/scapy/layers/ipsec.py:471: CryptographyDeprecationWarning: Blowfish has been deprecated cipher=algorithms.Blowfish, /usr/local/lib/python3.10/site-packages/scapy/layers/ipsec.py:485: CryptographyDeprecationWarning: CAST5 has been deprecated 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.10/site-packages/scapy/layers/ipsec.py:471: CryptographyDeprecationWarning: Blowfish has been deprecated cipher=algorithms.Blowfish, /usr/local/lib/python3.10/site-packages/scapy/layers/ipsec.py:485: CryptographyDeprecationWarning: CAST5 has been deprecated cipher=algorithms.CAST5, . Sent 1 packets. port=49756 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.10/site-packages/scapy/layers/ipsec.py:471: CryptographyDeprecationWarning: Blowfish has been deprecated cipher=algorithms.Blowfish, /usr/local/lib/python3.10/site-packages/scapy/layers/ipsec.py:485: CryptographyDeprecationWarning: CAST5 has been deprecated cipher=algorithms.CAST5, .. Sent 2 packets. port=23141 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.10/site-packages/scapy/layers/ipsec.py:471: CryptographyDeprecationWarning: Blowfish has been deprecated cipher=algorithms.Blowfish, /usr/local/lib/python3.10/site-packages/scapy/layers/ipsec.py:485: CryptographyDeprecationWarning: CAST5 has been deprecated cipher=algorithms.CAST5, .. Sent 2 packets. port=18096 payload=b'ABCDEFGHIJKLMNOP' ==== 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.10/site-packages/scapy/layers/ipsec.py:471: CryptographyDeprecationWarning: Blowfish has been deprecated cipher=algorithms.Blowfish, /usr/local/lib/python3.10/site-packages/scapy/layers/ipsec.py:485: CryptographyDeprecationWarning: CAST5 has been deprecated cipher=algorithms.CAST5, ... Sent 3 packets. id=0x8a2 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.10/site-packages/scapy/layers/ipsec.py:471: CryptographyDeprecationWarning: Blowfish has been deprecated cipher=algorithms.Blowfish, /usr/local/lib/python3.10/site-packages/scapy/layers/ipsec.py:485: CryptographyDeprecationWarning: CAST5 has been deprecated cipher=algorithms.CAST5, ... Sent 3 packets. id=0xc4d5 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 9m04.10s