< 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' TAP version 13 1..1 # overriding timeout to 360 # 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 338, 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 182, in __exit__ # # Exception| return self.process(terminate=terminate, fail=self.check_fail) # # Exception| ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/net/lib/py/utils.py", line 117, 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 54950 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 42 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 0: rx_hash 0x950b74aa [saddr 192.0.3.2 daddr 192.0.3.1 sport 53498 dport 54950] != expected 0xf7856e20 # # Exception| cpu 0: rx_hash 0xdd5a5c65 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53520 dport 54950] != expected 0xab75955f # # Exception| cpu 0: rx_hash 0x20936e71 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53552 dport 54950] != expected 0x3a1bf361 # # Exception| cpu 0: rx_hash 0x582ca147 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53568 dport 54950] != expected 0x411e6a3d # # Exception| cpu 0: rx_hash 0x6640bcda [saddr 192.0.3.2 daddr 192.0.3.1 sport 53598 dport 54950] != expected 0xbbee6ca0 # # Exception| cpu 0: rx_hash 0x52c15b02 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53608 dport 54950] != expected 0x95c994f8 # # Exception| cpu 4: rx_hash 0xef80ed81 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53526 dport 54950] != expected 0x36e0c744 # # Exception| cpu 4: rx_hash 0xe9dbbbbd [saddr 192.0.3.2 daddr 192.0.3.1 sport 53542 dport 54950] != expected 0x85526d07 # # Exception| cpu 4: rx_hash 0xa3bec56f [saddr 192.0.3.2 daddr 192.0.3.1 sport 53584 dport 54950] != expected 0x63c2a640 # # Exception| cpu 4: rx_hash 0xb03e67d8 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53620 dport 54950] != expected 0x79dff188 # # Exception| cpu 5: rx_hash 0xfa5b190a [saddr 192.0.3.2 daddr 192.0.3.1 sport 53506 dport 54950] != expected 0x9f4f3acf # # Exception| cpu 0: rx_hash 0x4529558f [saddr 192.0.3.2 daddr 192.0.3.1 sport 53634 dport 54950] != expected 0xfb14a340 # # Exception| cpu 0: rx_hash 0xbebb31a7 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53650 dport 54950] != expected 0xd9c86f3d # # Exception| cpu 0: rx_hash 0xd5845c26 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53702 dport 54950] != expected 0xb8d0a1a9 # # Exception| cpu 4: rx_hash 0x499ff9f6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53658 dport 54950] != expected 0x9c71f7c6 # # Exception| cpu 4: rx_hash 0x1ccc89ea [saddr 192.0.3.2 daddr 192.0.3.1 sport 53712 dport 54950] != expected 0x7993fcf # # Exception| cpu 4: rx_hash 0x05a1d118 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53724 dport 54950] != expected 0xc95396c2 # # Exception| cpu 4: rx_hash 0x03fa8724 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53740 dport 54950] != expected 0x7ae13c81 # # Exception| cpu 5: rx_hash 0x4fc4afca [saddr 192.0.3.2 daddr 192.0.3.1 sport 53674 dport 54950] != expected 0x2fc35d85 # # Exception| cpu 5: rx_hash 0x9fe122f4 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53680 dport 54950] != expected 0x5e406aee # # Exception| cpu 5: rx_hash 0xb456cbe2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53690 dport 54950] != expected 0xd1f91f8 # # Exception| cpu 5: rx_hash 0xebe841bb [saddr 192.0.3.2 daddr 192.0.3.1 sport 53720 dport 54950] != expected 0x4220a734 # # Exception| cpu 0: rx_hash 0x5c40776b [saddr 192.0.3.2 daddr 192.0.3.1 sport 53800 dport 54950] != expected 0xf6458d43 # # Exception| cpu 0: rx_hash 0xf86c991a [saddr 192.0.3.2 daddr 192.0.3.1 sport 53850 dport 54950] != expected 0x9ba677f2 # # Exception| cpu 0: rx_hash 0xcab628fe [saddr 192.0.3.2 daddr 192.0.3.1 sport 53852 dport 54950] != expected 0x63325e9 # # Exception| cpu 0: rx_hash 0x162509b9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53854 dport 54950] != expected 0x10d54604 # # Exception| cpu 4: rx_hash 0xf868e30c [saddr 192.0.3.2 daddr 192.0.3.1 sport 53756 dport 54950] != expected 0x583df0fc # # Exception| cpu 4: rx_hash 0x99be0ede [saddr 192.0.3.2 daddr 192.0.3.1 sport 53798 dport 54950] != expected 0x2e6947a3 # # Exception| cpu 4: rx_hash 0xbebf4bb1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53812 dport 54950] != expected 0x1a53e833 # # Exception| cpu 4: rx_hash 0xdf6ddc75 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53832 dport 54950] != expected 0xaf9cd862 # # Exception| cpu 4: rx_hash 0xd5802630 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53856 dport 54950] != expected 0x7b4b26a7 # # Exception| cpu 5: rx_hash 0xa189457f [saddr 192.0.3.2 daddr 192.0.3.1 sport 53768 dport 54950] != expected 0x672beb7d # # Exception| cpu 5: rx_hash 0x9fe558e2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53782 dport 54950] != expected 0x9ddbede0 # # Exception| cpu 5: rx_hash 0x7b413204 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53818 dport 54950] != expected 0xc27f22d3 # # Exception| cpu 5: rx_hash 0x31244cd6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53836 dport 54950] != expected 0x24efe994 # # Exception| cpu 0: rx_hash 0xf281635f [saddr 192.0.3.2 daddr 192.0.3.1 sport 53874 dport 54950] != expected 0x4f718937 # # Exception| cpu 0: rx_hash 0x07965108 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53892 dport 54950] != expected 0xcdbadbff # # Exception| cpu 0: rx_hash 0x124da583 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53904 dport 54950] != expected 0x64152674 # # Exception| cpu 0: rx_hash 0x1416f3bf [saddr 192.0.3.2 daddr 192.0.3.1 sport 53920 dport 54950] != expected 0xd7a78c37 # # Exception| cpu 0: rx_hash 0x0d7bab4d [saddr 192.0.3.2 daddr 192.0.3.1 sport 53932 dport 54950] != expected 0x196d253a # # Exception| cpu 0: rx_hash 0xf6e9cf65 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53948 dport 54950] != expected 0x3bb1e947 # # Exception| cpu 0: rx_hash 0x8e560053 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53964 dport 54950] != expected 0x40b4701b # # Exception| count: pass=0 nohash=0 fail=42 # # Exception| # not ok 1 toeplitz.test.tcp_ipv4 # # Receiver output: # # # # RSS indirection table size: 256 # # # cpu 0: rx_hash 0xf01cdb62 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36656 dport 59078] OK # # # cpu 0: rx_hash 0x35e2a2d7 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36670 dport 59078] OK # # # cpu 4: rx_hash 0xfcaa771b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36648 dport 59078] OK # # # cpu 4: rx_hash 0x8415b82d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36696 dport 59078] OK # # # cpu 5: rx_hash 0x66ea84f7 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36676 dport 59078] OK # # # cpu 5: rx_hash 0x6a5c288e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36700 dport 59078] OK # # # cpu 0: rx_hash 0xafa2513b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36690 dport 59078] OK # # # cpu 0: rx_hash 0x9b23b6e3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36708 dport 59078] OK # # # cpu 0: rx_hash 0x47b097a4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36710 dport 59078] OK # # # cpu 0: rx_hash 0x526b632f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36722 dport 59078] OK # # # cpu 0: rx_hash 0xbc22f38c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36726 dport 59078] OK # # # cpu 0: rx_hash 0x5cee3550 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36756 dport 59078] OK # # # cpu 4: rx_hash 0xa54fab7e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36730 dport 59078] OK # # # cpu 4: rx_hash 0x7bef703f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36742 dport 59078] OK # # # cpu 4: rx_hash 0xd998c872 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36804 dport 59078] OK # # # cpu 5: rx_hash 0x686fd288 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36770 dport 59078] OK # # # cpu 5: rx_hash 0xad91ab3d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36780 dport 59078] OK # # # cpu 5: rx_hash 0x64d97ef1 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36794 dport 59078] OK # # # cpu 5: rx_hash 0x10d01dbe [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36818 dport 59078] OK # # # cpu 5: rx_hash 0x168b4b82 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36834 dport 59078] OK # # # cpu 5: rx_hash 0x0fe61370 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36846 dport 59078] OK # # # cpu 0: rx_hash 0xd52e640b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36828 dport 59078] OK # # # cpu 0: rx_hash 0x1a3de7fb [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36858 dport 59078] OK # # # cpu 4: rx_hash 0x9a3ebeb4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36878 dport 59078] OK # # # cpu 4: rx_hash 0x8fe54a3f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36890 dport 59078] OK # # # cpu 4: rx_hash 0x61acda9c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36894 dport 59078] OK # # # cpu 4: rx_hash 0xaebf596c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36920 dport 59078] OK # # # cpu 4: rx_hash 0x40f6c9cf [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36924 dport 59078] OK # # # cpu 4: rx_hash 0xd600965a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36936 dport 59078] OK # # # cpu 5: rx_hash 0x28e7561f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36860 dport 59078] OK # # # cpu 5: rx_hash 0x5fc0c701 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36864 dport 59078] OK # # # cpu 5: rx_hash 0x968812cd [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36886 dport 59078] OK # # # cpu 0: rx_hash 0x552d3d44 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36904 dport 59078] OK # # # cpu 0: rx_hash 0xdab63a23 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36944 dport 59078] OK # # # cpu 0: rx_hash 0xc3db62d1 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36956 dport 59078] OK # # # cpu 4: rx_hash 0x2bc9a44e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36968 dport 59078] OK # # # cpu 4: rx_hash 0xe0b28b84 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36992 dport 59078] OK # # # cpu 4: rx_hash 0x3c21aac3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36994 dport 59078] OK # # # cpu 4: rx_hash 0xf3322933 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37028 dport 59078] OK # # # cpu 4: rx_hash 0xcd5e34ae [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37050 dport 59078] 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 338, 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 182, in __exit__ # # Exception| return self.process(terminate=terminate, fail=self.check_fail) # # Exception| ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/net/lib/py/utils.py", line 117, 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 40394 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 35 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 5: rx_hash 0x543e4d2b [saddr 192.0.3.2 daddr 192.0.3.1 sport 49971 dport 40394] != expected 0x1326c067 # # Exception| cpu 5: rx_hash 0x543e4d2b [saddr 192.0.3.2 daddr 192.0.3.1 sport 51430 dport 40394] != expected 0x36d7c39a # # Exception| cpu 5: rx_hash 0x543e4d2b [saddr 192.0.3.2 daddr 192.0.3.1 sport 40046 dport 40394] != expected 0x5c54da20 # # Exception| cpu 5: rx_hash 0x543e4d2b [saddr 192.0.3.2 daddr 192.0.3.1 sport 54907 dport 40394] != expected 0xb3ac08b9 # # Exception| cpu 5: rx_hash 0x543e4d2b [saddr 192.0.3.2 daddr 192.0.3.1 sport 37863 dport 40394] != expected 0x118ffc83 # # Exception| cpu 5: rx_hash 0x543e4d2b [saddr 192.0.3.2 daddr 192.0.3.1 sport 46764 dport 40394] != expected 0x709c22c0 # # Exception| cpu 5: rx_hash 0x543e4d2b [saddr 192.0.3.2 daddr 192.0.3.1 sport 55107 dport 40394] != expected 0x778af6c6 # # Exception| cpu 5: rx_hash 0x543e4d2b [saddr 192.0.3.2 daddr 192.0.3.1 sport 33541 dport 40394] != expected 0x69c98f0c # # Exception| cpu 5: rx_hash 0x543e4d2b [saddr 192.0.3.2 daddr 192.0.3.1 sport 34709 dport 40394] != expected 0x63c5a9cf # # Exception| cpu 5: rx_hash 0x543e4d2b [saddr 192.0.3.2 daddr 192.0.3.1 sport 57204 dport 40394] != expected 0xd22470dc # # Exception| cpu 5: rx_hash 0x543e4d2b [saddr 192.0.3.2 daddr 192.0.3.1 sport 40550 dport 40394] != expected 0x80fba4b8 # # Exception| cpu 5: rx_hash 0x543e4d2b [saddr 192.0.3.2 daddr 192.0.3.1 sport 58022 dport 40394] != expected 0x68a2c118 # # Exception| cpu 5: rx_hash 0x543e4d2b [saddr 192.0.3.2 daddr 192.0.3.1 sport 45589 dport 40394] != expected 0x838b3d1c # # Exception| cpu 5: rx_hash 0x543e4d2b [saddr 192.0.3.2 daddr 192.0.3.1 sport 41140 dport 40394] != expected 0x91463fd8 # # Exception| cpu 5: rx_hash 0x543e4d2b [saddr 192.0.3.2 daddr 192.0.3.1 sport 42166 dport 40394] != expected 0xcb2b2f04 # # Exception| cpu 5: rx_hash 0x543e4d2b [saddr 192.0.3.2 daddr 192.0.3.1 sport 44588 dport 40394] != expected 0xe1a0de1b # # Exception| cpu 5: rx_hash 0x543e4d2b [saddr 192.0.3.2 daddr 192.0.3.1 sport 52714 dport 40394] != expected 0x86bbd561 # # Exception| cpu 5: rx_hash 0x543e4d2b [saddr 192.0.3.2 daddr 192.0.3.1 sport 52015 dport 40394] != expected 0x59751c8f # # Exception| cpu 5: rx_hash 0x543e4d2b [saddr 192.0.3.2 daddr 192.0.3.1 sport 60651 dport 40394] != expected 0x30cbb01a # # Exception| cpu 5: rx_hash 0x543e4d2b [saddr 192.0.3.2 daddr 192.0.3.1 sport 48743 dport 40394] != expected 0x4a60d04 # # Exception| cpu 5: rx_hash 0x543e4d2b [saddr 192.0.3.2 daddr 192.0.3.1 sport 54126 dport 40394] != expected 0x49698d1e # # Exception| cpu 5: rx_hash 0x543e4d2b [saddr 192.0.3.2 daddr 192.0.3.1 sport 58939 dport 40394] != expected 0x81a8890c # # Exception| cpu 5: rx_hash 0x543e4d2b [saddr 192.0.3.2 daddr 192.0.3.1 sport 35492 dport 40394] != expected 0x2558c238 # # Exception| cpu 5: rx_hash 0x543e4d2b [saddr 192.0.3.2 daddr 192.0.3.1 sport 50172 dport 40394] != expected 0x4a2a67cd # # Exception| cpu 5: rx_hash 0x543e4d2b [saddr 192.0.3.2 daddr 192.0.3.1 sport 36354 dport 40394] != expected 0x1731ca3 # # Exception| cpu 5: rx_hash 0x543e4d2b [saddr 192.0.3.2 daddr 192.0.3.1 sport 55332 dport 40394] != expected 0xdfffd62b # # Exception| cpu 5: rx_hash 0x543e4d2b [saddr 192.0.3.2 daddr 192.0.3.1 sport 46240 dport 40394] != expected 0x27406dae # # Exception| cpu 5: rx_hash 0x543e4d2b [saddr 192.0.3.2 daddr 192.0.3.1 sport 59786 dport 40394] != expected 0x3a789d17 # # Exception| cpu 5: rx_hash 0x543e4d2b [saddr 192.0.3.2 daddr 192.0.3.1 sport 54116 dport 40394] != expected 0x1a367608 # # Exception| cpu 5: rx_hash 0x543e4d2b [saddr 192.0.3.2 daddr 192.0.3.1 sport 38255 dport 40394] != expected 0xe5f068a5 # # Exception| cpu 5: rx_hash 0x543e4d2b [saddr 192.0.3.2 daddr 192.0.3.1 sport 56664 dport 40394] != expected 0x1496598c # # Exception| cpu 5: rx_hash 0x543e4d2b [saddr 192.0.3.2 daddr 192.0.3.1 sport 39800 dport 40394] != expected 0x4ad1dd3 # # Exception| cpu 5: rx_hash 0x543e4d2b [saddr 192.0.3.2 daddr 192.0.3.1 sport 58378 dport 40394] != expected 0x86c002f6 # # Exception| cpu 5: rx_hash 0x543e4d2b [saddr 192.0.3.2 daddr 192.0.3.1 sport 56245 dport 40394] != expected 0x1f8f6ea7 # # Exception| cpu 5: rx_hash 0x543e4d2b [saddr 192.0.3.2 daddr 192.0.3.1 sport 58763 dport 40394] != expected 0xfd7a9064 # # Exception| count: pass=0 nohash=0 fail=35 # # 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 338, 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 182, in __exit__ # # Exception| return self.process(terminate=terminate, fail=self.check_fail) # # Exception| ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/net/lib/py/utils.py", line 117, 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 57658 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 45 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 4: rx_hash 0xd3b90b39 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56529 dport 57658] != expected 0x36374315 # # Exception| cpu 4: rx_hash 0xd3b90b39 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46880 dport 57658] != expected 0x40cd3e29 # # Exception| cpu 4: rx_hash 0xd3b90b39 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52086 dport 57658] != expected 0xdd00a078 # # Exception| cpu 4: rx_hash 0xd3b90b39 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35171 dport 57658] != expected 0xf5f61c4 # # Exception| cpu 4: rx_hash 0xd3b90b39 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44086 dport 57658] != expected 0x37ece82a # # Exception| cpu 4: rx_hash 0xd3b90b39 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38273 dport 57658] != expected 0x36715824 # # Exception| cpu 4: rx_hash 0xd3b90b39 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37905 dport 57658] != expected 0x2d2856cb # # Exception| cpu 4: rx_hash 0xd3b90b39 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41802 dport 57658] != expected 0xba42a7d5 # # Exception| cpu 4: rx_hash 0xd3b90b39 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55367 dport 57658] != expected 0x57e393cc # # Exception| cpu 4: rx_hash 0xd3b90b39 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54426 dport 57658] != expected 0x51b5554e # # Exception| cpu 4: rx_hash 0xd3b90b39 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39947 dport 57658] != expected 0x76faff3d # # Exception| cpu 4: rx_hash 0xd3b90b39 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54121 dport 57658] != expected 0x944649c6 # # Exception| cpu 4: rx_hash 0xd3b90b39 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46221 dport 57658] != expected 0xd258efa6 # # Exception| cpu 4: rx_hash 0xd3b90b39 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38105 dport 57658] != expected 0x1b9a4b15 # # Exception| cpu 4: rx_hash 0xd3b90b39 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37160 dport 57658] != expected 0x2d26e5fb # # Exception| cpu 4: rx_hash 0xd3b90b39 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34323 dport 57658] != expected 0x9b9c76c9 # # Exception| cpu 4: rx_hash 0xd3b90b39 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34239 dport 57658] != expected 0xb02fe5c9 # # Exception| cpu 4: rx_hash 0xd3b90b39 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47779 dport 57658] != expected 0x59aa5a7e # # Exception| cpu 4: rx_hash 0xd3b90b39 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57059 dport 57658] != expected 0xc323a74f # # Exception| cpu 4: rx_hash 0xd3b90b39 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46410 dport 57658] != expected 0xc78bef00 # # Exception| cpu 4: rx_hash 0xd3b90b39 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53684 dport 57658] != expected 0x21d5713d # # Exception| cpu 4: rx_hash 0xd3b90b39 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46393 dport 57658] != expected 0xda8143fe # # Exception| cpu 4: rx_hash 0xd3b90b39 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51193 dport 57658] != expected 0x82b3ba9f # # Exception| cpu 4: rx_hash 0xd3b90b39 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37701 dport 57658] != expected 0x219cc7b9 # # Exception| cpu 4: rx_hash 0xd3b90b39 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40558 dport 57658] != expected 0x8d64152e # # Exception| cpu 4: rx_hash 0xd3b90b39 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54013 dport 57658] != expected 0x6156d78a # # Exception| cpu 4: rx_hash 0xd3b90b39 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38050 dport 57658] != expected 0xf1b42fba # # Exception| cpu 4: rx_hash 0xd3b90b39 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36542 dport 57658] != expected 0xf29b36ed # # Exception| cpu 4: rx_hash 0xd3b90b39 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57656 dport 57658] != expected 0x60cc3e1c # # Exception| cpu 4: rx_hash 0xd3b90b39 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55662 dport 57658] != expected 0xbb910d44 # # Exception| cpu 4: rx_hash 0xd3b90b39 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41481 dport 57658] != expected 0xfeaa7b55 # # Exception| cpu 4: rx_hash 0xd3b90b39 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42880 dport 57658] != expected 0x478dd2dc # # Exception| cpu 4: rx_hash 0xd3b90b39 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42019 dport 57658] != expected 0x10e67ae6 # # Exception| cpu 4: rx_hash 0xd3b90b39 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51802 dport 57658] != expected 0x661decdc # # Exception| cpu 4: rx_hash 0xd3b90b39 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58065 dport 57658] != expected 0x62f4e63a # # Exception| cpu 4: rx_hash 0xd3b90b39 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54741 dport 57658] != expected 0xc30d13c # # Exception| cpu 4: rx_hash 0xd3b90b39 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57760 dport 57658] != expected 0xd308dee0 # # Exception| cpu 4: rx_hash 0xd3b90b39 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38242 dport 57658] != expected 0x6f9bdc77 # # Exception| cpu 4: rx_hash 0xd3b90b39 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59818 dport 57658] != expected 0x7348133e # # Exception| cpu 4: rx_hash 0xd3b90b39 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47145 dport 57658] != expected 0xe2b36ccc # # Exception| cpu 4: rx_hash 0xd3b90b39 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51895 dport 57658] != expected 0xfa09113a # # Exception| cpu 4: rx_hash 0xd3b90b39 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52469 dport 57658] != expected 0x604c73c6 # # Exception| cpu 4: rx_hash 0xd3b90b39 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52869 dport 57658] != expected 0x372f2fd1 # # Exception| cpu 4: rx_hash 0xd3b90b39 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42319 dport 57658] != expected 0xd51faf48 # # Exception| cpu 4: rx_hash 0xd3b90b39 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36590 dport 57658] != expected 0x77edcbcf # # Exception| count: pass=0 nohash=0 fail=45 # # 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 338, 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 338, 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 338, 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 338, 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 338, 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 338, 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 338, 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 338, 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 /srv/vmksft/testing/wt-24/tools/testing/selftests/kselftest/runner.sh: line 50: : No such file or directory 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__->