#
1.8 |
|
25-Dec-2020 |
bluhm |
Switch to scapy with python 3.
|
Revision tags: OPENBSD_6_4_BASE OPENBSD_6_5_BASE OPENBSD_6_6_BASE OPENBSD_6_7_BASE OPENBSD_6_8_BASE
|
#
1.7 |
|
30-Jul-2018 |
bluhm |
Replace fork with sniffer thread in Python. Clear the BPF list before sniffing, Scapy 2.4.0 remembers old packets that confuse the test.
|
Revision tags: OPENBSD_6_1_BASE OPENBSD_6_2_BASE OPENBSD_6_3_BASE
|
#
1.6 |
|
19-Jan-2017 |
bluhm |
Our kernel does not generate IPv6 atomic fragments anymore. Check that the test does not receive any.
|
#
1.5 |
|
19-Jan-2017 |
bluhm |
Sending a PMTU ICMP packet will trigger a TCP retransmit. The test assumed that it would have to send an additional ACK for that. There was a race where the test could miss the TCP retransmit before it did send the ACK. Sniff for the TCP retransmit before sending the ICMP packet and do not send the ACK.
|
#
1.4 |
|
18-Jan-2017 |
bluhm |
Do not use privileged or NFS source ports for UDP packets as inetd ignores such packets. This should avoid some sporadic failures. While there, use variable names consistently in all tests.
|
#
1.3 |
|
18-Jan-2017 |
bluhm |
Add tests that generate IPv6 atomic fragments for UDP and TCP by sending an ICMP6 too big packet with MTU 1272.
|
#
1.2 |
|
13-Dec-2016 |
bluhm |
Print better error messages in case an expected packet is missing.
|
#
1.1 |
|
11-Jul-2016 |
bluhm |
branches: 1.1.1; Initial revision
|
#
1.7 |
|
30-Jul-2018 |
bluhm |
Replace fork with sniffer thread in Python. Clear the BPF list before sniffing, Scapy 2.4.0 remembers old packets that confuse the test.
|
Revision tags: OPENBSD_6_1_BASE OPENBSD_6_2_BASE OPENBSD_6_3_BASE
|
#
1.6 |
|
19-Jan-2017 |
bluhm |
Our kernel does not generate IPv6 atomic fragments anymore. Check that the test does not receive any.
|
#
1.5 |
|
19-Jan-2017 |
bluhm |
Sending a PMTU ICMP packet will trigger a TCP retransmit. The test assumed that it would have to send an additional ACK for that. There was a race where the test could miss the TCP retransmit before it did send the ACK. Sniff for the TCP retransmit before sending the ICMP packet and do not send the ACK.
|
#
1.4 |
|
18-Jan-2017 |
bluhm |
Do not use privileged or NFS source ports for UDP packets as inetd ignores such packets. This should avoid some sporadic failures. While there, use variable names consistently in all tests.
|
#
1.3 |
|
18-Jan-2017 |
bluhm |
Add tests that generate IPv6 atomic fragments for UDP and TCP by sending an ICMP6 too big packet with MTU 1272.
|
#
1.2 |
|
13-Dec-2016 |
bluhm |
Print better error messages in case an expected packet is missing.
|
#
1.1 |
|
11-Jul-2016 |
bluhm |
branches: 1.1.1; Initial revision
|
Revision tags: OPENBSD_6_1_BASE OPENBSD_6_2_BASE
|
#
1.6 |
|
19-Jan-2017 |
bluhm |
Our kernel does not generate IPv6 atomic fragments anymore. Check that the test does not receive any.
|
#
1.5 |
|
19-Jan-2017 |
bluhm |
Sending a PMTU ICMP packet will trigger a TCP retransmit. The test assumed that it would have to send an additional ACK for that. There was a race where the test could miss the TCP retransmit before it did send the ACK. Sniff for the TCP retransmit before sending the ICMP packet and do not send the ACK.
|
#
1.4 |
|
18-Jan-2017 |
bluhm |
Do not use privileged or NFS source ports for UDP packets as inetd ignores such packets. This should avoid some sporadic failures. While there, use variable names consistently in all tests.
|
#
1.3 |
|
18-Jan-2017 |
bluhm |
Add tests that generate IPv6 atomic fragments for UDP and TCP by sending an ICMP6 too big packet with MTU 1272.
|
#
1.2 |
|
13-Dec-2016 |
bluhm |
Print better error messages in case an expected packet is missing.
|
#
1.1 |
|
11-Jul-2016 |
bluhm |
branches: 1.1.1; Initial revision
|