diff options
author | Olivier Cochard <olivier@FreeBSD.org> | 2023-10-05 10:13:14 +0000 |
---|---|---|
committer | Olivier Cochard <olivier@FreeBSD.org> | 2023-10-05 10:13:14 +0000 |
commit | decdf8e9da3ff4670f6c73c5e40bc986045b00de (patch) | |
tree | bfc40475e8550902b35401485b7ef1f9957fdfb6 | |
parent | 1112795aca0f94f1179d110ee46ca069fa784b22 (diff) | |
download | ports-decdf8e9da3ff4670f6c73c5e40bc986045b00de.tar.gz ports-decdf8e9da3ff4670f6c73c5e40bc986045b00de.zip |
net/tcptestsuite: Update to 2023/07/19 and take maintainership
PR: 272591
Event: Oslo Hackathon at Modirum
-rw-r--r-- | net/tcptestsuite/Makefile | 6 | ||||
-rw-r--r-- | net/tcptestsuite/distinfo | 6 | ||||
-rw-r--r-- | net/tcptestsuite/files/tcptestsuite_atf_test | 2048 | ||||
-rw-r--r-- | net/tcptestsuite/pkg-plist | 194 |
4 files changed, 1959 insertions, 295 deletions
diff --git a/net/tcptestsuite/Makefile b/net/tcptestsuite/Makefile index 493644a8b1ae..043599913210 100644 --- a/net/tcptestsuite/Makefile +++ b/net/tcptestsuite/Makefile @@ -1,9 +1,9 @@ PORTNAME= tcptestsuite -DISTVERSION= g20220401 +DISTVERSION= g20230719 PORTEPOCH= 1 CATEGORIES= net -MAINTAINER= gnn@FreeBSD.org +MAINTAINER= olivier@FreeBSD.org COMMENT= Network stack test suite LICENSE= BSD2CLAUSE @@ -13,7 +13,7 @@ RUN_DEPENDS= packetdrill:net/packetdrill USE_GITHUB= yes GH_ACCOUNT= freebsd-net GH_PROJECT= tcp-testsuite -GH_TAGNAME= 4b0d4c2 +GH_TAGNAME= 38d231c NO_ARCH= yes NO_BUILD= yes diff --git a/net/tcptestsuite/distinfo b/net/tcptestsuite/distinfo index d938487e1878..800435ca18e4 100644 --- a/net/tcptestsuite/distinfo +++ b/net/tcptestsuite/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1648846948 -SHA256 (freebsd-net-tcp-testsuite-g20220401-4b0d4c2_GH0.tar.gz) = 8938d4a90348f53e393b9dca3513a6c463125859ccd700b95075c1f62bc6ba7d -SIZE (freebsd-net-tcp-testsuite-g20220401-4b0d4c2_GH0.tar.gz) = 110299 +TIMESTAMP = 1689803178 +SHA256 (freebsd-net-tcp-testsuite-g20230719-38d231c_GH0.tar.gz) = 18a563d6b24ae466ec1036f9d36c7cb565f0ad88e7c8aa65bd6ec5345f0a4b87 +SIZE (freebsd-net-tcp-testsuite-g20230719-38d231c_GH0.tar.gz) = 126086 diff --git a/net/tcptestsuite/files/tcptestsuite_atf_test b/net/tcptestsuite/files/tcptestsuite_atf_test index 63091ac6129b..d3ac62220ebe 100644 --- a/net/tcptestsuite/files/tcptestsuite_atf_test +++ b/net/tcptestsuite/files/tcptestsuite_atf_test @@ -6359,6 +6359,66 @@ socket_api_setsockopt_hoplimit_passive_ipv6_cleanup() { restore_sysctls } +atf_test_case socket_api_setsockopt_md5_active_ipv4 cleanup +socket_api_setsockopt_md5_active_ipv4_head() { + atf_set timeout 10 + atf_set require.config allow_sysctl_side_effects +} +socket_api_setsockopt_md5_active_ipv4_body() { + + + save_sysctls /usr/local/share/tcptestsuite/socket-api/setsockopt/socket-api-setsockopt-md5-active-ipv4.pkt + atf_check -o ignore -e ignore /usr/local/share/tcptestsuite/double-check.sh /usr/local/bin/packetdrill --tun_dev=tun0 --persistent_tun_dev /usr/local/share/tcptestsuite/socket-api/setsockopt/socket-api-setsockopt-md5-active-ipv4.pkt +} +socket_api_setsockopt_md5_active_ipv4_cleanup() { + restore_sysctls +} + +atf_test_case socket_api_setsockopt_md5_active_ipv6 cleanup +socket_api_setsockopt_md5_active_ipv6_head() { + atf_set timeout 10 + atf_set require.config allow_sysctl_side_effects +} +socket_api_setsockopt_md5_active_ipv6_body() { + + + save_sysctls /usr/local/share/tcptestsuite/socket-api/setsockopt/socket-api-setsockopt-md5-active-ipv6.pkt + atf_check -o ignore -e ignore /usr/local/share/tcptestsuite/double-check.sh /usr/local/bin/packetdrill --tun_dev=tun0 --persistent_tun_dev /usr/local/share/tcptestsuite/socket-api/setsockopt/socket-api-setsockopt-md5-active-ipv6.pkt +} +socket_api_setsockopt_md5_active_ipv6_cleanup() { + restore_sysctls +} + +atf_test_case socket_api_setsockopt_md5_passive_ipv4 cleanup +socket_api_setsockopt_md5_passive_ipv4_head() { + atf_set timeout 10 + atf_set require.config allow_sysctl_side_effects +} +socket_api_setsockopt_md5_passive_ipv4_body() { + + + save_sysctls /usr/local/share/tcptestsuite/socket-api/setsockopt/socket-api-setsockopt-md5-passive-ipv4.pkt + atf_check -o ignore -e ignore /usr/local/share/tcptestsuite/double-check.sh /usr/local/bin/packetdrill --tun_dev=tun0 --persistent_tun_dev /usr/local/share/tcptestsuite/socket-api/setsockopt/socket-api-setsockopt-md5-passive-ipv4.pkt +} +socket_api_setsockopt_md5_passive_ipv4_cleanup() { + restore_sysctls +} + +atf_test_case socket_api_setsockopt_md5_passive_ipv6 cleanup +socket_api_setsockopt_md5_passive_ipv6_head() { + atf_set timeout 10 + atf_set require.config allow_sysctl_side_effects +} +socket_api_setsockopt_md5_passive_ipv6_body() { + + + save_sysctls /usr/local/share/tcptestsuite/socket-api/setsockopt/socket-api-setsockopt-md5-passive-ipv6.pkt + atf_check -o ignore -e ignore /usr/local/share/tcptestsuite/double-check.sh /usr/local/bin/packetdrill --tun_dev=tun0 --persistent_tun_dev /usr/local/share/tcptestsuite/socket-api/setsockopt/socket-api-setsockopt-md5-passive-ipv6.pkt +} +socket_api_setsockopt_md5_passive_ipv6_cleanup() { + restore_sysctls +} + atf_test_case socket_api_setsockopt_tos_active_ipv4 cleanup socket_api_setsockopt_tos_active_ipv4_head() { atf_set timeout 10 @@ -6749,6 +6809,156 @@ rcv_ack_without_data_syn_sent_ack_outside_right_ipv6_cleanup() { restore_sysctls } +atf_test_case rcv_ack_time_wait_using_shutdown_left_edge_ipv4 cleanup +rcv_ack_time_wait_using_shutdown_left_edge_ipv4_head() { + atf_set timeout 10 + atf_set require.config allow_sysctl_side_effects +} +rcv_ack_time_wait_using_shutdown_left_edge_ipv4_body() { + + + save_sysctls /usr/local/share/tcptestsuite/state-event-engine/rcv-ack-time-wait/rcv-ack-time-wait-using-shutdown-left-edge-ipv4.pkt + atf_check -o ignore -e ignore /usr/local/share/tcptestsuite/double-check.sh /usr/local/bin/packetdrill --tun_dev=tun0 --persistent_tun_dev /usr/local/share/tcptestsuite/state-event-engine/rcv-ack-time-wait/rcv-ack-time-wait-using-shutdown-left-edge-ipv4.pkt +} +rcv_ack_time_wait_using_shutdown_left_edge_ipv4_cleanup() { + restore_sysctls +} + +atf_test_case rcv_ack_time_wait_using_shutdown_left_edge_ipv6 cleanup +rcv_ack_time_wait_using_shutdown_left_edge_ipv6_head() { + atf_set timeout 10 + atf_set require.config allow_sysctl_side_effects +} +rcv_ack_time_wait_using_shutdown_left_edge_ipv6_body() { + + + save_sysctls /usr/local/share/tcptestsuite/state-event-engine/rcv-ack-time-wait/rcv-ack-time-wait-using-shutdown-left-edge-ipv6.pkt + atf_check -o ignore -e ignore /usr/local/share/tcptestsuite/double-check.sh /usr/local/bin/packetdrill --tun_dev=tun0 --persistent_tun_dev /usr/local/share/tcptestsuite/state-event-engine/rcv-ack-time-wait/rcv-ack-time-wait-using-shutdown-left-edge-ipv6.pkt +} +rcv_ack_time_wait_using_shutdown_left_edge_ipv6_cleanup() { + restore_sysctls +} + +atf_test_case rcv_ack_time_wait_using_shutdown_middle_ipv4 cleanup +rcv_ack_time_wait_using_shutdown_middle_ipv4_head() { + atf_set timeout 10 + atf_set require.config allow_sysctl_side_effects +} +rcv_ack_time_wait_using_shutdown_middle_ipv4_body() { + + + save_sysctls /usr/local/share/tcptestsuite/state-event-engine/rcv-ack-time-wait/rcv-ack-time-wait-using-shutdown-middle-ipv4.pkt + atf_check -o ignore -e ignore /usr/local/share/tcptestsuite/double-check.sh /usr/local/bin/packetdrill --tun_dev=tun0 --persistent_tun_dev /usr/local/share/tcptestsuite/state-event-engine/rcv-ack-time-wait/rcv-ack-time-wait-using-shutdown-middle-ipv4.pkt +} +rcv_ack_time_wait_using_shutdown_middle_ipv4_cleanup() { + restore_sysctls +} + +atf_test_case rcv_ack_time_wait_using_shutdown_middle_ipv6 cleanup +rcv_ack_time_wait_using_shutdown_middle_ipv6_head() { + atf_set timeout 10 + atf_set require.config allow_sysctl_side_effects +} +rcv_ack_time_wait_using_shutdown_middle_ipv6_body() { + + + save_sysctls /usr/local/share/tcptestsuite/state-event-engine/rcv-ack-time-wait/rcv-ack-time-wait-using-shutdown-middle-ipv6.pkt + atf_check -o ignore -e ignore /usr/local/share/tcptestsuite/double-check.sh /usr/local/bin/packetdrill --tun_dev=tun0 --persistent_tun_dev /usr/local/share/tcptestsuite/state-event-engine/rcv-ack-time-wait/rcv-ack-time-wait-using-shutdown-middle-ipv6.pkt +} +rcv_ack_time_wait_using_shutdown_middle_ipv6_cleanup() { + restore_sysctls +} + +atf_test_case rcv_ack_time_wait_using_shutdown_outside_left_ipv4 cleanup +rcv_ack_time_wait_using_shutdown_outside_left_ipv4_head() { + atf_set timeout 10 + atf_set require.config allow_sysctl_side_effects +} +rcv_ack_time_wait_using_shutdown_outside_left_ipv4_body() { + + + save_sysctls /usr/local/share/tcptestsuite/state-event-engine/rcv-ack-time-wait/rcv-ack-time-wait-using-shutdown-outside-left-ipv4.pkt + atf_check -o ignore -e ignore /usr/local/share/tcptestsuite/double-check.sh /usr/local/bin/packetdrill --tun_dev=tun0 --persistent_tun_dev /usr/local/share/tcptestsuite/state-event-engine/rcv-ack-time-wait/rcv-ack-time-wait-using-shutdown-outside-left-ipv4.pkt +} +rcv_ack_time_wait_using_shutdown_outside_left_ipv4_cleanup() { + restore_sysctls +} + +atf_test_case rcv_ack_time_wait_using_shutdown_outside_left_ipv6 cleanup +rcv_ack_time_wait_using_shutdown_outside_left_ipv6_head() { + atf_set timeout 10 + atf_set require.config allow_sysctl_side_effects +} +rcv_ack_time_wait_using_shutdown_outside_left_ipv6_body() { + + + save_sysctls /usr/local/share/tcptestsuite/state-event-engine/rcv-ack-time-wait/rcv-ack-time-wait-using-shutdown-outside-left-ipv6.pkt + atf_check -o ignore -e ignore /usr/local/share/tcptestsuite/double-check.sh /usr/local/bin/packetdrill --tun_dev=tun0 --persistent_tun_dev /usr/local/share/tcptestsuite/state-event-engine/rcv-ack-time-wait/rcv-ack-time-wait-using-shutdown-outside-left-ipv6.pkt +} +rcv_ack_time_wait_using_shutdown_outside_left_ipv6_cleanup() { + restore_sysctls +} + +atf_test_case rcv_ack_time_wait_using_shutdown_outside_right_ipv4 cleanup +rcv_ack_time_wait_using_shutdown_outside_right_ipv4_head() { + atf_set timeout 10 + atf_set require.config allow_sysctl_side_effects +} +rcv_ack_time_wait_using_shutdown_outside_right_ipv4_body() { + + + save_sysctls /usr/local/share/tcptestsuite/state-event-engine/rcv-ack-time-wait/rcv-ack-time-wait-using-shutdown-outside-right-ipv4.pkt + atf_check -o ignore -e ignore /usr/local/share/tcptestsuite/double-check.sh /usr/local/bin/packetdrill --tun_dev=tun0 --persistent_tun_dev /usr/local/share/tcptestsuite/state-event-engine/rcv-ack-time-wait/rcv-ack-time-wait-using-shutdown-outside-right-ipv4.pkt +} +rcv_ack_time_wait_using_shutdown_outside_right_ipv4_cleanup() { + restore_sysctls +} + +atf_test_case rcv_ack_time_wait_using_shutdown_outside_right_ipv6 cleanup +rcv_ack_time_wait_using_shutdown_outside_right_ipv6_head() { + atf_set timeout 10 + atf_set require.config allow_sysctl_side_effects +} +rcv_ack_time_wait_using_shutdown_outside_right_ipv6_body() { + + + save_sysctls /usr/local/share/tcptestsuite/state-event-engine/rcv-ack-time-wait/rcv-ack-time-wait-using-shutdown-outside-right-ipv6.pkt + atf_check -o ignore -e ignore /usr/local/share/tcptestsuite/double-check.sh /usr/local/bin/packetdrill --tun_dev=tun0 --persistent_tun_dev /usr/local/share/tcptestsuite/state-event-engine/rcv-ack-time-wait/rcv-ack-time-wait-using-shutdown-outside-right-ipv6.pkt +} +rcv_ack_time_wait_using_shutdown_outside_right_ipv6_cleanup() { + restore_sysctls +} + +atf_test_case rcv_ack_time_wait_using_shutdown_right_edge_ipv4 cleanup +rcv_ack_time_wait_using_shutdown_right_edge_ipv4_head() { + atf_set timeout 10 + atf_set require.config allow_sysctl_side_effects +} +rcv_ack_time_wait_using_shutdown_right_edge_ipv4_body() { + + + save_sysctls /usr/local/share/tcptestsuite/state-event-engine/rcv-ack-time-wait/rcv-ack-time-wait-using-shutdown-right-edge-ipv4.pkt + atf_check -o ignore -e ignore /usr/local/share/tcptestsuite/double-check.sh /usr/local/bin/packetdrill --tun_dev=tun0 --persistent_tun_dev /usr/local/share/tcptestsuite/state-event-engine/rcv-ack-time-wait/rcv-ack-time-wait-using-shutdown-right-edge-ipv4.pkt +} +rcv_ack_time_wait_using_shutdown_right_edge_ipv4_cleanup() { + restore_sysctls +} + +atf_test_case rcv_ack_time_wait_using_shutdown_right_edge_ipv6 cleanup +rcv_ack_time_wait_using_shutdown_right_edge_ipv6_head() { + atf_set timeout 10 + atf_set require.config allow_sysctl_side_effects +} +rcv_ack_time_wait_using_shutdown_right_edge_ipv6_body() { + + + save_sysctls /usr/local/share/tcptestsuite/state-event-engine/rcv-ack-time-wait/rcv-ack-time-wait-using-shutdown-right-edge-ipv6.pkt + atf_check -o ignore -e ignore /usr/local/share/tcptestsuite/double-check.sh /usr/local/bin/packetdrill --tun_dev=tun0 --persistent_tun_dev /usr/local/share/tcptestsuite/state-event-engine/rcv-ack-time-wait/rcv-ack-time-wait-using-shutdown-right-edge-ipv6.pkt +} +rcv_ack_time_wait_using_shutdown_right_edge_ipv6_cleanup() { + restore_sysctls +} + atf_test_case rcv_fin_ack_with_data_closed_ipv4 cleanup rcv_fin_ack_with_data_closed_ipv4_head() { atf_set timeout 10 @@ -7049,6 +7259,156 @@ rcv_fin_ack_without_data_syn_sent_ack_outside_right_ipv6_cleanup() { restore_sysctls } +atf_test_case rcv_fin_ack_time_wait_using_shutdown_left_edge_ipv4 cleanup +rcv_fin_ack_time_wait_using_shutdown_left_edge_ipv4_head() { + atf_set timeout 10 + atf_set require.config allow_sysctl_side_effects +} +rcv_fin_ack_time_wait_using_shutdown_left_edge_ipv4_body() { + + + save_sysctls /usr/local/share/tcptestsuite/state-event-engine/rcv-fin-ack-time-wait/rcv-fin-ack-time-wait-using-shutdown-left-edge-ipv4.pkt + atf_check -o ignore -e ignore /usr/local/share/tcptestsuite/double-check.sh /usr/local/bin/packetdrill --tun_dev=tun0 --persistent_tun_dev /usr/local/share/tcptestsuite/state-event-engine/rcv-fin-ack-time-wait/rcv-fin-ack-time-wait-using-shutdown-left-edge-ipv4.pkt +} +rcv_fin_ack_time_wait_using_shutdown_left_edge_ipv4_cleanup() { + restore_sysctls +} + +atf_test_case rcv_fin_ack_time_wait_using_shutdown_left_edge_ipv6 cleanup +rcv_fin_ack_time_wait_using_shutdown_left_edge_ipv6_head() { + atf_set timeout 10 + atf_set require.config allow_sysctl_side_effects +} +rcv_fin_ack_time_wait_using_shutdown_left_edge_ipv6_body() { + + + save_sysctls /usr/local/share/tcptestsuite/state-event-engine/rcv-fin-ack-time-wait/rcv-fin-ack-time-wait-using-shutdown-left-edge-ipv6.pkt + atf_check -o ignore -e ignore /usr/local/share/tcptestsuite/double-check.sh /usr/local/bin/packetdrill --tun_dev=tun0 --persistent_tun_dev /usr/local/share/tcptestsuite/state-event-engine/rcv-fin-ack-time-wait/rcv-fin-ack-time-wait-using-shutdown-left-edge-ipv6.pkt +} +rcv_fin_ack_time_wait_using_shutdown_left_edge_ipv6_cleanup() { + restore_sysctls +} + +atf_test_case rcv_fin_ack_time_wait_using_shutdown_middle_ipv4 cleanup +rcv_fin_ack_time_wait_using_shutdown_middle_ipv4_head() { + atf_set timeout 10 + atf_set require.config allow_sysctl_side_effects +} +rcv_fin_ack_time_wait_using_shutdown_middle_ipv4_body() { + + + save_sysctls /usr/local/share/tcptestsuite/state-event-engine/rcv-fin-ack-time-wait/rcv-fin-ack-time-wait-using-shutdown-middle-ipv4.pkt + atf_check -o ignore -e ignore /usr/local/share/tcptestsuite/double-check.sh /usr/local/bin/packetdrill --tun_dev=tun0 --persistent_tun_dev /usr/local/share/tcptestsuite/state-event-engine/rcv-fin-ack-time-wait/rcv-fin-ack-time-wait-using-shutdown-middle-ipv4.pkt +} +rcv_fin_ack_time_wait_using_shutdown_middle_ipv4_cleanup() { + restore_sysctls +} + +atf_test_case rcv_fin_ack_time_wait_using_shutdown_middle_ipv6 cleanup +rcv_fin_ack_time_wait_using_shutdown_middle_ipv6_head() { + atf_set timeout 10 + atf_set require.config allow_sysctl_side_effects +} +rcv_fin_ack_time_wait_using_shutdown_middle_ipv6_body() { + + + save_sysctls /usr/local/share/tcptestsuite/state-event-engine/rcv-fin-ack-time-wait/rcv-fin-ack-time-wait-using-shutdown-middle-ipv6.pkt + atf_check -o ignore -e ignore /usr/local/share/tcptestsuite/double-check.sh /usr/local/bin/packetdrill --tun_dev=tun0 --persistent_tun_dev /usr/local/share/tcptestsuite/state-event-engine/rcv-fin-ack-time-wait/rcv-fin-ack-time-wait-using-shutdown-middle-ipv6.pkt +} +rcv_fin_ack_time_wait_using_shutdown_middle_ipv6_cleanup() { + restore_sysctls +} + +atf_test_case rcv_fin_ack_time_wait_using_shutdown_outside_left_ipv4 cleanup +rcv_fin_ack_time_wait_using_shutdown_outside_left_ipv4_head() { + atf_set timeout 10 + atf_set require.config allow_sysctl_side_effects +} +rcv_fin_ack_time_wait_using_shutdown_outside_left_ipv4_body() { + + + save_sysctls /usr/local/share/tcptestsuite/state-event-engine/rcv-fin-ack-time-wait/rcv-fin-ack-time-wait-using-shutdown-outside-left-ipv4.pkt + atf_check -o ignore -e ignore /usr/local/share/tcptestsuite/double-check.sh /usr/local/bin/packetdrill --tun_dev=tun0 --persistent_tun_dev /usr/local/share/tcptestsuite/state-event-engine/rcv-fin-ack-time-wait/rcv-fin-ack-time-wait-using-shutdown-outside-left-ipv4.pkt +} +rcv_fin_ack_time_wait_using_shutdown_outside_left_ipv4_cleanup() { + restore_sysctls +} + +atf_test_case rcv_fin_ack_time_wait_using_shutdown_outside_left_ipv6 cleanup +rcv_fin_ack_time_wait_using_shutdown_outside_left_ipv6_head() { + atf_set timeout 10 + atf_set require.config allow_sysctl_side_effects +} +rcv_fin_ack_time_wait_using_shutdown_outside_left_ipv6_body() { + + + save_sysctls /usr/local/share/tcptestsuite/state-event-engine/rcv-fin-ack-time-wait/rcv-fin-ack-time-wait-using-shutdown-outside-left-ipv6.pkt + atf_check -o ignore -e ignore /usr/local/share/tcptestsuite/double-check.sh /usr/local/bin/packetdrill --tun_dev=tun0 --persistent_tun_dev /usr/local/share/tcptestsuite/state-event-engine/rcv-fin-ack-time-wait/rcv-fin-ack-time-wait-using-shutdown-outside-left-ipv6.pkt +} +rcv_fin_ack_time_wait_using_shutdown_outside_left_ipv6_cleanup() { + restore_sysctls +} + +atf_test_case rcv_fin_ack_time_wait_using_shutdown_outside_right_ipv4 cleanup +rcv_fin_ack_time_wait_using_shutdown_outside_right_ipv4_head() { + atf_set timeout 10 + atf_set require.config allow_sysctl_side_effects +} +rcv_fin_ack_time_wait_using_shutdown_outside_right_ipv4_body() { + + + save_sysctls /usr/local/share/tcptestsuite/state-event-engine/rcv-fin-ack-time-wait/rcv-fin-ack-time-wait-using-shutdown-outside-right-ipv4.pkt + atf_check -o ignore -e ignore /usr/local/share/tcptestsuite/double-check.sh /usr/local/bin/packetdrill --tun_dev=tun0 --persistent_tun_dev /usr/local/share/tcptestsuite/state-event-engine/rcv-fin-ack-time-wait/rcv-fin-ack-time-wait-using-shutdown-outside-right-ipv4.pkt +} +rcv_fin_ack_time_wait_using_shutdown_outside_right_ipv4_cleanup() { + restore_sysctls +} + +atf_test_case rcv_fin_ack_time_wait_using_shutdown_outside_right_ipv6 cleanup +rcv_fin_ack_time_wait_using_shutdown_outside_right_ipv6_head() { + atf_set timeout 10 + atf_set require.config allow_sysctl_side_effects +} +rcv_fin_ack_time_wait_using_shutdown_outside_right_ipv6_body() { + + + save_sysctls /usr/local/share/tcptestsuite/state-event-engine/rcv-fin-ack-time-wait/rcv-fin-ack-time-wait-using-shutdown-outside-right-ipv6.pkt + atf_check -o ignore -e ignore /usr/local/share/tcptestsuite/double-check.sh /usr/local/bin/packetdrill --tun_dev=tun0 --persistent_tun_dev /usr/local/share/tcptestsuite/state-event-engine/rcv-fin-ack-time-wait/rcv-fin-ack-time-wait-using-shutdown-outside-right-ipv6.pkt +} +rcv_fin_ack_time_wait_using_shutdown_outside_right_ipv6_cleanup() { + restore_sysctls +} + +atf_test_case rcv_fin_ack_time_wait_using_shutdown_right_edge_ipv4 cleanup +rcv_fin_ack_time_wait_using_shutdown_right_edge_ipv4_head() { + atf_set timeout 10 + atf_set require.config allow_sysctl_side_effects +} +rcv_fin_ack_time_wait_using_shutdown_right_edge_ipv4_body() { + + + save_sysctls /usr/local/share/tcptestsuite/state-event-engine/rcv-fin-ack-time-wait/rcv-fin-ack-time-wait-using-shutdown-right-edge-ipv4.pkt + atf_check -o ignore -e ignore /usr/local/share/tcptestsuite/double-check.sh /usr/local/bin/packetdrill --tun_dev=tun0 --persistent_tun_dev /usr/local/share/tcptestsuite/state-event-engine/rcv-fin-ack-time-wait/rcv-fin-ack-time-wait-using-shutdown-right-edge-ipv4.pkt +} +rcv_fin_ack_time_wait_using_shutdown_right_edge_ipv4_cleanup() { + restore_sysctls +} + +atf_test_case rcv_fin_ack_time_wait_using_shutdown_right_edge_ipv6 cleanup +rcv_fin_ack_time_wait_using_shutdown_right_edge_ipv6_head() { + atf_set timeout 10 + atf_set require.config allow_sysctl_side_effects +} +rcv_fin_ack_time_wait_using_shutdown_right_edge_ipv6_body() { + + + save_sysctls /usr/local/share/tcptestsuite/state-event-engine/rcv-fin-ack-time-wait/rcv-fin-ack-time-wait-using-shutdown-right-edge-ipv6.pkt + atf_check -o ignore -e ignore /usr/local/share/tcptestsuite/double-check.sh /usr/local/bin/packetdrill --tun_dev=tun0 --persistent_tun_dev /usr/local/share/tcptestsuite/state-event-engine/rcv-fin-ack-time-wait/rcv-fin-ack-time-wait-using-shutdown-right-edge-ipv6.pkt +} +rcv_fin_ack_time_wait_using_shutdown_right_edge_ipv6_cleanup() { + restore_sysctls +} + atf_test_case rcv_fin_with_data_closed_ipv4 cleanup rcv_fin_with_data_closed_ipv4_head() { atf_set timeout 10 @@ -7229,6 +7589,156 @@ rcv_fin_without_data_syn_sent_ipv6_cleanup() { restore_sysctls } +atf_test_case rcv_fin_time_wait_using_shutdown_left_edge_ipv4 cleanup +rcv_fin_time_wait_using_shutdown_left_edge_ipv4_head() { + atf_set timeout 10 + atf_set require.config allow_sysctl_side_effects +} +rcv_fin_time_wait_using_shutdown_left_edge_ipv4_body() { + + + save_sysctls /usr/local/share/tcptestsuite/state-event-engine/rcv-fin-time-wait/rcv-fin-time-wait-using-shutdown-left-edge-ipv4.pkt + atf_check -o ignore -e ignore /usr/local/share/tcptestsuite/double-check.sh /usr/local/bin/packetdrill --tun_dev=tun0 --persistent_tun_dev /usr/local/share/tcptestsuite/state-event-engine/rcv-fin-time-wait/rcv-fin-time-wait-using-shutdown-left-edge-ipv4.pkt +} +rcv_fin_time_wait_using_shutdown_left_edge_ipv4_cleanup() { + restore_sysctls +} + +atf_test_case rcv_fin_time_wait_using_shutdown_left_edge_ipv6 cleanup +rcv_fin_time_wait_using_shutdown_left_edge_ipv6_head() { + atf_set timeout 10 + atf_set require.config allow_sysctl_side_effects +} +rcv_fin_time_wait_using_shutdown_left_edge_ipv6_body() { + + + save_sysctls /usr/local/share/tcptestsuite/state-event-engine/rcv-fin-time-wait/rcv-fin-time-wait-using-shutdown-left-edge-ipv6.pkt + atf_check -o ignore -e ignore /usr/local/share/tcptestsuite/double-check.sh /usr/local/bin/packetdrill --tun_dev=tun0 --persistent_tun_dev /usr/local/share/tcptestsuite/state-event-engine/rcv-fin-time-wait/rcv-fin-time-wait-using-shutdown-left-edge-ipv6.pkt +} +rcv_fin_time_wait_using_shutdown_left_edge_ipv6_cleanup() { + restore_sysctls +} + +atf_test_case rcv_fin_time_wait_using_shutdown_middle_ipv4 cleanup +rcv_fin_time_wait_using_shutdown_middle_ipv4_head() { + atf_set timeout 10 + atf_set require.config allow_sysctl_side_effects +} +rcv_fin_time_wait_using_shutdown_middle_ipv4_body() { + + + save_sysctls /usr/local/share/tcptestsuite/state-event-engine/rcv-fin-time-wait/rcv-fin-time-wait-using-shutdown-middle-ipv4.pkt + atf_check -o ignore -e ignore /usr/local/share/tcptestsuite/double-check.sh /usr/local/bin/packetdrill --tun_dev=tun0 --persistent_tun_dev /usr/local/share/tcptestsuite/state-event-engine/rcv-fin-time-wait/rcv-fin-time-wait-using-shutdown-middle-ipv4.pkt +} +rcv_fin_time_wait_using_shutdown_middle_ipv4_cleanup() { + restore_sysctls +} + +atf_test_case rcv_fin_time_wait_using_shutdown_middle_ipv6 cleanup +rcv_fin_time_wait_using_shutdown_middle_ipv6_head() { + atf_set timeout 10 + atf_set require.config allow_sysctl_side_effects +} +rcv_fin_time_wait_using_shutdown_middle_ipv6_body() { + + + save_sysctls /usr/local/share/tcptestsuite/state-event-engine/rcv-fin-time-wait/rcv-fin-time-wait-using-shutdown-middle-ipv6.pkt + atf_check -o ignore -e ignore /usr/local/share/tcptestsuite/double-check.sh /usr/local/bin/packetdrill --tun_dev=tun0 --persistent_tun_dev /usr/local/share/tcptestsuite/state-event-engine/rcv-fin-time-wait/rcv-fin-time-wait-using-shutdown-middle-ipv6.pkt +} +rcv_fin_time_wait_using_shutdown_middle_ipv6_cleanup() { + restore_sysctls +} + +atf_test_case rcv_fin_time_wait_using_shutdown_outside_left_ipv4 cleanup +rcv_fin_time_wait_using_shutdown_outside_left_ipv4_head() { + atf_set timeout 10 + atf_set require.config allow_sysctl_side_effects +} +rcv_fin_time_wait_using_shutdown_outside_left_ipv4_body() { + + + save_sysctls /usr/local/share/tcptestsuite/state-event-engine/rcv-fin-time-wait/rcv-fin-time-wait-using-shutdown-outside-left-ipv4.pkt + atf_check -o ignore -e ignore /usr/local/share/tcptestsuite/double-check.sh /usr/local/bin/packetdrill --tun_dev=tun0 --persistent_tun_dev /usr/local/share/tcptestsuite/state-event-engine/rcv-fin-time-wait/rcv-fin-time-wait-using-shutdown-outside-left-ipv4.pkt +} +rcv_fin_time_wait_using_shutdown_outside_left_ipv4_cleanup() { + restore_sysctls +} + +atf_test_case rcv_fin_time_wait_using_shutdown_outside_left_ipv6 cleanup +rcv_fin_time_wait_using_shutdown_outside_left_ipv6_head() { + atf_set timeout 10 + atf_set require.config allow_sysctl_side_effects +} +rcv_fin_time_wait_using_shutdown_outside_left_ipv6_body() { + + + save_sysctls /usr/local/share/tcptestsuite/state-event-engine/rcv-fin-time-wait/rcv-fin-time-wait-using-shutdown-outside-left-ipv6.pkt + atf_check -o ignore -e ignore /usr/local/share/tcptestsuite/double-check.sh /usr/local/bin/packetdrill --tun_dev=tun0 --persistent_tun_dev /usr/local/share/tcptestsuite/state-event-engine/rcv-fin-time-wait/rcv-fin-time-wait-using-shutdown-outside-left-ipv6.pkt +} +rcv_fin_time_wait_using_shutdown_outside_left_ipv6_cleanup() { + restore_sysctls +} + +atf_test_case rcv_fin_time_wait_using_shutdown_outside_right_ipv4 cleanup +rcv_fin_time_wait_using_shutdown_outside_right_ipv4_head() { + atf_set timeout 10 + atf_set require.config allow_sysctl_side_effects +} +rcv_fin_time_wait_using_shutdown_outside_right_ipv4_body() { + + + save_sysctls /usr/local/share/tcptestsuite/state-event-engine/rcv-fin-time-wait/rcv-fin-time-wait-using-shutdown-outside-right-ipv4.pkt + atf_check -o ignore -e ignore /usr/local/share/tcptestsuite/double-check.sh /usr/local/bin/packetdrill --tun_dev=tun0 --persistent_tun_dev /usr/local/share/tcptestsuite/state-event-engine/rcv-fin-time-wait/rcv-fin-time-wait-using-shutdown-outside-right-ipv4.pkt +} +rcv_fin_time_wait_using_shutdown_outside_right_ipv4_cleanup() { + restore_sysctls +} + +atf_test_case rcv_fin_time_wait_using_shutdown_outside_right_ipv6 cleanup +rcv_fin_time_wait_using_shutdown_outside_right_ipv6_head() { + atf_set timeout 10 + atf_set require.config allow_sysctl_side_effects +} +rcv_fin_time_wait_using_shutdown_outside_right_ipv6_body() { + + + save_sysctls /usr/local/share/tcptestsuite/state-event-engine/rcv-fin-time-wait/rcv-fin-time-wait-using-shutdown-outside-right-ipv6.pkt + atf_check -o ignore -e ignore /usr/local/share/tcptestsuite/double-check.sh /usr/local/bin/packetdrill --tun_dev=tun0 --persistent_tun_dev /usr/local/share/tcptestsuite/state-event-engine/rcv-fin-time-wait/rcv-fin-time-wait-using-shutdown-outside-right-ipv6.pkt +} +rcv_fin_time_wait_using_shutdown_outside_right_ipv6_cleanup() { + restore_sysctls +} + +atf_test_case rcv_fin_time_wait_using_shutdown_right_edge_ipv4 cleanup +rcv_fin_time_wait_using_shutdown_right_edge_ipv4_head() { + atf_set timeout 10 + atf_set require.config allow_sysctl_side_effects +} +rcv_fin_time_wait_using_shutdown_right_edge_ipv4_body() { + + + save_sysctls /usr/local/share/tcptestsuite/state-event-engine/rcv-fin-time-wait/rcv-fin-time-wait-using-shutdown-right-edge-ipv4.pkt + atf_check -o ignore -e ignore /usr/local/share/tcptestsuite/double-check.sh /usr/local/bin/packetdrill --tun_dev=tun0 --persistent_tun_dev /usr/local/share/tcptestsuite/state-event-engine/rcv-fin-time-wait/rcv-fin-time-wait-using-shutdown-right-edge-ipv4.pkt +} +rcv_fin_time_wait_using_shutdown_right_edge_ipv4_cleanup() { + restore_sysctls +} + +atf_test_case rcv_fin_time_wait_using_shutdown_right_edge_ipv6 cleanup +rcv_fin_time_wait_using_shutdown_right_edge_ipv6_head() { + atf_set timeout 10 + atf_set require.config allow_sysctl_side_effects +} +rcv_fin_time_wait_using_shutdown_right_edge_ipv6_body() { + + + save_sysctls /usr/local/share/tcptestsuite/state-event-engine/rcv-fin-time-wait/rcv-fin-time-wait-using-shutdown-right-edge-ipv6.pkt + atf_check -o ignore -e ignore /usr/local/share/tcptestsuite/double-check.sh /usr/local/bin/packetdrill --tun_dev=tun0 --persistent_tun_dev /usr/local/share/tcptestsuite/state-event-engine/rcv-fin-time-wait/rcv-fin-time-wait-using-shutdown-right-edge-ipv6.pkt +} +rcv_fin_time_wait_using_shutdown_right_edge_ipv6_cleanup() { + restore_sysctls +} + atf_test_case rcv_rst_ack_with_data_closed_ipv4 cleanup rcv_rst_ack_with_data_closed_ipv4_head() { atf_set timeout 10 @@ -7529,6 +8039,246 @@ rcv_rst_ack_without_data_syn_sent_ack_outside_right_ipv6_cleanup() { restore_sysctls } +atf_test_case rcv_rst_ack_time_wait_using_shutdown_left_edge_insecure_ipv4 cleanup +rcv_rst_ack_time_wait_using_shutdown_left_edge_insecure_ipv4_head() { + atf_set timeout 10 + atf_set require.config allow_sysctl_side_effects +} +rcv_rst_ack_time_wait_using_shutdown_left_edge_insecure_ipv4_body() { + + + save_sysctls /usr/local/share/tcptestsuite/state-event-engine/rcv-rst-ack-time-wait/rcv-rst-ack-time-wait-using-shutdown-left-edge-insecure-ipv4.pkt + atf_check -o ignore -e ignore /usr/local/share/tcptestsuite/double-check.sh /usr/local/bin/packetdrill --tun_dev=tun0 --persistent_tun_dev /usr/local/share/tcptestsuite/state-event-engine/rcv-rst-ack-time-wait/rcv-rst-ack-time-wait-using-shutdown-left-edge-insecure-ipv4.pkt +} +rcv_rst_ack_time_wait_using_shutdown_left_edge_insecure_ipv4_cleanup() { + restore_sysctls +} + +atf_test_case rcv_rst_ack_time_wait_using_shutdown_left_edge_insecure_ipv6 cleanup +rcv_rst_ack_time_wait_using_shutdown_left_edge_insecure_ipv6_head() { + atf_set timeout 10 + atf_set require.config allow_sysctl_side_effects +} +rcv_rst_ack_time_wait_using_shutdown_left_edge_insecure_ipv6_body() { + + + save_sysctls /usr/local/share/tcptestsuite/state-event-engine/rcv-rst-ack-time-wait/rcv-rst-ack-time-wait-using-shutdown-left-edge-insecure-ipv6.pkt + atf_check -o ignore -e ignore /usr/local/share/tcptestsuite/double-check.sh /usr/local/bin/packetdrill --tun_dev=tun0 --persistent_tun_dev /usr/local/share/tcptestsuite/state-event-engine/rcv-rst-ack-time-wait/rcv-rst-ack-time-wait-using-shutdown-left-edge-insecure-ipv6.pkt +} +rcv_rst_ack_time_wait_using_shutdown_left_edge_insecure_ipv6_cleanup() { + restore_sysctls +} + +atf_test_case rcv_rst_ack_time_wait_using_shutdown_left_edge_secure_ipv4 cleanup +rcv_rst_ack_time_wait_using_shutdown_left_edge_secure_ipv4_head() { + atf_set timeout 10 + atf_set require.config allow_sysctl_side_effects +} +rcv_rst_ack_time_wait_using_shutdown_left_edge_secure_ipv4_body() { + + + save_sysctls /usr/local/share/tcptestsuite/state-event-engine/rcv-rst-ack-time-wait/rcv-rst-ack-time-wait-using-shutdown-left-edge-secure-ipv4.pkt + atf_check -o ignore -e ignore /usr/local/share/tcptestsuite/double-check.sh /usr/local/bin/packetdrill --tun_dev=tun0 --persistent_tun_dev /usr/local/share/tcptestsuite/state-event-engine/rcv-rst-ack-time-wait/rcv-rst-ack-time-wait-using-shutdown-left-edge-secure-ipv4.pkt +} +rcv_rst_ack_time_wait_using_shutdown_left_edge_secure_ipv4_cleanup() { + restore_sysctls +} + +atf_test_case rcv_rst_ack_time_wait_using_shutdown_left_edge_secure_ipv6 cleanup +rcv_rst_ack_time_wait_using_shutdown_left_edge_secure_ipv6_head() { + atf_set timeout 10 + atf_set require.config allow_sysctl_side_effects +} +rcv_rst_ack_time_wait_using_shutdown_left_edge_secure_ipv6_body() { + + + save_sysctls /usr/local/share/tcptestsuite/state-event-engine/rcv-rst-ack-time-wait/rcv-rst-ack-time-wait-using-shutdown-left-edge-secure-ipv6.pkt + atf_check -o ignore -e ignore /usr/local/share/tcptestsuite/double-check.sh /usr/local/bin/packetdrill --tun_dev=tun0 --persistent_tun_dev /usr/local/share/tcptestsuite/state-event-engine/rcv-rst-ack-time-wait/rcv-rst-ack-time-wait-using-shutdown-left-edge-secure-ipv6.pkt +} +rcv_rst_ack_time_wait_using_shutdown_left_edge_secure_ipv6_cleanup() { + restore_sysctls +} + +atf_test_case rcv_rst_ack_time_wait_using_shutdown_outside_left_insecure_ipv4 cleanup +rcv_rst_ack_time_wait_using_shutdown_outside_left_insecure_ipv4_head() { + atf_set timeout 10 + atf_set require.config allow_sysctl_side_effects +} +rcv_rst_ack_time_wait_using_shutdown_outside_left_insecure_ipv4_body() { + + + save_sysctls /usr/local/share/tcptestsuite/state-event-engine/rcv-rst-ack-time-wait/rcv-rst-ack-time-wait-using-shutdown-outside-left-insecure-ipv4.pkt + atf_check -o ignore -e ignore /usr/local/share/tcptestsuite/double-check.sh /usr/local/bin/packetdrill --tun_dev=tun0 --persistent_tun_dev /usr/local/share/tcptestsuite/state-event-engine/rcv-rst-ack-time-wait/rcv-rst-ack-time-wait-using-shutdown-outside-left-insecure-ipv4.pkt +} +rcv_rst_ack_time_wait_using_shutdown_outside_left_insecure_ipv4_cleanup() { + restore_sysctls +} + +atf_test_case rcv_rst_ack_time_wait_using_shutdown_outside_left_insecure_ipv6 cleanup +rcv_rst_ack_time_wait_using_shutdown_outside_left_insecure_ipv6_head() { + atf_set timeout 10 + atf_set require.config allow_sysctl_side_effects +} +rcv_rst_ack_time_wait_using_shutdown_outside_left_insecure_ipv6_body() { + + + save_sysctls /usr/local/share/tcptestsuite/state-event-engine/rcv-rst-ack-time-wait/rcv-rst-ack-time-wait-using-shutdown-outside-left-insecure-ipv6.pkt + atf_check -o ignore -e ignore /usr/local/share/tcptestsuite/double-check.sh /usr/local/bin/packetdrill --tun_dev=tun0 --persistent_tun_dev /usr/local/share/tcptestsuite/state-event-engine/rcv-rst-ack-time-wait/rcv-rst-ack-time-wait-using-shutdown-outside-left-insecure-ipv6.pkt +} +rcv_rst_ack_time_wait_using_shutdown_outside_left_insecure_ipv6_cleanup() { + restore_sysctls +} + +atf_test_case rcv_rst_ack_time_wait_using_shutdown_outside_left_secure_ipv4 cleanup +rcv_rst_ack_time_wait_using_shutdown_outside_left_secure_ipv4_head() { + atf_set timeout 10 + atf_set require.config allow_sysctl_side_effects +} +rcv_rst_ack_time_wait_using_shutdown_outside_left_secure_ipv4_body() { + + + save_sysctls /usr/local/share/tcptestsuite/state-event-engine/rcv-rst-ack-time-wait/rcv-rst-ack-time-wait-using-shutdown-outside-left-secure-ipv4.pkt + atf_check -o ignore -e ignore /usr/local/share/tcptestsuite/double-check.sh /usr/local/bin/packetdrill --tun_dev=tun0 --persistent_tun_dev /usr/local/share/tcptestsuite/state-event-engine/rcv-rst-ack-time-wait/rcv-rst-ack-time-wait-using-shutdown-outside-left-secure-ipv4.pkt +} +rcv_rst_ack_time_wait_using_shutdown_outside_left_secure_ipv4_cleanup() { + restore_sysctls +} + +atf_test_case rcv_rst_ack_time_wait_using_shutdown_outside_left_secure_ipv6 cleanup +rcv_rst_ack_time_wait_using_shutdown_outside_left_secure_ipv6_head() { + atf_set timeout 10 + atf_set require.config allow_sysctl_side_effects +} +rcv_rst_ack_time_wait_using_shutdown_outside_left_secure_ipv6_body() { + + + save_sysctls /usr/local/share/tcptestsuite/state-event-engine/rcv-rst-ack-time-wait/rcv-rst-ack-time-wait-using-shutdown-outside-left-secure-ipv6.pkt + atf_check -o ignore -e ignore /usr/local/share/tcptestsuite/double-check.sh /usr/local/bin/packetdrill --tun_dev=tun0 --persistent_tun_dev /usr/local/share/tcptestsuite/state-event-engine/rcv-rst-ack-time-wait/rcv-rst-ack-time-wait-using-shutdown-outside-left-secure-ipv6.pkt +} +rcv_rst_ack_time_wait_using_shutdown_outside_left_secure_ipv6_cleanup() { + restore_sysctls +} + +atf_test_case rcv_rst_ack_time_wait_using_shutdown_outside_right_insecure_ipv4 cleanup +rcv_rst_ack_time_wait_using_shutdown_outside_right_insecure_ipv4_head() { + atf_set timeout 10 + atf_set require.config allow_sysctl_side_effects +} +rcv_rst_ack_time_wait_using_shutdown_outside_right_insecure_ipv4_body() { + + + save_sysctls /usr/local/share/tcptestsuite/state-event-engine/rcv-rst-ack-time-wait/rcv-rst-ack-time-wait-using-shutdown-outside-right-insecure-ipv4.pkt + atf_check -o ignore -e ignore /usr/local/share/tcptestsuite/double-check.sh /usr/local/bin/packetdrill --tun_dev=tun0 --persistent_tun_dev /usr/local/share/tcptestsuite/state-event-engine/rcv-rst-ack-time-wait/rcv-rst-ack-time-wait-using-shutdown-outside-right-insecure-ipv4.pkt +} +rcv_rst_ack_time_wait_using_shutdown_outside_right_insecure_ipv4_cleanup() { + restore_sysctls +} + +atf_test_case rcv_rst_ack_time_wait_using_shutdown_outside_right_insecure_ipv6 cleanup +rcv_rst_ack_time_wait_using_shutdown_outside_right_insecure_ipv6_head() { + atf_set timeout 10 + atf_set require.config allow_sysctl_side_effects +} +rcv_rst_ack_time_wait_using_shutdown_outside_right_insecure_ipv6_body() { + + + save_sysctls /usr/local/share/tcptestsuite/state-event-engine/rcv-rst-ack-time-wait/rcv-rst-ack-time-wait-using-shutdown-outside-right-insecure-ipv6.pkt + atf_check -o ignore -e ignore /usr/local/share/tcptestsuite/double-check.sh /usr/local/bin/packetdrill --tun_dev=tun0 --persistent_tun_dev /usr/local/share/tcptestsuite/state-event-engine/rcv-rst-ack-time-wait/rcv-rst-ack-time-wait-using-shutdown-outside-right-insecure-ipv6.pkt +} +rcv_rst_ack_time_wait_using_shutdown_outside_right_insecure_ipv6_cleanup() { + restore_sysctls +} + +atf_test_case rcv_rst_ack_time_wait_using_shutdown_outside_right_secure_ipv4 cleanup +rcv_rst_ack_time_wait_using_shutdown_outside_right_secure_ipv4_head() { + atf_set timeout 10 + atf_set require.config allow_sysctl_side_effects +} +rcv_rst_ack_time_wait_using_shutdown_outside_right_secure_ipv4_body() { + + + save_sysctls /usr/local/share/tcptestsuite/state-event-engine/rcv-rst-ack-time-wait/rcv-rst-ack-time-wait-using-shutdown-outside-right-secure-ipv4.pkt + atf_check -o ignore -e ignore /usr/local/share/tcptestsuite/double-check.sh /usr/local/bin/packetdrill --tun_dev=tun0 --persistent_tun_dev /usr/local/share/tcptestsuite/state-event-engine/rcv-rst-ack-time-wait/rcv-rst-ack-time-wait-using-shutdown-outside-right-secure-ipv4.pkt +} +rcv_rst_ack_time_wait_using_shutdown_outside_right_secure_ipv4_cleanup() { + restore_sysctls +} + +atf_test_case rcv_rst_ack_time_wait_using_shutdown_outside_right_secure_ipv6 cleanup +rcv_rst_ack_time_wait_using_shutdown_outside_right_secure_ipv6_head() { + atf_set timeout 10 + atf_set require.config allow_sysctl_side_effects +} +rcv_rst_ack_time_wait_using_shutdown_outside_right_secure_ipv6_body() { + + + save_sysctls /usr/local/share/tcptestsuite/state-event-engine/rcv-rst-ack-time-wait/rcv-rst-ack-time-wait-using-shutdown-outside-right-secure-ipv6.pkt + atf_check -o ignore -e ignore /usr/local/share/tcptestsuite/double-check.sh /usr/local/bin/packetdrill --tun_dev=tun0 --persistent_tun_dev /usr/local/share/tcptestsuite/state-event-engine/rcv-rst-ack-time-wait/rcv-rst-ack-time-wait-using-shutdown-outside-right-secure-ipv6.pkt +} +rcv_rst_ack_time_wait_using_shutdown_outside_right_secure_ipv6_cleanup() { + restore_sysctls +} + +atf_test_case rcv_rst_ack_time_wait_using_shutdown_right_edge_insecure_ipv4 cleanup +rcv_rst_ack_time_wait_using_shutdown_right_edge_insecure_ipv4_head() { + atf_set timeout 10 + atf_set require.config allow_sysctl_side_effects +} +rcv_rst_ack_time_wait_using_shutdown_right_edge_insecure_ipv4_body() { + + + save_sysctls /usr/local/share/tcptestsuite/state-event-engine/rcv-rst-ack-time-wait/rcv-rst-ack-time-wait-using-shutdown-right-edge-insecure-ipv4.pkt + atf_check -o ignore -e ignore /usr/local/share/tcptestsuite/double-check.sh /usr/local/bin/packetdrill --tun_dev=tun0 --persistent_tun_dev /usr/local/share/tcptestsuite/state-event-engine/rcv-rst-ack-time-wait/rcv-rst-ack-time-wait-using-shutdown-right-edge-insecure-ipv4.pkt +} +rcv_rst_ack_time_wait_using_shutdown_right_edge_insecure_ipv4_cleanup() { + restore_sysctls +} + +atf_test_case rcv_rst_ack_time_wait_using_shutdown_right_edge_insecure_ipv6 cleanup +rcv_rst_ack_time_wait_using_shutdown_right_edge_insecure_ipv6_head() { + atf_set timeout 10 + atf_set require.config allow_sysctl_side_effects +} +rcv_rst_ack_time_wait_using_shutdown_right_edge_insecure_ipv6_body() { + + + save_sysctls /usr/local/share/tcptestsuite/state-event-engine/rcv-rst-ack-time-wait/rcv-rst-ack-time-wait-using-shutdown-right-edge-insecure-ipv6.pkt + atf_check -o ignore -e ignore /usr/local/share/tcptestsuite/double-check.sh /usr/local/bin/packetdrill --tun_dev=tun0 --persistent_tun_dev /usr/local/share/tcptestsuite/state-event-engine/rcv-rst-ack-time-wait/rcv-rst-ack-time-wait-using-shutdown-right-edge-insecure-ipv6.pkt +} +rcv_rst_ack_time_wait_using_shutdown_right_edge_insecure_ipv6_cleanup() { + restore_sysctls +} + +atf_test_case rcv_rst_ack_time_wait_using_shutdown_right_edge_secure_ipv4 cleanup +rcv_rst_ack_time_wait_using_shutdown_right_edge_secure_ipv4_head() { + atf_set timeout 10 + atf_set require.config allow_sysctl_side_effects +} +rcv_rst_ack_time_wait_using_shutdown_right_edge_secure_ipv4_body() { + + + save_sysctls /usr/local/share/tcptestsuite/state-event-engine/rcv-rst-ack-time-wait/rcv-rst-ack-time-wait-using-shutdown-right-edge-secure-ipv4.pkt + atf_check -o ignore -e ignore /usr/local/share/tcptestsuite/double-check.sh /usr/local/bin/packetdrill --tun_dev=tun0 --persistent_tun_dev /usr/local/share/tcptestsuite/state-event-engine/rcv-rst-ack-time-wait/rcv-rst-ack-time-wait-using-shutdown-right-edge-secure-ipv4.pkt +} +rcv_rst_ack_time_wait_using_shutdown_right_edge_secure_ipv4_cleanup() { + restore_sysctls +} + +atf_test_case rcv_rst_ack_time_wait_using_shutdown_right_edge_secure_ipv6 cleanup +rcv_rst_ack_time_wait_using_shutdown_right_edge_secure_ipv6_head() { + atf_set timeout 10 + atf_set require.config allow_sysctl_side_effects +} +rcv_rst_ack_time_wait_using_shutdown_right_edge_secure_ipv6_body() { + + + save_sysctls /usr/local/share/tcptestsuite/state-event-engine/rcv-rst-ack-time-wait/rcv-rst-ack-time-wait-using-shutdown-right-edge-secure-ipv6.pkt + atf_check -o ignore -e ignore /usr/local/share/tcptestsuite/double-check.sh /usr/local/bin/packetdrill --tun_dev=tun0 --persistent_tun_dev /usr/local/share/tcptestsuite/state-event-engine/rcv-rst-ack-time-wait/rcv-rst-ack-time-wait-using-shutdown-right-edge-secure-ipv6.pkt +} +rcv_rst_ack_time_wait_using_shutdown_right_edge_secure_ipv6_cleanup() { + restore_sysctls +} + atf_test_case rcv_rst_close_wait_left_edge_insecure_ipv4 cleanup rcv_rst_close_wait_left_edge_insecure_ipv4_head() { atf_set timeout 10 @@ -9629,243 +10379,243 @@ rcv_rst_without_data_syn_sent_ipv6_cleanup() { restore_sysctls } -atf_test_case rcv_rst_time_wait_left_edge_insecure_ipv4 cleanup -rcv_rst_time_wait_left_edge_insecure_ipv4_head() { +atf_test_case rcv_rst_time_wait_using_shutdown_left_edge_insecure_ipv4 cleanup +rcv_rst_time_wait_using_shutdown_left_edge_insecure_ipv4_head() { atf_set timeout 10 atf_set require.config allow_sysctl_side_effects } -rcv_rst_time_wait_left_edge_insecure_ipv4_body() { +rcv_rst_time_wait_using_shutdown_left_edge_insecure_ipv4_body() { - save_sysctls /usr/local/share/tcptestsuite/state-event-engine/rcv-rst-time-wait/rcv-rst-time-wait-left-edge-insecure-ipv4.pkt - atf_check -o ignore -e ignore /usr/local/share/tcptestsuite/double-check.sh /usr/local/bin/packetdrill --tun_dev=tun0 --persistent_tun_dev /usr/local/share/tcptestsuite/state-event-engine/rcv-rst-time-wait/rcv-rst-time-wait-left-edge-insecure-ipv4.pkt + save_sysctls /usr/local/share/tcptestsuite/state-event-engine/rcv-rst-time-wait/rcv-rst-time-wait-using-shutdown-left-edge-insecure-ipv4.pkt + atf_check -o ignore -e ignore /usr/local/share/tcptestsuite/double-check.sh /usr/local/bin/packetdrill --tun_dev=tun0 --persistent_tun_dev /usr/local/share/tcptestsuite/state-event-engine/rcv-rst-time-wait/rcv-rst-time-wait-using-shutdown-left-edge-insecure-ipv4.pkt } -rcv_rst_time_wait_left_edge_insecure_ipv4_cleanup() { +rcv_rst_time_wait_using_shutdown_left_edge_insecure_ipv4_cleanup() { restore_sysctls } -atf_test_case rcv_rst_time_wait_left_edge_insecure_ipv6 cleanup -rcv_rst_time_wait_left_edge_insecure_ipv6_head() { +atf_test_case rcv_rst_time_wait_using_shutdown_left_edge_insecure_ipv6 cleanup +rcv_rst_time_wait_using_shutdown_left_edge_insecure_ipv6_head() { atf_set timeout 10 atf_set require.config allow_sysctl_side_effects } -rcv_rst_time_wait_left_edge_insecure_ipv6_body() { +rcv_rst_time_wait_using_shutdown_left_edge_insecure_ipv6_body() { - save_sysctls /usr/local/share/tcptestsuite/state-event-engine/rcv-rst-time-wait/rcv-rst-time-wait-left-edge-insecure-ipv6.pkt - atf_check -o ignore -e ignore /usr/local/share/tcptestsuite/double-check.sh /usr/local/bin/packetdrill --tun_dev=tun0 --persistent_tun_dev /usr/local/share/tcptestsuite/state-event-engine/rcv-rst-time-wait/rcv-rst-time-wait-left-edge-insecure-ipv6.pkt + save_sysctls /usr/local/share/tcptestsuite/state-event-engine/rcv-rst-time-wait/rcv-rst-time-wait-using-shutdown-left-edge-insecure-ipv6.pkt + atf_check -o ignore -e ignore /usr/local/share/tcptestsuite/double-check.sh /usr/local/bin/packetdrill --tun_dev=tun0 --persistent_tun_dev /usr/local/share/tcptestsuite/state-event-engine/rcv-rst-time-wait/rcv-rst-time-wait-using-shutdown-left-edge-insecure-ipv6.pkt } -rcv_rst_time_wait_left_edge_insecure_ipv6_cleanup() { +rcv_rst_time_wait_using_shutdown_left_edge_insecure_ipv6_cleanup() { restore_sysctls } -atf_test_case rcv_rst_time_wait_left_edge_secure_ipv4 cleanup -rcv_rst_time_wait_left_edge_secure_ipv4_head() { +atf_test_case rcv_rst_time_wait_using_shutdown_left_edge_secure_ipv4 cleanup +rcv_rst_time_wait_using_shutdown_left_edge_secure_ipv4_head() { atf_set timeout 10 atf_set require.config allow_sysctl_side_effects } -rcv_rst_time_wait_left_edge_secure_ipv4_body() { +rcv_rst_time_wait_using_shutdown_left_edge_secure_ipv4_body() { - save_sysctls /usr/local/share/tcptestsuite/state-event-engine/rcv-rst-time-wait/rcv-rst-time-wait-left-edge-secure-ipv4.pkt - atf_check -o ignore -e ignore /usr/local/share/tcptestsuite/double-check.sh /usr/local/bin/packetdrill --tun_dev=tun0 --persistent_tun_dev /usr/local/share/tcptestsuite/state-event-engine/rcv-rst-time-wait/rcv-rst-time-wait-left-edge-secure-ipv4.pkt + save_sysctls /usr/local/share/tcptestsuite/state-event-engine/rcv-rst-time-wait/rcv-rst-time-wait-using-shutdown-left-edge-secure-ipv4.pkt + atf_check -o ignore -e ignore /usr/local/share/tcptestsuite/double-check.sh /usr/local/bin/packetdrill --tun_dev=tun0 --persistent_tun_dev /usr/local/share/tcptestsuite/state-event-engine/rcv-rst-time-wait/rcv-rst-time-wait-using-shutdown-left-edge-secure-ipv4.pkt } -rcv_rst_time_wait_left_edge_secure_ipv4_cleanup() { +rcv_rst_time_wait_using_shutdown_left_edge_secure_ipv4_cleanup() { restore_sysctls } -atf_test_case rcv_rst_time_wait_left_edge_secure_ipv6 cleanup -rcv_rst_time_wait_left_edge_secure_ipv6_head() { +atf_test_case rcv_rst_time_wait_using_shutdown_left_edge_secure_ipv6 cleanup +rcv_rst_time_wait_using_shutdown_left_edge_secure_ipv6_head() { atf_set timeout 10 atf_set require.config allow_sysctl_side_effects } -rcv_rst_time_wait_left_edge_secure_ipv6_body() { +rcv_rst_time_wait_using_shutdown_left_edge_secure_ipv6_body() { - save_sysctls /usr/local/share/tcptestsuite/state-event-engine/rcv-rst-time-wait/rcv-rst-time-wait-left-edge-secure-ipv6.pkt - atf_check -o ignore -e ignore /usr/local/share/tcptestsuite/double-check.sh /usr/local/bin/packetdrill --tun_dev=tun0 --persistent_tun_dev /usr/local/share/tcptestsuite/state-event-engine/rcv-rst-time-wait/rcv-rst-time-wait-left-edge-secure-ipv6.pkt + save_sysctls /usr/local/share/tcptestsuite/state-event-engine/rcv-rst-time-wait/rcv-rst-time-wait-using-shutdown-left-edge-secure-ipv6.pkt + atf_check -o ignore -e ignore /usr/local/share/tcptestsuite/double-check.sh /usr/local/bin/packetdrill --tun_dev=tun0 --persistent_tun_dev /usr/local/share/tcptestsuite/state-event-engine/rcv-rst-time-wait/rcv-rst-time-wait-using-shutdown-left-edge-secure-ipv6.pkt } -rcv_rst_time_wait_left_edge_secure_ipv6_cleanup() { +rcv_rst_time_wait_using_shutdown_left_edge_secure_ipv6_cleanup() { restore_sysctls } -atf_test_case rcv_rst_time_wait_outside_left_insecure_ipv4 cleanup -rcv_rst_time_wait_outside_left_insecure_ipv4_head() { +atf_test_case rcv_rst_time_wait_using_shutdown_outside_left_insecure_ipv4 cleanup +rcv_rst_time_wait_using_shutdown_outside_left_insecure_ipv4_head() { atf_set timeout 10 atf_set require.config allow_sysctl_side_effects } -rcv_rst_time_wait_outside_left_insecure_ipv4_body() { +rcv_rst_time_wait_using_shutdown_outside_left_insecure_ipv4_body() { - save_sysctls /usr/local/share/tcptestsuite/state-event-engine/rcv-rst-time-wait/rcv-rst-time-wait-outside-left-insecure-ipv4.pkt - atf_check -o ignore -e ignore /usr/local/share/tcptestsuite/double-check.sh /usr/local/bin/packetdrill --tun_dev=tun0 --persistent_tun_dev /usr/local/share/tcptestsuite/state-event-engine/rcv-rst-time-wait/rcv-rst-time-wait-outside-left-insecure-ipv4.pkt + save_sysctls /usr/local/share/tcptestsuite/state-event-engine/rcv-rst-time-wait/rcv-rst-time-wait-using-shutdown-outside-left-insecure-ipv4.pkt + atf_check -o ignore -e ignore /usr/local/share/tcptestsuite/double-check.sh /usr/local/bin/packetdrill --tun_dev=tun0 --persistent_tun_dev /usr/local/share/tcptestsuite/state-event-engine/rcv-rst-time-wait/rcv-rst-time-wait-using-shutdown-outside-left-insecure-ipv4.pkt } -rcv_rst_time_wait_outside_left_insecure_ipv4_cleanup() { +rcv_rst_time_wait_using_shutdown_outside_left_insecure_ipv4_cleanup() { restore_sysctls } -atf_test_case rcv_rst_time_wait_outside_left_insecure_ipv6 cleanup -rcv_rst_time_wait_outside_left_insecure_ipv6_head() { +atf_test_case rcv_rst_time_wait_using_shutdown_outside_left_insecure_ipv6 cleanup +rcv_rst_time_wait_using_shutdown_outside_left_insecure_ipv6_head() { atf_set timeout 10 atf_set require.config allow_sysctl_side_effects } -rcv_rst_time_wait_outside_left_insecure_ipv6_body() { +rcv_rst_time_wait_using_shutdown_outside_left_insecure_ipv6_body() { - save_sysctls /usr/local/share/tcptestsuite/state-event-engine/rcv-rst-time-wait/rcv-rst-time-wait-outside-left-insecure-ipv6.pkt - atf_check -o ignore -e ignore /usr/local/share/tcptestsuite/double-check.sh /usr/local/bin/packetdrill --tun_dev=tun0 --persistent_tun_dev /usr/local/share/tcptestsuite/state-event-engine/rcv-rst-time-wait/rcv-rst-time-wait-outside-left-insecure-ipv6.pkt + save_sysctls /usr/local/share/tcptestsuite/state-event-engine/rcv-rst-time-wait/rcv-rst-time-wait-using-shutdown-outside-left-insecure-ipv6.pkt + atf_check -o ignore -e ignore /usr/local/share/tcptestsuite/double-check.sh /usr/local/bin/packetdrill --tun_dev=tun0 --persistent_tun_dev /usr/local/share/tcptestsuite/state-event-engine/rcv-rst-time-wait/rcv-rst-time-wait-using-shutdown-outside-left-insecure-ipv6.pkt } -rcv_rst_time_wait_outside_left_insecure_ipv6_cleanup() { +rcv_rst_time_wait_using_shutdown_outside_left_insecure_ipv6_cleanup() { restore_sysctls } -atf_test_case rcv_rst_time_wait_outside_left_secure_ipv4 cleanup -rcv_rst_time_wait_outside_left_secure_ipv4_head() { +atf_test_case rcv_rst_time_wait_using_shutdown_outside_left_secure_ipv4 cleanup +rcv_rst_time_wait_using_shutdown_outside_left_secure_ipv4_head() { atf_set timeout 10 atf_set require.config allow_sysctl_side_effects } -rcv_rst_time_wait_outside_left_secure_ipv4_body() { +rcv_rst_time_wait_using_shutdown_outside_left_secure_ipv4_body() { - save_sysctls /usr/local/share/tcptestsuite/state-event-engine/rcv-rst-time-wait/rcv-rst-time-wait-outside-left-secure-ipv4.pkt - atf_check -o ignore -e ignore /usr/local/share/tcptestsuite/double-check.sh /usr/local/bin/packetdrill --tun_dev=tun0 --persistent_tun_dev /usr/local/share/tcptestsuite/state-event-engine/rcv-rst-time-wait/rcv-rst-time-wait-outside-left-secure-ipv4.pkt + save_sysctls /usr/local/share/tcptestsuite/state-event-engine/rcv-rst-time-wait/rcv-rst-time-wait-using-shutdown-outside-left-secure-ipv4.pkt + atf_check -o ignore -e ignore /usr/local/share/tcptestsuite/double-check.sh /usr/local/bin/packetdrill --tun_dev=tun0 --persistent_tun_dev /usr/local/share/tcptestsuite/state-event-engine/rcv-rst-time-wait/rcv-rst-time-wait-using-shutdown-outside-left-secure-ipv4.pkt } -rcv_rst_time_wait_outside_left_secure_ipv4_cleanup() { +rcv_rst_time_wait_using_shutdown_outside_left_secure_ipv4_cleanup() { restore_sysctls } -atf_test_case rcv_rst_time_wait_outside_left_secure_ipv6 cleanup -rcv_rst_time_wait_outside_left_secure_ipv6_head() { +atf_test_case rcv_rst_time_wait_using_shutdown_outside_left_secure_ipv6 cleanup +rcv_rst_time_wait_using_shutdown_outside_left_secure_ipv6_head() { atf_set timeout 10 atf_set require.config allow_sysctl_side_effects } -rcv_rst_time_wait_outside_left_secure_ipv6_body() { +rcv_rst_time_wait_using_shutdown_outside_left_secure_ipv6_body() { - save_sysctls /usr/local/share/tcptestsuite/state-event-engine/rcv-rst-time-wait/rcv-rst-time-wait-outside-left-secure-ipv6.pkt - atf_check -o ignore -e ignore /usr/local/share/tcptestsuite/double-check.sh /usr/local/bin/packetdrill --tun_dev=tun0 --persistent_tun_dev /usr/local/share/tcptestsuite/state-event-engine/rcv-rst-time-wait/rcv-rst-time-wait-outside-left-secure-ipv6.pkt + save_sysctls /usr/local/share/tcptestsuite/state-event-engine/rcv-rst-time-wait/rcv-rst-time-wait-using-shutdown-outside-left-secure-ipv6.pkt + atf_check -o ignore -e ignore /usr/local/share/tcptestsuite/double-check.sh /usr/local/bin/packetdrill --tun_dev=tun0 --persistent_tun_dev /usr/local/share/tcptestsuite/state-event-engine/rcv-rst-time-wait/rcv-rst-time-wait-using-shutdown-outside-left-secure-ipv6.pkt } -rcv_rst_time_wait_outside_left_secure_ipv6_cleanup() { +rcv_rst_time_wait_using_shutdown_outside_left_secure_ipv6_cleanup() { restore_sysctls } -atf_test_case rcv_rst_time_wait_outside_right_insecure_ipv4 cleanup -rcv_rst_time_wait_outside_right_insecure_ipv4_head() { +atf_test_case rcv_rst_time_wait_using_shutdown_outside_right_insecure_ipv4 cleanup +rcv_rst_time_wait_using_shutdown_outside_right_insecure_ipv4_head() { atf_set timeout 10 atf_set require.config allow_sysctl_side_effects } -rcv_rst_time_wait_outside_right_insecure_ipv4_body() { +rcv_rst_time_wait_using_shutdown_outside_right_insecure_ipv4_body() { - save_sysctls /usr/local/share/tcptestsuite/state-event-engine/rcv-rst-time-wait/rcv-rst-time-wait-outside-right-insecure-ipv4.pkt - atf_check -o ignore -e ignore /usr/local/share/tcptestsuite/double-check.sh /usr/local/bin/packetdrill --tun_dev=tun0 --persistent_tun_dev /usr/local/share/tcptestsuite/state-event-engine/rcv-rst-time-wait/rcv-rst-time-wait-outside-right-insecure-ipv4.pkt + save_sysctls /usr/local/share/tcptestsuite/state-event-engine/rcv-rst-time-wait/rcv-rst-time-wait-using-shutdown-outside-right-insecure-ipv4.pkt + atf_check -o ignore -e ignore /usr/local/share/tcptestsuite/double-check.sh /usr/local/bin/packetdrill --tun_dev=tun0 --persistent_tun_dev /usr/local/share/tcptestsuite/state-event-engine/rcv-rst-time-wait/rcv-rst-time-wait-using-shutdown-outside-right-insecure-ipv4.pkt } -rcv_rst_time_wait_outside_right_insecure_ipv4_cleanup() { +rcv_rst_time_wait_using_shutdown_outside_right_insecure_ipv4_cleanup() { restore_sysctls } -atf_test_case rcv_rst_time_wait_outside_right_insecure_ipv6 cleanup -rcv_rst_time_wait_outside_right_insecure_ipv6_head() { +atf_test_case rcv_rst_time_wait_using_shutdown_outside_right_insecure_ipv6 cleanup +rcv_rst_time_wait_using_shutdown_outside_right_insecure_ipv6_head() { atf_set timeout 10 atf_set require.config allow_sysctl_side_effects } -rcv_rst_time_wait_outside_right_insecure_ipv6_body() { +rcv_rst_time_wait_using_shutdown_outside_right_insecure_ipv6_body() { - save_sysctls /usr/local/share/tcptestsuite/state-event-engine/rcv-rst-time-wait/rcv-rst-time-wait-outside-right-insecure-ipv6.pkt - atf_check -o ignore -e ignore /usr/local/share/tcptestsuite/double-check.sh /usr/local/bin/packetdrill --tun_dev=tun0 --persistent_tun_dev /usr/local/share/tcptestsuite/state-event-engine/rcv-rst-time-wait/rcv-rst-time-wait-outside-right-insecure-ipv6.pkt + save_sysctls /usr/local/share/tcptestsuite/state-event-engine/rcv-rst-time-wait/rcv-rst-time-wait-using-shutdown-outside-right-insecure-ipv6.pkt + atf_check -o ignore -e ignore /usr/local/share/tcptestsuite/double-check.sh /usr/local/bin/packetdrill --tun_dev=tun0 --persistent_tun_dev /usr/local/share/tcptestsuite/state-event-engine/rcv-rst-time-wait/rcv-rst-time-wait-using-shutdown-outside-right-insecure-ipv6.pkt } -rcv_rst_time_wait_outside_right_insecure_ipv6_cleanup() { +rcv_rst_time_wait_using_shutdown_outside_right_insecure_ipv6_cleanup() { restore_sysctls } -atf_test_case rcv_rst_time_wait_outside_right_secure_ipv4 cleanup -rcv_rst_time_wait_outside_right_secure_ipv4_head() { +atf_test_case rcv_rst_time_wait_using_shutdown_outside_right_secure_ipv4 cleanup +rcv_rst_time_wait_using_shutdown_outside_right_secure_ipv4_head() { atf_set timeout 10 atf_set require.config allow_sysctl_side_effects } -rcv_rst_time_wait_outside_right_secure_ipv4_body() { +rcv_rst_time_wait_using_shutdown_outside_right_secure_ipv4_body() { - save_sysctls /usr/local/share/tcptestsuite/state-event-engine/rcv-rst-time-wait/rcv-rst-time-wait-outside-right-secure-ipv4.pkt - atf_check -o ignore -e ignore /usr/local/share/tcptestsuite/double-check.sh /usr/local/bin/packetdrill --tun_dev=tun0 --persistent_tun_dev /usr/local/share/tcptestsuite/state-event-engine/rcv-rst-time-wait/rcv-rst-time-wait-outside-right-secure-ipv4.pkt + save_sysctls /usr/local/share/tcptestsuite/state-event-engine/rcv-rst-time-wait/rcv-rst-time-wait-using-shutdown-outside-right-secure-ipv4.pkt + atf_check -o ignore -e ignore /usr/local/share/tcptestsuite/double-check.sh /usr/local/bin/packetdrill --tun_dev=tun0 --persistent_tun_dev /usr/local/share/tcptestsuite/state-event-engine/rcv-rst-time-wait/rcv-rst-time-wait-using-shutdown-outside-right-secure-ipv4.pkt } -rcv_rst_time_wait_outside_right_secure_ipv4_cleanup() { +rcv_rst_time_wait_using_shutdown_outside_right_secure_ipv4_cleanup() { restore_sysctls } -atf_test_case rcv_rst_time_wait_outside_right_secure_ipv6 cleanup -rcv_rst_time_wait_outside_right_secure_ipv6_head() { +atf_test_case rcv_rst_time_wait_using_shutdown_outside_right_secure_ipv6 cleanup +rcv_rst_time_wait_using_shutdown_outside_right_secure_ipv6_head() { atf_set timeout 10 atf_set require.config allow_sysctl_side_effects } -rcv_rst_time_wait_outside_right_secure_ipv6_body() { +rcv_rst_time_wait_using_shutdown_outside_right_secure_ipv6_body() { - save_sysctls /usr/local/share/tcptestsuite/state-event-engine/rcv-rst-time-wait/rcv-rst-time-wait-outside-right-secure-ipv6.pkt - atf_check -o ignore -e ignore /usr/local/share/tcptestsuite/double-check.sh /usr/local/bin/packetdrill --tun_dev=tun0 --persistent_tun_dev /usr/local/share/tcptestsuite/state-event-engine/rcv-rst-time-wait/rcv-rst-time-wait-outside-right-secure-ipv6.pkt + save_sysctls /usr/local/share/tcptestsuite/state-event-engine/rcv-rst-time-wait/rcv-rst-time-wait-using-shutdown-outside-right-secure-ipv6.pkt + atf_check -o ignore -e ignore /usr/local/share/tcptestsuite/double-check.sh /usr/local/bin/packetdrill --tun_dev=tun0 --persistent_tun_dev /usr/local/share/tcptestsuite/state-event-engine/rcv-rst-time-wait/rcv-rst-time-wait-using-shutdown-outside-right-secure-ipv6.pkt } -rcv_rst_time_wait_outside_right_secure_ipv6_cleanup() { +rcv_rst_time_wait_using_shutdown_outside_right_secure_ipv6_cleanup() { restore_sysctls } -atf_test_case rcv_rst_time_wait_right_edge_insecure_ipv4 cleanup -rcv_rst_time_wait_right_edge_insecure_ipv4_head() { +atf_test_case rcv_rst_time_wait_using_shutdown_right_edge_insecure_ipv4 cleanup +rcv_rst_time_wait_using_shutdown_right_edge_insecure_ipv4_head() { atf_set timeout 10 atf_set require.config allow_sysctl_side_effects } -rcv_rst_time_wait_right_edge_insecure_ipv4_body() { +rcv_rst_time_wait_using_shutdown_right_edge_insecure_ipv4_body() { - save_sysctls /usr/local/share/tcptestsuite/state-event-engine/rcv-rst-time-wait/rcv-rst-time-wait-right-edge-insecure-ipv4.pkt - atf_check -o ignore -e ignore /usr/local/share/tcptestsuite/double-check.sh /usr/local/bin/packetdrill --tun_dev=tun0 --persistent_tun_dev /usr/local/share/tcptestsuite/state-event-engine/rcv-rst-time-wait/rcv-rst-time-wait-right-edge-insecure-ipv4.pkt + save_sysctls /usr/local/share/tcptestsuite/state-event-engine/rcv-rst-time-wait/rcv-rst-time-wait-using-shutdown-right-edge-insecure-ipv4.pkt + atf_check -o ignore -e ignore /usr/local/share/tcptestsuite/double-check.sh /usr/local/bin/packetdrill --tun_dev=tun0 --persistent_tun_dev /usr/local/share/tcptestsuite/state-event-engine/rcv-rst-time-wait/rcv-rst-time-wait-using-shutdown-right-edge-insecure-ipv4.pkt } -rcv_rst_time_wait_right_edge_insecure_ipv4_cleanup() { +rcv_rst_time_wait_using_shutdown_right_edge_insecure_ipv4_cleanup() { restore_sysctls } -atf_test_case rcv_rst_time_wait_right_edge_insecure_ipv6 cleanup -rcv_rst_time_wait_right_edge_insecure_ipv6_head() { +atf_test_case rcv_rst_time_wait_using_shutdown_right_edge_insecure_ipv6 cleanup +rcv_rst_time_wait_using_shutdown_right_edge_insecure_ipv6_head() { atf_set timeout 10 atf_set require.config allow_sysctl_side_effects } -rcv_rst_time_wait_right_edge_insecure_ipv6_body() { +rcv_rst_time_wait_using_shutdown_right_edge_insecure_ipv6_body() { - save_sysctls /usr/local/share/tcptestsuite/state-event-engine/rcv-rst-time-wait/rcv-rst-time-wait-right-edge-insecure-ipv6.pkt - atf_check -o ignore -e ignore /usr/local/share/tcptestsuite/double-check.sh /usr/local/bin/packetdrill --tun_dev=tun0 --persistent_tun_dev /usr/local/share/tcptestsuite/state-event-engine/rcv-rst-time-wait/rcv-rst-time-wait-right-edge-insecure-ipv6.pkt + save_sysctls /usr/local/share/tcptestsuite/state-event-engine/rcv-rst-time-wait/rcv-rst-time-wait-using-shutdown-right-edge-insecure-ipv6.pkt + atf_check -o ignore -e ignore /usr/local/share/tcptestsuite/double-check.sh /usr/local/bin/packetdrill --tun_dev=tun0 --persistent_tun_dev /usr/local/share/tcptestsuite/state-event-engine/rcv-rst-time-wait/rcv-rst-time-wait-using-shutdown-right-edge-insecure-ipv6.pkt } -rcv_rst_time_wait_right_edge_insecure_ipv6_cleanup() { +rcv_rst_time_wait_using_shutdown_right_edge_insecure_ipv6_cleanup() { restore_sysctls } -atf_test_case rcv_rst_time_wait_right_edge_secure_ipv4 cleanup -rcv_rst_time_wait_right_edge_secure_ipv4_head() { +atf_test_case rcv_rst_time_wait_using_shutdown_right_edge_secure_ipv4 cleanup +rcv_rst_time_wait_using_shutdown_right_edge_secure_ipv4_head() { atf_set timeout 10 atf_set require.config allow_sysctl_side_effects } -rcv_rst_time_wait_right_edge_secure_ipv4_body() { +rcv_rst_time_wait_using_shutdown_right_edge_secure_ipv4_body() { - save_sysctls /usr/local/share/tcptestsuite/state-event-engine/rcv-rst-time-wait/rcv-rst-time-wait-right-edge-secure-ipv4.pkt - atf_check -o ignore -e ignore /usr/local/share/tcptestsuite/double-check.sh /usr/local/bin/packetdrill --tun_dev=tun0 --persistent_tun_dev /usr/local/share/tcptestsuite/state-event-engine/rcv-rst-time-wait/rcv-rst-time-wait-right-edge-secure-ipv4.pkt + save_sysctls /usr/local/share/tcptestsuite/state-event-engine/rcv-rst-time-wait/rcv-rst-time-wait-using-shutdown-right-edge-secure-ipv4.pkt + atf_check -o ignore -e ignore /usr/local/share/tcptestsuite/double-check.sh /usr/local/bin/packetdrill --tun_dev=tun0 --persistent_tun_dev /usr/local/share/tcptestsuite/state-event-engine/rcv-rst-time-wait/rcv-rst-time-wait-using-shutdown-right-edge-secure-ipv4.pkt } -rcv_rst_time_wait_right_edge_secure_ipv4_cleanup() { +rcv_rst_time_wait_using_shutdown_right_edge_secure_ipv4_cleanup() { restore_sysctls } -atf_test_case rcv_rst_time_wait_right_edge_secure_ipv6 cleanup -rcv_rst_time_wait_right_edge_secure_ipv6_head() { +atf_test_case rcv_rst_time_wait_using_shutdown_right_edge_secure_ipv6 cleanup +rcv_rst_time_wait_using_shutdown_right_edge_secure_ipv6_head() { atf_set timeout 10 atf_set require.config allow_sysctl_side_effects } -rcv_rst_time_wait_right_edge_secure_ipv6_body() { +rcv_rst_time_wait_using_shutdown_right_edge_secure_ipv6_body() { - save_sysctls /usr/local/share/tcptestsuite/state-event-engine/rcv-rst-time-wait/rcv-rst-time-wait-right-edge-secure-ipv6.pkt - atf_check -o ignore -e ignore /usr/local/share/tcptestsuite/double-check.sh /usr/local/bin/packetdrill --tun_dev=tun0 --persistent_tun_dev /usr/local/share/tcptestsuite/state-event-engine/rcv-rst-time-wait/rcv-rst-time-wait-right-edge-secure-ipv6.pkt + save_sysctls /usr/local/share/tcptestsuite/state-event-engine/rcv-rst-time-wait/rcv-rst-time-wait-using-shutdown-right-edge-secure-ipv6.pkt + atf_check -o ignore -e ignore /usr/local/share/tcptestsuite/double-check.sh /usr/local/bin/packetdrill --tun_dev=tun0 --persistent_tun_dev /usr/local/share/tcptestsuite/state-event-engine/rcv-rst-time-wait/rcv-rst-time-wait-using-shutdown-right-edge-secure-ipv6.pkt } -rcv_rst_time_wait_right_edge_secure_ipv6_cleanup() { +rcv_rst_time_wait_using_shutdown_right_edge_secure_ipv6_cleanup() { restore_sysctls } @@ -10169,6 +10919,246 @@ rcv_syn_ack_without_data_syn_sent_ack_outside_right_ipv6_cleanup() { restore_sysctls } +atf_test_case rcv_syn_ack_time_wait_using_shutdown_left_edge_insecure_ipv4 cleanup +rcv_syn_ack_time_wait_using_shutdown_left_edge_insecure_ipv4_head() { + atf_set timeout 10 + atf_set require.config allow_sysctl_side_effects +} +rcv_syn_ack_time_wait_using_shutdown_left_edge_insecure_ipv4_body() { + + + save_sysctls /usr/local/share/tcptestsuite/state-event-engine/rcv-syn-ack-time-wait/rcv-syn-ack-time-wait-using-shutdown-left-edge-insecure-ipv4.pkt + atf_check -o ignore -e ignore /usr/local/share/tcptestsuite/double-check.sh /usr/local/bin/packetdrill --tun_dev=tun0 --persistent_tun_dev /usr/local/share/tcptestsuite/state-event-engine/rcv-syn-ack-time-wait/rcv-syn-ack-time-wait-using-shutdown-left-edge-insecure-ipv4.pkt +} +rcv_syn_ack_time_wait_using_shutdown_left_edge_insecure_ipv4_cleanup() { + restore_sysctls +} + +atf_test_case rcv_syn_ack_time_wait_using_shutdown_left_edge_insecure_ipv6 cleanup +rcv_syn_ack_time_wait_using_shutdown_left_edge_insecure_ipv6_head() { + atf_set timeout 10 + atf_set require.config allow_sysctl_side_effects +} +rcv_syn_ack_time_wait_using_shutdown_left_edge_insecure_ipv6_body() { + + + save_sysctls /usr/local/share/tcptestsuite/state-event-engine/rcv-syn-ack-time-wait/rcv-syn-ack-time-wait-using-shutdown-left-edge-insecure-ipv6.pkt + atf_check -o ignore -e ignore /usr/local/share/tcptestsuite/double-check.sh /usr/local/bin/packetdrill --tun_dev=tun0 --persistent_tun_dev /usr/local/share/tcptestsuite/state-event-engine/rcv-syn-ack-time-wait/rcv-syn-ack-time-wait-using-shutdown-left-edge-insecure-ipv6.pkt +} +rcv_syn_ack_time_wait_using_shutdown_left_edge_insecure_ipv6_cleanup() { + restore_sysctls +} + +atf_test_case rcv_syn_ack_time_wait_using_shutdown_left_edge_secure_ipv4 cleanup +rcv_syn_ack_time_wait_using_shutdown_left_edge_secure_ipv4_head() { + atf_set timeout 10 + atf_set require.config allow_sysctl_side_effects +} +rcv_syn_ack_time_wait_using_shutdown_left_edge_secure_ipv4_body() { + + + save_sysctls /usr/local/share/tcptestsuite/state-event-engine/rcv-syn-ack-time-wait/rcv-syn-ack-time-wait-using-shutdown-left-edge-secure-ipv4.pkt + atf_check -o ignore -e ignore /usr/local/share/tcptestsuite/double-check.sh /usr/local/bin/packetdrill --tun_dev=tun0 --persistent_tun_dev /usr/local/share/tcptestsuite/state-event-engine/rcv-syn-ack-time-wait/rcv-syn-ack-time-wait-using-shutdown-left-edge-secure-ipv4.pkt +} +rcv_syn_ack_time_wait_using_shutdown_left_edge_secure_ipv4_cleanup() { + restore_sysctls +} + +atf_test_case rcv_syn_ack_time_wait_using_shutdown_left_edge_secure_ipv6 cleanup +rcv_syn_ack_time_wait_using_shutdown_left_edge_secure_ipv6_head() { + atf_set timeout 10 + atf_set require.config allow_sysctl_side_effects +} +rcv_syn_ack_time_wait_using_shutdown_left_edge_secure_ipv6_body() { + + + save_sysctls /usr/local/share/tcptestsuite/state-event-engine/rcv-syn-ack-time-wait/rcv-syn-ack-time-wait-using-shutdown-left-edge-secure-ipv6.pkt + atf_check -o ignore -e ignore /usr/local/share/tcptestsuite/double-check.sh /usr/local/bin/packetdrill --tun_dev=tun0 --persistent_tun_dev /usr/local/share/tcptestsuite/state-event-engine/rcv-syn-ack-time-wait/rcv-syn-ack-time-wait-using-shutdown-left-edge-secure-ipv6.pkt +} +rcv_syn_ack_time_wait_using_shutdown_left_edge_secure_ipv6_cleanup() { + restore_sysctls +} + +atf_test_case rcv_syn_ack_time_wait_using_shutdown_outside_left_insecure_ipv4 cleanup +rcv_syn_ack_time_wait_using_shutdown_outside_left_insecure_ipv4_head() { + atf_set timeout 10 + atf_set require.config allow_sysctl_side_effects +} +rcv_syn_ack_time_wait_using_shutdown_outside_left_insecure_ipv4_body() { + + + save_sysctls /usr/local/share/tcptestsuite/state-event-engine/rcv-syn-ack-time-wait/rcv-syn-ack-time-wait-using-shutdown-outside-left-insecure-ipv4.pkt + atf_check -o ignore -e ignore /usr/local/share/tcptestsuite/double-check.sh /usr/local/bin/packetdrill --tun_dev=tun0 --persistent_tun_dev /usr/local/share/tcptestsuite/state-event-engine/rcv-syn-ack-time-wait/rcv-syn-ack-time-wait-using-shutdown-outside-left-insecure-ipv4.pkt +} +rcv_syn_ack_time_wait_using_shutdown_outside_left_insecure_ipv4_cleanup() { + restore_sysctls +} + +atf_test_case rcv_syn_ack_time_wait_using_shutdown_outside_left_insecure_ipv6 cleanup +rcv_syn_ack_time_wait_using_shutdown_outside_left_insecure_ipv6_head() { + atf_set timeout 10 + atf_set require.config allow_sysctl_side_effects +} +rcv_syn_ack_time_wait_using_shutdown_outside_left_insecure_ipv6_body() { + + + save_sysctls /usr/local/share/tcptestsuite/state-event-engine/rcv-syn-ack-time-wait/rcv-syn-ack-time-wait-using-shutdown-outside-left-insecure-ipv6.pkt + atf_check -o ignore -e ignore /usr/local/share/tcptestsuite/double-check.sh /usr/local/bin/packetdrill --tun_dev=tun0 --persistent_tun_dev /usr/local/share/tcptestsuite/state-event-engine/rcv-syn-ack-time-wait/rcv-syn-ack-time-wait-using-shutdown-outside-left-insecure-ipv6.pkt +} +rcv_syn_ack_time_wait_using_shutdown_outside_left_insecure_ipv6_cleanup() { + restore_sysctls +} + +atf_test_case rcv_syn_ack_time_wait_using_shutdown_outside_left_secure_ipv4 cleanup +rcv_syn_ack_time_wait_using_shutdown_outside_left_secure_ipv4_head() { + atf_set timeout 10 + atf_set require.config allow_sysctl_side_effects +} +rcv_syn_ack_time_wait_using_shutdown_outside_left_secure_ipv4_body() { + + + save_sysctls /usr/local/share/tcptestsuite/state-event-engine/rcv-syn-ack-time-wait/rcv-syn-ack-time-wait-using-shutdown-outside-left-secure-ipv4.pkt + atf_check -o ignore -e ignore /usr/local/share/tcptestsuite/double-check.sh /usr/local/bin/packetdrill --tun_dev=tun0 --persistent_tun_dev /usr/local/share/tcptestsuite/state-event-engine/rcv-syn-ack-time-wait/rcv-syn-ack-time-wait-using-shutdown-outside-left-secure-ipv4.pkt +} +rcv_syn_ack_time_wait_using_shutdown_outside_left_secure_ipv4_cleanup() { + restore_sysctls +} + +atf_test_case rcv_syn_ack_time_wait_using_shutdown_outside_left_secure_ipv6 cleanup +rcv_syn_ack_time_wait_using_shutdown_outside_left_secure_ipv6_head() { + atf_set timeout 10 + atf_set require.config allow_sysctl_side_effects +} +rcv_syn_ack_time_wait_using_shutdown_outside_left_secure_ipv6_body() { + + + save_sysctls /usr/local/share/tcptestsuite/state-event-engine/rcv-syn-ack-time-wait/rcv-syn-ack-time-wait-using-shutdown-outside-left-secure-ipv6.pkt + atf_check -o ignore -e ignore /usr/local/share/tcptestsuite/double-check.sh /usr/local/bin/packetdrill --tun_dev=tun0 --persistent_tun_dev /usr/local/share/tcptestsuite/state-event-engine/rcv-syn-ack-time-wait/rcv-syn-ack-time-wait-using-shutdown-outside-left-secure-ipv6.pkt +} +rcv_syn_ack_time_wait_using_shutdown_outside_left_secure_ipv6_cleanup() { + restore_sysctls +} + +atf_test_case rcv_syn_ack_time_wait_using_shutdown_outside_right_insecure_ipv4 cleanup +rcv_syn_ack_time_wait_using_shutdown_outside_right_insecure_ipv4_head() { + atf_set timeout 10 + atf_set require.config allow_sysctl_side_effects +} +rcv_syn_ack_time_wait_using_shutdown_outside_right_insecure_ipv4_body() { + + + save_sysctls /usr/local/share/tcptestsuite/state-event-engine/rcv-syn-ack-time-wait/rcv-syn-ack-time-wait-using-shutdown-outside-right-insecure-ipv4.pkt + atf_check -o ignore -e ignore /usr/local/share/tcptestsuite/double-check.sh /usr/local/bin/packetdrill --tun_dev=tun0 --persistent_tun_dev /usr/local/share/tcptestsuite/state-event-engine/rcv-syn-ack-time-wait/rcv-syn-ack-time-wait-using-shutdown-outside-right-insecure-ipv4.pkt +} +rcv_syn_ack_time_wait_using_shutdown_outside_right_insecure_ipv4_cleanup() { + restore_sysctls +} + +atf_test_case rcv_syn_ack_time_wait_using_shutdown_outside_right_insecure_ipv6 cleanup +rcv_syn_ack_time_wait_using_shutdown_outside_right_insecure_ipv6_head() { + atf_set timeout 10 + atf_set require.config allow_sysctl_side_effects +} +rcv_syn_ack_time_wait_using_shutdown_outside_right_insecure_ipv6_body() { + + + save_sysctls /usr/local/share/tcptestsuite/state-event-engine/rcv-syn-ack-time-wait/rcv-syn-ack-time-wait-using-shutdown-outside-right-insecure-ipv6.pkt + atf_check -o ignore -e ignore /usr/local/share/tcptestsuite/double-check.sh /usr/local/bin/packetdrill --tun_dev=tun0 --persistent_tun_dev /usr/local/share/tcptestsuite/state-event-engine/rcv-syn-ack-time-wait/rcv-syn-ack-time-wait-using-shutdown-outside-right-insecure-ipv6.pkt +} +rcv_syn_ack_time_wait_using_shutdown_outside_right_insecure_ipv6_cleanup() { + restore_sysctls +} + +atf_test_case rcv_syn_ack_time_wait_using_shutdown_outside_right_secure_ipv4 cleanup +rcv_syn_ack_time_wait_using_shutdown_outside_right_secure_ipv4_head() { + atf_set timeout 10 + atf_set require.config allow_sysctl_side_effects +} +rcv_syn_ack_time_wait_using_shutdown_outside_right_secure_ipv4_body() { + + + save_sysctls /usr/local/share/tcptestsuite/state-event-engine/rcv-syn-ack-time-wait/rcv-syn-ack-time-wait-using-shutdown-outside-right-secure-ipv4.pkt + atf_check -o ignore -e ignore /usr/local/share/tcptestsuite/double-check.sh /usr/local/bin/packetdrill --tun_dev=tun0 --persistent_tun_dev /usr/local/share/tcptestsuite/state-event-engine/rcv-syn-ack-time-wait/rcv-syn-ack-time-wait-using-shutdown-outside-right-secure-ipv4.pkt +} +rcv_syn_ack_time_wait_using_shutdown_outside_right_secure_ipv4_cleanup() { + restore_sysctls +} + +atf_test_case rcv_syn_ack_time_wait_using_shutdown_outside_right_secure_ipv6 cleanup +rcv_syn_ack_time_wait_using_shutdown_outside_right_secure_ipv6_head() { + atf_set timeout 10 + atf_set require.config allow_sysctl_side_effects +} +rcv_syn_ack_time_wait_using_shutdown_outside_right_secure_ipv6_body() { + + + save_sysctls /usr/local/share/tcptestsuite/state-event-engine/rcv-syn-ack-time-wait/rcv-syn-ack-time-wait-using-shutdown-outside-right-secure-ipv6.pkt + atf_check -o ignore -e ignore /usr/local/share/tcptestsuite/double-check.sh /usr/local/bin/packetdrill --tun_dev=tun0 --persistent_tun_dev /usr/local/share/tcptestsuite/state-event-engine/rcv-syn-ack-time-wait/rcv-syn-ack-time-wait-using-shutdown-outside-right-secure-ipv6.pkt +} +rcv_syn_ack_time_wait_using_shutdown_outside_right_secure_ipv6_cleanup() { + restore_sysctls +} + +atf_test_case rcv_syn_ack_time_wait_using_shutdown_right_edge_insecure_ipv4 cleanup +rcv_syn_ack_time_wait_using_shutdown_right_edge_insecure_ipv4_head() { + atf_set timeout 10 + atf_set require.config allow_sysctl_side_effects +} +rcv_syn_ack_time_wait_using_shutdown_right_edge_insecure_ipv4_body() { + + + save_sysctls /usr/local/share/tcptestsuite/state-event-engine/rcv-syn-ack-time-wait/rcv-syn-ack-time-wait-using-shutdown-right-edge-insecure-ipv4.pkt + atf_check -o ignore -e ignore /usr/local/share/tcptestsuite/double-check.sh /usr/local/bin/packetdrill --tun_dev=tun0 --persistent_tun_dev /usr/local/share/tcptestsuite/state-event-engine/rcv-syn-ack-time-wait/rcv-syn-ack-time-wait-using-shutdown-right-edge-insecure-ipv4.pkt +} +rcv_syn_ack_time_wait_using_shutdown_right_edge_insecure_ipv4_cleanup() { + restore_sysctls +} + +atf_test_case rcv_syn_ack_time_wait_using_shutdown_right_edge_insecure_ipv6 cleanup +rcv_syn_ack_time_wait_using_shutdown_right_edge_insecure_ipv6_head() { + atf_set timeout 10 + atf_set require.config allow_sysctl_side_effects +} +rcv_syn_ack_time_wait_using_shutdown_right_edge_insecure_ipv6_body() { + + + save_sysctls /usr/local/share/tcptestsuite/state-event-engine/rcv-syn-ack-time-wait/rcv-syn-ack-time-wait-using-shutdown-right-edge-insecure-ipv6.pkt + atf_check -o ignore -e ignore /usr/local/share/tcptestsuite/double-check.sh /usr/local/bin/packetdrill --tun_dev=tun0 --persistent_tun_dev /usr/local/share/tcptestsuite/state-event-engine/rcv-syn-ack-time-wait/rcv-syn-ack-time-wait-using-shutdown-right-edge-insecure-ipv6.pkt +} +rcv_syn_ack_time_wait_using_shutdown_right_edge_insecure_ipv6_cleanup() { + restore_sysctls +} + +atf_test_case rcv_syn_ack_time_wait_using_shutdown_right_edge_secure_ipv4 cleanup +rcv_syn_ack_time_wait_using_shutdown_right_edge_secure_ipv4_head() { + atf_set timeout 10 + atf_set require.config allow_sysctl_side_effects +} +rcv_syn_ack_time_wait_using_shutdown_right_edge_secure_ipv4_body() { + + + save_sysctls /usr/local/share/tcptestsuite/state-event-engine/rcv-syn-ack-time-wait/rcv-syn-ack-time-wait-using-shutdown-right-edge-secure-ipv4.pkt + atf_check -o ignore -e ignore /usr/local/share/tcptestsuite/double-check.sh /usr/local/bin/packetdrill --tun_dev=tun0 --persistent_tun_dev /usr/local/share/tcptestsuite/state-event-engine/rcv-syn-ack-time-wait/rcv-syn-ack-time-wait-using-shutdown-right-edge-secure-ipv4.pkt +} +rcv_syn_ack_time_wait_using_shutdown_right_edge_secure_ipv4_cleanup() { + restore_sysctls +} + +atf_test_case rcv_syn_ack_time_wait_using_shutdown_right_edge_secure_ipv6 cleanup +rcv_syn_ack_time_wait_using_shutdown_right_edge_secure_ipv6_head() { + atf_set timeout 10 + atf_set require.config allow_sysctl_side_effects +} +rcv_syn_ack_time_wait_using_shutdown_right_edge_secure_ipv6_body() { + + + save_sysctls /usr/local/share/tcptestsuite/state-event-engine/rcv-syn-ack-time-wait/rcv-syn-ack-time-wait-using-shutdown-right-edge-secure-ipv6.pkt + atf_check -o ignore -e ignore /usr/local/share/tcptestsuite/double-check.sh /usr/local/bin/packetdrill --tun_dev=tun0 --persistent_tun_dev /usr/local/share/tcptestsuite/state-event-engine/rcv-syn-ack-time-wait/rcv-syn-ack-time-wait-using-shutdown-right-edge-secure-ipv6.pkt +} +rcv_syn_ack_time_wait_using_shutdown_right_edge_secure_ipv6_cleanup() { + restore_sysctls +} + atf_test_case rcv_syn_close_wait_left_edge_insecure_ipv4 cleanup rcv_syn_close_wait_left_edge_insecure_ipv4_head() { atf_set timeout 10 @@ -11249,6 +12239,486 @@ rcv_syn_fin_without_data_syn_sent_dropping_enabled_ipv6_cleanup() { restore_sysctls } +atf_test_case rcv_syn_fin_time_wait_using_shutdown_left_edge_insecure_drop_ipv4 cleanup +rcv_syn_fin_time_wait_using_shutdown_left_edge_insecure_drop_ipv4_head() { + atf_set timeout 10 + atf_set require.config allow_sysctl_side_effects +} +rcv_syn_fin_time_wait_using_shutdown_left_edge_insecure_drop_ipv4_body() { + + + save_sysctls /usr/local/share/tcptestsuite/state-event-engine/rcv-syn-fin-time-wait/rcv-syn-fin-time-wait-using-shutdown-left-edge-insecure-drop-ipv4.pkt + atf_check -o ignore -e ignore /usr/local/share/tcptestsuite/double-check.sh /usr/local/bin/packetdrill --tun_dev=tun0 --persistent_tun_dev /usr/local/share/tcptestsuite/state-event-engine/rcv-syn-fin-time-wait/rcv-syn-fin-time-wait-using-shutdown-left-edge-insecure-drop-ipv4.pkt +} +rcv_syn_fin_time_wait_using_shutdown_left_edge_insecure_drop_ipv4_cleanup() { + restore_sysctls +} + +atf_test_case rcv_syn_fin_time_wait_using_shutdown_left_edge_insecure_drop_ipv6 cleanup +rcv_syn_fin_time_wait_using_shutdown_left_edge_insecure_drop_ipv6_head() { + atf_set timeout 10 + atf_set require.config allow_sysctl_side_effects +} +rcv_syn_fin_time_wait_using_shutdown_left_edge_insecure_drop_ipv6_body() { + + + save_sysctls /usr/local/share/tcptestsuite/state-event-engine/rcv-syn-fin-time-wait/rcv-syn-fin-time-wait-using-shutdown-left-edge-insecure-drop-ipv6.pkt + atf_check -o ignore -e ignore /usr/local/share/tcptestsuite/double-check.sh /usr/local/bin/packetdrill --tun_dev=tun0 --persistent_tun_dev /usr/local/share/tcptestsuite/state-event-engine/rcv-syn-fin-time-wait/rcv-syn-fin-time-wait-using-shutdown-left-edge-insecure-drop-ipv6.pkt +} +rcv_syn_fin_time_wait_using_shutdown_left_edge_insecure_drop_ipv6_cleanup() { + restore_sysctls +} + +atf_test_case rcv_syn_fin_time_wait_using_shutdown_left_edge_insecure_nodrop_ipv4 cleanup +rcv_syn_fin_time_wait_using_shutdown_left_edge_insecure_nodrop_ipv4_head() { + atf_set timeout 10 + atf_set require.config allow_sysctl_side_effects +} +rcv_syn_fin_time_wait_using_shutdown_left_edge_insecure_nodrop_ipv4_body() { + + + save_sysctls /usr/local/share/tcptestsuite/state-event-engine/rcv-syn-fin-time-wait/rcv-syn-fin-time-wait-using-shutdown-left-edge-insecure-nodrop-ipv4.pkt + atf_check -o ignore -e ignore /usr/local/share/tcptestsuite/double-check.sh /usr/local/bin/packetdrill --tun_dev=tun0 --persistent_tun_dev /usr/local/share/tcptestsuite/state-event-engine/rcv-syn-fin-time-wait/rcv-syn-fin-time-wait-using-shutdown-left-edge-insecure-nodrop-ipv4.pkt +} +rcv_syn_fin_time_wait_using_shutdown_left_edge_insecure_nodrop_ipv4_cleanup() { + restore_sysctls +} + +atf_test_case rcv_syn_fin_time_wait_using_shutdown_left_edge_insecure_nodrop_ipv6 cleanup +rcv_syn_fin_time_wait_using_shutdown_left_edge_insecure_nodrop_ipv6_head() { + atf_set timeout 10 + atf_set require.config allow_sysctl_side_effects +} +rcv_syn_fin_time_wait_using_shutdown_left_edge_insecure_nodrop_ipv6_body() { + + + save_sysctls /usr/local/share/tcptestsuite/state-event-engine/rcv-syn-fin-time-wait/rcv-syn-fin-time-wait-using-shutdown-left-edge-insecure-nodrop-ipv6.pkt + atf_check -o ignore -e ignore /usr/local/share/tcptestsuite/double-check.sh /usr/local/bin/packetdrill --tun_dev=tun0 --persistent_tun_dev /usr/local/share/tcptestsuite/state-event-engine/rcv-syn-fin-time-wait/rcv-syn-fin-time-wait-using-shutdown-left-edge-insecure-nodrop-ipv6.pkt +} +rcv_syn_fin_time_wait_using_shutdown_left_edge_insecure_nodrop_ipv6_cleanup() { + restore_sysctls +} + +atf_test_case rcv_syn_fin_time_wait_using_shutdown_left_edge_secure_drop_ipv4 cleanup +rcv_syn_fin_time_wait_using_shutdown_left_edge_secure_drop_ipv4_head() { + atf_set timeout 10 + atf_set require.config allow_sysctl_side_effects +} +rcv_syn_fin_time_wait_using_shutdown_left_edge_secure_drop_ipv4_body() { + + + save_sysctls /usr/local/share/tcptestsuite/state-event-engine/rcv-syn-fin-time-wait/rcv-syn-fin-time-wait-using-shutdown-left-edge-secure-drop-ipv4.pkt + atf_check -o ignore -e ignore /usr/local/share/tcptestsuite/double-check.sh /usr/local/bin/packetdrill --tun_dev=tun0 --persistent_tun_dev /usr/local/share/tcptestsuite/state-event-engine/rcv-syn-fin-time-wait/rcv-syn-fin-time-wait-using-shutdown-left-edge-secure-drop-ipv4.pkt +} +rcv_syn_fin_time_wait_using_shutdown_left_edge_secure_drop_ipv4_cleanup() { + restore_sysctls +} + +atf_test_case rcv_syn_fin_time_wait_using_shutdown_left_edge_secure_drop_ipv6 cleanup +rcv_syn_fin_time_wait_using_shutdown_left_edge_secure_drop_ipv6_head() { + atf_set timeout 10 + atf_set require.config allow_sysctl_side_effects +} +rcv_syn_fin_time_wait_using_shutdown_left_edge_secure_drop_ipv6_body() { + + + save_sysctls /usr/local/share/tcptestsuite/state-event-engine/rcv-syn-fin-time-wait/rcv-syn-fin-time-wait-using-shutdown-left-edge-secure-drop-ipv6.pkt + atf_check -o ignore -e ignore /usr/local/share/tcptestsuite/double-check.sh /usr/local/bin/packetdrill --tun_dev=tun0 --persistent_tun_dev /usr/local/share/tcptestsuite/state-event-engine/rcv-syn-fin-time-wait/rcv-syn-fin-time-wait-using-shutdown-left-edge-secure-drop-ipv6.pkt +} +rcv_syn_fin_time_wait_using_shutdown_left_edge_secure_drop_ipv6_cleanup() { + restore_sysctls +} + +atf_test_case rcv_syn_fin_time_wait_using_shutdown_left_edge_secure_nodrop_ipv4 cleanup +rcv_syn_fin_time_wait_using_shutdown_left_edge_secure_nodrop_ipv4_head() { + atf_set timeout 10 + atf_set require.config allow_sysctl_side_effects +} +rcv_syn_fin_time_wait_using_shutdown_left_edge_secure_nodrop_ipv4_body() { + + + save_sysctls /usr/local/share/tcptestsuite/state-event-engine/rcv-syn-fin-time-wait/rcv-syn-fin-time-wait-using-shutdown-left-edge-secure-nodrop-ipv4.pkt + atf_check -o ignore -e ignore /usr/local/share/tcptestsuite/double-check.sh /usr/local/bin/packetdrill --tun_dev=tun0 --persistent_tun_dev /usr/local/share/tcptestsuite/state-event-engine/rcv-syn-fin-time-wait/rcv-syn-fin-time-wait-using-shutdown-left-edge-secure-nodrop-ipv4.pkt +} +rcv_syn_fin_time_wait_using_shutdown_left_edge_secure_nodrop_ipv4_cleanup() { + restore_sysctls +} + +atf_test_case rcv_syn_fin_time_wait_using_shutdown_left_edge_secure_nodrop_ipv6 cleanup +rcv_syn_fin_time_wait_using_shutdown_left_edge_secure_nodrop_ipv6_head() { + atf_set timeout 10 + atf_set require.config allow_sysctl_side_effects +} +rcv_syn_fin_time_wait_using_shutdown_left_edge_secure_nodrop_ipv6_body() { + + + save_sysctls /usr/local/share/tcptestsuite/state-event-engine/rcv-syn-fin-time-wait/rcv-syn-fin-time-wait-using-shutdown-left-edge-secure-nodrop-ipv6.pkt + atf_check -o ignore -e ignore /usr/local/share/tcptestsuite/double-check.sh /usr/local/bin/packetdrill --tun_dev=tun0 --persistent_tun_dev /usr/local/share/tcptestsuite/state-event-engine/rcv-syn-fin-time-wait/rcv-syn-fin-time-wait-using-shutdown-left-edge-secure-nodrop-ipv6.pkt +} +rcv_syn_fin_time_wait_using_shutdown_left_edge_secure_nodrop_ipv6_cleanup() { + restore_sysctls +} + +atf_test_case rcv_syn_fin_time_wait_using_shutdown_outside_left_insecure_drop_ipv4 cleanup +rcv_syn_fin_time_wait_using_shutdown_outside_left_insecure_drop_ipv4_head() { + atf_set timeout 10 + atf_set require.config allow_sysctl_side_effects +} +rcv_syn_fin_time_wait_using_shutdown_outside_left_insecure_drop_ipv4_body() { + + + save_sysctls /usr/local/share/tcptestsuite/state-event-engine/rcv-syn-fin-time-wait/rcv-syn-fin-time-wait-using-shutdown-outside-left-insecure-drop-ipv4.pkt + atf_check -o ignore -e ignore /usr/local/share/tcptestsuite/double-check.sh /usr/local/bin/packetdrill --tun_dev=tun0 --persistent_tun_dev /usr/local/share/tcptestsuite/state-event-engine/rcv-syn-fin-time-wait/rcv-syn-fin-time-wait-using-shutdown-outside-left-insecure-drop-ipv4.pkt +} +rcv_syn_fin_time_wait_using_shutdown_outside_left_insecure_drop_ipv4_cleanup() { + restore_sysctls +} + +atf_test_case rcv_syn_fin_time_wait_using_shutdown_outside_left_insecure_drop_ipv6 cleanup +rcv_syn_fin_time_wait_using_shutdown_outside_left_insecure_drop_ipv6_head() { + atf_set timeout 10 + atf_set require.config allow_sysctl_side_effects +} +rcv_syn_fin_time_wait_using_shutdown_outside_left_insecure_drop_ipv6_body() { + + + save_sysctls /usr/local/share/tcptestsuite/state-event-engine/rcv-syn-fin-time-wait/rcv-syn-fin-time-wait-using-shutdown-outside-left-insecure-drop-ipv6.pkt + atf_check -o ignore -e ignore /usr/local/share/tcptestsuite/double-check.sh /usr/local/bin/packetdrill --tun_dev=tun0 --persistent_tun_dev /usr/local/share/tcptestsuite/state-event-engine/rcv-syn-fin-time-wait/rcv-syn-fin-time-wait-using-shutdown-outside-left-insecure-drop-ipv6.pkt +} +rcv_syn_fin_time_wait_using_shutdown_outside_left_insecure_drop_ipv6_cleanup() { + restore_sysctls +} + +atf_test_case rcv_syn_fin_time_wait_using_shutdown_outside_left_insecure_nodrop_ipv4 cleanup +rcv_syn_fin_time_wait_using_shutdown_outside_left_insecure_nodrop_ipv4_head() { + atf_set timeout 10 + atf_set require.config allow_sysctl_side_effects +} +rcv_syn_fin_time_wait_using_shutdown_outside_left_insecure_nodrop_ipv4_body() { + + + save_sysctls /usr/local/share/tcptestsuite/state-event-engine/rcv-syn-fin-time-wait/rcv-syn-fin-time-wait-using-shutdown-outside-left-insecure-nodrop-ipv4.pkt + atf_check -o ignore -e ignore /usr/local/share/tcptestsuite/double-check.sh /usr/local/bin/packetdrill --tun_dev=tun0 --persistent_tun_dev /usr/local/share/tcptestsuite/state-event-engine/rcv-syn-fin-time-wait/rcv-syn-fin-time-wait-using-shutdown-outside-left-insecure-nodrop-ipv4.pkt +} +rcv_syn_fin_time_wait_using_shutdown_outside_left_insecure_nodrop_ipv4_cleanup() { + restore_sysctls +} + +atf_test_case rcv_syn_fin_time_wait_using_shutdown_outside_left_insecure_nodrop_ipv6 cleanup +rcv_syn_fin_time_wait_using_shutdown_outside_left_insecure_nodrop_ipv6_head() { + atf_set timeout 10 + atf_set require.config allow_sysctl_side_effects +} +rcv_syn_fin_time_wait_using_shutdown_outside_left_insecure_nodrop_ipv6_body() { + + + save_sysctls /usr/local/share/tcptestsuite/state-event-engine/rcv-syn-fin-time-wait/rcv-syn-fin-time-wait-using-shutdown-outside-left-insecure-nodrop-ipv6.pkt + atf_check -o ignore -e ignore /usr/local/share/tcptestsuite/double-check.sh /usr/local/bin/packetdrill --tun_dev=tun0 --persistent_tun_dev /usr/local/share/tcptestsuite/state-event-engine/rcv-syn-fin-time-wait/rcv-syn-fin-time-wait-using-shutdown-outside-left-insecure-nodrop-ipv6.pkt +} +rcv_syn_fin_time_wait_using_shutdown_outside_left_insecure_nodrop_ipv6_cleanup() { + restore_sysctls +} + +atf_test_case rcv_syn_fin_time_wait_using_shutdown_outside_left_secure_drop_ipv4 cleanup +rcv_syn_fin_time_wait_using_shutdown_outside_left_secure_drop_ipv4_head() { + atf_set timeout 10 + atf_set require.config allow_sysctl_side_effects +} +rcv_syn_fin_time_wait_using_shutdown_outside_left_secure_drop_ipv4_body() { + + + save_sysctls /usr/local/share/tcptestsuite/state-event-engine/rcv-syn-fin-time-wait/rcv-syn-fin-time-wait-using-shutdown-outside-left-secure-drop-ipv4.pkt + atf_check -o ignore -e ignore /usr/local/share/tcptestsuite/double-check.sh /usr/local/bin/packetdrill --tun_dev=tun0 --persistent_tun_dev /usr/local/share/tcptestsuite/state-event-engine/rcv-syn-fin-time-wait/rcv-syn-fin-time-wait-using-shutdown-outside-left-secure-drop-ipv4.pkt +} +rcv_syn_fin_time_wait_using_shutdown_outside_left_secure_drop_ipv4_cleanup() { + restore_sysctls +} + +atf_test_case rcv_syn_fin_time_wait_using_shutdown_outside_left_secure_drop_ipv6 cleanup +rcv_syn_fin_time_wait_using_shutdown_outside_left_secure_drop_ipv6_head() { + atf_set timeout 10 + atf_set require.config allow_sysctl_side_effects +} +rcv_syn_fin_time_wait_using_shutdown_outside_left_secure_drop_ipv6_body() { + + + save_sysctls /usr/local/share/tcptestsuite/state-event-engine/rcv-syn-fin-time-wait/rcv-syn-fin-time-wait-using-shutdown-outside-left-secure-drop-ipv6.pkt + atf_check -o ignore -e ignore /usr/local/share/tcptestsuite/double-check.sh /usr/local/bin/packetdrill --tun_dev=tun0 --persistent_tun_dev /usr/local/share/tcptestsuite/state-event-engine/rcv-syn-fin-time-wait/rcv-syn-fin-time-wait-using-shutdown-outside-left-secure-drop-ipv6.pkt +} +rcv_syn_fin_time_wait_using_shutdown_outside_left_secure_drop_ipv6_cleanup() { + restore_sysctls +} + +atf_test_case rcv_syn_fin_time_wait_using_shutdown_outside_left_secure_nodrop_ipv4 cleanup +rcv_syn_fin_time_wait_using_shutdown_outside_left_secure_nodrop_ipv4_head() { + atf_set timeout 10 + atf_set require.config allow_sysctl_side_effects +} +rcv_syn_fin_time_wait_using_shutdown_outside_left_secure_nodrop_ipv4_body() { + + + save_sysctls /usr/local/share/tcptestsuite/state-event-engine/rcv-syn-fin-time-wait/rcv-syn-fin-time-wait-using-shutdown-outside-left-secure-nodrop-ipv4.pkt + atf_check -o ignore -e ignore /usr/local/share/tcptestsuite/double-check.sh /usr/local/bin/packetdrill --tun_dev=tun0 --persistent_tun_dev /usr/local/share/tcptestsuite/state-event-engine/rcv-syn-fin-time-wait/rcv-syn-fin-time-wait-using-shutdown-outside-left-secure-nodrop-ipv4.pkt +} +rcv_syn_fin_time_wait_using_shutdown_outside_left_secure_nodrop_ipv4_cleanup() { + restore_sysctls +} + +atf_test_case rcv_syn_fin_time_wait_using_shutdown_outside_left_secure_nodrop_ipv6 cleanup +rcv_syn_fin_time_wait_using_shutdown_outside_left_secure_nodrop_ipv6_head() { + atf_set timeout 10 + atf_set require.config allow_sysctl_side_effects +} +rcv_syn_fin_time_wait_using_shutdown_outside_left_secure_nodrop_ipv6_body() { + + + save_sysctls /usr/local/share/tcptestsuite/state-event-engine/rcv-syn-fin-time-wait/rcv-syn-fin-time-wait-using-shutdown-outside-left-secure-nodrop-ipv6.pkt + atf_check -o ignore -e ignore /usr/local/share/tcptestsuite/double-check.sh /usr/local/bin/packetdrill --tun_dev=tun0 --persistent_tun_dev /usr/local/share/tcptestsuite/state-event-engine/rcv-syn-fin-time-wait/rcv-syn-fin-time-wait-using-shutdown-outside-left-secure-nodrop-ipv6.pkt +} +rcv_syn_fin_time_wait_using_shutdown_outside_left_secure_nodrop_ipv6_cleanup() { + restore_sysctls +} + +atf_test_case rcv_syn_fin_time_wait_using_shutdown_outside_right_insecure_drop_ipv4 cleanup +rcv_syn_fin_time_wait_using_shutdown_outside_right_insecure_drop_ipv4_head() { + atf_set timeout 10 + atf_set require.config allow_sysctl_side_effects +} +rcv_syn_fin_time_wait_using_shutdown_outside_right_insecure_drop_ipv4_body() { + + + save_sysctls /usr/local/share/tcptestsuite/state-event-engine/rcv-syn-fin-time-wait/rcv-syn-fin-time-wait-using-shutdown-outside-right-insecure-drop-ipv4.pkt + atf_check -o ignore -e ignore /usr/local/share/tcptestsuite/double-check.sh /usr/local/bin/packetdrill --tun_dev=tun0 --persistent_tun_dev /usr/local/share/tcptestsuite/state-event-engine/rcv-syn-fin-time-wait/rcv-syn-fin-time-wait-using-shutdown-outside-right-insecure-drop-ipv4.pkt +} +rcv_syn_fin_time_wait_using_shutdown_outside_right_insecure_drop_ipv4_cleanup() { + restore_sysctls +} + +atf_test_case rcv_syn_fin_time_wait_using_shutdown_outside_right_insecure_drop_ipv6 cleanup +rcv_syn_fin_time_wait_using_shutdown_outside_right_insecure_drop_ipv6_head() { + atf_set timeout 10 + atf_set require.config allow_sysctl_side_effects +} +rcv_syn_fin_time_wait_using_shutdown_outside_right_insecure_drop_ipv6_body() { + + + save_sysctls /usr/local/share/tcptestsuite/state-event-engine/rcv-syn-fin-time-wait/rcv-syn-fin-time-wait-using-shutdown-outside-right-insecure-drop-ipv6.pkt + atf_check -o ignore -e ignore /usr/local/share/tcptestsuite/double-check.sh /usr/local/bin/packetdrill --tun_dev=tun0 --persistent_tun_dev /usr/local/share/tcptestsuite/state-event-engine/rcv-syn-fin-time-wait/rcv-syn-fin-time-wait-using-shutdown-outside-right-insecure-drop-ipv6.pkt +} +rcv_syn_fin_time_wait_using_shutdown_outside_right_insecure_drop_ipv6_cleanup() { + restore_sysctls +} + +atf_test_case rcv_syn_fin_time_wait_using_shutdown_outside_right_insecure_nodrop_ipv4 cleanup +rcv_syn_fin_time_wait_using_shutdown_outside_right_insecure_nodrop_ipv4_head() { + atf_set timeout 10 + atf_set require.config allow_sysctl_side_effects +} +rcv_syn_fin_time_wait_using_shutdown_outside_right_insecure_nodrop_ipv4_body() { + + + save_sysctls /usr/local/share/tcptestsuite/state-event-engine/rcv-syn-fin-time-wait/rcv-syn-fin-time-wait-using-shutdown-outside-right-insecure-nodrop-ipv4.pkt + atf_check -o ignore -e ignore /usr/local/share/tcptestsuite/double-check.sh /usr/local/bin/packetdrill --tun_dev=tun0 --persistent_tun_dev /usr/local/share/tcptestsuite/state-event-engine/rcv-syn-fin-time-wait/rcv-syn-fin-time-wait-using-shutdown-outside-right-insecure-nodrop-ipv4.pkt +} +rcv_syn_fin_time_wait_using_shutdown_outside_right_insecure_nodrop_ipv4_cleanup() { + restore_sysctls +} + +atf_test_case rcv_syn_fin_time_wait_using_shutdown_outside_right_insecure_nodrop_ipv6 cleanup +rcv_syn_fin_time_wait_using_shutdown_outside_right_insecure_nodrop_ipv6_head() { + atf_set timeout 10 + atf_set require.config allow_sysctl_side_effects +} +rcv_syn_fin_time_wait_using_shutdown_outside_right_insecure_nodrop_ipv6_body() { + + + save_sysctls /usr/local/share/tcptestsuite/state-event-engine/rcv-syn-fin-time-wait/rcv-syn-fin-time-wait-using-shutdown-outside-right-insecure-nodrop-ipv6.pkt + atf_check -o ignore -e ignore /usr/local/share/tcptestsuite/double-check.sh /usr/local/bin/packetdrill --tun_dev=tun0 --persistent_tun_dev /usr/local/share/tcptestsuite/state-event-engine/rcv-syn-fin-time-wait/rcv-syn-fin-time-wait-using-shutdown-outside-right-insecure-nodrop-ipv6.pkt +} +rcv_syn_fin_time_wait_using_shutdown_outside_right_insecure_nodrop_ipv6_cleanup() { + restore_sysctls +} + +atf_test_case rcv_syn_fin_time_wait_using_shutdown_outside_right_secure_drop_ipv4 cleanup +rcv_syn_fin_time_wait_using_shutdown_outside_right_secure_drop_ipv4_head() { + atf_set timeout 10 + atf_set require.config allow_sysctl_side_effects +} +rcv_syn_fin_time_wait_using_shutdown_outside_right_secure_drop_ipv4_body() { + + + save_sysctls /usr/local/share/tcptestsuite/state-event-engine/rcv-syn-fin-time-wait/rcv-syn-fin-time-wait-using-shutdown-outside-right-secure-drop-ipv4.pkt + atf_check -o ignore -e ignore /usr/local/share/tcptestsuite/double-check.sh /usr/local/bin/packetdrill --tun_dev=tun0 --persistent_tun_dev /usr/local/share/tcptestsuite/state-event-engine/rcv-syn-fin-time-wait/rcv-syn-fin-time-wait-using-shutdown-outside-right-secure-drop-ipv4.pkt +} +rcv_syn_fin_time_wait_using_shutdown_outside_right_secure_drop_ipv4_cleanup() { + restore_sysctls +} + +atf_test_case rcv_syn_fin_time_wait_using_shutdown_outside_right_secure_drop_ipv6 cleanup +rcv_syn_fin_time_wait_using_shutdown_outside_right_secure_drop_ipv6_head() { + atf_set timeout 10 + atf_set require.config allow_sysctl_side_effects +} +rcv_syn_fin_time_wait_using_shutdown_outside_right_secure_drop_ipv6_body() { + + + save_sysctls /usr/local/share/tcptestsuite/state-event-engine/rcv-syn-fin-time-wait/rcv-syn-fin-time-wait-using-shutdown-outside-right-secure-drop-ipv6.pkt + atf_check -o ignore -e ignore /usr/local/share/tcptestsuite/double-check.sh /usr/local/bin/packetdrill --tun_dev=tun0 --persistent_tun_dev /usr/local/share/tcptestsuite/state-event-engine/rcv-syn-fin-time-wait/rcv-syn-fin-time-wait-using-shutdown-outside-right-secure-drop-ipv6.pkt +} +rcv_syn_fin_time_wait_using_shutdown_outside_right_secure_drop_ipv6_cleanup() { + restore_sysctls +} + +atf_test_case rcv_syn_fin_time_wait_using_shutdown_outside_right_secure_nodrop_ipv4 cleanup +rcv_syn_fin_time_wait_using_shutdown_outside_right_secure_nodrop_ipv4_head() { + atf_set timeout 10 + atf_set require.config allow_sysctl_side_effects +} +rcv_syn_fin_time_wait_using_shutdown_outside_right_secure_nodrop_ipv4_body() { + + + save_sysctls /usr/local/share/tcptestsuite/state-event-engine/rcv-syn-fin-time-wait/rcv-syn-fin-time-wait-using-shutdown-outside-right-secure-nodrop-ipv4.pkt + atf_check -o ignore -e ignore /usr/local/share/tcptestsuite/double-check.sh /usr/local/bin/packetdrill --tun_dev=tun0 --persistent_tun_dev /usr/local/share/tcptestsuite/state-event-engine/rcv-syn-fin-time-wait/rcv-syn-fin-time-wait-using-shutdown-outside-right-secure-nodrop-ipv4.pkt +} +rcv_syn_fin_time_wait_using_shutdown_outside_right_secure_nodrop_ipv4_cleanup() { + restore_sysctls +} + +atf_test_case rcv_syn_fin_time_wait_using_shutdown_outside_right_secure_nodrop_ipv6 cleanup +rcv_syn_fin_time_wait_using_shutdown_outside_right_secure_nodrop_ipv6_head() { + atf_set timeout 10 + atf_set require.config allow_sysctl_side_effects +} +rcv_syn_fin_time_wait_using_shutdown_outside_right_secure_nodrop_ipv6_body() { + + + save_sysctls /usr/local/share/tcptestsuite/state-event-engine/rcv-syn-fin-time-wait/rcv-syn-fin-time-wait-using-shutdown-outside-right-secure-nodrop-ipv6.pkt + atf_check -o ignore -e ignore /usr/local/share/tcptestsuite/double-check.sh /usr/local/bin/packetdrill --tun_dev=tun0 --persistent_tun_dev /usr/local/share/tcptestsuite/state-event-engine/rcv-syn-fin-time-wait/rcv-syn-fin-time-wait-using-shutdown-outside-right-secure-nodrop-ipv6.pkt +} +rcv_syn_fin_time_wait_using_shutdown_outside_right_secure_nodrop_ipv6_cleanup() { + restore_sysctls +} + +atf_test_case rcv_syn_fin_time_wait_using_shutdown_right_edge_insecure_drop_ipv4 cleanup +rcv_syn_fin_time_wait_using_shutdown_right_edge_insecure_drop_ipv4_head() { + atf_set timeout 10 + atf_set require.config allow_sysctl_side_effects +} +rcv_syn_fin_time_wait_using_shutdown_right_edge_insecure_drop_ipv4_body() { + + + save_sysctls /usr/local/share/tcptestsuite/state-event-engine/rcv-syn-fin-time-wait/rcv-syn-fin-time-wait-using-shutdown-right-edge-insecure-drop-ipv4.pkt + atf_check -o ignore -e ignore /usr/local/share/tcptestsuite/double-check.sh /usr/local/bin/packetdrill --tun_dev=tun0 --persistent_tun_dev /usr/local/share/tcptestsuite/state-event-engine/rcv-syn-fin-time-wait/rcv-syn-fin-time-wait-using-shutdown-right-edge-insecure-drop-ipv4.pkt +} +rcv_syn_fin_time_wait_using_shutdown_right_edge_insecure_drop_ipv4_cleanup() { + restore_sysctls +} + +atf_test_case rcv_syn_fin_time_wait_using_shutdown_right_edge_insecure_drop_ipv6 cleanup +rcv_syn_fin_time_wait_using_shutdown_right_edge_insecure_drop_ipv6_head() { + atf_set timeout 10 + atf_set require.config allow_sysctl_side_effects +} +rcv_syn_fin_time_wait_using_shutdown_right_edge_insecure_drop_ipv6_body() { + + + save_sysctls /usr/local/share/tcptestsuite/state-event-engine/rcv-syn-fin-time-wait/rcv-syn-fin-time-wait-using-shutdown-right-edge-insecure-drop-ipv6.pkt + atf_check -o ignore -e ignore /usr/local/share/tcptestsuite/double-check.sh /usr/local/bin/packetdrill --tun_dev=tun0 --persistent_tun_dev /usr/local/share/tcptestsuite/state-event-engine/rcv-syn-fin-time-wait/rcv-syn-fin-time-wait-using-shutdown-right-edge-insecure-drop-ipv6.pkt +} +rcv_syn_fin_time_wait_using_shutdown_right_edge_insecure_drop_ipv6_cleanup() { + restore_sysctls +} + +atf_test_case rcv_syn_fin_time_wait_using_shutdown_right_edge_insecure_nodrop_ipv4 cleanup +rcv_syn_fin_time_wait_using_shutdown_right_edge_insecure_nodrop_ipv4_head() { + atf_set timeout 10 + atf_set require.config allow_sysctl_side_effects +} +rcv_syn_fin_time_wait_using_shutdown_right_edge_insecure_nodrop_ipv4_body() { + + + save_sysctls /usr/local/share/tcptestsuite/state-event-engine/rcv-syn-fin-time-wait/rcv-syn-fin-time-wait-using-shutdown-right-edge-insecure-nodrop-ipv4.pkt + atf_check -o ignore -e ignore /usr/local/share/tcptestsuite/double-check.sh /usr/local/bin/packetdrill --tun_dev=tun0 --persistent_tun_dev /usr/local/share/tcptestsuite/state-event-engine/rcv-syn-fin-time-wait/rcv-syn-fin-time-wait-using-shutdown-right-edge-insecure-nodrop-ipv4.pkt +} +rcv_syn_fin_time_wait_using_shutdown_right_edge_insecure_nodrop_ipv4_cleanup() { + restore_sysctls +} + +atf_test_case rcv_syn_fin_time_wait_using_shutdown_right_edge_insecure_nodrop_ipv6 cleanup +rcv_syn_fin_time_wait_using_shutdown_right_edge_insecure_nodrop_ipv6_head() { + atf_set timeout 10 + atf_set require.config allow_sysctl_side_effects +} +rcv_syn_fin_time_wait_using_shutdown_right_edge_insecure_nodrop_ipv6_body() { + + + save_sysctls /usr/local/share/tcptestsuite/state-event-engine/rcv-syn-fin-time-wait/rcv-syn-fin-time-wait-using-shutdown-right-edge-insecure-nodrop-ipv6.pkt + atf_check -o ignore -e ignore /usr/local/share/tcptestsuite/double-check.sh /usr/local/bin/packetdrill --tun_dev=tun0 --persistent_tun_dev /usr/local/share/tcptestsuite/state-event-engine/rcv-syn-fin-time-wait/rcv-syn-fin-time-wait-using-shutdown-right-edge-insecure-nodrop-ipv6.pkt +} +rcv_syn_fin_time_wait_using_shutdown_right_edge_insecure_nodrop_ipv6_cleanup() { + restore_sysctls +} + +atf_test_case rcv_syn_fin_time_wait_using_shutdown_right_edge_secure_drop_ipv4 cleanup +rcv_syn_fin_time_wait_using_shutdown_right_edge_secure_drop_ipv4_head() { + atf_set timeout 10 + atf_set require.config allow_sysctl_side_effects +} +rcv_syn_fin_time_wait_using_shutdown_right_edge_secure_drop_ipv4_body() { + + + save_sysctls /usr/local/share/tcptestsuite/state-event-engine/rcv-syn-fin-time-wait/rcv-syn-fin-time-wait-using-shutdown-right-edge-secure-drop-ipv4.pkt + atf_check -o ignore -e ignore /usr/local/share/tcptestsuite/double-check.sh /usr/local/bin/packetdrill --tun_dev=tun0 --persistent_tun_dev /usr/local/share/tcptestsuite/state-event-engine/rcv-syn-fin-time-wait/rcv-syn-fin-time-wait-using-shutdown-right-edge-secure-drop-ipv4.pkt +} +rcv_syn_fin_time_wait_using_shutdown_right_edge_secure_drop_ipv4_cleanup() { + restore_sysctls +} + +atf_test_case rcv_syn_fin_time_wait_using_shutdown_right_edge_secure_drop_ipv6 cleanup +rcv_syn_fin_time_wait_using_shutdown_right_edge_secure_drop_ipv6_head() { + atf_set timeout 10 + atf_set require.config allow_sysctl_side_effects +} +rcv_syn_fin_time_wait_using_shutdown_right_edge_secure_drop_ipv6_body() { + + + save_sysctls /usr/local/share/tcptestsuite/state-event-engine/rcv-syn-fin-time-wait/rcv-syn-fin-time-wait-using-shutdown-right-edge-secure-drop-ipv6.pkt + atf_check -o ignore -e ignore /usr/local/share/tcptestsuite/double-check.sh /usr/local/bin/packetdrill --tun_dev=tun0 --persistent_tun_dev /usr/local/share/tcptestsuite/state-event-engine/rcv-syn-fin-time-wait/rcv-syn-fin-time-wait-using-shutdown-right-edge-secure-drop-ipv6.pkt +} +rcv_syn_fin_time_wait_using_shutdown_right_edge_secure_drop_ipv6_cleanup() { + restore_sysctls +} + +atf_test_case rcv_syn_fin_time_wait_using_shutdown_right_edge_secure_nodrop_ipv4 cleanup +rcv_syn_fin_time_wait_using_shutdown_right_edge_secure_nodrop_ipv4_head() { + atf_set timeout 10 + atf_set require.config allow_sysctl_side_effects +} +rcv_syn_fin_time_wait_using_shutdown_right_edge_secure_nodrop_ipv4_body() { + + + save_sysctls /usr/local/share/tcptestsuite/state-event-engine/rcv-syn-fin-time-wait/rcv-syn-fin-time-wait-using-shutdown-right-edge-secure-nodrop-ipv4.pkt + atf_check -o ignore -e ignore /usr/local/share/tcptestsuite/double-check.sh /usr/local/bin/packetdrill --tun_dev=tun0 --persistent_tun_dev /usr/local/share/tcptestsuite/state-event-engine/rcv-syn-fin-time-wait/rcv-syn-fin-time-wait-using-shutdown-right-edge-secure-nodrop-ipv4.pkt +} +rcv_syn_fin_time_wait_using_shutdown_right_edge_secure_nodrop_ipv4_cleanup() { + restore_sysctls +} + +atf_test_case rcv_syn_fin_time_wait_using_shutdown_right_edge_secure_nodrop_ipv6 cleanup +rcv_syn_fin_time_wait_using_shutdown_right_edge_secure_nodrop_ipv6_head() { + atf_set timeout 10 + atf_set require.config allow_sysctl_side_effects +} +rcv_syn_fin_time_wait_using_shutdown_right_edge_secure_nodrop_ipv6_body() { + + + save_sysctls /usr/local/share/tcptestsuite/state-event-engine/rcv-syn-fin-time-wait/rcv-syn-fin-time-wait-using-shutdown-right-edge-secure-nodrop-ipv6.pkt + atf_check -o ignore -e ignore /usr/local/share/tcptestsuite/double-check.sh /usr/local/bin/packetdrill --tun_dev=tun0 --persistent_tun_dev /usr/local/share/tcptestsuite/state-event-engine/rcv-syn-fin-time-wait/rcv-syn-fin-time-wait-using-shutdown-right-edge-secure-nodrop-ipv6.pkt +} +rcv_syn_fin_time_wait_using_shutdown_right_edge_secure_nodrop_ipv6_cleanup() { + restore_sysctls +} + atf_test_case rcv_syn_fin_wait_1_left_edge_insecure_ipv4 cleanup rcv_syn_fin_wait_1_left_edge_insecure_ipv4_head() { atf_set timeout 10 @@ -12089,243 +13559,243 @@ rcv_syn_without_data_syn_sent_ipv6_cleanup() { restore_sysctls } -atf_test_case rcv_syn_time_wait_left_edge_insecure_ipv4 cleanup -rcv_syn_time_wait_left_edge_insecure_ipv4_head() { +atf_test_case rcv_syn_time_wait_using_shutdown_left_edge_insecure_ipv4 cleanup +rcv_syn_time_wait_using_shutdown_left_edge_insecure_ipv4_head() { atf_set timeout 10 atf_set require.config allow_sysctl_side_effects } -rcv_syn_time_wait_left_edge_insecure_ipv4_body() { +rcv_syn_time_wait_using_shutdown_left_edge_insecure_ipv4_body() { + - atf_expect_timeout "FreeBSD intentionally does not follow the specification." - save_sysctls /usr/local/share/tcptestsuite/state-event-engine/rcv-syn-time-wait/rcv-syn-time-wait-left-edge-insecure-ipv4.pkt - atf_check -o ignore -e ignore /usr/local/share/tcptestsuite/double-check.sh /usr/local/bin/packetdrill --tun_dev=tun0 --persistent_tun_dev /usr/local/share/tcptestsuite/state-event-engine/rcv-syn-time-wait/rcv-syn-time-wait-left-edge-insecure-ipv4.pkt + save_sysctls /usr/local/share/tcptestsuite/state-event-engine/rcv-syn-time-wait/rcv-syn-time-wait-using-shutdown-left-edge-insecure-ipv4.pkt + atf_check -o ignore -e ignore /usr/local/share/tcptestsuite/double-check.sh /usr/local/bin/packetdrill --tun_dev=tun0 --persistent_tun_dev /usr/local/share/tcptestsuite/state-event-engine/rcv-syn-time-wait/rcv-syn-time-wait-using-shutdown-left-edge-insecure-ipv4.pkt } -rcv_syn_time_wait_left_edge_insecure_ipv4_cleanup() { +rcv_syn_time_wait_using_shutdown_left_edge_insecure_ipv4_cleanup() { restore_sysctls } -atf_test_case rcv_syn_time_wait_left_edge_insecure_ipv6 cleanup -rcv_syn_time_wait_left_edge_insecure_ipv6_head() { +atf_test_case rcv_syn_time_wait_using_shutdown_left_edge_insecure_ipv6 cleanup +rcv_syn_time_wait_using_shutdown_left_edge_insecure_ipv6_head() { atf_set timeout 10 atf_set require.config allow_sysctl_side_effects } -rcv_syn_time_wait_left_edge_insecure_ipv6_body() { +rcv_syn_time_wait_using_shutdown_left_edge_insecure_ipv6_body() { + - atf_expect_timeout "FreeBSD intentionally does not follow the specification." - save_sysctls /usr/local/share/tcptestsuite/state-event-engine/rcv-syn-time-wait/rcv-syn-time-wait-left-edge-insecure-ipv6.pkt - atf_check -o ignore -e ignore /usr/local/share/tcptestsuite/double-check.sh /usr/local/bin/packetdrill --tun_dev=tun0 --persistent_tun_dev /usr/local/share/tcptestsuite/state-event-engine/rcv-syn-time-wait/rcv-syn-time-wait-left-edge-insecure-ipv6.pkt + save_sysctls /usr/local/share/tcptestsuite/state-event-engine/rcv-syn-time-wait/rcv-syn-time-wait-using-shutdown-left-edge-insecure-ipv6.pkt + atf_check -o ignore -e ignore /usr/local/share/tcptestsuite/double-check.sh /usr/local/bin/packetdrill --tun_dev=tun0 --persistent_tun_dev /usr/local/share/tcptestsuite/state-event-engine/rcv-syn-time-wait/rcv-syn-time-wait-using-shutdown-left-edge-insecure-ipv6.pkt } -rcv_syn_time_wait_left_edge_insecure_ipv6_cleanup() { +rcv_syn_time_wait_using_shutdown_left_edge_insecure_ipv6_cleanup() { restore_sysctls } -atf_test_case rcv_syn_time_wait_left_edge_secure_ipv4 cleanup -rcv_syn_time_wait_left_edge_secure_ipv4_head() { +atf_test_case rcv_syn_time_wait_using_shutdown_left_edge_secure_ipv4 cleanup +rcv_syn_time_wait_using_shutdown_left_edge_secure_ipv4_head() { atf_set timeout 10 atf_set require.config allow_sysctl_side_effects } -rcv_syn_time_wait_left_edge_secure_ipv4_body() { +rcv_syn_time_wait_using_shutdown_left_edge_secure_ipv4_body() { - atf_expect_timeout "FreeBSD intentionally does not follow the specification." - save_sysctls /usr/local/share/tcptestsuite/state-event-engine/rcv-syn-time-wait/rcv-syn-time-wait-left-edge-secure-ipv4.pkt - atf_check -o ignore -e ignore /usr/local/share/tcptestsuite/double-check.sh /usr/local/bin/packetdrill --tun_dev=tun0 --persistent_tun_dev /usr/local/share/tcptestsuite/state-event-engine/rcv-syn-time-wait/rcv-syn-time-wait-left-edge-secure-ipv4.pkt + + save_sysctls /usr/local/share/tcptestsuite/state-event-engine/rcv-syn-time-wait/rcv-syn-time-wait-using-shutdown-left-edge-secure-ipv4.pkt + atf_check -o ignore -e ignore /usr/local/share/tcptestsuite/double-check.sh /usr/local/bin/packetdrill --tun_dev=tun0 --persistent_tun_dev /usr/local/share/tcptestsuite/state-event-engine/rcv-syn-time-wait/rcv-syn-time-wait-using-shutdown-left-edge-secure-ipv4.pkt } -rcv_syn_time_wait_left_edge_secure_ipv4_cleanup() { +rcv_syn_time_wait_using_shutdown_left_edge_secure_ipv4_cleanup() { restore_sysctls } -atf_test_case rcv_syn_time_wait_left_edge_secure_ipv6 cleanup -rcv_syn_time_wait_left_edge_secure_ipv6_head() { +atf_test_case rcv_syn_time_wait_using_shutdown_left_edge_secure_ipv6 cleanup +rcv_syn_time_wait_using_shutdown_left_edge_secure_ipv6_head() { atf_set timeout 10 atf_set require.config allow_sysctl_side_effects } -rcv_syn_time_wait_left_edge_secure_ipv6_body() { +rcv_syn_time_wait_using_shutdown_left_edge_secure_ipv6_body() { + - atf_expect_timeout "FreeBSD intentionally does not follow the specification." - save_sysctls /usr/local/share/tcptestsuite/state-event-engine/rcv-syn-time-wait/rcv-syn-time-wait-left-edge-secure-ipv6.pkt - atf_check -o ignore -e ignore /usr/local/share/tcptestsuite/double-check.sh /usr/local/bin/packetdrill --tun_dev=tun0 --persistent_tun_dev /usr/local/share/tcptestsuite/state-event-engine/rcv-syn-time-wait/rcv-syn-time-wait-left-edge-secure-ipv6.pkt + save_sysctls /usr/local/share/tcptestsuite/state-event-engine/rcv-syn-time-wait/rcv-syn-time-wait-using-shutdown-left-edge-secure-ipv6.pkt + atf_check -o ignore -e ignore /usr/local/share/tcptestsuite/double-check.sh /usr/local/bin/packetdrill --tun_dev=tun0 --persistent_tun_dev /usr/local/share/tcptestsuite/state-event-engine/rcv-syn-time-wait/rcv-syn-time-wait-using-shutdown-left-edge-secure-ipv6.pkt } -rcv_syn_time_wait_left_edge_secure_ipv6_cleanup() { +rcv_syn_time_wait_using_shutdown_left_edge_secure_ipv6_cleanup() { restore_sysctls } -atf_test_case rcv_syn_time_wait_outside_left_insecure_ipv4 cleanup -rcv_syn_time_wait_outside_left_insecure_ipv4_head() { +atf_test_case rcv_syn_time_wait_using_shutdown_outside_left_insecure_ipv4 cleanup +rcv_syn_time_wait_using_shutdown_outside_left_insecure_ipv4_head() { atf_set timeout 10 atf_set require.config allow_sysctl_side_effects } -rcv_syn_time_wait_outside_left_insecure_ipv4_body() { +rcv_syn_time_wait_using_shutdown_outside_left_insecure_ipv4_body() { - atf_expect_timeout "FreeBSD intentionally does not follow the specification." - save_sysctls /usr/local/share/tcptestsuite/state-event-engine/rcv-syn-time-wait/rcv-syn-time-wait-outside-left-insecure-ipv4.pkt - atf_check -o ignore -e ignore /usr/local/share/tcptestsuite/double-check.sh /usr/local/bin/packetdrill --tun_dev=tun0 --persistent_tun_dev /usr/local/share/tcptestsuite/state-event-engine/rcv-syn-time-wait/rcv-syn-time-wait-outside-left-insecure-ipv4.pkt + + save_sysctls /usr/local/share/tcptestsuite/state-event-engine/rcv-syn-time-wait/rcv-syn-time-wait-using-shutdown-outside-left-insecure-ipv4.pkt + atf_check -o ignore -e ignore /usr/local/share/tcptestsuite/double-check.sh /usr/local/bin/packetdrill --tun_dev=tun0 --persistent_tun_dev /usr/local/share/tcptestsuite/state-event-engine/rcv-syn-time-wait/rcv-syn-time-wait-using-shutdown-outside-left-insecure-ipv4.pkt } -rcv_syn_time_wait_outside_left_insecure_ipv4_cleanup() { +rcv_syn_time_wait_using_shutdown_outside_left_insecure_ipv4_cleanup() { restore_sysctls } -atf_test_case rcv_syn_time_wait_outside_left_insecure_ipv6 cleanup -rcv_syn_time_wait_outside_left_insecure_ipv6_head() { +atf_test_case rcv_syn_time_wait_using_shutdown_outside_left_insecure_ipv6 cleanup +rcv_syn_time_wait_using_shutdown_outside_left_insecure_ipv6_head() { atf_set timeout 10 atf_set require.config allow_sysctl_side_effects } -rcv_syn_time_wait_outside_left_insecure_ipv6_body() { +rcv_syn_time_wait_using_shutdown_outside_left_insecure_ipv6_body() { + - atf_expect_timeout "FreeBSD intentionally does not follow the specification." - save_sysctls /usr/local/share/tcptestsuite/state-event-engine/rcv-syn-time-wait/rcv-syn-time-wait-outside-left-insecure-ipv6.pkt - atf_check -o ignore -e ignore /usr/local/share/tcptestsuite/double-check.sh /usr/local/bin/packetdrill --tun_dev=tun0 --persistent_tun_dev /usr/local/share/tcptestsuite/state-event-engine/rcv-syn-time-wait/rcv-syn-time-wait-outside-left-insecure-ipv6.pkt + save_sysctls /usr/local/share/tcptestsuite/state-event-engine/rcv-syn-time-wait/rcv-syn-time-wait-using-shutdown-outside-left-insecure-ipv6.pkt + atf_check -o ignore -e ignore /usr/local/share/tcptestsuite/double-check.sh /usr/local/bin/packetdrill --tun_dev=tun0 --persistent_tun_dev /usr/local/share/tcptestsuite/state-event-engine/rcv-syn-time-wait/rcv-syn-time-wait-using-shutdown-outside-left-insecure-ipv6.pkt } -rcv_syn_time_wait_outside_left_insecure_ipv6_cleanup() { +rcv_syn_time_wait_using_shutdown_outside_left_insecure_ipv6_cleanup() { restore_sysctls } -atf_test_case rcv_syn_time_wait_outside_left_secure_ipv4 cleanup -rcv_syn_time_wait_outside_left_secure_ipv4_head() { +atf_test_case rcv_syn_time_wait_using_shutdown_outside_left_secure_ipv4 cleanup +rcv_syn_time_wait_using_shutdown_outside_left_secure_ipv4_head() { atf_set timeout 10 atf_set require.config allow_sysctl_side_effects } -rcv_syn_time_wait_outside_left_secure_ipv4_body() { +rcv_syn_time_wait_using_shutdown_outside_left_secure_ipv4_body() { - atf_expect_timeout "FreeBSD intentionally does not follow the specification." - save_sysctls /usr/local/share/tcptestsuite/state-event-engine/rcv-syn-time-wait/rcv-syn-time-wait-outside-left-secure-ipv4.pkt - atf_check -o ignore -e ignore /usr/local/share/tcptestsuite/double-check.sh /usr/local/bin/packetdrill --tun_dev=tun0 --persistent_tun_dev /usr/local/share/tcptestsuite/state-event-engine/rcv-syn-time-wait/rcv-syn-time-wait-outside-left-secure-ipv4.pkt + + save_sysctls /usr/local/share/tcptestsuite/state-event-engine/rcv-syn-time-wait/rcv-syn-time-wait-using-shutdown-outside-left-secure-ipv4.pkt + atf_check -o ignore -e ignore /usr/local/share/tcptestsuite/double-check.sh /usr/local/bin/packetdrill --tun_dev=tun0 --persistent_tun_dev /usr/local/share/tcptestsuite/state-event-engine/rcv-syn-time-wait/rcv-syn-time-wait-using-shutdown-outside-left-secure-ipv4.pkt } -rcv_syn_time_wait_outside_left_secure_ipv4_cleanup() { +rcv_syn_time_wait_using_shutdown_outside_left_secure_ipv4_cleanup() { restore_sysctls } -atf_test_case rcv_syn_time_wait_outside_left_secure_ipv6 cleanup -rcv_syn_time_wait_outside_left_secure_ipv6_head() { +atf_test_case rcv_syn_time_wait_using_shutdown_outside_left_secure_ipv6 cleanup +rcv_syn_time_wait_using_shutdown_outside_left_secure_ipv6_head() { atf_set timeout 10 atf_set require.config allow_sysctl_side_effects } -rcv_syn_time_wait_outside_left_secure_ipv6_body() { +rcv_syn_time_wait_using_shutdown_outside_left_secure_ipv6_body() { + - atf_expect_timeout "FreeBSD intentionally does not follow the specification." - save_sysctls /usr/local/share/tcptestsuite/state-event-engine/rcv-syn-time-wait/rcv-syn-time-wait-outside-left-secure-ipv6.pkt - atf_check -o ignore -e ignore /usr/local/share/tcptestsuite/double-check.sh /usr/local/bin/packetdrill --tun_dev=tun0 --persistent_tun_dev /usr/local/share/tcptestsuite/state-event-engine/rcv-syn-time-wait/rcv-syn-time-wait-outside-left-secure-ipv6.pkt + save_sysctls /usr/local/share/tcptestsuite/state-event-engine/rcv-syn-time-wait/rcv-syn-time-wait-using-shutdown-outside-left-secure-ipv6.pkt + atf_check -o ignore -e ignore /usr/local/share/tcptestsuite/double-check.sh /usr/local/bin/packetdrill --tun_dev=tun0 --persistent_tun_dev /usr/local/share/tcptestsuite/state-event-engine/rcv-syn-time-wait/rcv-syn-time-wait-using-shutdown-outside-left-secure-ipv6.pkt } -rcv_syn_time_wait_outside_left_secure_ipv6_cleanup() { +rcv_syn_time_wait_using_shutdown_outside_left_secure_ipv6_cleanup() { restore_sysctls } -atf_test_case rcv_syn_time_wait_outside_right_insecure_ipv4 cleanup -rcv_syn_time_wait_outside_right_insecure_ipv4_head() { +atf_test_case rcv_syn_time_wait_using_shutdown_outside_right_insecure_ipv4 cleanup +rcv_syn_time_wait_using_shutdown_outside_right_insecure_ipv4_head() { atf_set timeout 10 atf_set require.config allow_sysctl_side_effects } -rcv_syn_time_wait_outside_right_insecure_ipv4_body() { - atf_expect_fail "FreeBSD intentionally does not follow the specification." +rcv_syn_time_wait_using_shutdown_outside_right_insecure_ipv4_body() { + - save_sysctls /usr/local/share/tcptestsuite/state-event-engine/rcv-syn-time-wait/rcv-syn-time-wait-outside-right-insecure-ipv4.pkt - atf_check -o ignore -e ignore /usr/local/share/tcptestsuite/double-check.sh /usr/local/bin/packetdrill --tun_dev=tun0 --persistent_tun_dev /usr/local/share/tcptestsuite/state-event-engine/rcv-syn-time-wait/rcv-syn-time-wait-outside-right-insecure-ipv4.pkt + save_sysctls /usr/local/share/tcptestsuite/state-event-engine/rcv-syn-time-wait/rcv-syn-time-wait-using-shutdown-outside-right-insecure-ipv4.pkt + atf_check -o ignore -e ignore /usr/local/share/tcptestsuite/double-check.sh /usr/local/bin/packetdrill --tun_dev=tun0 --persistent_tun_dev /usr/local/share/tcptestsuite/state-event-engine/rcv-syn-time-wait/rcv-syn-time-wait-using-shutdown-outside-right-insecure-ipv4.pkt } -rcv_syn_time_wait_outside_right_insecure_ipv4_cleanup() { +rcv_syn_time_wait_using_shutdown_outside_right_insecure_ipv4_cleanup() { restore_sysctls } -atf_test_case rcv_syn_time_wait_outside_right_insecure_ipv6 cleanup -rcv_syn_time_wait_outside_right_insecure_ipv6_head() { +atf_test_case rcv_syn_time_wait_using_shutdown_outside_right_insecure_ipv6 cleanup +rcv_syn_time_wait_using_shutdown_outside_right_insecure_ipv6_head() { atf_set timeout 10 atf_set require.config allow_sysctl_side_effects } -rcv_syn_time_wait_outside_right_insecure_ipv6_body() { - atf_expect_fail "FreeBSD intentionally does not follow the specification." +rcv_syn_time_wait_using_shutdown_outside_right_insecure_ipv6_body() { - save_sysctls /usr/local/share/tcptestsuite/state-event-engine/rcv-syn-time-wait/rcv-syn-time-wait-outside-right-insecure-ipv6.pkt - atf_check -o ignore -e ignore /usr/local/share/tcptestsuite/double-check.sh /usr/local/bin/packetdrill --tun_dev=tun0 --persistent_tun_dev /usr/local/share/tcptestsuite/state-event-engine/rcv-syn-time-wait/rcv-syn-time-wait-outside-right-insecure-ipv6.pkt + + save_sysctls /usr/local/share/tcptestsuite/state-event-engine/rcv-syn-time-wait/rcv-syn-time-wait-using-shutdown-outside-right-insecure-ipv6.pkt + atf_check -o ignore -e ignore /usr/local/share/tcptestsuite/double-check.sh /usr/local/bin/packetdrill --tun_dev=tun0 --persistent_tun_dev /usr/local/share/tcptestsuite/state-event-engine/rcv-syn-time-wait/rcv-syn-time-wait-using-shutdown-outside-right-insecure-ipv6.pkt } -rcv_syn_time_wait_outside_right_insecure_ipv6_cleanup() { +rcv_syn_time_wait_using_shutdown_outside_right_insecure_ipv6_cleanup() { restore_sysctls } -atf_test_case rcv_syn_time_wait_outside_right_secure_ipv4 cleanup -rcv_syn_time_wait_outside_right_secure_ipv4_head() { +atf_test_case rcv_syn_time_wait_using_shutdown_outside_right_secure_ipv4 cleanup +rcv_syn_time_wait_using_shutdown_outside_right_secure_ipv4_head() { atf_set timeout 10 atf_set require.config allow_sysctl_side_effects } -rcv_syn_time_wait_outside_right_secure_ipv4_body() { - atf_expect_fail "FreeBSD intentionally does not follow the specification." +rcv_syn_time_wait_using_shutdown_outside_right_secure_ipv4_body() { + - save_sysctls /usr/local/share/tcptestsuite/state-event-engine/rcv-syn-time-wait/rcv-syn-time-wait-outside-right-secure-ipv4.pkt - atf_check -o ignore -e ignore /usr/local/share/tcptestsuite/double-check.sh /usr/local/bin/packetdrill --tun_dev=tun0 --persistent_tun_dev /usr/local/share/tcptestsuite/state-event-engine/rcv-syn-time-wait/rcv-syn-time-wait-outside-right-secure-ipv4.pkt + save_sysctls /usr/local/share/tcptestsuite/state-event-engine/rcv-syn-time-wait/rcv-syn-time-wait-using-shutdown-outside-right-secure-ipv4.pkt + atf_check -o ignore -e ignore /usr/local/share/tcptestsuite/double-check.sh /usr/local/bin/packetdrill --tun_dev=tun0 --persistent_tun_dev /usr/local/share/tcptestsuite/state-event-engine/rcv-syn-time-wait/rcv-syn-time-wait-using-shutdown-outside-right-secure-ipv4.pkt } -rcv_syn_time_wait_outside_right_secure_ipv4_cleanup() { +rcv_syn_time_wait_using_shutdown_outside_right_secure_ipv4_cleanup() { restore_sysctls } -atf_test_case rcv_syn_time_wait_outside_right_secure_ipv6 cleanup -rcv_syn_time_wait_outside_right_secure_ipv6_head() { +atf_test_case rcv_syn_time_wait_using_shutdown_outside_right_secure_ipv6 cleanup +rcv_syn_time_wait_using_shutdown_outside_right_secure_ipv6_head() { atf_set timeout 10 atf_set require.config allow_sysctl_side_effects } -rcv_syn_time_wait_outside_right_secure_ipv6_body() { - atf_expect_fail "FreeBSD intentionally does not follow the specification." +rcv_syn_time_wait_using_shutdown_outside_right_secure_ipv6_body() { - save_sysctls /usr/local/share/tcptestsuite/state-event-engine/rcv-syn-time-wait/rcv-syn-time-wait-outside-right-secure-ipv6.pkt - atf_check -o ignore -e ignore /usr/local/share/tcptestsuite/double-check.sh /usr/local/bin/packetdrill --tun_dev=tun0 --persistent_tun_dev /usr/local/share/tcptestsuite/state-event-engine/rcv-syn-time-wait/rcv-syn-time-wait-outside-right-secure-ipv6.pkt + + save_sysctls /usr/local/share/tcptestsuite/state-event-engine/rcv-syn-time-wait/rcv-syn-time-wait-using-shutdown-outside-right-secure-ipv6.pkt + atf_check -o ignore -e ignore /usr/local/share/tcptestsuite/double-check.sh /usr/local/bin/packetdrill --tun_dev=tun0 --persistent_tun_dev /usr/local/share/tcptestsuite/state-event-engine/rcv-syn-time-wait/rcv-syn-time-wait-using-shutdown-outside-right-secure-ipv6.pkt } -rcv_syn_time_wait_outside_right_secure_ipv6_cleanup() { +rcv_syn_time_wait_using_shutdown_outside_right_secure_ipv6_cleanup() { restore_sysctls } -atf_test_case rcv_syn_time_wait_right_edge_insecure_ipv4 cleanup -rcv_syn_time_wait_right_edge_insecure_ipv4_head() { +atf_test_case rcv_syn_time_wait_using_shutdown_right_edge_insecure_ipv4 cleanup +rcv_syn_time_wait_using_shutdown_right_edge_insecure_ipv4_head() { atf_set timeout 10 atf_set require.config allow_sysctl_side_effects } -rcv_syn_time_wait_right_edge_insecure_ipv4_body() { - atf_expect_fail "FreeBSD intentionally does not follow the specification." +rcv_syn_time_wait_using_shutdown_right_edge_insecure_ipv4_body() { + - save_sysctls /usr/local/share/tcptestsuite/state-event-engine/rcv-syn-time-wait/rcv-syn-time-wait-right-edge-insecure-ipv4.pkt - atf_check -o ignore -e ignore /usr/local/share/tcptestsuite/double-check.sh /usr/local/bin/packetdrill --tun_dev=tun0 --persistent_tun_dev /usr/local/share/tcptestsuite/state-event-engine/rcv-syn-time-wait/rcv-syn-time-wait-right-edge-insecure-ipv4.pkt + save_sysctls /usr/local/share/tcptestsuite/state-event-engine/rcv-syn-time-wait/rcv-syn-time-wait-using-shutdown-right-edge-insecure-ipv4.pkt + atf_check -o ignore -e ignore /usr/local/share/tcptestsuite/double-check.sh /usr/local/bin/packetdrill --tun_dev=tun0 --persistent_tun_dev /usr/local/share/tcptestsuite/state-event-engine/rcv-syn-time-wait/rcv-syn-time-wait-using-shutdown-right-edge-insecure-ipv4.pkt } -rcv_syn_time_wait_right_edge_insecure_ipv4_cleanup() { +rcv_syn_time_wait_using_shutdown_right_edge_insecure_ipv4_cleanup() { restore_sysctls } -atf_test_case rcv_syn_time_wait_right_edge_insecure_ipv6 cleanup -rcv_syn_time_wait_right_edge_insecure_ipv6_head() { +atf_test_case rcv_syn_time_wait_using_shutdown_right_edge_insecure_ipv6 cleanup +rcv_syn_time_wait_using_shutdown_right_edge_insecure_ipv6_head() { atf_set timeout 10 atf_set require.config allow_sysctl_side_effects } -rcv_syn_time_wait_right_edge_insecure_ipv6_body() { - atf_expect_fail "FreeBSD intentionally does not follow the specification." +rcv_syn_time_wait_using_shutdown_right_edge_insecure_ipv6_body() { - save_sysctls /usr/local/share/tcptestsuite/state-event-engine/rcv-syn-time-wait/rcv-syn-time-wait-right-edge-insecure-ipv6.pkt - atf_check -o ignore -e ignore /usr/local/share/tcptestsuite/double-check.sh /usr/local/bin/packetdrill --tun_dev=tun0 --persistent_tun_dev /usr/local/share/tcptestsuite/state-event-engine/rcv-syn-time-wait/rcv-syn-time-wait-right-edge-insecure-ipv6.pkt + + save_sysctls /usr/local/share/tcptestsuite/state-event-engine/rcv-syn-time-wait/rcv-syn-time-wait-using-shutdown-right-edge-insecure-ipv6.pkt + atf_check -o ignore -e ignore /usr/local/share/tcptestsuite/double-check.sh /usr/local/bin/packetdrill --tun_dev=tun0 --persistent_tun_dev /usr/local/share/tcptestsuite/state-event-engine/rcv-syn-time-wait/rcv-syn-time-wait-using-shutdown-right-edge-insecure-ipv6.pkt } -rcv_syn_time_wait_right_edge_insecure_ipv6_cleanup() { +rcv_syn_time_wait_using_shutdown_right_edge_insecure_ipv6_cleanup() { restore_sysctls } -atf_test_case rcv_syn_time_wait_right_edge_secure_ipv4 cleanup -rcv_syn_time_wait_right_edge_secure_ipv4_head() { +atf_test_case rcv_syn_time_wait_using_shutdown_right_edge_secure_ipv4 cleanup +rcv_syn_time_wait_using_shutdown_right_edge_secure_ipv4_head() { atf_set timeout 10 atf_set require.config allow_sysctl_side_effects } -rcv_syn_time_wait_right_edge_secure_ipv4_body() { - atf_expect_fail "FreeBSD intentionally does not follow the specification." +rcv_syn_time_wait_using_shutdown_right_edge_secure_ipv4_body() { + - save_sysctls /usr/local/share/tcptestsuite/state-event-engine/rcv-syn-time-wait/rcv-syn-time-wait-right-edge-secure-ipv4.pkt - atf_check -o ignore -e ignore /usr/local/share/tcptestsuite/double-check.sh /usr/local/bin/packetdrill --tun_dev=tun0 --persistent_tun_dev /usr/local/share/tcptestsuite/state-event-engine/rcv-syn-time-wait/rcv-syn-time-wait-right-edge-secure-ipv4.pkt + save_sysctls /usr/local/share/tcptestsuite/state-event-engine/rcv-syn-time-wait/rcv-syn-time-wait-using-shutdown-right-edge-secure-ipv4.pkt + atf_check -o ignore -e ignore /usr/local/share/tcptestsuite/double-check.sh /usr/local/bin/packetdrill --tun_dev=tun0 --persistent_tun_dev /usr/local/share/tcptestsuite/state-event-engine/rcv-syn-time-wait/rcv-syn-time-wait-using-shutdown-right-edge-secure-ipv4.pkt } -rcv_syn_time_wait_right_edge_secure_ipv4_cleanup() { +rcv_syn_time_wait_using_shutdown_right_edge_secure_ipv4_cleanup() { restore_sysctls } -atf_test_case rcv_syn_time_wait_right_edge_secure_ipv6 cleanup -rcv_syn_time_wait_right_edge_secure_ipv6_head() { +atf_test_case rcv_syn_time_wait_using_shutdown_right_edge_secure_ipv6 cleanup +rcv_syn_time_wait_using_shutdown_right_edge_secure_ipv6_head() { atf_set timeout 10 atf_set require.config allow_sysctl_side_effects } -rcv_syn_time_wait_right_edge_secure_ipv6_body() { - atf_expect_fail "FreeBSD intentionally does not follow the specification." +rcv_syn_time_wait_using_shutdown_right_edge_secure_ipv6_body() { + - save_sysctls /usr/local/share/tcptestsuite/state-event-engine/rcv-syn-time-wait/rcv-syn-time-wait-right-edge-secure-ipv6.pkt - atf_check -o ignore -e ignore /usr/local/share/tcptestsuite/double-check.sh /usr/local/bin/packetdrill --tun_dev=tun0 --persistent_tun_dev /usr/local/share/tcptestsuite/state-event-engine/rcv-syn-time-wait/rcv-syn-time-wait-right-edge-secure-ipv6.pkt + save_sysctls /usr/local/share/tcptestsuite/state-event-engine/rcv-syn-time-wait/rcv-syn-time-wait-using-shutdown-right-edge-secure-ipv6.pkt + atf_check -o ignore -e ignore /usr/local/share/tcptestsuite/double-check.sh /usr/local/bin/packetdrill --tun_dev=tun0 --persistent_tun_dev /usr/local/share/tcptestsuite/state-event-engine/rcv-syn-time-wait/rcv-syn-time-wait-using-shutdown-right-edge-secure-ipv6.pkt } -rcv_syn_time_wait_right_edge_secure_ipv6_cleanup() { +rcv_syn_time_wait_using_shutdown_right_edge_secure_ipv6_cleanup() { restore_sysctls } @@ -13593,6 +15063,10 @@ atf_init_test_cases() { atf_add_test_case socket_api_getsockopt_tcpinfo_ipv6 atf_add_test_case socket_api_setsockopt_hoplimit_active_ipv6 atf_add_test_case socket_api_setsockopt_hoplimit_passive_ipv6 + atf_add_test_case socket_api_setsockopt_md5_active_ipv4 + atf_add_test_case socket_api_setsockopt_md5_active_ipv6 + atf_add_test_case socket_api_setsockopt_md5_passive_ipv4 + atf_add_test_case socket_api_setsockopt_md5_passive_ipv6 atf_add_test_case socket_api_setsockopt_tos_active_ipv4 atf_add_test_case socket_api_setsockopt_tos_passive_ipv4 atf_add_test_case socket_api_setsockopt_traffic_class_active_ipv6 @@ -13619,6 +15093,16 @@ atf_init_test_cases() { atf_add_test_case rcv_ack_without_data_syn_sent_ack_outside_left_ipv6 atf_add_test_case rcv_ack_without_data_syn_sent_ack_outside_right_ipv4 atf_add_test_case rcv_ack_without_data_syn_sent_ack_outside_right_ipv6 + atf_add_test_case rcv_ack_time_wait_using_shutdown_left_edge_ipv4 + atf_add_test_case rcv_ack_time_wait_using_shutdown_left_edge_ipv6 + atf_add_test_case rcv_ack_time_wait_using_shutdown_middle_ipv4 + atf_add_test_case rcv_ack_time_wait_using_shutdown_middle_ipv6 + atf_add_test_case rcv_ack_time_wait_using_shutdown_outside_left_ipv4 + atf_add_test_case rcv_ack_time_wait_using_shutdown_outside_left_ipv6 + atf_add_test_case rcv_ack_time_wait_using_shutdown_outside_right_ipv4 + atf_add_test_case rcv_ack_time_wait_using_shutdown_outside_right_ipv6 + atf_add_test_case rcv_ack_time_wait_using_shutdown_right_edge_ipv4 + atf_add_test_case rcv_ack_time_wait_using_shutdown_right_edge_ipv6 atf_add_test_case rcv_fin_ack_with_data_closed_ipv4 atf_add_test_case rcv_fin_ack_with_data_closed_ipv6 atf_add_test_case rcv_fin_ack_without_data_closed_ipv4 @@ -13639,6 +15123,16 @@ atf_init_test_cases() { atf_add_test_case rcv_fin_ack_without_data_syn_sent_ack_outside_left_ipv6 atf_add_test_case rcv_fin_ack_without_data_syn_sent_ack_outside_right_ipv4 atf_add_test_case rcv_fin_ack_without_data_syn_sent_ack_outside_right_ipv6 + atf_add_test_case rcv_fin_ack_time_wait_using_shutdown_left_edge_ipv4 + atf_add_test_case rcv_fin_ack_time_wait_using_shutdown_left_edge_ipv6 + atf_add_test_case rcv_fin_ack_time_wait_using_shutdown_middle_ipv4 + atf_add_test_case rcv_fin_ack_time_wait_using_shutdown_middle_ipv6 + atf_add_test_case rcv_fin_ack_time_wait_using_shutdown_outside_left_ipv4 + atf_add_test_case rcv_fin_ack_time_wait_using_shutdown_outside_left_ipv6 + atf_add_test_case rcv_fin_ack_time_wait_using_shutdown_outside_right_ipv4 + atf_add_test_case rcv_fin_ack_time_wait_using_shutdown_outside_right_ipv6 + atf_add_test_case rcv_fin_ack_time_wait_using_shutdown_right_edge_ipv4 + atf_add_test_case rcv_fin_ack_time_wait_using_shutdown_right_edge_ipv6 atf_add_test_case rcv_fin_with_data_closed_ipv4 atf_add_test_case rcv_fin_with_data_closed_ipv6 atf_add_test_case rcv_fin_without_data_closed_ipv4 @@ -13651,6 +15145,16 @@ atf_init_test_cases() { atf_add_test_case rcv_fin_with_data_syn_sent_ipv6 atf_add_test_case rcv_fin_without_data_syn_sent_ipv4 atf_add_test_case rcv_fin_without_data_syn_sent_ipv6 + atf_add_test_case rcv_fin_time_wait_using_shutdown_left_edge_ipv4 + atf_add_test_case rcv_fin_time_wait_using_shutdown_left_edge_ipv6 + atf_add_test_case rcv_fin_time_wait_using_shutdown_middle_ipv4 + atf_add_test_case rcv_fin_time_wait_using_shutdown_middle_ipv6 + atf_add_test_case rcv_fin_time_wait_using_shutdown_outside_left_ipv4 + atf_add_test_case rcv_fin_time_wait_using_shutdown_outside_left_ipv6 + atf_add_test_case rcv_fin_time_wait_using_shutdown_outside_right_ipv4 + atf_add_test_case rcv_fin_time_wait_using_shutdown_outside_right_ipv6 + atf_add_test_case rcv_fin_time_wait_using_shutdown_right_edge_ipv4 + atf_add_test_case rcv_fin_time_wait_using_shutdown_right_edge_ipv6 atf_add_test_case rcv_rst_ack_with_data_closed_ipv4 atf_add_test_case rcv_rst_ack_with_data_closed_ipv6 atf_add_test_case rcv_rst_ack_without_data_closed_ipv4 @@ -13671,6 +15175,22 @@ atf_init_test_cases() { atf_add_test_case rcv_rst_ack_without_data_syn_sent_ack_outside_left_ipv6 atf_add_test_case rcv_rst_ack_without_data_syn_sent_ack_outside_right_ipv4 atf_add_test_case rcv_rst_ack_without_data_syn_sent_ack_outside_right_ipv6 + atf_add_test_case rcv_rst_ack_time_wait_using_shutdown_left_edge_insecure_ipv4 + atf_add_test_case rcv_rst_ack_time_wait_using_shutdown_left_edge_insecure_ipv6 + atf_add_test_case rcv_rst_ack_time_wait_using_shutdown_left_edge_secure_ipv4 + atf_add_test_case rcv_rst_ack_time_wait_using_shutdown_left_edge_secure_ipv6 + atf_add_test_case rcv_rst_ack_time_wait_using_shutdown_outside_left_insecure_ipv4 + atf_add_test_case rcv_rst_ack_time_wait_using_shutdown_outside_left_insecure_ipv6 + atf_add_test_case rcv_rst_ack_time_wait_using_shutdown_outside_left_secure_ipv4 + atf_add_test_case rcv_rst_ack_time_wait_using_shutdown_outside_left_secure_ipv6 + atf_add_test_case rcv_rst_ack_time_wait_using_shutdown_outside_right_insecure_ipv4 + atf_add_test_case rcv_rst_ack_time_wait_using_shutdown_outside_right_insecure_ipv6 + atf_add_test_case rcv_rst_ack_time_wait_using_shutdown_outside_right_secure_ipv4 + atf_add_test_case rcv_rst_ack_time_wait_using_shutdown_outside_right_secure_ipv6 + atf_add_test_case rcv_rst_ack_time_wait_using_shutdown_right_edge_insecure_ipv4 + atf_add_test_case rcv_rst_ack_time_wait_using_shutdown_right_edge_insecure_ipv6 + atf_add_test_case rcv_rst_ack_time_wait_using_shutdown_right_edge_secure_ipv4 + atf_add_test_case rcv_rst_ack_time_wait_using_shutdown_right_edge_secure_ipv6 atf_add_test_case rcv_rst_close_wait_left_edge_insecure_ipv4 atf_add_test_case rcv_rst_close_wait_left_edge_insecure_ipv6 atf_add_test_case rcv_rst_close_wait_left_edge_secure_ipv4 @@ -13811,22 +15331,22 @@ atf_init_test_cases() { atf_add_test_case rcv_rst_with_data_syn_sent_ipv6 atf_add_test_case rcv_rst_without_data_syn_sent_ipv4 atf_add_test_case rcv_rst_without_data_syn_sent_ipv6 - atf_add_test_case rcv_rst_time_wait_left_edge_insecure_ipv4 - atf_add_test_case rcv_rst_time_wait_left_edge_insecure_ipv6 - atf_add_test_case rcv_rst_time_wait_left_edge_secure_ipv4 - atf_add_test_case rcv_rst_time_wait_left_edge_secure_ipv6 - atf_add_test_case rcv_rst_time_wait_outside_left_insecure_ipv4 - atf_add_test_case rcv_rst_time_wait_outside_left_insecure_ipv6 - atf_add_test_case rcv_rst_time_wait_outside_left_secure_ipv4 - atf_add_test_case rcv_rst_time_wait_outside_left_secure_ipv6 - atf_add_test_case rcv_rst_time_wait_outside_right_insecure_ipv4 - atf_add_test_case rcv_rst_time_wait_outside_right_insecure_ipv6 - atf_add_test_case rcv_rst_time_wait_outside_right_secure_ipv4 - atf_add_test_case rcv_rst_time_wait_outside_right_secure_ipv6 - atf_add_test_case rcv_rst_time_wait_right_edge_insecure_ipv4 - atf_add_test_case rcv_rst_time_wait_right_edge_insecure_ipv6 - atf_add_test_case rcv_rst_time_wait_right_edge_secure_ipv4 - atf_add_test_case rcv_rst_time_wait_right_edge_secure_ipv6 + atf_add_test_case rcv_rst_time_wait_using_shutdown_left_edge_insecure_ipv4 + atf_add_test_case rcv_rst_time_wait_using_shutdown_left_edge_insecure_ipv6 + atf_add_test_case rcv_rst_time_wait_using_shutdown_left_edge_secure_ipv4 + atf_add_test_case rcv_rst_time_wait_using_shutdown_left_edge_secure_ipv6 + atf_add_test_case rcv_rst_time_wait_using_shutdown_outside_left_insecure_ipv4 + atf_add_test_case rcv_rst_time_wait_using_shutdown_outside_left_insecure_ipv6 + atf_add_test_case rcv_rst_time_wait_using_shutdown_outside_left_secure_ipv4 + atf_add_test_case rcv_rst_time_wait_using_shutdown_outside_left_secure_ipv6 + atf_add_test_case rcv_rst_time_wait_using_shutdown_outside_right_insecure_ipv4 + atf_add_test_case rcv_rst_time_wait_using_shutdown_outside_right_insecure_ipv6 + atf_add_test_case rcv_rst_time_wait_using_shutdown_outside_right_secure_ipv4 + atf_add_test_case rcv_rst_time_wait_using_shutdown_outside_right_secure_ipv6 + atf_add_test_case rcv_rst_time_wait_using_shutdown_right_edge_insecure_ipv4 + atf_add_test_case rcv_rst_time_wait_using_shutdown_right_edge_insecure_ipv6 + atf_add_test_case rcv_rst_time_wait_using_shutdown_right_edge_secure_ipv4 + atf_add_test_case rcv_rst_time_wait_using_shutdown_right_edge_secure_ipv6 atf_add_test_case rcv_syn_ack_with_data_closed_ipv4 atf_add_test_case rcv_syn_ack_with_data_closed_ipv6 atf_add_test_case rcv_syn_ack_without_data_closed_ipv4 @@ -13847,6 +15367,22 @@ atf_init_test_cases() { atf_add_test_case rcv_syn_ack_without_data_syn_sent_ack_outside_left_ipv6 atf_add_test_case rcv_syn_ack_without_data_syn_sent_ack_outside_right_ipv4 atf_add_test_case rcv_syn_ack_without_data_syn_sent_ack_outside_right_ipv6 + atf_add_test_case rcv_syn_ack_time_wait_using_shutdown_left_edge_insecure_ipv4 + atf_add_test_case rcv_syn_ack_time_wait_using_shutdown_left_edge_insecure_ipv6 + atf_add_test_case rcv_syn_ack_time_wait_using_shutdown_left_edge_secure_ipv4 + atf_add_test_case rcv_syn_ack_time_wait_using_shutdown_left_edge_secure_ipv6 + atf_add_test_case rcv_syn_ack_time_wait_using_shutdown_outside_left_insecure_ipv4 + atf_add_test_case rcv_syn_ack_time_wait_using_shutdown_outside_left_insecure_ipv6 + atf_add_test_case rcv_syn_ack_time_wait_using_shutdown_outside_left_secure_ipv4 + atf_add_test_case rcv_syn_ack_time_wait_using_shutdown_outside_left_secure_ipv6 + atf_add_test_case rcv_syn_ack_time_wait_using_shutdown_outside_right_insecure_ipv4 + atf_add_test_case rcv_syn_ack_time_wait_using_shutdown_outside_right_insecure_ipv6 + atf_add_test_case rcv_syn_ack_time_wait_using_shutdown_outside_right_secure_ipv4 + atf_add_test_case rcv_syn_ack_time_wait_using_shutdown_outside_right_secure_ipv6 + atf_add_test_case rcv_syn_ack_time_wait_using_shutdown_right_edge_insecure_ipv4 + atf_add_test_case rcv_syn_ack_time_wait_using_shutdown_right_edge_insecure_ipv6 + atf_add_test_case rcv_syn_ack_time_wait_using_shutdown_right_edge_secure_ipv4 + atf_add_test_case rcv_syn_ack_time_wait_using_shutdown_right_edge_secure_ipv6 atf_add_test_case rcv_syn_close_wait_left_edge_insecure_ipv4 atf_add_test_case rcv_syn_close_wait_left_edge_insecure_ipv6 atf_add_test_case rcv_syn_close_wait_left_edge_secure_ipv4 @@ -13919,6 +15455,38 @@ atf_init_test_cases() { atf_add_test_case rcv_syn_fin_without_data_syn_sent_dropping_disabled_ipv6 atf_add_test_case rcv_syn_fin_without_data_syn_sent_dropping_enabled_ipv4 atf_add_test_case rcv_syn_fin_without_data_syn_sent_dropping_enabled_ipv6 + atf_add_test_case rcv_syn_fin_time_wait_using_shutdown_left_edge_insecure_drop_ipv4 + atf_add_test_case rcv_syn_fin_time_wait_using_shutdown_left_edge_insecure_drop_ipv6 + atf_add_test_case rcv_syn_fin_time_wait_using_shutdown_left_edge_insecure_nodrop_ipv4 + atf_add_test_case rcv_syn_fin_time_wait_using_shutdown_left_edge_insecure_nodrop_ipv6 + atf_add_test_case rcv_syn_fin_time_wait_using_shutdown_left_edge_secure_drop_ipv4 + atf_add_test_case rcv_syn_fin_time_wait_using_shutdown_left_edge_secure_drop_ipv6 + atf_add_test_case rcv_syn_fin_time_wait_using_shutdown_left_edge_secure_nodrop_ipv4 + atf_add_test_case rcv_syn_fin_time_wait_using_shutdown_left_edge_secure_nodrop_ipv6 + atf_add_test_case rcv_syn_fin_time_wait_using_shutdown_outside_left_insecure_drop_ipv4 + atf_add_test_case rcv_syn_fin_time_wait_using_shutdown_outside_left_insecure_drop_ipv6 + atf_add_test_case rcv_syn_fin_time_wait_using_shutdown_outside_left_insecure_nodrop_ipv4 + atf_add_test_case rcv_syn_fin_time_wait_using_shutdown_outside_left_insecure_nodrop_ipv6 + atf_add_test_case rcv_syn_fin_time_wait_using_shutdown_outside_left_secure_drop_ipv4 + atf_add_test_case rcv_syn_fin_time_wait_using_shutdown_outside_left_secure_drop_ipv6 + atf_add_test_case rcv_syn_fin_time_wait_using_shutdown_outside_left_secure_nodrop_ipv4 + atf_add_test_case rcv_syn_fin_time_wait_using_shutdown_outside_left_secure_nodrop_ipv6 + atf_add_test_case rcv_syn_fin_time_wait_using_shutdown_outside_right_insecure_drop_ipv4 + atf_add_test_case rcv_syn_fin_time_wait_using_shutdown_outside_right_insecure_drop_ipv6 + atf_add_test_case rcv_syn_fin_time_wait_using_shutdown_outside_right_insecure_nodrop_ipv4 + atf_add_test_case rcv_syn_fin_time_wait_using_shutdown_outside_right_insecure_nodrop_ipv6 + atf_add_test_case rcv_syn_fin_time_wait_using_shutdown_outside_right_secure_drop_ipv4 + atf_add_test_case rcv_syn_fin_time_wait_using_shutdown_outside_right_secure_drop_ipv6 + atf_add_test_case rcv_syn_fin_time_wait_using_shutdown_outside_right_secure_nodrop_ipv4 + atf_add_test_case rcv_syn_fin_time_wait_using_shutdown_outside_right_secure_nodrop_ipv6 + atf_add_test_case rcv_syn_fin_time_wait_using_shutdown_right_edge_insecure_drop_ipv4 + atf_add_test_case rcv_syn_fin_time_wait_using_shutdown_right_edge_insecure_drop_ipv6 + atf_add_test_case rcv_syn_fin_time_wait_using_shutdown_right_edge_insecure_nodrop_ipv4 + atf_add_test_case rcv_syn_fin_time_wait_using_shutdown_right_edge_insecure_nodrop_ipv6 + atf_add_test_case rcv_syn_fin_time_wait_using_shutdown_right_edge_secure_drop_ipv4 + atf_add_test_case rcv_syn_fin_time_wait_using_shutdown_right_edge_secure_drop_ipv6 + atf_add_test_case rcv_syn_fin_time_wait_using_shutdown_right_edge_secure_nodrop_ipv4 + atf_add_test_case rcv_syn_fin_time_wait_using_shutdown_right_edge_secure_nodrop_ipv6 atf_add_test_case rcv_syn_fin_wait_1_left_edge_insecure_ipv4 atf_add_test_case rcv_syn_fin_wait_1_left_edge_insecure_ipv6 atf_add_test_case rcv_syn_fin_wait_1_left_edge_secure_ipv4 @@ -13975,22 +15543,22 @@ atf_init_test_cases() { atf_add_test_case rcv_syn_with_data_syn_sent_ipv6 atf_add_test_case rcv_syn_without_data_syn_sent_ipv4 atf_add_test_case rcv_syn_without_data_syn_sent_ipv6 - atf_add_test_case rcv_syn_time_wait_left_edge_insecure_ipv4 - atf_add_test_case rcv_syn_time_wait_left_edge_insecure_ipv6 - atf_add_test_case rcv_syn_time_wait_left_edge_secure_ipv4 - atf_add_test_case rcv_syn_time_wait_left_edge_secure_ipv6 - atf_add_test_case rcv_syn_time_wait_outside_left_insecure_ipv4 - atf_add_test_case rcv_syn_time_wait_outside_left_insecure_ipv6 - atf_add_test_case rcv_syn_time_wait_outside_left_secure_ipv4 - atf_add_test_case rcv_syn_time_wait_outside_left_secure_ipv6 - atf_add_test_case rcv_syn_time_wait_outside_right_insecure_ipv4 - atf_add_test_case rcv_syn_time_wait_outside_right_insecure_ipv6 - atf_add_test_case rcv_syn_time_wait_outside_right_secure_ipv4 - atf_add_test_case rcv_syn_time_wait_outside_right_secure_ipv6 - atf_add_test_case rcv_syn_time_wait_right_edge_insecure_ipv4 - atf_add_test_case rcv_syn_time_wait_right_edge_insecure_ipv6 - atf_add_test_case rcv_syn_time_wait_right_edge_secure_ipv4 - atf_add_test_case rcv_syn_time_wait_right_edge_secure_ipv6 + atf_add_test_case rcv_syn_time_wait_using_shutdown_left_edge_insecure_ipv4 + atf_add_test_case rcv_syn_time_wait_using_shutdown_left_edge_insecure_ipv6 + atf_add_test_case rcv_syn_time_wait_using_shutdown_left_edge_secure_ipv4 + atf_add_test_case rcv_syn_time_wait_using_shutdown_left_edge_secure_ipv6 + atf_add_test_case rcv_syn_time_wait_using_shutdown_outside_left_insecure_ipv4 + atf_add_test_case rcv_syn_time_wait_using_shutdown_outside_left_insecure_ipv6 + atf_add_test_case rcv_syn_time_wait_using_shutdown_outside_left_secure_ipv4 + atf_add_test_case rcv_syn_time_wait_using_shutdown_outside_left_secure_ipv6 + atf_add_test_case rcv_syn_time_wait_using_shutdown_outside_right_insecure_ipv4 + atf_add_test_case rcv_syn_time_wait_using_shutdown_outside_right_insecure_ipv6 + atf_add_test_case rcv_syn_time_wait_using_shutdown_outside_right_secure_ipv4 + atf_add_test_case rcv_syn_time_wait_using_shutdown_outside_right_secure_ipv6 + atf_add_test_case rcv_syn_time_wait_using_shutdown_right_edge_insecure_ipv4 + atf_add_test_case rcv_syn_time_wait_using_shutdown_right_edge_insecure_ipv6 + atf_add_test_case rcv_syn_time_wait_using_shutdown_right_edge_secure_ipv4 + atf_add_test_case rcv_syn_time_wait_using_shutdown_right_edge_secure_ipv6 atf_add_test_case active_connection_setup_ipv4 atf_add_test_case active_connection_setup_ipv6 atf_add_test_case getsockopt_tcp_maxseg_established_ipv4 diff --git a/net/tcptestsuite/pkg-plist b/net/tcptestsuite/pkg-plist index bc23e785fc96..ea8e0ddabe6b 100644 --- a/net/tcptestsuite/pkg-plist +++ b/net/tcptestsuite/pkg-plist @@ -1,4 +1,3 @@ -bin/run-all-tests %%DATADIR%%/double-check.sh %%DATADIR%%/fast-open/README.md %%DATADIR%%/fast-open/client/all-fast-open-client-tests @@ -481,6 +480,10 @@ bin/run-all-tests %%DATADIR%%/socket-api/setsockopt/run-all-setsockopt-tests %%DATADIR%%/socket-api/setsockopt/socket-api-setsockopt-hoplimit-active-ipv6.pkt %%DATADIR%%/socket-api/setsockopt/socket-api-setsockopt-hoplimit-passive-ipv6.pkt +%%DATADIR%%/socket-api/setsockopt/socket-api-setsockopt-md5-active-ipv4.pkt +%%DATADIR%%/socket-api/setsockopt/socket-api-setsockopt-md5-active-ipv6.pkt +%%DATADIR%%/socket-api/setsockopt/socket-api-setsockopt-md5-passive-ipv4.pkt +%%DATADIR%%/socket-api/setsockopt/socket-api-setsockopt-md5-passive-ipv6.pkt %%DATADIR%%/socket-api/setsockopt/socket-api-setsockopt-tos-active-ipv4.pkt %%DATADIR%%/socket-api/setsockopt/socket-api-setsockopt-tos-passive-ipv4.pkt %%DATADIR%%/socket-api/setsockopt/socket-api-setsockopt-traffic-class-active-ipv6.pkt @@ -525,6 +528,18 @@ bin/run-all-tests %%DATADIR%%/state-event-engine/rcv-ack-syn-sent/rcv-ack-without-data-syn-sent-ack-outside-right-ipv6.pkt %%DATADIR%%/state-event-engine/rcv-ack-syn-sent/run-all-rcv-ack-syn-sent-tests %%DATADIR%%/state-event-engine/rcv-ack-time-wait/README.md +%%DATADIR%%/state-event-engine/rcv-ack-time-wait/all-rcv-ack-time-wait-tests +%%DATADIR%%/state-event-engine/rcv-ack-time-wait/rcv-ack-time-wait-using-shutdown-left-edge-ipv4.pkt +%%DATADIR%%/state-event-engine/rcv-ack-time-wait/rcv-ack-time-wait-using-shutdown-left-edge-ipv6.pkt +%%DATADIR%%/state-event-engine/rcv-ack-time-wait/rcv-ack-time-wait-using-shutdown-middle-ipv4.pkt +%%DATADIR%%/state-event-engine/rcv-ack-time-wait/rcv-ack-time-wait-using-shutdown-middle-ipv6.pkt +%%DATADIR%%/state-event-engine/rcv-ack-time-wait/rcv-ack-time-wait-using-shutdown-outside-left-ipv4.pkt +%%DATADIR%%/state-event-engine/rcv-ack-time-wait/rcv-ack-time-wait-using-shutdown-outside-left-ipv6.pkt +%%DATADIR%%/state-event-engine/rcv-ack-time-wait/rcv-ack-time-wait-using-shutdown-outside-right-ipv4.pkt +%%DATADIR%%/state-event-engine/rcv-ack-time-wait/rcv-ack-time-wait-using-shutdown-outside-right-ipv6.pkt +%%DATADIR%%/state-event-engine/rcv-ack-time-wait/rcv-ack-time-wait-using-shutdown-right-edge-ipv4.pkt +%%DATADIR%%/state-event-engine/rcv-ack-time-wait/rcv-ack-time-wait-using-shutdown-right-edge-ipv6.pkt +%%DATADIR%%/state-event-engine/rcv-ack-time-wait/run-all-rcv-ack-time-wait-tests %%DATADIR%%/state-event-engine/rcv-fin-ack-close-wait/README.md %%DATADIR%%/state-event-engine/rcv-fin-ack-closed/README.md %%DATADIR%%/state-event-engine/rcv-fin-ack-closed/all-rcv-fin-ack-closed-tests @@ -562,6 +577,18 @@ bin/run-all-tests %%DATADIR%%/state-event-engine/rcv-fin-ack-syn-sent/rcv-fin-ack-without-data-syn-sent-ack-outside-right-ipv6.pkt %%DATADIR%%/state-event-engine/rcv-fin-ack-syn-sent/run-all-rcv-fin-ack-syn-sent-tests %%DATADIR%%/state-event-engine/rcv-fin-ack-time-wait/README.md +%%DATADIR%%/state-event-engine/rcv-fin-ack-time-wait/all-rcv-fin-ack-time-wait-tests +%%DATADIR%%/state-event-engine/rcv-fin-ack-time-wait/rcv-fin-ack-time-wait-using-shutdown-left-edge-ipv4.pkt +%%DATADIR%%/state-event-engine/rcv-fin-ack-time-wait/rcv-fin-ack-time-wait-using-shutdown-left-edge-ipv6.pkt +%%DATADIR%%/state-event-engine/rcv-fin-ack-time-wait/rcv-fin-ack-time-wait-using-shutdown-middle-ipv4.pkt +%%DATADIR%%/state-event-engine/rcv-fin-ack-time-wait/rcv-fin-ack-time-wait-using-shutdown-middle-ipv6.pkt +%%DATADIR%%/state-event-engine/rcv-fin-ack-time-wait/rcv-fin-ack-time-wait-using-shutdown-outside-left-ipv4.pkt +%%DATADIR%%/state-event-engine/rcv-fin-ack-time-wait/rcv-fin-ack-time-wait-using-shutdown-outside-left-ipv6.pkt +%%DATADIR%%/state-event-engine/rcv-fin-ack-time-wait/rcv-fin-ack-time-wait-using-shutdown-outside-right-ipv4.pkt +%%DATADIR%%/state-event-engine/rcv-fin-ack-time-wait/rcv-fin-ack-time-wait-using-shutdown-outside-right-ipv6.pkt +%%DATADIR%%/state-event-engine/rcv-fin-ack-time-wait/rcv-fin-ack-time-wait-using-shutdown-right-edge-ipv4.pkt +%%DATADIR%%/state-event-engine/rcv-fin-ack-time-wait/rcv-fin-ack-time-wait-using-shutdown-right-edge-ipv6.pkt +%%DATADIR%%/state-event-engine/rcv-fin-ack-time-wait/run-all-rcv-fin-ack-time-wait-tests %%DATADIR%%/state-event-engine/rcv-fin-close-wait/README.md %%DATADIR%%/state-event-engine/rcv-fin-closed/README.md %%DATADIR%%/state-event-engine/rcv-fin-closed/all-rcv-fin-closed-tests @@ -591,6 +618,18 @@ bin/run-all-tests %%DATADIR%%/state-event-engine/rcv-fin-syn-sent/rcv-fin-without-data-syn-sent-ipv6.pkt %%DATADIR%%/state-event-engine/rcv-fin-syn-sent/run-all-rcv-fin-syn-sent-tests %%DATADIR%%/state-event-engine/rcv-fin-time-wait/README.md +%%DATADIR%%/state-event-engine/rcv-fin-time-wait/all-rcv-fin-time-wait-tests +%%DATADIR%%/state-event-engine/rcv-fin-time-wait/rcv-fin-time-wait-using-shutdown-left-edge-ipv4.pkt +%%DATADIR%%/state-event-engine/rcv-fin-time-wait/rcv-fin-time-wait-using-shutdown-left-edge-ipv6.pkt +%%DATADIR%%/state-event-engine/rcv-fin-time-wait/rcv-fin-time-wait-using-shutdown-middle-ipv4.pkt +%%DATADIR%%/state-event-engine/rcv-fin-time-wait/rcv-fin-time-wait-using-shutdown-middle-ipv6.pkt +%%DATADIR%%/state-event-engine/rcv-fin-time-wait/rcv-fin-time-wait-using-shutdown-outside-left-ipv4.pkt +%%DATADIR%%/state-event-engine/rcv-fin-time-wait/rcv-fin-time-wait-using-shutdown-outside-left-ipv6.pkt +%%DATADIR%%/state-event-engine/rcv-fin-time-wait/rcv-fin-time-wait-using-shutdown-outside-right-ipv4.pkt +%%DATADIR%%/state-event-engine/rcv-fin-time-wait/rcv-fin-time-wait-using-shutdown-outside-right-ipv6.pkt +%%DATADIR%%/state-event-engine/rcv-fin-time-wait/rcv-fin-time-wait-using-shutdown-right-edge-ipv4.pkt +%%DATADIR%%/state-event-engine/rcv-fin-time-wait/rcv-fin-time-wait-using-shutdown-right-edge-ipv6.pkt +%%DATADIR%%/state-event-engine/rcv-fin-time-wait/run-all-rcv-fin-time-wait-tests %%DATADIR%%/state-event-engine/rcv-rst-ack-close-wait/README.md %%DATADIR%%/state-event-engine/rcv-rst-ack-closed/README.md %%DATADIR%%/state-event-engine/rcv-rst-ack-closed/all-rcv-rst-ack-closed-tests @@ -628,6 +667,24 @@ bin/run-all-tests %%DATADIR%%/state-event-engine/rcv-rst-ack-syn-sent/rcv-rst-ack-without-data-syn-sent-ack-outside-right-ipv6.pkt %%DATADIR%%/state-event-engine/rcv-rst-ack-syn-sent/run-all-rcv-rst-ack-syn-sent-tests %%DATADIR%%/state-event-engine/rcv-rst-ack-time-wait/README.md +%%DATADIR%%/state-event-engine/rcv-rst-ack-time-wait/all-rcv-rst-ack-time-wait-tests +%%DATADIR%%/state-event-engine/rcv-rst-ack-time-wait/rcv-rst-ack-time-wait-using-shutdown-left-edge-insecure-ipv4.pkt +%%DATADIR%%/state-event-engine/rcv-rst-ack-time-wait/rcv-rst-ack-time-wait-using-shutdown-left-edge-insecure-ipv6.pkt +%%DATADIR%%/state-event-engine/rcv-rst-ack-time-wait/rcv-rst-ack-time-wait-using-shutdown-left-edge-secure-ipv4.pkt +%%DATADIR%%/state-event-engine/rcv-rst-ack-time-wait/rcv-rst-ack-time-wait-using-shutdown-left-edge-secure-ipv6.pkt +%%DATADIR%%/state-event-engine/rcv-rst-ack-time-wait/rcv-rst-ack-time-wait-using-shutdown-outside-left-insecure-ipv4.pkt +%%DATADIR%%/state-event-engine/rcv-rst-ack-time-wait/rcv-rst-ack-time-wait-using-shutdown-outside-left-insecure-ipv6.pkt +%%DATADIR%%/state-event-engine/rcv-rst-ack-time-wait/rcv-rst-ack-time-wait-using-shutdown-outside-left-secure-ipv4.pkt +%%DATADIR%%/state-event-engine/rcv-rst-ack-time-wait/rcv-rst-ack-time-wait-using-shutdown-outside-left-secure-ipv6.pkt +%%DATADIR%%/state-event-engine/rcv-rst-ack-time-wait/rcv-rst-ack-time-wait-using-shutdown-outside-right-insecure-ipv4.pkt +%%DATADIR%%/state-event-engine/rcv-rst-ack-time-wait/rcv-rst-ack-time-wait-using-shutdown-outside-right-insecure-ipv6.pkt +%%DATADIR%%/state-event-engine/rcv-rst-ack-time-wait/rcv-rst-ack-time-wait-using-shutdown-outside-right-secure-ipv4.pkt +%%DATADIR%%/state-event-engine/rcv-rst-ack-time-wait/rcv-rst-ack-time-wait-using-shutdown-outside-right-secure-ipv6.pkt +%%DATADIR%%/state-event-engine/rcv-rst-ack-time-wait/rcv-rst-ack-time-wait-using-shutdown-right-edge-insecure-ipv4.pkt +%%DATADIR%%/state-event-engine/rcv-rst-ack-time-wait/rcv-rst-ack-time-wait-using-shutdown-right-edge-insecure-ipv6.pkt +%%DATADIR%%/state-event-engine/rcv-rst-ack-time-wait/rcv-rst-ack-time-wait-using-shutdown-right-edge-secure-ipv4.pkt +%%DATADIR%%/state-event-engine/rcv-rst-ack-time-wait/rcv-rst-ack-time-wait-using-shutdown-right-edge-secure-ipv6.pkt +%%DATADIR%%/state-event-engine/rcv-rst-ack-time-wait/run-all-rcv-rst-ack-time-wait-tests %%DATADIR%%/state-event-engine/rcv-rst-close-wait/README.md %%DATADIR%%/state-event-engine/rcv-rst-close-wait/all-rcv-rst-close-wait-tests %%DATADIR%%/state-event-engine/rcv-rst-close-wait/rcv-rst-close-wait-left-edge-insecure-ipv4.pkt @@ -800,22 +857,22 @@ bin/run-all-tests %%DATADIR%%/state-event-engine/rcv-rst-syn-sent/run-all-rcv-rst-syn-sent-tests %%DATADIR%%/state-event-engine/rcv-rst-time-wait/README.md %%DATADIR%%/state-event-engine/rcv-rst-time-wait/all-rcv-rst-time-wait-tests -%%DATADIR%%/state-event-engine/rcv-rst-time-wait/rcv-rst-time-wait-left-edge-insecure-ipv4.pkt -%%DATADIR%%/state-event-engine/rcv-rst-time-wait/rcv-rst-time-wait-left-edge-insecure-ipv6.pkt -%%DATADIR%%/state-event-engine/rcv-rst-time-wait/rcv-rst-time-wait-left-edge-secure-ipv4.pkt -%%DATADIR%%/state-event-engine/rcv-rst-time-wait/rcv-rst-time-wait-left-edge-secure-ipv6.pkt -%%DATADIR%%/state-event-engine/rcv-rst-time-wait/rcv-rst-time-wait-outside-left-insecure-ipv4.pkt -%%DATADIR%%/state-event-engine/rcv-rst-time-wait/rcv-rst-time-wait-outside-left-insecure-ipv6.pkt -%%DATADIR%%/state-event-engine/rcv-rst-time-wait/rcv-rst-time-wait-outside-left-secure-ipv4.pkt -%%DATADIR%%/state-event-engine/rcv-rst-time-wait/rcv-rst-time-wait-outside-left-secure-ipv6.pkt -%%DATADIR%%/state-event-engine/rcv-rst-time-wait/rcv-rst-time-wait-outside-right-insecure-ipv4.pkt -%%DATADIR%%/state-event-engine/rcv-rst-time-wait/rcv-rst-time-wait-outside-right-insecure-ipv6.pkt -%%DATADIR%%/state-event-engine/rcv-rst-time-wait/rcv-rst-time-wait-outside-right-secure-ipv4.pkt -%%DATADIR%%/state-event-engine/rcv-rst-time-wait/rcv-rst-time-wait-outside-right-secure-ipv6.pkt -%%DATADIR%%/state-event-engine/rcv-rst-time-wait/rcv-rst-time-wait-right-edge-insecure-ipv4.pkt -%%DATADIR%%/state-event-engine/rcv-rst-time-wait/rcv-rst-time-wait-right-edge-insecure-ipv6.pkt -%%DATADIR%%/state-event-engine/rcv-rst-time-wait/rcv-rst-time-wait-right-edge-secure-ipv4.pkt -%%DATADIR%%/state-event-engine/rcv-rst-time-wait/rcv-rst-time-wait-right-edge-secure-ipv6.pkt +%%DATADIR%%/state-event-engine/rcv-rst-time-wait/rcv-rst-time-wait-using-shutdown-left-edge-insecure-ipv4.pkt +%%DATADIR%%/state-event-engine/rcv-rst-time-wait/rcv-rst-time-wait-using-shutdown-left-edge-insecure-ipv6.pkt +%%DATADIR%%/state-event-engine/rcv-rst-time-wait/rcv-rst-time-wait-using-shutdown-left-edge-secure-ipv4.pkt +%%DATADIR%%/state-event-engine/rcv-rst-time-wait/rcv-rst-time-wait-using-shutdown-left-edge-secure-ipv6.pkt +%%DATADIR%%/state-event-engine/rcv-rst-time-wait/rcv-rst-time-wait-using-shutdown-outside-left-insecure-ipv4.pkt +%%DATADIR%%/state-event-engine/rcv-rst-time-wait/rcv-rst-time-wait-using-shutdown-outside-left-insecure-ipv6.pkt +%%DATADIR%%/state-event-engine/rcv-rst-time-wait/rcv-rst-time-wait-using-shutdown-outside-left-secure-ipv4.pkt +%%DATADIR%%/state-event-engine/rcv-rst-time-wait/rcv-rst-time-wait-using-shutdown-outside-left-secure-ipv6.pkt +%%DATADIR%%/state-event-engine/rcv-rst-time-wait/rcv-rst-time-wait-using-shutdown-outside-right-insecure-ipv4.pkt +%%DATADIR%%/state-event-engine/rcv-rst-time-wait/rcv-rst-time-wait-using-shutdown-outside-right-insecure-ipv6.pkt +%%DATADIR%%/state-event-engine/rcv-rst-time-wait/rcv-rst-time-wait-using-shutdown-outside-right-secure-ipv4.pkt +%%DATADIR%%/state-event-engine/rcv-rst-time-wait/rcv-rst-time-wait-using-shutdown-outside-right-secure-ipv6.pkt +%%DATADIR%%/state-event-engine/rcv-rst-time-wait/rcv-rst-time-wait-using-shutdown-right-edge-insecure-ipv4.pkt +%%DATADIR%%/state-event-engine/rcv-rst-time-wait/rcv-rst-time-wait-using-shutdown-right-edge-insecure-ipv6.pkt +%%DATADIR%%/state-event-engine/rcv-rst-time-wait/rcv-rst-time-wait-using-shutdown-right-edge-secure-ipv4.pkt +%%DATADIR%%/state-event-engine/rcv-rst-time-wait/rcv-rst-time-wait-using-shutdown-right-edge-secure-ipv6.pkt %%DATADIR%%/state-event-engine/rcv-rst-time-wait/run-all-rcv-rst-time-wait-tests %%DATADIR%%/state-event-engine/rcv-syn-ack-close-wait/README.md %%DATADIR%%/state-event-engine/rcv-syn-ack-closed/README.md @@ -854,6 +911,24 @@ bin/run-all-tests %%DATADIR%%/state-event-engine/rcv-syn-ack-syn-sent/rcv-syn-ack-without-data-syn-sent-ack-outside-right-ipv6.pkt %%DATADIR%%/state-event-engine/rcv-syn-ack-syn-sent/run-all-rcv-syn-ack-syn-sent-tests %%DATADIR%%/state-event-engine/rcv-syn-ack-time-wait/README.md +%%DATADIR%%/state-event-engine/rcv-syn-ack-time-wait/all-rcv-syn-ack-time-wait-tests +%%DATADIR%%/state-event-engine/rcv-syn-ack-time-wait/rcv-syn-ack-time-wait-using-shutdown-left-edge-insecure-ipv4.pkt +%%DATADIR%%/state-event-engine/rcv-syn-ack-time-wait/rcv-syn-ack-time-wait-using-shutdown-left-edge-insecure-ipv6.pkt +%%DATADIR%%/state-event-engine/rcv-syn-ack-time-wait/rcv-syn-ack-time-wait-using-shutdown-left-edge-secure-ipv4.pkt +%%DATADIR%%/state-event-engine/rcv-syn-ack-time-wait/rcv-syn-ack-time-wait-using-shutdown-left-edge-secure-ipv6.pkt +%%DATADIR%%/state-event-engine/rcv-syn-ack-time-wait/rcv-syn-ack-time-wait-using-shutdown-outside-left-insecure-ipv4.pkt +%%DATADIR%%/state-event-engine/rcv-syn-ack-time-wait/rcv-syn-ack-time-wait-using-shutdown-outside-left-insecure-ipv6.pkt +%%DATADIR%%/state-event-engine/rcv-syn-ack-time-wait/rcv-syn-ack-time-wait-using-shutdown-outside-left-secure-ipv4.pkt +%%DATADIR%%/state-event-engine/rcv-syn-ack-time-wait/rcv-syn-ack-time-wait-using-shutdown-outside-left-secure-ipv6.pkt +%%DATADIR%%/state-event-engine/rcv-syn-ack-time-wait/rcv-syn-ack-time-wait-using-shutdown-outside-right-insecure-ipv4.pkt +%%DATADIR%%/state-event-engine/rcv-syn-ack-time-wait/rcv-syn-ack-time-wait-using-shutdown-outside-right-insecure-ipv6.pkt +%%DATADIR%%/state-event-engine/rcv-syn-ack-time-wait/rcv-syn-ack-time-wait-using-shutdown-outside-right-secure-ipv4.pkt +%%DATADIR%%/state-event-engine/rcv-syn-ack-time-wait/rcv-syn-ack-time-wait-using-shutdown-outside-right-secure-ipv6.pkt +%%DATADIR%%/state-event-engine/rcv-syn-ack-time-wait/rcv-syn-ack-time-wait-using-shutdown-right-edge-insecure-ipv4.pkt +%%DATADIR%%/state-event-engine/rcv-syn-ack-time-wait/rcv-syn-ack-time-wait-using-shutdown-right-edge-insecure-ipv6.pkt +%%DATADIR%%/state-event-engine/rcv-syn-ack-time-wait/rcv-syn-ack-time-wait-using-shutdown-right-edge-secure-ipv4.pkt +%%DATADIR%%/state-event-engine/rcv-syn-ack-time-wait/rcv-syn-ack-time-wait-using-shutdown-right-edge-secure-ipv6.pkt +%%DATADIR%%/state-event-engine/rcv-syn-ack-time-wait/run-all-rcv-syn-ack-time-wait-tests %%DATADIR%%/state-event-engine/rcv-syn-close-wait/README.md %%DATADIR%%/state-event-engine/rcv-syn-close-wait/all-rcv-syn-close-wait-tests %%DATADIR%%/state-event-engine/rcv-syn-close-wait/rcv-syn-close-wait-left-edge-insecure-ipv4.pkt @@ -955,6 +1030,40 @@ bin/run-all-tests %%DATADIR%%/state-event-engine/rcv-syn-fin-syn-sent/rcv-syn-fin-without-data-syn-sent-dropping-enabled-ipv6.pkt %%DATADIR%%/state-event-engine/rcv-syn-fin-syn-sent/run-all-rcv-syn-fin-syn-sent-tests %%DATADIR%%/state-event-engine/rcv-syn-fin-time-wait/README.md +%%DATADIR%%/state-event-engine/rcv-syn-fin-time-wait/all-rcv-syn-fin-time-wait-tests +%%DATADIR%%/state-event-engine/rcv-syn-fin-time-wait/rcv-syn-fin-time-wait-using-shutdown-left-edge-insecure-drop-ipv4.pkt +%%DATADIR%%/state-event-engine/rcv-syn-fin-time-wait/rcv-syn-fin-time-wait-using-shutdown-left-edge-insecure-drop-ipv6.pkt +%%DATADIR%%/state-event-engine/rcv-syn-fin-time-wait/rcv-syn-fin-time-wait-using-shutdown-left-edge-insecure-nodrop-ipv4.pkt +%%DATADIR%%/state-event-engine/rcv-syn-fin-time-wait/rcv-syn-fin-time-wait-using-shutdown-left-edge-insecure-nodrop-ipv6.pkt +%%DATADIR%%/state-event-engine/rcv-syn-fin-time-wait/rcv-syn-fin-time-wait-using-shutdown-left-edge-secure-drop-ipv4.pkt +%%DATADIR%%/state-event-engine/rcv-syn-fin-time-wait/rcv-syn-fin-time-wait-using-shutdown-left-edge-secure-drop-ipv6.pkt +%%DATADIR%%/state-event-engine/rcv-syn-fin-time-wait/rcv-syn-fin-time-wait-using-shutdown-left-edge-secure-nodrop-ipv4.pkt +%%DATADIR%%/state-event-engine/rcv-syn-fin-time-wait/rcv-syn-fin-time-wait-using-shutdown-left-edge-secure-nodrop-ipv6.pkt +%%DATADIR%%/state-event-engine/rcv-syn-fin-time-wait/rcv-syn-fin-time-wait-using-shutdown-outside-left-insecure-drop-ipv4.pkt +%%DATADIR%%/state-event-engine/rcv-syn-fin-time-wait/rcv-syn-fin-time-wait-using-shutdown-outside-left-insecure-drop-ipv6.pkt +%%DATADIR%%/state-event-engine/rcv-syn-fin-time-wait/rcv-syn-fin-time-wait-using-shutdown-outside-left-insecure-nodrop-ipv4.pkt +%%DATADIR%%/state-event-engine/rcv-syn-fin-time-wait/rcv-syn-fin-time-wait-using-shutdown-outside-left-insecure-nodrop-ipv6.pkt +%%DATADIR%%/state-event-engine/rcv-syn-fin-time-wait/rcv-syn-fin-time-wait-using-shutdown-outside-left-secure-drop-ipv4.pkt +%%DATADIR%%/state-event-engine/rcv-syn-fin-time-wait/rcv-syn-fin-time-wait-using-shutdown-outside-left-secure-drop-ipv6.pkt +%%DATADIR%%/state-event-engine/rcv-syn-fin-time-wait/rcv-syn-fin-time-wait-using-shutdown-outside-left-secure-nodrop-ipv4.pkt +%%DATADIR%%/state-event-engine/rcv-syn-fin-time-wait/rcv-syn-fin-time-wait-using-shutdown-outside-left-secure-nodrop-ipv6.pkt +%%DATADIR%%/state-event-engine/rcv-syn-fin-time-wait/rcv-syn-fin-time-wait-using-shutdown-outside-right-insecure-drop-ipv4.pkt +%%DATADIR%%/state-event-engine/rcv-syn-fin-time-wait/rcv-syn-fin-time-wait-using-shutdown-outside-right-insecure-drop-ipv6.pkt +%%DATADIR%%/state-event-engine/rcv-syn-fin-time-wait/rcv-syn-fin-time-wait-using-shutdown-outside-right-insecure-nodrop-ipv4.pkt +%%DATADIR%%/state-event-engine/rcv-syn-fin-time-wait/rcv-syn-fin-time-wait-using-shutdown-outside-right-insecure-nodrop-ipv6.pkt +%%DATADIR%%/state-event-engine/rcv-syn-fin-time-wait/rcv-syn-fin-time-wait-using-shutdown-outside-right-secure-drop-ipv4.pkt +%%DATADIR%%/state-event-engine/rcv-syn-fin-time-wait/rcv-syn-fin-time-wait-using-shutdown-outside-right-secure-drop-ipv6.pkt +%%DATADIR%%/state-event-engine/rcv-syn-fin-time-wait/rcv-syn-fin-time-wait-using-shutdown-outside-right-secure-nodrop-ipv4.pkt +%%DATADIR%%/state-event-engine/rcv-syn-fin-time-wait/rcv-syn-fin-time-wait-using-shutdown-outside-right-secure-nodrop-ipv6.pkt +%%DATADIR%%/state-event-engine/rcv-syn-fin-time-wait/rcv-syn-fin-time-wait-using-shutdown-right-edge-insecure-drop-ipv4.pkt +%%DATADIR%%/state-event-engine/rcv-syn-fin-time-wait/rcv-syn-fin-time-wait-using-shutdown-right-edge-insecure-drop-ipv6.pkt +%%DATADIR%%/state-event-engine/rcv-syn-fin-time-wait/rcv-syn-fin-time-wait-using-shutdown-right-edge-insecure-nodrop-ipv4.pkt +%%DATADIR%%/state-event-engine/rcv-syn-fin-time-wait/rcv-syn-fin-time-wait-using-shutdown-right-edge-insecure-nodrop-ipv6.pkt +%%DATADIR%%/state-event-engine/rcv-syn-fin-time-wait/rcv-syn-fin-time-wait-using-shutdown-right-edge-secure-drop-ipv4.pkt +%%DATADIR%%/state-event-engine/rcv-syn-fin-time-wait/rcv-syn-fin-time-wait-using-shutdown-right-edge-secure-drop-ipv6.pkt +%%DATADIR%%/state-event-engine/rcv-syn-fin-time-wait/rcv-syn-fin-time-wait-using-shutdown-right-edge-secure-nodrop-ipv4.pkt +%%DATADIR%%/state-event-engine/rcv-syn-fin-time-wait/rcv-syn-fin-time-wait-using-shutdown-right-edge-secure-nodrop-ipv6.pkt +%%DATADIR%%/state-event-engine/rcv-syn-fin-time-wait/run-all-rcv-syn-fin-time-wait-tests %%DATADIR%%/state-event-engine/rcv-syn-fin-wait-1/README.md %%DATADIR%%/state-event-engine/rcv-syn-fin-wait-1/all-rcv-syn-fin-wait-1-tests %%DATADIR%%/state-event-engine/rcv-syn-fin-wait-1/rcv-syn-fin-wait-1-left-edge-insecure-ipv4.pkt @@ -1029,38 +1138,22 @@ bin/run-all-tests %%DATADIR%%/state-event-engine/rcv-syn-syn-sent/run-all-rcv-syn-syn-sent-tests %%DATADIR%%/state-event-engine/rcv-syn-time-wait/README.md %%DATADIR%%/state-event-engine/rcv-syn-time-wait/all-rcv-syn-time-wait-tests -%%DATADIR%%/state-event-engine/rcv-syn-time-wait/rcv-syn-time-wait-left-edge-insecure-ipv4.pkt -%%DATADIR%%/state-event-engine/rcv-syn-time-wait/rcv-syn-time-wait-left-edge-insecure-ipv6.pkt -%%DATADIR%%/state-event-engine/rcv-syn-time-wait/rcv-syn-time-wait-left-edge-secure-ipv4.pkt -%%DATADIR%%/state-event-engine/rcv-syn-time-wait/rcv-syn-time-wait-left-edge-secure-ipv6.pkt -%%DATADIR%%/state-event-engine/rcv-syn-time-wait/rcv-syn-time-wait-outside-left-insecure-ipv4.pkt -%%DATADIR%%/state-event-engine/rcv-syn-time-wait/rcv-syn-time-wait-outside-left-insecure-ipv6.pkt -%%DATADIR%%/state-event-engine/rcv-syn-time-wait/rcv-syn-time-wait-outside-left-secure-ipv4.pkt -%%DATADIR%%/state-event-engine/rcv-syn-time-wait/rcv-syn-time-wait-outside-left-secure-ipv6.pkt -%%DATADIR%%/state-event-engine/rcv-syn-time-wait/rcv-syn-time-wait-outside-right-insecure-ipv4.exfail -%%DATADIR%%/state-event-engine/rcv-syn-time-wait/rcv-syn-time-wait-outside-right-insecure-ipv4.pkt -%%DATADIR%%/state-event-engine/rcv-syn-time-wait/rcv-syn-time-wait-outside-right-insecure-ipv6.exfail -%%DATADIR%%/state-event-engine/rcv-syn-time-wait/rcv-syn-time-wait-outside-right-insecure-ipv6.pkt -%%DATADIR%%/state-event-engine/rcv-syn-time-wait/rcv-syn-time-wait-outside-right-secure-ipv4.exfail -%%DATADIR%%/state-event-engine/rcv-syn-time-wait/rcv-syn-time-wait-outside-right-secure-ipv4.pkt -%%DATADIR%%/state-event-engine/rcv-syn-time-wait/rcv-syn-time-wait-outside-right-secure-ipv6.exfail -%%DATADIR%%/state-event-engine/rcv-syn-time-wait/rcv-syn-time-wait-outside-right-secure-ipv6.pkt -%%DATADIR%%/state-event-engine/rcv-syn-time-wait/rcv-syn-time-wait-left-edge-insecure-ipv4.extimeout -%%DATADIR%%/state-event-engine/rcv-syn-time-wait/rcv-syn-time-wait-left-edge-insecure-ipv6.extimeout -%%DATADIR%%/state-event-engine/rcv-syn-time-wait/rcv-syn-time-wait-left-edge-secure-ipv4.extimeout -%%DATADIR%%/state-event-engine/rcv-syn-time-wait/rcv-syn-time-wait-left-edge-secure-ipv6.extimeout -%%DATADIR%%/state-event-engine/rcv-syn-time-wait/rcv-syn-time-wait-right-edge-insecure-ipv4.exfail -%%DATADIR%%/state-event-engine/rcv-syn-time-wait/rcv-syn-time-wait-right-edge-insecure-ipv4.pkt -%%DATADIR%%/state-event-engine/rcv-syn-time-wait/rcv-syn-time-wait-right-edge-insecure-ipv6.exfail -%%DATADIR%%/state-event-engine/rcv-syn-time-wait/rcv-syn-time-wait-right-edge-insecure-ipv6.pkt -%%DATADIR%%/state-event-engine/rcv-syn-time-wait/rcv-syn-time-wait-right-edge-secure-ipv4.exfail -%%DATADIR%%/state-event-engine/rcv-syn-time-wait/rcv-syn-time-wait-right-edge-secure-ipv4.pkt -%%DATADIR%%/state-event-engine/rcv-syn-time-wait/rcv-syn-time-wait-right-edge-secure-ipv6.exfail -%%DATADIR%%/state-event-engine/rcv-syn-time-wait/rcv-syn-time-wait-right-edge-secure-ipv6.pkt -%%DATADIR%%/state-event-engine/rcv-syn-time-wait/rcv-syn-time-wait-outside-left-insecure-ipv4.extimeout -%%DATADIR%%/state-event-engine/rcv-syn-time-wait/rcv-syn-time-wait-outside-left-insecure-ipv6.extimeout -%%DATADIR%%/state-event-engine/rcv-syn-time-wait/rcv-syn-time-wait-outside-left-secure-ipv4.extimeout -%%DATADIR%%/state-event-engine/rcv-syn-time-wait/rcv-syn-time-wait-outside-left-secure-ipv6.extimeout +%%DATADIR%%/state-event-engine/rcv-syn-time-wait/rcv-syn-time-wait-using-shutdown-left-edge-insecure-ipv4.pkt +%%DATADIR%%/state-event-engine/rcv-syn-time-wait/rcv-syn-time-wait-using-shutdown-left-edge-insecure-ipv6.pkt +%%DATADIR%%/state-event-engine/rcv-syn-time-wait/rcv-syn-time-wait-using-shutdown-left-edge-secure-ipv4.pkt +%%DATADIR%%/state-event-engine/rcv-syn-time-wait/rcv-syn-time-wait-using-shutdown-left-edge-secure-ipv6.pkt +%%DATADIR%%/state-event-engine/rcv-syn-time-wait/rcv-syn-time-wait-using-shutdown-outside-left-insecure-ipv4.pkt +%%DATADIR%%/state-event-engine/rcv-syn-time-wait/rcv-syn-time-wait-using-shutdown-outside-left-insecure-ipv6.pkt +%%DATADIR%%/state-event-engine/rcv-syn-time-wait/rcv-syn-time-wait-using-shutdown-outside-left-secure-ipv4.pkt +%%DATADIR%%/state-event-engine/rcv-syn-time-wait/rcv-syn-time-wait-using-shutdown-outside-left-secure-ipv6.pkt +%%DATADIR%%/state-event-engine/rcv-syn-time-wait/rcv-syn-time-wait-using-shutdown-outside-right-insecure-ipv4.pkt +%%DATADIR%%/state-event-engine/rcv-syn-time-wait/rcv-syn-time-wait-using-shutdown-outside-right-insecure-ipv6.pkt +%%DATADIR%%/state-event-engine/rcv-syn-time-wait/rcv-syn-time-wait-using-shutdown-outside-right-secure-ipv4.pkt +%%DATADIR%%/state-event-engine/rcv-syn-time-wait/rcv-syn-time-wait-using-shutdown-outside-right-secure-ipv6.pkt +%%DATADIR%%/state-event-engine/rcv-syn-time-wait/rcv-syn-time-wait-using-shutdown-right-edge-insecure-ipv4.pkt +%%DATADIR%%/state-event-engine/rcv-syn-time-wait/rcv-syn-time-wait-using-shutdown-right-edge-insecure-ipv6.pkt +%%DATADIR%%/state-event-engine/rcv-syn-time-wait/rcv-syn-time-wait-using-shutdown-right-edge-secure-ipv4.pkt +%%DATADIR%%/state-event-engine/rcv-syn-time-wait/rcv-syn-time-wait-using-shutdown-right-edge-secure-ipv6.pkt %%DATADIR%%/state-event-engine/rcv-syn-time-wait/run-all-rcv-syn-time-wait-tests %%DATADIR%%/state-event-engine/run-all-state-event-engine-tests %%DATADIR%%/state-event-engine/tcpstate.d @@ -1121,6 +1214,9 @@ bin/run-all-tests %%DATADIR%%/tcp-over-udp/setsockopt-tcp-maxseg-established-ipv4.pkt %%DATADIR%%/tcp-over-udp/setsockopt-tcp-maxseg-established-ipv6.pkt %%DATADIR%%/tcp-over-udp/sysctl-pmtud-blackhole-detection-ipv4.pkt +%%DATADIR%%/tcp-over-udp/sysctl-pmtud-blackhole-detection-ipv4.pkt.timeout %%DATADIR%%/tcp-over-udp/sysctl-pmtud-blackhole-detection-ipv6.pkt +%%DATADIR%%/tcp-over-udp/sysctl-pmtud-blackhole-detection-ipv6.pkt.timeout +bin/run-all-tests tests/tcptestsuite/Kyuafile tests/tcptestsuite/tcptestsuite_atf_test |