< 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 1800 # selftests: drivers/net/hw: toeplitz.py # # Interface: enp1s0, driver: fbnic # 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 216, 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 44469 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 42 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 0: rx_hash 0x9544d568 [saddr 192.0.3.2 daddr 192.0.3.1 sport 37370 dport 44469] != expected 0x19c7e1d9 # # Exception| cpu 0: rx_hash 0x3e2470e9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 37398 dport 44469] != expected 0x521469b1 # # Exception| cpu 0: rx_hash 0x9b054047 [saddr 192.0.3.2 daddr 192.0.3.1 sport 37406 dport 44469] != expected 0xae67b16a # # Exception| cpu 0: rx_hash 0x05fca495 [saddr 192.0.3.2 daddr 192.0.3.1 sport 37414 dport 44469] != expected 0x533173ea # # Exception| cpu 4: rx_hash 0x78302a06 [saddr 192.0.3.2 daddr 192.0.3.1 sport 37380 dport 44469] != expected 0x5de2e6b0 # # Exception| cpu 4: rx_hash 0xd147211b [saddr 192.0.3.2 daddr 192.0.3.1 sport 37402 dport 44469] != expected 0x568000dc # # Exception| cpu 5: rx_hash 0x03d7b94c [saddr 192.0.3.2 daddr 192.0.3.1 sport 37386 dport 44469] != expected 0xa8b9ecb1 # # Exception| cpu 0: rx_hash 0x09aa9f26 [saddr 192.0.3.2 daddr 192.0.3.1 sport 37424 dport 44469] != expected 0xa4204d5d # # Exception| cpu 0: rx_hash 0x43e8fe7a [saddr 192.0.3.2 daddr 192.0.3.1 sport 37428 dport 44469] != expected 0x5cc7fceb # # Exception| cpu 0: rx_hash 0x23c81ad7 [saddr 192.0.3.2 daddr 192.0.3.1 sport 37494 dport 44469] != expected 0xd286e49c # # Exception| cpu 4: rx_hash 0x29b53cbd [saddr 192.0.3.2 daddr 192.0.3.1 sport 37452 dport 44469] != expected 0xde1f4570 # # Exception| cpu 4: rx_hash 0xc0fd7096 [saddr 192.0.3.2 daddr 192.0.3.1 sport 37484 dport 44469] != expected 0x2103b346 # # Exception| cpu 4: rx_hash 0x0262390c [saddr 192.0.3.2 daddr 192.0.3.1 sport 37508 dport 44469] != expected 0xe225db3d # # Exception| cpu 5: rx_hash 0x8c940c13 [saddr 192.0.3.2 daddr 192.0.3.1 sport 37444 dport 44469] != expected 0x226c9dab # # Exception| cpu 5: rx_hash 0x80c237a0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 37458 dport 44469] != expected 0xd57da31c # # Exception| cpu 5: rx_hash 0x6fa16652 [saddr 192.0.3.2 daddr 192.0.3.1 sport 37470 dport 44469] != expected 0xd1e9ca71 # # Exception| cpu 5: rx_hash 0xccab4b25 [saddr 192.0.3.2 daddr 192.0.3.1 sport 37498 dport 44469] != expected 0xd6128df1 # # Exception| cpu 0: rx_hash 0xab153211 [saddr 192.0.3.2 daddr 192.0.3.1 sport 37530 dport 44469] != expected 0xe9473d51 # # Exception| cpu 0: rx_hash 0xd7ebaaaa [saddr 192.0.3.2 daddr 192.0.3.1 sport 36038 dport 44469] != expected 0x1a6fa1ac # # Exception| cpu 0: rx_hash 0x4f3953a1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 36050 dport 44469] != expected 0x1cb1fc77 # # Exception| cpu 0: rx_hash 0xa05a0253 [saddr 192.0.3.2 daddr 192.0.3.1 sport 36062 dport 44469] != expected 0x1825951a # # Exception| cpu 0: rx_hash 0x74e187dd [saddr 192.0.3.2 daddr 192.0.3.1 sport 36066 dport 44469] != expected 0x1d94e62c # # Exception| cpu 4: rx_hash 0x189758c3 [saddr 192.0.3.2 daddr 192.0.3.1 sport 36022 dport 44469] != expected 0x64c4c0ec # # Exception| cpu 5: rx_hash 0xd0f2a15b [saddr 192.0.3.2 daddr 192.0.3.1 sport 37524 dport 44469] != expected 0x1c1c3750 # # Exception| cpu 5: rx_hash 0x34dec0eb [saddr 192.0.3.2 daddr 192.0.3.1 sport 36060 dport 44469] != expected 0xe9eaf676 # # Exception| cpu 5: rx_hash 0xd1c0b773 [saddr 192.0.3.2 daddr 192.0.3.1 sport 36074 dport 44469] != expected 0xe1e73ef7 # # Exception| cpu 0: rx_hash 0x9b82d62f [saddr 192.0.3.2 daddr 192.0.3.1 sport 36078 dport 44469] != expected 0x19008f41 # # Exception| cpu 0: rx_hash 0x32f5dd32 [saddr 192.0.3.2 daddr 192.0.3.1 sport 36080 dport 44469] != expected 0x1262692d # # Exception| cpu 0: rx_hash 0x6862ad83 [saddr 192.0.3.2 daddr 192.0.3.1 sport 36112 dport 44469] != expected 0x72d4474b # # Exception| cpu 0: rx_hash 0x8701fc71 [saddr 192.0.3.2 daddr 192.0.3.1 sport 36124 dport 44469] != expected 0x76402e26 # # Exception| cpu 0: rx_hash 0x621f8be9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 36138 dport 44469] != expected 0x7e4de6a7 # # Exception| cpu 4: rx_hash 0x49124e78 [saddr 192.0.3.2 daddr 192.0.3.1 sport 36094 dport 44469] != expected 0xe739632c # # Exception| cpu 4: rx_hash 0x64349630 [saddr 192.0.3.2 daddr 192.0.3.1 sport 36102 dport 44469] != expected 0x85c579fc # # Exception| cpu 4: rx_hash 0x240bd106 [saddr 192.0.3.2 daddr 192.0.3.1 sport 36152 dport 44469] != expected 0x71bb69a6 # # Exception| cpu 5: rx_hash 0xfacd72e2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 36158 dport 44469] != expected 0x7893bb7c # # Exception| cpu 5: rx_hash 0xdad2d179 [saddr 192.0.3.2 daddr 192.0.3.1 sport 36162 dport 44469] != expected 0x2acb351 # # Exception| cpu 0: rx_hash 0xab486459 [saddr 192.0.3.2 daddr 192.0.3.1 sport 36214 dport 44469] != expected 0xfb6e18bc # # Exception| cpu 0: rx_hash 0xf105d4c8 [saddr 192.0.3.2 daddr 192.0.3.1 sport 36234 dport 44469] != expected 0x3e962d1c # # Exception| cpu 4: rx_hash 0x487d0e18 [saddr 192.0.3.2 daddr 192.0.3.1 sport 36204 dport 44469] != expected 0x8eb4f66 # # Exception| cpu 4: rx_hash 0x758ec7bd [saddr 192.0.3.2 daddr 192.0.3.1 sport 36208 dport 44469] != expected 0xf246ca66 # # Exception| cpu 4: rx_hash 0x5424e466 [saddr 192.0.3.2 daddr 192.0.3.1 sport 36226 dport 44469] != expected 0xc2e5f5c7 # # Exception| cpu 4: rx_hash 0x5872dfd5 [saddr 192.0.3.2 daddr 192.0.3.1 sport 36244 dport 44469] != expected 0x35f4cb70 # # Exception| count: pass=0 nohash=0 fail=42 # # Exception| # not ok 1 toeplitz.test.tcp_ipv4 # # Receiver output: # # # # RSS indirection table size: 256 # # # cpu 4: rx_hash 0x3f4e1d33 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37688 dport 41725] OK # # # cpu 5: rx_hash 0x9a6f2d9d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37680 dport 41725] OK # # # cpu 5: rx_hash 0x8bd57c10 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37702 dport 41725] OK # # # cpu 0: rx_hash 0x5945e447 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37718 dport 41725] OK # # # cpu 0: rx_hash 0x629d303b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37734 dport 41725] OK # # # cpu 0: rx_hash 0xc7bc0095 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37742 dport 41725] OK # # # cpu 0: rx_hash 0x152c98c2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37758 dport 41725] OK # # # cpu 0: rx_hash 0x097572bc [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37776 dport 41725] OK # # # cpu 4: rx_hash 0x7292e1f6 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37790 dport 41725] OK # # # cpu 5: rx_hash 0xbc5b93df [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37728 dport 41725] OK # # # cpu 5: rx_hash 0xea4018fd [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37770 dport 41725] OK # # # cpu 0: rx_hash 0x433713e0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37780 dport 41725] OK # # # cpu 0: rx_hash 0x0f5e6f65 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37820 dport 41725] OK # # # cpu 0: rx_hash 0x2f41ccfe [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37824 dport 41725] OK # # # cpu 0: rx_hash 0xf1876f1a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37830 dport 41725] OK # # # cpu 0: rx_hash 0xb79335f5 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37844 dport 41725] OK # # # cpu 4: rx_hash 0xec6b0524 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37798 dport 41725] OK # # # cpu 4: rx_hash 0x6503ada2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37828 dport 41725] OK # # # cpu 5: rx_hash 0xe03d3e97 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37808 dport 41725] OK # # # cpu 0: rx_hash 0x2317f74d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37846 dport 41725] OK # # # cpu 0: rx_hash 0xcc74a6bf [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37850 dport 41725] OK # # # cpu 0: rx_hash 0x8636c7e3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37854 dport 41725] OK # # # cpu 0: rx_hash 0x8c4be189 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37860 dport 41725] OK # # # cpu 0: rx_hash 0x4702579b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37892 dport 41725] OK # # # cpu 4: rx_hash 0x5edb79de [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37876 dport 41725] OK # # # cpu 4: rx_hash 0xca5fbb66 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37878 dport 41725] OK # # # cpu 5: rx_hash 0x253cea94 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37882 dport 41725] OK # # # cpu 5: rx_hash 0x0d4036c7 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37888 dport 41725] OK # # # cpu 0: rx_hash 0xe2236735 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37900 dport 41725] OK # # # cpu 0: rx_hash 0x01160d74 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37910 dport 41725] OK # # # cpu 0: rx_hash 0x7af19e3e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37912 dport 41725] OK # # # cpu 4: rx_hash 0x708cb854 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37922 dport 41725] OK # # # cpu 4: rx_hash 0xf9e410d2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37952 dport 41725] OK # # # cpu 4: rx_hash 0x10ac5cf9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37984 dport 41725] OK # # # cpu 4: rx_hash 0xc23cc4ae [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38000 dport 41725] OK # # # cpu 4: rx_hash 0xb9db57e4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38014 dport 41725] OK # # # cpu 4: rx_hash 0x46b7d7db [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38026 dport 41725] OK # # # cpu 5: rx_hash 0x3698e2bb [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37936 dport 41725] OK # # # cpu 5: rx_hash 0x2b748885 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37968 dport 41725] OK # # # cpu 5: rx_hash 0x6136e9d9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37972 dport 41725] 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 216, 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 34527 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 40 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 5: rx_hash 0x609fbae2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 41510 dport 34527] != expected 0x7c21ca92 # # Exception| cpu 5: rx_hash 0x609fbae2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 41510 dport 34527] != expected 0x7c21ca92 # # Exception| cpu 5: rx_hash 0x609fbae2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42960 dport 34527] != expected 0xfc7e3df2 # # Exception| cpu 5: rx_hash 0x609fbae2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42960 dport 34527] != expected 0xfc7e3df2 # # Exception| cpu 5: rx_hash 0x609fbae2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44522 dport 34527] != expected 0x54ea20a5 # # Exception| cpu 5: rx_hash 0x609fbae2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44522 dport 34527] != expected 0x54ea20a5 # # Exception| cpu 5: rx_hash 0x609fbae2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56261 dport 34527] != expected 0xd34499f9 # # Exception| cpu 5: rx_hash 0x609fbae2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56261 dport 34527] != expected 0xd34499f9 # # Exception| cpu 5: rx_hash 0x609fbae2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33038 dport 34527] != expected 0xeda3a92c # # Exception| cpu 5: rx_hash 0x609fbae2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33038 dport 34527] != expected 0xeda3a92c # # Exception| cpu 5: rx_hash 0x609fbae2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42791 dport 34527] != expected 0xd7a4753d # # Exception| cpu 5: rx_hash 0x609fbae2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42791 dport 34527] != expected 0xd7a4753d # # Exception| cpu 5: rx_hash 0x609fbae2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 46446 dport 34527] != expected 0x5dc8e6aa # # Exception| cpu 5: rx_hash 0x609fbae2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 46446 dport 34527] != expected 0x5dc8e6aa # # Exception| cpu 5: rx_hash 0x609fbae2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56965 dport 34527] != expected 0xe4d19b95 # # Exception| cpu 5: rx_hash 0x609fbae2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56965 dport 34527] != expected 0xe4d19b95 # # Exception| cpu 5: rx_hash 0x609fbae2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 43683 dport 34527] != expected 0x5363f3a9 # # Exception| cpu 5: rx_hash 0x609fbae2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 43683 dport 34527] != expected 0x5363f3a9 # # Exception| cpu 5: rx_hash 0x609fbae2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33929 dport 34527] != expected 0xf0c9f9d4 # # Exception| cpu 5: rx_hash 0x609fbae2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33929 dport 34527] != expected 0xf0c9f9d4 # # Exception| cpu 5: rx_hash 0x609fbae2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 37473 dport 34527] != expected 0xce188091 # # Exception| cpu 5: rx_hash 0x609fbae2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 37473 dport 34527] != expected 0xce188091 # # Exception| cpu 5: rx_hash 0x609fbae2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49877 dport 34527] != expected 0x3c9ca166 # # Exception| cpu 5: rx_hash 0x609fbae2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49877 dport 34527] != expected 0x3c9ca166 # # Exception| cpu 5: rx_hash 0x609fbae2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45735 dport 34527] != expected 0xe586082b # # Exception| cpu 5: rx_hash 0x609fbae2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45735 dport 34527] != expected 0xe586082b # # Exception| cpu 5: rx_hash 0x609fbae2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 59067 dport 34527] != expected 0xbc52dd0d # # Exception| cpu 5: rx_hash 0x609fbae2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 59067 dport 34527] != expected 0xbc52dd0d # # Exception| cpu 5: rx_hash 0x609fbae2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 46990 dport 34527] != expected 0x4d6c9969 # # Exception| cpu 5: rx_hash 0x609fbae2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 46990 dport 34527] != expected 0x4d6c9969 # # Exception| cpu 5: rx_hash 0x609fbae2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 60683 dport 34527] != expected 0xf95ed8a6 # # Exception| cpu 5: rx_hash 0x609fbae2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 60683 dport 34527] != expected 0xf95ed8a6 # # Exception| cpu 5: rx_hash 0x609fbae2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39091 dport 34527] != expected 0xa5aaf5bd # # Exception| cpu 5: rx_hash 0x609fbae2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39091 dport 34527] != expected 0xa5aaf5bd # # Exception| cpu 5: rx_hash 0x609fbae2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44574 dport 34527] != expected 0x1d739c7b # # Exception| cpu 5: rx_hash 0x609fbae2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44574 dport 34527] != expected 0x1d739c7b # # Exception| cpu 5: rx_hash 0x609fbae2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56662 dport 34527] != expected 0xb8e2c57f # # Exception| cpu 5: rx_hash 0x609fbae2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56662 dport 34527] != expected 0xb8e2c57f # # Exception| cpu 5: rx_hash 0x609fbae2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45125 dport 34527] != expected 0x4ed1484 # # Exception| cpu 5: rx_hash 0x609fbae2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45125 dport 34527] != expected 0x4ed1484 # # 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 216, 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 56548 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 42 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 5: rx_hash 0x36def75b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56027 dport 56548] != expected 0x51edecfd # # Exception| cpu 5: rx_hash 0x36def75b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56027 dport 56548] != expected 0x51edecfd # # Exception| cpu 5: rx_hash 0x36def75b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33609 dport 56548] != expected 0x8c01b913 # # Exception| cpu 5: rx_hash 0x36def75b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33609 dport 56548] != expected 0x8c01b913 # # Exception| cpu 5: rx_hash 0x36def75b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48165 dport 56548] != expected 0x7e7b41d # # Exception| cpu 5: rx_hash 0x36def75b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48165 dport 56548] != expected 0x7e7b41d # # Exception| cpu 5: rx_hash 0x36def75b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46710 dport 56548] != expected 0x456fe865 # # Exception| cpu 5: rx_hash 0x36def75b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46710 dport 56548] != expected 0x456fe865 # # Exception| cpu 5: rx_hash 0x36def75b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42192 dport 56548] != expected 0xf5f500fa # # Exception| cpu 5: rx_hash 0x36def75b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42192 dport 56548] != expected 0xf5f500fa # # Exception| cpu 5: rx_hash 0x36def75b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60587 dport 56548] != expected 0x1d7400e3 # # Exception| cpu 5: rx_hash 0x36def75b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60587 dport 56548] != expected 0x1d7400e3 # # Exception| cpu 5: rx_hash 0x36def75b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35267 dport 56548] != expected 0x1ec7fdfd # # Exception| cpu 5: rx_hash 0x36def75b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35267 dport 56548] != expected 0x1ec7fdfd # # Exception| cpu 5: rx_hash 0x36def75b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48176 dport 56548] != expected 0xb63cc866 # # Exception| cpu 5: rx_hash 0x36def75b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48176 dport 56548] != expected 0xb63cc866 # # Exception| cpu 5: rx_hash 0x36def75b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54181 dport 56548] != expected 0x1ffaa56b # # Exception| cpu 5: rx_hash 0x36def75b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54181 dport 56548] != expected 0x1ffaa56b # # Exception| cpu 5: rx_hash 0x36def75b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58792 dport 56548] != expected 0x5a756f9e # # Exception| cpu 5: rx_hash 0x36def75b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58792 dport 56548] != expected 0x5a756f9e # # Exception| cpu 5: rx_hash 0x36def75b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54945 dport 56548] != expected 0xe7db8fd3 # # Exception| cpu 5: rx_hash 0x36def75b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54945 dport 56548] != expected 0xe7db8fd3 # # Exception| cpu 5: rx_hash 0x36def75b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36188 dport 56548] != expected 0x6ba122fb # # Exception| cpu 5: rx_hash 0x36def75b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36188 dport 56548] != expected 0x6ba122fb # # Exception| cpu 5: rx_hash 0x36def75b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43753 dport 56548] != expected 0x147e86cb # # Exception| cpu 5: rx_hash 0x36def75b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43753 dport 56548] != expected 0x147e86cb # # Exception| cpu 5: rx_hash 0x36def75b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41870 dport 56548] != expected 0x4d1e2d4 # # Exception| cpu 5: rx_hash 0x36def75b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41870 dport 56548] != expected 0x4d1e2d4 # # Exception| cpu 5: rx_hash 0x36def75b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58007 dport 56548] != expected 0x9fb462fe # # Exception| cpu 5: rx_hash 0x36def75b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58007 dport 56548] != expected 0x9fb462fe # # Exception| cpu 5: rx_hash 0x36def75b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47744 dport 56548] != expected 0x6668c9b3 # # Exception| cpu 5: rx_hash 0x36def75b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47744 dport 56548] != expected 0x6668c9b3 # # Exception| cpu 5: rx_hash 0x36def75b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46769 dport 56548] != expected 0x3c56fbee # # Exception| cpu 5: rx_hash 0x36def75b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46769 dport 56548] != expected 0x3c56fbee # # Exception| cpu 5: rx_hash 0x36def75b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35524 dport 56548] != expected 0xcab5562e # # Exception| cpu 5: rx_hash 0x36def75b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35524 dport 56548] != expected 0xcab5562e # # Exception| cpu 5: rx_hash 0x36def75b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58125 dport 56548] != expected 0x3bfa1230 # # Exception| cpu 5: rx_hash 0x36def75b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58125 dport 56548] != expected 0x3bfa1230 # # Exception| cpu 5: rx_hash 0x36def75b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46825 dport 56548] != expected 0xbf437502 # # Exception| cpu 5: rx_hash 0x36def75b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46825 dport 56548] != expected 0xbf437502 # # Exception| cpu 5: rx_hash 0x36def75b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44250 dport 56548] != expected 0x3f5d3dc # # Exception| cpu 5: rx_hash 0x36def75b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44250 dport 56548] != expected 0x3f5d3dc # # Exception| count: pass=0 nohash=0 fail=42 # # 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 204, 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 88, 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 49, 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 204, 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 88, 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 49, 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 204, 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 88, 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 49, 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 204, 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 88, 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 49, 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 209, 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 101, 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 88, 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 49, 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 209, 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 101, 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 88, 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 49, 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 209, 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 101, 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 88, 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 49, 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 209, 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 101, 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 88, 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 49, 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__->