History log of /openbsd-current/regress/sys/netinet6/rh0/rh0_empty.py
Revision (<<< Hide revision tags) (Show revision tags >>>) Date Author Comments
# 1.8 25-Dec-2020 bluhm

Switch to scapy with python 3.


Revision tags: OPENBSD_6_1_BASE OPENBSD_6_2_BASE OPENBSD_6_3_BASE OPENBSD_6_4_BASE OPENBSD_6_5_BASE OPENBSD_6_6_BASE OPENBSD_6_7_BASE OPENBSD_6_8_BASE
# 1.7 01-Mar-2017 bluhm

Use consistent address schema with local and remote machine. Fill
variables with example IPs from my daily test run.


# 1.6 28-Feb-2017 bluhm

IPv6 packets with routing header 0 are dropped by pf, but answered
with ICMP6 parameter problem by the network stack. This test expects
the ICMP6 packets, so disable pf on the remote machine temporarily.


# 1.5 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.


Revision tags: OPENBSD_6_0_BASE
# 1.4 22-May-2016 bluhm

Fix tests: Restrict getpid() to lower 16 bit so that it can still
be used as packet id. Now scapy calls nexthopmtu with this name
explicitly in icmp structure.


Revision tags: OPENBSD_5_7_BASE OPENBSD_5_8_BASE OPENBSD_5_9_BASE
# 1.3 19-Dec-2014 bluhm

Use a simpler expression to check the ether type in scapy. This
makes the fragment tests work on FreeBSD. From Ilya Bakulin.


Revision tags: OPENBSD_5_5_BASE OPENBSD_5_6_BASE
# 1.2 17-Nov-2013 bluhm

Adapt the IPv6 routing header type 0 tests to the current behaviour.
As header scanning is back, there is always a icmp6 parameter problem
response. Add tests that hide the routing header behind an atomic
fragment header to get the RFC 5095 behaviour. One test puts the
routing header into the second fragment so that it cannot be detected
without reassembly.


# 1.1 20-Oct-2013 bluhm

Use scapy to test IPv6 packets with routing header type 0.


Revision tags: OPENBSD_6_1_BASE OPENBSD_6_2_BASE
# 1.7 01-Mar-2017 bluhm

Use consistent address schema with local and remote machine. Fill
variables with example IPs from my daily test run.


# 1.6 28-Feb-2017 bluhm

IPv6 packets with routing header 0 are dropped by pf, but answered
with ICMP6 parameter problem by the network stack. This test expects
the ICMP6 packets, so disable pf on the remote machine temporarily.


# 1.5 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.


Revision tags: OPENBSD_6_0_BASE
# 1.4 22-May-2016 bluhm

Fix tests: Restrict getpid() to lower 16 bit so that it can still
be used as packet id. Now scapy calls nexthopmtu with this name
explicitly in icmp structure.


Revision tags: OPENBSD_5_7_BASE OPENBSD_5_8_BASE OPENBSD_5_9_BASE
# 1.3 19-Dec-2014 bluhm

Use a simpler expression to check the ether type in scapy. This
makes the fragment tests work on FreeBSD. From Ilya Bakulin.


Revision tags: OPENBSD_5_5_BASE OPENBSD_5_6_BASE
# 1.2 17-Nov-2013 bluhm

Adapt the IPv6 routing header type 0 tests to the current behaviour.
As header scanning is back, there is always a icmp6 parameter problem
response. Add tests that hide the routing header behind an atomic
fragment header to get the RFC 5095 behaviour. One test puts the
routing header into the second fragment so that it cannot be detected
without reassembly.


# 1.1 20-Oct-2013 bluhm

Use scapy to test IPv6 packets with routing header type 0.