< TEST_PROGS=toeplitz.py TEST_GEN_PROGS="" run_tests make: Entering directory '/srv/vmksft/testing/wt-24/tools/testing/selftests' make[1]: Entering directory '/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw' make[1]: Nothing to be done for 'all'. make[1]: Leaving directory '/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw' make[1]: Nothing to be done for 'all'. make[1]: Entering directory '/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw' # overriding timeout to 720 # selftests: drivers/net/hw: toeplitz.py # TAP version 13 # 1..12 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 194, in test # # Exception| with bkg(" ".join(rx_cmd), ksft_ready=True, exit_wait=True) as rx_proc: # # Exception| ~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/net/lib/py/utils.py", line 205, in __exit__ # # Exception| return self.process(terminate=terminate, fail=self.check_fail, # # Exception| ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| expect_fail=self.expect_fail) # # Exception| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/net/lib/py/utils.py", line 134, in process # # Exception| raise CmdExitFailure("Command failed", self) # # Exception| net.lib.py.utils.CmdExitFailure: Command failed # # Exception| CMD: /srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/toeplitz -4 -t -d 50445 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 40 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 0: rx_hash 0x6d841c17 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42732 dport 50445] != expected 0x7a40262f # # Exception| cpu 0: rx_hash 0x2e121341 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42788 dport 50445] != expected 0x7c1a97f9 # # Exception| cpu 0: rx_hash 0x9d41c508 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42796 dport 50445] != expected 0x60f46013 # # Exception| cpu 0: rx_hash 0xef00db9b [saddr 192.0.3.2 daddr 192.0.3.1 sport 42810 dport 50445] != expected 0xa4e52b99 # # Exception| cpu 4: rx_hash 0xb42df733 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42748 dport 50445] != expected 0xf4375dda # # Exception| cpu 4: rx_hash 0x0f89bff6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42758 dport 50445] != expected 0x489af5a9 # # Exception| cpu 4: rx_hash 0xd62054d2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42774 dport 50445] != expected 0xc6ed8e5c # # Exception| cpu 4: rx_hash 0xf9e3c53f [saddr 192.0.3.2 daddr 192.0.3.1 sport 42822 dport 50445] != expected 0xeb072b54 # # Exception| cpu 5: rx_hash 0xf311f716 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42714 dport 50445] != expected 0xf96ad05f # # Exception| cpu 5: rx_hash 0xded7ca5e [saddr 192.0.3.2 daddr 192.0.3.1 sport 42724 dport 50445] != expected 0x66aed1c5 # # Exception| cpu 5: rx_hash 0xb087f840 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42770 dport 50445] != expected 0xff306189 # # Exception| cpu 5: rx_hash 0x1b6f0df7 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42772 dport 50445] != expected 0xb55651f6 # # Exception| cpu 0: rx_hash 0x46ed8289 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42834 dport 50445] != expected 0x5cadbf74 # # Exception| cpu 0: rx_hash 0x5e56a177 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42844 dport 50445] != expected 0xa2578e1 # # Exception| cpu 0: rx_hash 0xbedfc51a [saddr 192.0.3.2 daddr 192.0.3.1 sport 42848 dport 50445] != expected 0xe65aa6d1 # # Exception| cpu 0: rx_hash 0x0d8c1353 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42856 dport 50445] != expected 0xfab4513b # # Exception| cpu 0: rx_hash 0x67762e3e [saddr 192.0.3.2 daddr 192.0.3.1 sport 42864 dport 50445] != expected 0x682ddd24 # # Exception| cpu 4: rx_hash 0xa664e6e4 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42862 dport 50445] != expected 0xb0d26144 # # Exception| cpu 4: rx_hash 0x4bb2c524 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42898 dport 50445] != expected 0x2efe8ef7 # # Exception| cpu 4: rx_hash 0x35ae4a48 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42904 dport 50445] != expected 0x41aba6b7 # # Exception| cpu 4: rx_hash 0xcd9c0ddb [saddr 192.0.3.2 daddr 192.0.3.1 sport 42922 dport 50445] != expected 0xfb5cbf12 # # Exception| cpu 4: rx_hash 0x1435e6ff [saddr 192.0.3.2 daddr 192.0.3.1 sport 42938 dport 50445] != expected 0x752bc4e7 # # Exception| cpu 5: rx_hash 0xb28254e5 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42876 dport 50445] != expected 0x4d1ec51b # # Exception| cpu 5: rx_hash 0x2148f849 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42890 dport 50445] != expected 0xbc6702e8 # # Exception| cpu 5: rx_hash 0x86fd9c01 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42896 dport 50445] != expected 0x5d45515d # # Exception| cpu 5: rx_hash 0xf8e1136d [saddr 192.0.3.2 daddr 192.0.3.1 sport 42906 dport 50445] != expected 0x3210791d # # Exception| cpu 0: rx_hash 0x234d54ec [saddr 192.0.3.2 daddr 192.0.3.1 sport 42980 dport 50445] != expected 0xe49a67a # # Exception| cpu 0: rx_hash 0xfae4bfc8 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42996 dport 50445] != expected 0x803edd8f # # Exception| cpu 0: rx_hash 0x84f830a4 [saddr 192.0.3.2 daddr 192.0.3.1 sport 43006 dport 50445] != expected 0xef6bf5cf # # Exception| cpu 0: rx_hash 0x80560b98 [saddr 192.0.3.2 daddr 192.0.3.1 sport 43034 dport 50445] != expected 0x486f691b # # Exception| cpu 4: rx_hash 0xb1852e12 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42958 dport 50445] != expected 0x262733c0 # # Exception| cpu 4: rx_hash 0xbdd8bfed [saddr 192.0.3.2 daddr 192.0.3.1 sport 42962 dport 50445] != expected 0x8d63500a # # Exception| cpu 4: rx_hash 0xc3c43081 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42968 dport 50445] != expected 0xe236784a # # Exception| cpu 4: rx_hash 0x3bf67712 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42986 dport 50445] != expected 0x58c161ef # # Exception| cpu 4: rx_hash 0xe25f9c36 [saddr 192.0.3.2 daddr 192.0.3.1 sport 43002 dport 50445] != expected 0xd6b61a1a # # Exception| cpu 5: rx_hash 0x72924a6d [saddr 192.0.3.2 daddr 192.0.3.1 sport 42942 dport 50445] != expected 0x4cf62b32 # # Exception| cpu 5: rx_hash 0xa5639c13 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42972 dport 50445] != expected 0xdbeb979f # # Exception| cpu 5: rx_hash 0x8c0b9a67 [saddr 192.0.3.2 daddr 192.0.3.1 sport 43014 dport 50445] != expected 0xe32b0ad1 # # Exception| cpu 5: rx_hash 0xfe4a84f4 [saddr 192.0.3.2 daddr 192.0.3.1 sport 43024 dport 50445] != expected 0x273a415b # # Exception| cpu 5: rx_hash 0xe6f1a70a [saddr 192.0.3.2 daddr 192.0.3.1 sport 43038 dport 50445] != expected 0x71b286ce # # Exception| count: pass=0 nohash=0 fail=40 # # Exception| # not ok 1 toeplitz.test.tcp_ipv4 # # Receiver output: # # # # RSS indirection table size: 256 # # # cpu 0: rx_hash 0xdbe68d1a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50508 dport 47569] OK # # # cpu 4: rx_hash 0xb3191cd2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50490 dport 47569] OK # # # cpu 4: rx_hash 0xa8a545db [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50566 dport 47569] OK # # # cpu 4: rx_hash 0xd6b9cab7 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50572 dport 47569] OK # # # cpu 4: rx_hash 0x710caeff [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50582 dport 47569] OK # # # cpu 5: rx_hash 0xd5beb040 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50494 dport 47569] OK # # # cpu 5: rx_hash 0xf620b052 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50546 dport 47569] OK # # # cpu 0: rx_hash 0x024f663e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50524 dport 47569] OK # # # cpu 0: rx_hash 0x5195d41a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50536 dport 47569] OK # # # cpu 0: rx_hash 0xfa7d21ad [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50542 dport 47569] OK # # # cpu 0: rx_hash 0x883c3f3e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50552 dport 47569] OK # # # cpu 0: rx_hash 0x1bf69392 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50574 dport 47569] OK # # # cpu 0: rx_hash 0xbc43f7da [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50580 dport 47569] OK # # # cpu 0: rx_hash 0xef9945fe [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50592 dport 47569] OK # # # cpu 4: rx_hash 0x5cca93b7 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50600 dport 47569] OK # # # cpu 4: rx_hash 0xf97a5b5a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50652 dport 47569] OK # # # cpu 4: rx_hash 0x7f5493a5 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50660 dport 47569] OK # # # cpu 4: rx_hash 0x3a3d9439 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50718 dport 47569] OK # # # cpu 5: rx_hash 0x9dd85b6d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50614 dport 47569] OK # # # cpu 5: rx_hash 0xe3c4d401 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50620 dport 47569] OK # # # cpu 5: rx_hash 0x67efb05b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50666 dport 47569] OK # # # cpu 5: rx_hash 0x2286b7c7 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50704 dport 47569] OK # # # cpu 0: rx_hash 0x38689380 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50626 dport 47569] OK # # # cpu 0: rx_hash 0xe1c178a4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50642 dport 47569] OK # # # cpu 0: rx_hash 0x6bb221a4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50678 dport 47569] OK # # # cpu 0: rx_hash 0xfb2f5ce3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50688 dport 47569] OK # # # cpu 0: rx_hash 0x0f408a8f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50734 dport 47569] OK # # # cpu 4: rx_hash 0xb04ecd39 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50746 dport 47569] OK # # # cpu 4: rx_hash 0x0d45262a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50752 dport 47569] OK # # # cpu 4: rx_hash 0xbe16f063 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50760 dport 47569] OK # # # cpu 4: rx_hash 0xb24b619c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50772 dport 47569] OK # # # cpu 4: rx_hash 0x4a79260f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50790 dport 47569] OK # # # cpu 5: rx_hash 0x6be28ab8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50756 dport 47569] OK # # # cpu 5: rx_hash 0x93d0cd2b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50806 dport 47569] OK # # # cpu 5: rx_hash 0x7e06eeeb [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50826 dport 47569] OK # # # cpu 5: rx_hash 0x18a14279 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50830 dport 47569] OK # # # cpu 0: rx_hash 0xaaf04262 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50778 dport 47569] OK # # # cpu 0: rx_hash 0x20831b62 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50814 dport 47569] OK # # # cpu 0: rx_hash 0x725b7f14 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50838 dport 47569] OK # # # cpu 0: rx_hash 0xf8282614 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50866 dport 47569] OK # # # count: pass=40 nohash=0 fail=0 # ok 2 toeplitz.test.tcp_ipv6 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 194, in test # # Exception| with bkg(" ".join(rx_cmd), ksft_ready=True, exit_wait=True) as rx_proc: # # Exception| ~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/net/lib/py/utils.py", line 205, in __exit__ # # Exception| return self.process(terminate=terminate, fail=self.check_fail, # # Exception| ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| expect_fail=self.expect_fail) # # Exception| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/net/lib/py/utils.py", line 134, in process # # Exception| raise CmdExitFailure("Command failed", self) # # Exception| net.lib.py.utils.CmdExitFailure: Command failed # # Exception| CMD: /srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/toeplitz -4 -u -d 44384 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 40 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 0: rx_hash 0xce8fd295 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56992 dport 44384] != expected 0xe560105c # # Exception| cpu 0: rx_hash 0xce8fd295 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56992 dport 44384] != expected 0xe560105c # # Exception| cpu 0: rx_hash 0xce8fd295 [saddr 192.0.3.2 daddr 192.0.3.1 sport 60177 dport 44384] != expected 0x758260ef # # Exception| cpu 0: rx_hash 0xce8fd295 [saddr 192.0.3.2 daddr 192.0.3.1 sport 60177 dport 44384] != expected 0x758260ef # # Exception| cpu 0: rx_hash 0xce8fd295 [saddr 192.0.3.2 daddr 192.0.3.1 sport 60653 dport 44384] != expected 0x6d039ed3 # # Exception| cpu 0: rx_hash 0xce8fd295 [saddr 192.0.3.2 daddr 192.0.3.1 sport 60653 dport 44384] != expected 0x6d039ed3 # # Exception| cpu 0: rx_hash 0xce8fd295 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53737 dport 44384] != expected 0x16d57967 # # Exception| cpu 0: rx_hash 0xce8fd295 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53737 dport 44384] != expected 0x16d57967 # # Exception| cpu 0: rx_hash 0xce8fd295 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42193 dport 44384] != expected 0x49c333ca # # Exception| cpu 0: rx_hash 0xce8fd295 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42193 dport 44384] != expected 0x49c333ca # # Exception| cpu 0: rx_hash 0xce8fd295 [saddr 192.0.3.2 daddr 192.0.3.1 sport 46300 dport 44384] != expected 0x1d09e3da # # Exception| cpu 0: rx_hash 0xce8fd295 [saddr 192.0.3.2 daddr 192.0.3.1 sport 46300 dport 44384] != expected 0x1d09e3da # # Exception| cpu 0: rx_hash 0xce8fd295 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50144 dport 44384] != expected 0xcfb1fd7d # # Exception| cpu 0: rx_hash 0xce8fd295 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50144 dport 44384] != expected 0xcfb1fd7d # # Exception| cpu 0: rx_hash 0xce8fd295 [saddr 192.0.3.2 daddr 192.0.3.1 sport 37677 dport 44384] != expected 0xc8b8130 # # Exception| cpu 0: rx_hash 0xce8fd295 [saddr 192.0.3.2 daddr 192.0.3.1 sport 37677 dport 44384] != expected 0xc8b8130 # # Exception| cpu 0: rx_hash 0xce8fd295 [saddr 192.0.3.2 daddr 192.0.3.1 sport 52307 dport 44384] != expected 0xe84e4b8a # # Exception| cpu 0: rx_hash 0xce8fd295 [saddr 192.0.3.2 daddr 192.0.3.1 sport 52307 dport 44384] != expected 0xe84e4b8a # # Exception| cpu 0: rx_hash 0xce8fd295 [saddr 192.0.3.2 daddr 192.0.3.1 sport 59175 dport 44384] != expected 0x818da587 # # Exception| cpu 0: rx_hash 0xce8fd295 [saddr 192.0.3.2 daddr 192.0.3.1 sport 59175 dport 44384] != expected 0x818da587 # # Exception| cpu 0: rx_hash 0xce8fd295 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42591 dport 44384] != expected 0x7af6a0fe # # Exception| cpu 0: rx_hash 0xce8fd295 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42591 dport 44384] != expected 0x7af6a0fe # # Exception| cpu 0: rx_hash 0xce8fd295 [saddr 192.0.3.2 daddr 192.0.3.1 sport 59283 dport 44384] != expected 0xa0d26323 # # Exception| cpu 0: rx_hash 0xce8fd295 [saddr 192.0.3.2 daddr 192.0.3.1 sport 59283 dport 44384] != expected 0xa0d26323 # # Exception| cpu 0: rx_hash 0xce8fd295 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56963 dport 44384] != expected 0x3697cd58 # # Exception| cpu 0: rx_hash 0xce8fd295 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56963 dport 44384] != expected 0x3697cd58 # # Exception| cpu 0: rx_hash 0xce8fd295 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42094 dport 44384] != expected 0xe0be627a # # Exception| cpu 0: rx_hash 0xce8fd295 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42094 dport 44384] != expected 0xe0be627a # # Exception| cpu 0: rx_hash 0xce8fd295 [saddr 192.0.3.2 daddr 192.0.3.1 sport 46482 dport 44384] != expected 0x80fb8d0d # # Exception| cpu 0: rx_hash 0xce8fd295 [saddr 192.0.3.2 daddr 192.0.3.1 sport 46482 dport 44384] != expected 0x80fb8d0d # # Exception| cpu 0: rx_hash 0xce8fd295 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39873 dport 44384] != expected 0x31ccfb81 # # Exception| cpu 0: rx_hash 0xce8fd295 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39873 dport 44384] != expected 0x31ccfb81 # # Exception| cpu 0: rx_hash 0xce8fd295 [saddr 192.0.3.2 daddr 192.0.3.1 sport 51788 dport 44384] != expected 0x398c2e8e # # Exception| cpu 0: rx_hash 0xce8fd295 [saddr 192.0.3.2 daddr 192.0.3.1 sport 51788 dport 44384] != expected 0x398c2e8e # # Exception| cpu 0: rx_hash 0xce8fd295 [saddr 192.0.3.2 daddr 192.0.3.1 sport 46385 dport 44384] != expected 0x82c2bf77 # # Exception| cpu 0: rx_hash 0xce8fd295 [saddr 192.0.3.2 daddr 192.0.3.1 sport 46385 dport 44384] != expected 0x82c2bf77 # # Exception| cpu 0: rx_hash 0xce8fd295 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42374 dport 44384] != expected 0xa1df6e56 # # Exception| cpu 0: rx_hash 0xce8fd295 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42374 dport 44384] != expected 0xa1df6e56 # # Exception| cpu 0: rx_hash 0xce8fd295 [saddr 192.0.3.2 daddr 192.0.3.1 sport 48162 dport 44384] != expected 0xdd823d34 # # Exception| cpu 0: rx_hash 0xce8fd295 [saddr 192.0.3.2 daddr 192.0.3.1 sport 48162 dport 44384] != expected 0xdd823d34 # # Exception| count: pass=0 nohash=0 fail=40 # # Exception| # not ok 3 toeplitz.test.udp_ipv4 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 194, in test # # Exception| with bkg(" ".join(rx_cmd), ksft_ready=True, exit_wait=True) as rx_proc: # # Exception| ~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/net/lib/py/utils.py", line 205, in __exit__ # # Exception| return self.process(terminate=terminate, fail=self.check_fail, # # Exception| ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| expect_fail=self.expect_fail) # # Exception| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/net/lib/py/utils.py", line 134, in process # # Exception| raise CmdExitFailure("Command failed", self) # # Exception| net.lib.py.utils.CmdExitFailure: Command failed # # Exception| CMD: /srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/toeplitz -6 -u -d 37129 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 43 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 5: rx_hash 0x890da4d6 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51111 dport 37129] != expected 0xddc1d0c0 # # Exception| cpu 5: rx_hash 0x890da4d6 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42861 dport 37129] != expected 0x7e98a68e # # Exception| cpu 5: rx_hash 0x890da4d6 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42861 dport 37129] != expected 0x7e98a68e # # Exception| cpu 5: rx_hash 0x890da4d6 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41861 dport 37129] != expected 0xd3266554 # # Exception| cpu 5: rx_hash 0x890da4d6 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41861 dport 37129] != expected 0xd3266554 # # Exception| cpu 5: rx_hash 0x890da4d6 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49759 dport 37129] != expected 0x544c668c # # Exception| cpu 5: rx_hash 0x890da4d6 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49759 dport 37129] != expected 0x544c668c # # Exception| cpu 5: rx_hash 0x890da4d6 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58657 dport 37129] != expected 0xec3d83bf # # Exception| cpu 5: rx_hash 0x890da4d6 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58657 dport 37129] != expected 0xec3d83bf # # Exception| cpu 5: rx_hash 0x890da4d6 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33206 dport 37129] != expected 0xd0ab0b21 # # Exception| cpu 5: rx_hash 0x890da4d6 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33206 dport 37129] != expected 0xd0ab0b21 # # Exception| cpu 5: rx_hash 0x890da4d6 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49096 dport 37129] != expected 0xd52a8a9d # # Exception| cpu 5: rx_hash 0x890da4d6 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49096 dport 37129] != expected 0xd52a8a9d # # Exception| cpu 5: rx_hash 0x890da4d6 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51255 dport 37129] != expected 0x7cdf2311 # # Exception| cpu 5: rx_hash 0x890da4d6 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51255 dport 37129] != expected 0x7cdf2311 # # Exception| cpu 5: rx_hash 0x890da4d6 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44738 dport 37129] != expected 0x697532a8 # # Exception| cpu 5: rx_hash 0x890da4d6 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44738 dport 37129] != expected 0x697532a8 # # Exception| cpu 5: rx_hash 0x890da4d6 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60272 dport 37129] != expected 0x27781b3b # # Exception| cpu 5: rx_hash 0x890da4d6 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60272 dport 37129] != expected 0x27781b3b # # Exception| cpu 5: rx_hash 0x890da4d6 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34869 dport 37129] != expected 0xfe66104e # # Exception| cpu 5: rx_hash 0x890da4d6 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34869 dport 37129] != expected 0xfe66104e # # Exception| cpu 5: rx_hash 0x890da4d6 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56804 dport 37129] != expected 0xc2ddf402 # # Exception| cpu 5: rx_hash 0x890da4d6 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56804 dport 37129] != expected 0xc2ddf402 # # Exception| cpu 5: rx_hash 0x890da4d6 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58802 dport 37129] != expected 0x9970be90 # # Exception| cpu 5: rx_hash 0x890da4d6 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58802 dport 37129] != expected 0x9970be90 # # Exception| cpu 5: rx_hash 0x890da4d6 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33052 dport 37129] != expected 0xb9564cbb # # Exception| cpu 5: rx_hash 0x890da4d6 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33052 dport 37129] != expected 0xb9564cbb # # Exception| cpu 5: rx_hash 0x890da4d6 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35825 dport 37129] != expected 0x96c92a9a # # Exception| cpu 5: rx_hash 0x890da4d6 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35825 dport 37129] != expected 0x96c92a9a # # Exception| cpu 5: rx_hash 0x890da4d6 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37265 dport 37129] != expected 0x32d010a5 # # Exception| cpu 5: rx_hash 0x890da4d6 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37265 dport 37129] != expected 0x32d010a5 # # Exception| cpu 5: rx_hash 0x890da4d6 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43977 dport 37129] != expected 0x8f0b3690 # # Exception| cpu 5: rx_hash 0x890da4d6 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43977 dport 37129] != expected 0x8f0b3690 # # Exception| cpu 5: rx_hash 0x890da4d6 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37737 dport 37129] != expected 0x476cd0ae # # Exception| cpu 5: rx_hash 0x890da4d6 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37737 dport 37129] != expected 0x476cd0ae # # Exception| cpu 5: rx_hash 0x890da4d6 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52571 dport 37129] != expected 0xb169ef8f # # Exception| cpu 5: rx_hash 0x890da4d6 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52571 dport 37129] != expected 0xb169ef8f # # Exception| cpu 5: rx_hash 0x890da4d6 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59926 dport 37129] != expected 0x6bb4ff65 # # Exception| cpu 5: rx_hash 0x890da4d6 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59926 dport 37129] != expected 0x6bb4ff65 # # Exception| cpu 5: rx_hash 0x890da4d6 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37618 dport 37129] != expected 0x7ce8a57a # # Exception| cpu 5: rx_hash 0x890da4d6 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37618 dport 37129] != expected 0x7ce8a57a # # Exception| cpu 5: rx_hash 0x890da4d6 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42664 dport 37129] != expected 0x72646149 # # Exception| cpu 5: rx_hash 0x890da4d6 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42664 dport 37129] != expected 0x72646149 # # Exception| count: pass=0 nohash=0 fail=43 # # Exception| # not ok 4 toeplitz.test.udp_ipv6 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 182, in test # # Exception| irq_cpus = ",".join([str(x) for x in _get_irq_cpus(cfg)]) # # Exception| ~~~~~~~~~~~~~^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 67, in _get_irq_cpus # # Exception| cpus.append(_get_cpu_for_irq(napis[queues[name]["napi-id"]]["irq"])) # # Exception| ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 47, in _get_cpu_for_irq # # Exception| raise KsftFailEx(f"IRQ{irq} is not mapped to a single core: {data}") # # Exception| net.lib.py.ksft.KsftFailEx: IRQ36 is not mapped to a single core: 0-5 # # Exception| # not ok 5 toeplitz.test.rss_tcp_ipv4 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 182, in test # # Exception| irq_cpus = ",".join([str(x) for x in _get_irq_cpus(cfg)]) # # Exception| ~~~~~~~~~~~~~^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 67, in _get_irq_cpus # # Exception| cpus.append(_get_cpu_for_irq(napis[queues[name]["napi-id"]]["irq"])) # # Exception| ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 47, in _get_cpu_for_irq # # Exception| raise KsftFailEx(f"IRQ{irq} is not mapped to a single core: {data}") # # Exception| net.lib.py.ksft.KsftFailEx: IRQ36 is not mapped to a single core: 0-5 # # Exception| # not ok 6 toeplitz.test.rss_tcp_ipv6 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 182, in test # # Exception| irq_cpus = ",".join([str(x) for x in _get_irq_cpus(cfg)]) # # Exception| ~~~~~~~~~~~~~^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 67, in _get_irq_cpus # # Exception| cpus.append(_get_cpu_for_irq(napis[queues[name]["napi-id"]]["irq"])) # # Exception| ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 47, in _get_cpu_for_irq # # Exception| raise KsftFailEx(f"IRQ{irq} is not mapped to a single core: {data}") # # Exception| net.lib.py.ksft.KsftFailEx: IRQ36 is not mapped to a single core: 0-5 # # Exception| # not ok 7 toeplitz.test.rss_udp_ipv4 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 182, in test # # Exception| irq_cpus = ",".join([str(x) for x in _get_irq_cpus(cfg)]) # # Exception| ~~~~~~~~~~~~~^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 67, in _get_irq_cpus # # Exception| cpus.append(_get_cpu_for_irq(napis[queues[name]["napi-id"]]["irq"])) # # Exception| ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 47, in _get_cpu_for_irq # # Exception| raise KsftFailEx(f"IRQ{irq} is not mapped to a single core: {data}") # # Exception| net.lib.py.ksft.KsftFailEx: IRQ36 is not mapped to a single core: 0-5 # # Exception| # not ok 8 toeplitz.test.rss_udp_ipv6 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 187, in test # # Exception| rps_cpus = _get_unused_rps_cpus(cfg, count=2) # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 80, in _get_unused_rps_cpus # # Exception| rx_cpus = set(_get_irq_cpus(cfg)) # # Exception| ~~~~~~~~~~~~~^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 67, in _get_irq_cpus # # Exception| cpus.append(_get_cpu_for_irq(napis[queues[name]["napi-id"]]["irq"])) # # Exception| ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 47, in _get_cpu_for_irq # # Exception| raise KsftFailEx(f"IRQ{irq} is not mapped to a single core: {data}") # # Exception| net.lib.py.ksft.KsftFailEx: IRQ36 is not mapped to a single core: 0-5 # # Exception| # not ok 9 toeplitz.test.rps_tcp_ipv4 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 187, in test # # Exception| rps_cpus = _get_unused_rps_cpus(cfg, count=2) # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 80, in _get_unused_rps_cpus # # Exception| rx_cpus = set(_get_irq_cpus(cfg)) # # Exception| ~~~~~~~~~~~~~^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 67, in _get_irq_cpus # # Exception| cpus.append(_get_cpu_for_irq(napis[queues[name]["napi-id"]]["irq"])) # # Exception| ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 47, in _get_cpu_for_irq # # Exception| raise KsftFailEx(f"IRQ{irq} is not mapped to a single core: {data}") # # Exception| net.lib.py.ksft.KsftFailEx: IRQ36 is not mapped to a single core: 0-5 # # Exception| # not ok 10 toeplitz.test.rps_tcp_ipv6 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 187, in test # # Exception| rps_cpus = _get_unused_rps_cpus(cfg, count=2) # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 80, in _get_unused_rps_cpus # # Exception| rx_cpus = set(_get_irq_cpus(cfg)) # # Exception| ~~~~~~~~~~~~~^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 67, in _get_irq_cpus # # Exception| cpus.append(_get_cpu_for_irq(napis[queues[name]["napi-id"]]["irq"])) # # Exception| ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 47, in _get_cpu_for_irq # # Exception| raise KsftFailEx(f"IRQ{irq} is not mapped to a single core: {data}") # # Exception| net.lib.py.ksft.KsftFailEx: IRQ36 is not mapped to a single core: 0-5 # # Exception| # not ok 11 toeplitz.test.rps_udp_ipv4 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 187, in test # # Exception| rps_cpus = _get_unused_rps_cpus(cfg, count=2) # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 80, in _get_unused_rps_cpus # # Exception| rx_cpus = set(_get_irq_cpus(cfg)) # # Exception| ~~~~~~~~~~~~~^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 67, in _get_irq_cpus # # Exception| cpus.append(_get_cpu_for_irq(napis[queues[name]["napi-id"]]["irq"])) # # Exception| ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 47, in _get_cpu_for_irq # # Exception| raise KsftFailEx(f"IRQ{irq} is not mapped to a single core: {data}") # # Exception| net.lib.py.ksft.KsftFailEx: IRQ36 is not mapped to a single core: 0-5 # # Exception| # not ok 12 toeplitz.test.rps_udp_ipv6 # # Totals: pass:1 fail:11 xfail:0 xpass:0 skip:0 error:0 not ok 1 selftests: drivers/net/hw: toeplitz.py # exit=1 make[1]: Leaving directory '/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw' make: Leaving directory '/srv/vmksft/testing/wt-24/tools/testing/selftests' xx__-> echo $? 0 xx__-> echo scan > /sys/kernel/debug/kmemleak xx__-> /opt/nipa/contest/scripts/env_check.py Comparing to existing state file: no differences detected. Current system state saved to /tmp/nipa-env-state.json xx__-> echo $? 0 xx__->