make -C tools/testing/selftests TARGETS="net/tcp_ao" TEST_PROGS=unsigned-mmd5_ipv6 TEST_GEN_PROGS="" run_tests make: Entering directory '/home/virtme/testing-6/tools/testing/selftests' make[1]: Entering directory '/home/virtme/testing-6/tools/testing/selftests/net/tcp_ao' make[1]: Nothing to be done for 'all'. make[1]: Leaving directory '/home/virtme/testing-6/tools/testing/selftests/net/tcp_ao' make[1]: Entering directory '/home/virtme/testing-6/tools/testing/selftests/net/tcp_ao' TAP version 13 1..1 # overriding timeout to 240 # selftests: net/tcp_ao: unsigned-md5_ipv6 # 1..73 # # 1448[lib/setup.c:250] rand seed 1744147172 # TAP version 13 # not ok 1 [server] AO server (INADDR_ANY): AO client: timed out for accept(): Connection timed out # ok 2 AO server (INADDR_ANY): AO client: connected # ok 3 [server] AO server (INADDR_ANY): AO client: counter TCPAOGood increased 0 => 5 # ok 4 AO server (INADDR_ANY): MD5 client # ok 5 [server] AO server (INADDR_ANY): MD5 client: counter TCPMD5Unexpected increased 0 => 1 # ok 6 AO server (INADDR_ANY): unsigned client # ok 7 [server] AO server (INADDR_ANY): no sign client: counter TCPAORequired increased 0 => 1 # not ok 8 [server] AO server (AO_REQUIRED): AO client: timed out for accept(): Connection timed out # ok 9 AO server (AO_REQUIRED): AO client: connected # ok 10 [server] AO server (AO_REQUIRED): AO client: counter TCPAOGood increased 5 => 10 # ok 11 AO server (AO_REQUIRED): unsigned client # ok 12 [server] AO server (AO_REQUIRED): unsigned client: counter TCPAORequired increased 1 => 2 # ok 13 MD5 server (INADDR_ANY): AO client # ok 14 [server] MD5 server (INADDR_ANY): AO client: counter TCPAOKeyNotFound increased 0 => 1 # not ok 15 [server] MD5 server (INADDR_ANY): MD5 client: timed out for accept(): Connection timed out # ok 16 [server] MD5 server (INADDR_ANY): MD5 client: no counter checks # ok 17 MD5 server (INADDR_ANY): MD5 client: connected # ok 18 MD5 server (INADDR_ANY): no sign client # ok 19 [server] MD5 server (INADDR_ANY): no sign client: counter TCPMD5NotFound increased 0 => 1 # ok 20 no sign server: AO client # ok 21 [server] no sign server: AO client: counter TCPAOKeyNotFound increased 1 => 2 # ok 22 no sign server: MD5 client # ok 23 [server] no sign server: MD5 client: counter TCPMD5Unexpected increased 1 => 2 # not ok 24 [server] no sign server: no sign client: timed out for accept(): Connection timed out # ok 25 no sign server: no sign client: connected # not ok 26 [server] no sign server: no sign client: CurrEstab counter did not increase: 0 <= 0 # not ok 27 [server] AO+MD5 server: AO client (matching): timed out for accept(): Connection timed out # ok 28 AO+MD5 server: AO client (matching): connected # ok 29 [server] AO+MD5 server: AO client (matching): counter TCPAOGood increased 10 => 15 # ok 30 AO+MD5 server: AO client (misconfig, matching MD5) # ok 31 [server] AO+MD5 server: AO client (misconfig, matching MD5): counter TCPAOKeyNotFound increased 2 => 3 # ok 32 AO+MD5 server: AO client (misconfig, non-matching) # ok 33 [server] AO+MD5 server: AO client (misconfig, non-matching): counter TCPAOKeyNotFound increased 3 => 4 # not ok 34 [server] AO+MD5 server: MD5 client (matching): timed out for accept(): Connection timed out # ok 35 AO+MD5 server: MD5 client (matching): connected # ok 36 [server] AO+MD5 server: MD5 client (matching): no counter checks # ok 37 AO+MD5 server: MD5 client (misconfig, matching AO) # ok 38 [server] AO+MD5 server: MD5 client (misconfig, matching AO): counter TCPMD5Unexpected increased 2 => 3 # ok 39 AO+MD5 server: MD5 client (misconfig, non-matching) # ok 40 [server] AO+MD5 server: MD5 client (misconfig, non-matching): counter TCPMD5Unexpected increased 3 => 4 # not ok 41 [server] AO+MD5 server: no sign client (unmatched): timed out for accept(): Connection timed out # ok 42 AO+MD5 server: no sign client (unmatched): connected # not ok 43 [server] AO+MD5 server: no sign client (unmatched): CurrEstab counter did not increase: 0 <= 0 # ok 44 AO+MD5 server: no sign client (misconfig, matching AO) # ok 45 [server] AO+MD5 server: no sign client (misconfig, matching AO): counter TCPAORequired increased 2 => 3 # ok 46 AO+MD5 server: no sign client (misconfig, matching MD5) # ok 47 [server] AO+MD5 server: no sign client (misconfig, matching MD5): counter TCPMD5NotFound increased 1 => 2 # ok 48 AO+MD5 server: client with both [TCP-MD5] and TCP-AO keys: connect() was prevented # ok 49 [server] AO+MD5 server: client with both [TCP-MD5] and TCP-AO keys: no counter checks # ok 50 AO+MD5 server: client with both TCP-MD5 and [TCP-AO] keys: connect() was prevented # ok 51 [server] AO+MD5 server: client with both TCP-MD5 and [TCP-AO] keys: no counter checks # not ok 52 TCP-AO established: add TCP-MD5 key: timed out for accept(): Connection timed out # ok 53 TCP-AO established: add TCP-MD5 key: postfailed as expected # ok 54 TCP-AO established: add TCP-MD5 key: counter TCPAOGood increased 15 => 20 # not ok 55 TCP-MD5 established: add TCP-AO key: timed out for accept(): Connection timed out # ok 56 TCP-MD5 established: add TCP-AO key: postfailed as expected # ok 57 TCP-MD5 established: add TCP-AO key: no counter checks # not ok 58 non-signed established: add TCP-AO key: timed out for accept(): Connection timed out # ok 59 non-signed established: add TCP-AO key: postfailed as expected # not ok 60 non-signed established: add TCP-AO key: CurrEstab counter did not increase: 0 <= 0 # ok 61 TCP-AO key intersects with existing TCP-MD5 key: prefailed as expected: Key was rejected by service # ok 62 TCP-MD5 key intersects with existing TCP-AO key: prefailed as expected: Key was rejected by service # ok 63 TCP-MD5 key + TCP-AO required: prefailed as expected: Key was rejected by service # ok 64 TCP-AO required on socket + TCP-MD5 key: prefailed as expected: Key was rejected by service # ok 65 VRF: TCP-AO key (no l3index) + TCP-MD5 key (no l3index): prefailed as expected: Key was rejected by service # ok 66 VRF: TCP-MD5 key (no l3index) + TCP-AO key (no l3index): prefailed as expected: Key was rejected by service # ok 67 VRF: TCP-AO key (no l3index) + TCP-MD5 key (l3index=0): prefailed as expected: Key was rejected by service # ok 68 VRF: TCP-MD5 key (l3index=0) + TCP-AO key (no l3index): prefailed as expected: Key was rejected by service # ok 69 VRF: TCP-AO key (no l3index) + TCP-MD5 key (l3index=N): prefailed as expected: Key was rejected by service # ok 70 VRF: TCP-MD5 key (l3index=N) + TCP-AO key (no l3index): prefailed as expected: Key was rejected by service # ok 71 VRF: TCP-AO key (l3index=0) + TCP-MD5 key (no l3index): prefailed as expected: Key was rejected by service # ok 72 VRF: TCP-MD5 key (no l3index) + TCP-AO key (l3index=0): prefailed as expected: Key was rejected by service # ok 73 VRF: TCP-AO key (l3index=0) + TCP-MD5 key (l3index=0): prefailed as expected: Key was rejected by service # ok 74 VRF: TCP-MD5 key (l3index=0) + TCP-AO key (l3index=0): prefailed as expected: Key was rejected by service # ok 75 VRF: TCP-AO key (l3index=0) + TCP-MD5 key (l3index=N) # ok 76 VRF: TCP-MD5 key (l3index=N) + TCP-AO key (l3index=0) # ok 77 VRF: TCP-AO key (l3index=N) + TCP-MD5 key (no l3index): prefailed as expected: Key was rejected by service # ok 78 VRF: TCP-MD5 key (no l3index) + TCP-AO key (l3index=N): prefailed as expected: Key was rejected by service # ok 79 VRF: TCP-AO key (l3index=N) + TCP-MD5 key (l3index=0) # ok 80 VRF: TCP-MD5 key (l3index=0) + TCP-AO key (l3index=N) # ok 81 VRF: TCP-AO key (l3index=N) + TCP-MD5 key (l3index=N): prefailed as expected: Key was rejected by service # ok 82 VRF: TCP-MD5 key (l3index=N) + TCP-AO key (l3index=N): prefailed as expected: Key was rejected by service # ok 83 Trace events matched expectations: 13 tcp_hash_md5_required[2] tcp_hash_md5_unexpected[4] tcp_hash_ao_required[3] tcp_ao_key_not_found[4] # # Planned tests != run tests (73 != 83) # # Totals: pass:70 fail:13 xfail:0 xpass:0 skip:0 error:0 not ok 1 selftests: net/tcp_ao: unsigned-md5_ipv6 # exit=1 make[1]: Leaving directory '/home/virtme/testing-6/tools/testing/selftests/net/tcp_ao' make: Leaving directory '/home/virtme/testing-6/tools/testing/selftests' xx__-> echo $? 0 xx__-> echo scan > /sys/kernel/debug/kmemleak && cat /sys/kernel/debug/kmemleak xx__-> echo scan > /sys/kernel/debug/kmemleak && cat /sys/kernel/debug/kmemleak xx__->