< 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 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 58083 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 41 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 0: rx_hash 0x52c81d3e [saddr 192.0.3.2 daddr 192.0.3.1 sport 53592 dport 58083] != expected 0x505c4f7f # # Exception| cpu 0: rx_hash 0x62515d53 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53646 dport 58083] != expected 0xb0b5a66d # # Exception| cpu 0: rx_hash 0x5495a074 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53662 dport 58083] != expected 0x34684987 # # Exception| cpu 4: rx_hash 0x64b107f0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53574 dport 58083] != expected 0xe8a2bfbf # # Exception| cpu 4: rx_hash 0xbf1f1484 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53580 dport 58083] != expected 0xc7f61f3f # # Exception| cpu 4: rx_hash 0x925a832d [saddr 192.0.3.2 daddr 192.0.3.1 sport 53614 dport 58083] != expected 0x2377979f # # Exception| cpu 4: rx_hash 0xcff7dee7 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53694 dport 58083] != expected 0xf606be72 # # Exception| cpu 5: rx_hash 0xbfa2f36d [saddr 192.0.3.2 daddr 192.0.3.1 sport 53570 dport 58083] != expected 0xfbd50015 # # Exception| cpu 5: rx_hash 0x92e764c4 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53600 dport 58083] != expected 0x1f5488b5 # # Exception| cpu 5: rx_hash 0x120470d9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53618 dport 58083] != expected 0xbd66180a # # Exception| cpu 5: rx_hash 0xa49e7e0a [saddr 192.0.3.2 daddr 192.0.3.1 sport 53630 dport 58083] != expected 0xa7aa7875 # # Exception| cpu 5: rx_hash 0x94073e67 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53672 dport 58083] != expected 0x47439167 # # Exception| cpu 5: rx_hash 0xa27e24a9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53686 dport 58083] != expected 0xffbd61a7 # # Exception| cpu 0: rx_hash 0x82fb0647 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53744 dport 58083] != expected 0xab12daa2 # # Exception| cpu 0: rx_hash 0x282ab002 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53776 dport 58083] != expected 0xacbbdad1 # # Exception| cpu 0: rx_hash 0x858c33b6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53792 dport 58083] != expected 0xea08c2ce # # Exception| cpu 0: rx_hash 0x33163d65 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53804 dport 58083] != expected 0xf0c4a2b1 # # Exception| cpu 0: rx_hash 0xe5c57cbf [saddr 192.0.3.2 daddr 192.0.3.1 sport 53836 dport 58083] != expected 0x539d2ebe # # Exception| cpu 4: rx_hash 0xf4f39687 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53706 dport 58083] != expected 0xc2f5623d # # Exception| cpu 4: rx_hash 0x88f16118 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53834 dport 58083] != expected 0x6605ee41 # # Exception| cpu 5: rx_hash 0xc2376ba0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53722 dport 58083] != expected 0x46288dd7 # # Exception| cpu 5: rx_hash 0x6f2c0ffd [saddr 192.0.3.2 daddr 192.0.3.1 sport 53732 dport 58083] != expected 0x3cb88ae2 # # Exception| cpu 5: rx_hash 0x1eee4d25 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53760 dport 58083] != expected 0x2866353b # # Exception| cpu 5: rx_hash 0xa8c9a41f [saddr 192.0.3.2 daddr 192.0.3.1 sport 53762 dport 58083] != expected 0xe894a6e # # Exception| cpu 5: rx_hash 0x5e9fc72b [saddr 192.0.3.2 daddr 192.0.3.1 sport 53796 dport 58083] != expected 0xf97f7d64 # # Exception| cpu 5: rx_hash 0x68e6dde5 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53818 dport 58083] != expected 0x41818da4 # # Exception| cpu 5: rx_hash 0x53e29585 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53838 dport 58083] != expected 0x757251eb # # Exception| cpu 0: rx_hash 0x08127505 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53848 dport 58083] != expected 0xc4377efe # # Exception| cpu 0: rx_hash 0x4863ff0b [saddr 192.0.3.2 daddr 192.0.3.1 sport 53884 dport 58083] != expected 0x152e36a1 # # Exception| cpu 0: rx_hash 0x5502cf26 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53894 dport 58083] != expected 0x2d654839 # # Exception| cpu 0: rx_hash 0x230a5fe6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53948 dport 58083] != expected 0x4482f0a6 # # Exception| cpu 4: rx_hash 0x652668a2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53854 dport 58083] != expected 0xf1afbe01 # # Exception| cpu 4: rx_hash 0x78fabf66 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53930 dport 58083] != expected 0xf5c7dfb3 # # Exception| cpu 4: rx_hash 0x23b7b80f [saddr 192.0.3.2 daddr 192.0.3.1 sport 53938 dport 58083] != expected 0x78a1ef8c # # Exception| cpu 4: rx_hash 0xc31de31b [saddr 192.0.3.2 daddr 192.0.3.1 sport 53964 dport 58083] != expected 0x63069343 # # Exception| cpu 4: rx_hash 0x753a0a21 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53966 dport 58083] != expected 0x45e9ec16 # # Exception| cpu 4: rx_hash 0x9850e472 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53972 dport 58083] != expected 0xee60a37c # # Exception| cpu 5: rx_hash 0xa5091158 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53862 dport 58083] != expected 0xbea779cb # # Exception| cpu 5: rx_hash 0x93cdec7f [saddr 192.0.3.2 daddr 192.0.3.1 sport 53878 dport 58083] != expected 0x3a7a9621 # # Exception| cpu 5: rx_hash 0x0ef22fa6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53904 dport 58083] != expected 0x9c20672c # # Exception| cpu 5: rx_hash 0x0e4fc84f [saddr 192.0.3.2 daddr 192.0.3.1 sport 53918 dport 58083] != expected 0xa0037806 # # Exception| count: pass=0 nohash=0 fail=41 # # Exception| # not ok 1 toeplitz.test.tcp_ipv4 # # Receiver output: # # # # RSS indirection table size: 256 # # # cpu 4: rx_hash 0x05d6c163 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39404 dport 33155] OK # # # cpu 4: rx_hash 0x426d9975 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39446 dport 33155] OK # # # cpu 4: rx_hash 0x82ff0766 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39456 dport 33155] OK # # # cpu 4: rx_hash 0x39185b1b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39494 dport 33155] OK # # # cpu 4: rx_hash 0xe2b6486f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39500 dport 33155] OK # # # cpu 4: rx_hash 0x0f6141d5 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39512 dport 33155] OK # # # cpu 5: rx_hash 0x74a96452 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39430 dport 33155] OK # # # cpu 5: rx_hash 0x346509b5 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39468 dport 33155] OK # # # cpu 0: rx_hash 0x5e2621e3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39418 dport 33155] OK # # # cpu 0: rx_hash 0x33123c44 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39420 dport 33155] OK # # # cpu 0: rx_hash 0x6f95e935 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39482 dport 33155] OK # # # cpu 0: rx_hash 0x8f8255c8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39498 dport 33155] OK # # # cpu 0: rx_hash 0xd4cf52a1 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39506 dport 33155] OK # # # cpu 4: rx_hash 0x7969d115 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39522 dport 33155] OK # # # cpu 4: rx_hash 0xcff3dfc6 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39534 dport 33155] OK # # # cpu 4: rx_hash 0x4f10cbdb [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39548 dport 33155] OK # # # cpu 4: rx_hash 0x5271fbf6 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39558 dport 33155] OK # # # cpu 4: rx_hash 0x24796b36 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39612 dport 33155] OK # # # cpu 5: rx_hash 0xa27a2588 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39526 dport 33155] OK # # # cpu 0: rx_hash 0x4fad2c32 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39538 dport 33155] OK # # # cpu 0: rx_hash 0x22993195 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39540 dport 33155] OK # # # cpu 0: rx_hash 0x89620f6b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39554 dport 33155] OK # # # cpu 0: rx_hash 0x64b506d1 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39574 dport 33155] OK # # # cpu 0: rx_hash 0x120071f8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39586 dport 33155] OK # # # cpu 0: rx_hash 0xc9ae628c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39592 dport 33155] OK # # # cpu 0: rx_hash 0x12bd9611 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39596 dport 33155] OK # # # cpu 4: rx_hash 0x9f23d0a2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39636 dport 33155] OK # # # cpu 4: rx_hash 0x3238b4ff [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39658 dport 33155] OK # # # cpu 4: rx_hash 0x04fc49d8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39674 dport 33155] OK # # # cpu 4: rx_hash 0xe778cc69 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39688 dport 33155] OK # # # cpu 4: rx_hash 0x112eaf5d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39726 dport 33155] OK # # # cpu 5: rx_hash 0xa9e72d85 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39620 dport 33155] OK # # # cpu 5: rx_hash 0x7c1ab2fa [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39720 dport 33155] OK # # # cpu 0: rx_hash 0x1fc0c4bf [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39622 dport 33155] OK # # # cpu 0: rx_hash 0x1f7d2356 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39624 dport 33155] OK # # # cpu 0: rx_hash 0x29b9de71 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39640 dport 33155] OK # # # cpu 0: rx_hash 0x84a2ba2c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39654 dport 33155] OK # # # cpu 0: rx_hash 0x8a4cd1ce [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39694 dport 33155] OK # # # cpu 0: rx_hash 0xbc882ce9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39710 dport 33155] OK # # # cpu 0: rx_hash 0x27ea527a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39742 dport 33155] 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 54278 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 44 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 5: rx_hash 0xd603d161 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55197 dport 54278] != expected 0xce46663a # # Exception| cpu 5: rx_hash 0xd603d161 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55197 dport 54278] != expected 0xce46663a # # Exception| cpu 5: rx_hash 0xd603d161 [saddr 192.0.3.2 daddr 192.0.3.1 sport 52269 dport 54278] != expected 0x9e889469 # # Exception| cpu 5: rx_hash 0xd603d161 [saddr 192.0.3.2 daddr 192.0.3.1 sport 52269 dport 54278] != expected 0x9e889469 # # Exception| cpu 5: rx_hash 0xd603d161 [saddr 192.0.3.2 daddr 192.0.3.1 sport 51112 dport 54278] != expected 0x47d8e2ca # # Exception| cpu 5: rx_hash 0xd603d161 [saddr 192.0.3.2 daddr 192.0.3.1 sport 51112 dport 54278] != expected 0x47d8e2ca # # Exception| cpu 5: rx_hash 0xd603d161 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53378 dport 54278] != expected 0xe91e2e6e # # Exception| cpu 5: rx_hash 0xd603d161 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53378 dport 54278] != expected 0xe91e2e6e # # Exception| cpu 5: rx_hash 0xd603d161 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45811 dport 54278] != expected 0x23c105d2 # # Exception| cpu 5: rx_hash 0xd603d161 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45811 dport 54278] != expected 0x23c105d2 # # Exception| cpu 5: rx_hash 0xd603d161 [saddr 192.0.3.2 daddr 192.0.3.1 sport 40826 dport 54278] != expected 0xe2aae539 # # Exception| cpu 5: rx_hash 0xd603d161 [saddr 192.0.3.2 daddr 192.0.3.1 sport 40826 dport 54278] != expected 0xe2aae539 # # Exception| cpu 5: rx_hash 0xd603d161 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55504 dport 54278] != expected 0x9127ef4 # # Exception| cpu 5: rx_hash 0xd603d161 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55504 dport 54278] != expected 0x9127ef4 # # Exception| cpu 5: rx_hash 0xd603d161 [saddr 192.0.3.2 daddr 192.0.3.1 sport 52527 dport 54278] != expected 0xa02a35c2 # # Exception| cpu 5: rx_hash 0xd603d161 [saddr 192.0.3.2 daddr 192.0.3.1 sport 52527 dport 54278] != expected 0xa02a35c2 # # Exception| cpu 5: rx_hash 0xd603d161 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47375 dport 54278] != expected 0x997031eb # # Exception| cpu 5: rx_hash 0xd603d161 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47375 dport 54278] != expected 0x997031eb # # Exception| cpu 5: rx_hash 0xd603d161 [saddr 192.0.3.2 daddr 192.0.3.1 sport 51086 dport 54278] != expected 0xb02ed5c0 # # Exception| cpu 5: rx_hash 0xd603d161 [saddr 192.0.3.2 daddr 192.0.3.1 sport 51086 dport 54278] != expected 0xb02ed5c0 # # Exception| cpu 5: rx_hash 0xd603d161 [saddr 192.0.3.2 daddr 192.0.3.1 sport 41842 dport 54278] != expected 0xd74d4594 # # Exception| cpu 5: rx_hash 0xd603d161 [saddr 192.0.3.2 daddr 192.0.3.1 sport 41842 dport 54278] != expected 0xd74d4594 # # Exception| cpu 5: rx_hash 0xd603d161 [saddr 192.0.3.2 daddr 192.0.3.1 sport 43726 dport 54278] != expected 0x80ede528 # # Exception| cpu 5: rx_hash 0xd603d161 [saddr 192.0.3.2 daddr 192.0.3.1 sport 43726 dport 54278] != expected 0x80ede528 # # Exception| cpu 5: rx_hash 0xd603d161 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53092 dport 54278] != expected 0x2fb1ff6d # # Exception| cpu 5: rx_hash 0xd603d161 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53092 dport 54278] != expected 0x2fb1ff6d # # Exception| cpu 5: rx_hash 0xd603d161 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44443 dport 54278] != expected 0xe9d67606 # # Exception| cpu 5: rx_hash 0xd603d161 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44443 dport 54278] != expected 0xe9d67606 # # Exception| cpu 5: rx_hash 0xd603d161 [saddr 192.0.3.2 daddr 192.0.3.1 sport 54259 dport 54278] != expected 0x172f82a0 # # Exception| cpu 5: rx_hash 0xd603d161 [saddr 192.0.3.2 daddr 192.0.3.1 sport 54259 dport 54278] != expected 0x172f82a0 # # Exception| cpu 5: rx_hash 0xd603d161 [saddr 192.0.3.2 daddr 192.0.3.1 sport 37231 dport 54278] != expected 0xd1e268cc # # Exception| cpu 5: rx_hash 0xd603d161 [saddr 192.0.3.2 daddr 192.0.3.1 sport 37231 dport 54278] != expected 0xd1e268cc # # Exception| cpu 5: rx_hash 0xd603d161 [saddr 192.0.3.2 daddr 192.0.3.1 sport 34790 dport 54278] != expected 0xfeadb161 # # Exception| cpu 5: rx_hash 0xd603d161 [saddr 192.0.3.2 daddr 192.0.3.1 sport 34790 dport 54278] != expected 0xfeadb161 # # Exception| cpu 5: rx_hash 0xd603d161 [saddr 192.0.3.2 daddr 192.0.3.1 sport 51946 dport 54278] != expected 0x7d57f4fb # # Exception| cpu 5: rx_hash 0xd603d161 [saddr 192.0.3.2 daddr 192.0.3.1 sport 51946 dport 54278] != expected 0x7d57f4fb # # Exception| cpu 5: rx_hash 0xd603d161 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33437 dport 54278] != expected 0xe5fd25ef # # Exception| cpu 5: rx_hash 0xd603d161 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33437 dport 54278] != expected 0xe5fd25ef # # Exception| cpu 5: rx_hash 0xd603d161 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53604 dport 54278] != expected 0x5709019d # # Exception| cpu 5: rx_hash 0xd603d161 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53604 dport 54278] != expected 0x5709019d # # Exception| cpu 5: rx_hash 0xd603d161 [saddr 192.0.3.2 daddr 192.0.3.1 sport 41732 dport 54278] != expected 0xc551e68e # # Exception| cpu 5: rx_hash 0xd603d161 [saddr 192.0.3.2 daddr 192.0.3.1 sport 41732 dport 54278] != expected 0xc551e68e # # Exception| cpu 5: rx_hash 0xd603d161 [saddr 192.0.3.2 daddr 192.0.3.1 sport 48777 dport 54278] != expected 0x4e0b0ad7 # # Exception| cpu 5: rx_hash 0xd603d161 [saddr 192.0.3.2 daddr 192.0.3.1 sport 48777 dport 54278] != expected 0x4e0b0ad7 # # Exception| count: pass=0 nohash=0 fail=44 # # 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 56374 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 44 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 4: rx_hash 0x07f036fc [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40024 dport 56374] != expected 0xb8ea8e47 # # Exception| cpu 4: rx_hash 0x07f036fc [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40024 dport 56374] != expected 0xb8ea8e47 # # Exception| cpu 4: rx_hash 0x07f036fc [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44416 dport 56374] != expected 0xde0fc092 # # Exception| cpu 4: rx_hash 0x07f036fc [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44416 dport 56374] != expected 0xde0fc092 # # Exception| cpu 4: rx_hash 0x07f036fc [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42889 dport 56374] != expected 0xe41246ba # # Exception| cpu 4: rx_hash 0x07f036fc [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42889 dport 56374] != expected 0xe41246ba # # Exception| cpu 4: rx_hash 0x07f036fc [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43477 dport 56374] != expected 0xf6fd37e0 # # Exception| cpu 4: rx_hash 0x07f036fc [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43477 dport 56374] != expected 0xf6fd37e0 # # Exception| cpu 4: rx_hash 0x07f036fc [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45236 dport 56374] != expected 0x5456a69a # # Exception| cpu 4: rx_hash 0x07f036fc [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45236 dport 56374] != expected 0x5456a69a # # Exception| cpu 4: rx_hash 0x07f036fc [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56017 dport 56374] != expected 0x6cd4bcfa # # Exception| cpu 4: rx_hash 0x07f036fc [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56017 dport 56374] != expected 0x6cd4bcfa # # Exception| cpu 4: rx_hash 0x07f036fc [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54216 dport 56374] != expected 0x3ad7afce # # Exception| cpu 4: rx_hash 0x07f036fc [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54216 dport 56374] != expected 0x3ad7afce # # Exception| cpu 4: rx_hash 0x07f036fc [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40390 dport 56374] != expected 0x3b2744ff # # Exception| cpu 4: rx_hash 0x07f036fc [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40390 dport 56374] != expected 0x3b2744ff # # Exception| cpu 4: rx_hash 0x07f036fc [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59466 dport 56374] != expected 0xc7329e12 # # Exception| cpu 4: rx_hash 0x07f036fc [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59466 dport 56374] != expected 0xc7329e12 # # Exception| cpu 4: rx_hash 0x07f036fc [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 32877 dport 56374] != expected 0xcd9075e8 # # Exception| cpu 4: rx_hash 0x07f036fc [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 32877 dport 56374] != expected 0xcd9075e8 # # Exception| cpu 4: rx_hash 0x07f036fc [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52852 dport 56374] != expected 0xfbdfac2c # # Exception| cpu 4: rx_hash 0x07f036fc [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52852 dport 56374] != expected 0xfbdfac2c # # Exception| cpu 4: rx_hash 0x07f036fc [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39701 dport 56374] != expected 0x918f1667 # # Exception| cpu 4: rx_hash 0x07f036fc [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39701 dport 56374] != expected 0x918f1667 # # Exception| cpu 4: rx_hash 0x07f036fc [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40462 dport 56374] != expected 0x671d7667 # # Exception| cpu 4: rx_hash 0x07f036fc [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40462 dport 56374] != expected 0x671d7667 # # Exception| cpu 4: rx_hash 0x07f036fc [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48587 dport 56374] != expected 0x5d69fa27 # # Exception| cpu 4: rx_hash 0x07f036fc [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48587 dport 56374] != expected 0x5d69fa27 # # Exception| cpu 4: rx_hash 0x07f036fc [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42258 dport 56374] != expected 0x8a59c2d1 # # Exception| cpu 4: rx_hash 0x07f036fc [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42258 dport 56374] != expected 0x8a59c2d1 # # Exception| cpu 4: rx_hash 0x07f036fc [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36734 dport 56374] != expected 0x6d5041b5 # # Exception| cpu 4: rx_hash 0x07f036fc [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36734 dport 56374] != expected 0x6d5041b5 # # Exception| cpu 4: rx_hash 0x07f036fc [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38115 dport 56374] != expected 0x7618daac # # Exception| cpu 4: rx_hash 0x07f036fc [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38115 dport 56374] != expected 0x7618daac # # Exception| cpu 4: rx_hash 0x07f036fc [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52283 dport 56374] != expected 0x132a8110 # # Exception| cpu 4: rx_hash 0x07f036fc [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52283 dport 56374] != expected 0x132a8110 # # Exception| cpu 4: rx_hash 0x07f036fc [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48096 dport 56374] != expected 0x5c8771a8 # # Exception| cpu 4: rx_hash 0x07f036fc [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48096 dport 56374] != expected 0x5c8771a8 # # Exception| cpu 4: rx_hash 0x07f036fc [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52869 dport 56374] != expected 0x515f5d00 # # Exception| cpu 4: rx_hash 0x07f036fc [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52869 dport 56374] != expected 0x515f5d00 # # Exception| cpu 4: rx_hash 0x07f036fc [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55872 dport 56374] != expected 0x10870c0c # # Exception| cpu 4: rx_hash 0x07f036fc [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55872 dport 56374] != expected 0x10870c0c # # Exception| cpu 4: rx_hash 0x07f036fc [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47236 dport 56374] != expected 0xb9dacd4 # # Exception| cpu 4: rx_hash 0x07f036fc [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47236 dport 56374] != expected 0xb9dacd4 # # Exception| count: pass=0 nohash=0 fail=44 # # 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__->