< TEST_PROGS=toeplitz.py TEST_GEN_PROGS="" run_tests make: Entering directory '/srv/vmksft/testing/wt-23/tools/testing/selftests' make[1]: Entering directory '/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw' make[1]: Nothing to be done for 'all'. make[1]: Leaving directory '/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw' make[1]: Nothing to be done for 'all'. make[1]: Entering directory '/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw' # timeout set to 0 # selftests: drivers/net/hw: toeplitz.py # TAP version 13 # 1..12 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/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-23/tools/testing/selftests/net/lib/py/utils.py", line 186, in __exit__ # # Exception| return self.process(terminate=terminate, fail=self.check_fail) # # Exception| ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/net/lib/py/utils.py", line 119, in process # # Exception| raise CmdExitFailure("Command failed", self) # # Exception| net.lib.py.utils.CmdExitFailure: Command failed # # Exception| CMD: /srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/toeplitz -4 -t -d 34436 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 41 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 0: rx_hash 0x006de768 [saddr 192.0.3.2 daddr 192.0.3.1 sport 52310 dport 34436] != expected 0xce2654dd # # Exception| cpu 0: rx_hash 0x70f6f60b [saddr 192.0.3.2 daddr 192.0.3.1 sport 52328 dport 34436] != expected 0x71ea8485 # # Exception| cpu 0: rx_hash 0xa13c9cfb [saddr 192.0.3.2 daddr 192.0.3.1 sport 52340 dport 34436] != expected 0xd0f8b008 # # Exception| cpu 0: rx_hash 0xecd03253 [saddr 192.0.3.2 daddr 192.0.3.1 sport 52368 dport 34436] != expected 0x5e19b093 # # Exception| cpu 0: rx_hash 0x766bb83b [saddr 192.0.3.2 daddr 192.0.3.1 sport 52410 dport 34436] != expected 0xeda6f743 # # Exception| cpu 0: rx_hash 0xd3d34877 [saddr 192.0.3.2 daddr 192.0.3.1 sport 52438 dport 34436] != expected 0xe4f04eed # # Exception| cpu 0: rx_hash 0xcb44b23e [saddr 192.0.3.2 daddr 192.0.3.1 sport 52480 dport 34436] != expected 0x37147639 # # Exception| cpu 0: rx_hash 0x1a8ed8ce [saddr 192.0.3.2 daddr 192.0.3.1 sport 52508 dport 34436] != expected 0x960642b4 # # Exception| cpu 0: rx_hash 0xf26bedb6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 52516 dport 34436] != expected 0xc68f58f2 # # Exception| cpu 0: rx_hash 0x51ff3856 [saddr 192.0.3.2 daddr 192.0.3.1 sport 52522 dport 34436] != expected 0x84ab31e9 # # Exception| cpu 0: rx_hash 0x547464b0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 52540 dport 34436] != expected 0x3d5e2a75 # # Exception| cpu 0: rx_hash 0xcd689792 [saddr 192.0.3.2 daddr 192.0.3.1 sport 52578 dport 34436] != expected 0x7c66a68c # # Exception| cpu 0: rx_hash 0xc93077d1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 52636 dport 34436] != expected 0xbcd05884 # # Exception| cpu 0: rx_hash 0xcdd9fc0e [saddr 192.0.3.2 daddr 192.0.3.1 sport 52690 dport 34436] != expected 0xab5805ff # # Exception| cpu 0: rx_hash 0xf4f6a386 [saddr 192.0.3.2 daddr 192.0.3.1 sport 52726 dport 34436] != expected 0x5ac32b34 # # Exception| cpu 0: rx_hash 0xe1a1ad80 [saddr 192.0.3.2 daddr 192.0.3.1 sport 52740 dport 34436] != expected 0xf209bba7 # # Exception| cpu 0: rx_hash 0xd88ef208 [saddr 192.0.3.2 daddr 192.0.3.1 sport 52768 dport 34436] != expected 0x392956c # # Exception| cpu 0: rx_hash 0x94b1e005 [saddr 192.0.3.2 daddr 192.0.3.1 sport 52780 dport 34436] != expected 0xf4307063 # # Exception| cpu 0: rx_hash 0x094498f8 [saddr 192.0.3.2 daddr 192.0.3.1 sport 52796 dport 34436] != expected 0xa280a1e1 # # Exception| cpu 0: rx_hash 0xe548265f [saddr 192.0.3.2 daddr 192.0.3.1 sport 52810 dport 34436] != expected 0xe581e6dc # # Exception| cpu 0: rx_hash 0x7bab4c74 [saddr 192.0.3.2 daddr 192.0.3.1 sport 52894 dport 34436] != expected 0x96885f04 # # Exception| cpu 0: rx_hash 0xad2fd411 [saddr 192.0.3.2 daddr 192.0.3.1 sport 52920 dport 34436] != expected 0xd295fddb # # Exception| cpu 0: rx_hash 0x7ac99b4d [saddr 192.0.3.2 daddr 192.0.3.1 sport 52934 dport 34436] != expected 0x38f519e3 # # Exception| cpu 0: rx_hash 0x41236ab6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 52942 dport 34436] != expected 0x9594bae6 # # Exception| cpu 0: rx_hash 0xde13bc38 [saddr 192.0.3.2 daddr 192.0.3.1 sport 52978 dport 34436] != expected 0x9fdee6aa # # Exception| cpu 0: rx_hash 0x1000de14 [saddr 192.0.3.2 daddr 192.0.3.1 sport 52994 dport 34436] != expected 0x8277ca1 # # Exception| cpu 0: rx_hash 0x8df5a6e9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53010 dport 34436] != expected 0x5e97ad23 # # Exception| cpu 0: rx_hash 0x62ef0a98 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53152 dport 34436] != expected 0x3c2f8244 # # Exception| cpu 0: rx_hash 0xc757fad4 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53196 dport 34436] != expected 0x35793bea # # Exception| cpu 0: rx_hash 0xc2dca632 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53210 dport 34436] != expected 0x8c8c2076 # # Exception| cpu 0: rx_hash 0xc59254a7 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53216 dport 34436] != expected 0x6983b624 # # Exception| cpu 0: rx_hash 0x2a39934a [saddr 192.0.3.2 daddr 192.0.3.1 sport 53218 dport 34436] != expected 0xdc053a30 # # Exception| cpu 0: rx_hash 0xe8a0de20 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53256 dport 34436] != expected 0x99bfca10 # # Exception| cpu 0: rx_hash 0x70defa3b [saddr 192.0.3.2 daddr 192.0.3.1 sport 53262 dport 34436] != expected 0x76fa000e # # Exception| cpu 0: rx_hash 0x71bc2d02 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53334 dport 34436] != expected 0xd88746e9 # # Exception| cpu 0: rx_hash 0x9959187a [saddr 192.0.3.2 daddr 192.0.3.1 sport 53358 dport 34436] != expected 0x880e5caf # # Exception| cpu 0: rx_hash 0x73798371 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53370 dport 34436] != expected 0x847dcb27 # # Exception| cpu 0: rx_hash 0x77216332 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53380 dport 34436] != expected 0x44cb352f # # Exception| cpu 0: rx_hash 0x99e873e6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53470 dport 34436] != expected 0x5f30ffdc # # Exception| cpu 0: rx_hash 0xa0c72c6e [saddr 192.0.3.2 daddr 192.0.3.1 sport 53498 dport 34436] != expected 0xaeabd117 # # Exception| cpu 0: rx_hash 0xf32136bf [saddr 192.0.3.2 daddr 192.0.3.1 sport 53530 dport 34436] != expected 0x6fe29a9e # # Exception| count: pass=0 nohash=0 fail=41 # # Exception| # not ok 1 toeplitz.test.tcp_ipv4 # # Receiver output: # # # # RSS indirection table size: 256 # # # cpu 0: rx_hash 0xb55a783b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34606 dport 40233] OK # # # cpu 0: rx_hash 0xb6fd0171 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34650 dport 40233] OK # # # cpu 0: rx_hash 0x5b9368ef [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34676 dport 40233] OK # # # cpu 0: rx_hash 0x60799914 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34684 dport 40233] OK # # # cpu 0: rx_hash 0xf9d401aa [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34706 dport 40233] OK # # # cpu 0: rx_hash 0x636f8bc2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34744 dport 40233] OK # # # cpu 0: rx_hash 0x8cc44c2f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34746 dport 40233] OK # # # cpu 0: rx_hash 0xb489c49e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34758 dport 40233] OK # # # cpu 0: rx_hash 0x8ae86983 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34776 dport 40233] OK # # # cpu 0: rx_hash 0x6786001d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34806 dport 40233] OK # # # cpu 0: rx_hash 0xb3c7360b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34812 dport 40233] OK # # # cpu 0: rx_hash 0x9e77c0f2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34828 dport 40233] OK # # # cpu 0: rx_hash 0xa7589f7a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34856 dport 40233] OK # # # cpu 0: rx_hash 0xe9134898 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35000 dport 40233] OK # # # cpu 0: rx_hash 0x4920e432 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35010 dport 40233] OK # # # cpu 0: rx_hash 0x7741492f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35036 dport 40233] OK # # # cpu 0: rx_hash 0xedfac347 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35062 dport 40233] OK # # # cpu 0: rx_hash 0xcc426686 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35076 dport 40233] OK # # # cpu 0: rx_hash 0x82b8daf8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35108 dport 40233] OK # # # cpu 0: rx_hash 0x1f4da205 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35124 dport 40233] OK # # # cpu 0: rx_hash 0x24a753fe [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35132 dport 40233] OK # # # cpu 0: rx_hash 0x555e95a4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35162 dport 40233] OK # # # cpu 0: rx_hash 0xf184b2d1 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35182 dport 40233] OK # # # cpu 0: rx_hash 0x579b3bd7 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35190 dport 40233] OK # # # cpu 0: rx_hash 0x80cc1f17 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35256 dport 40233] OK # # # cpu 0: rx_hash 0x6cc0a1b0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35278 dport 40233] OK # # # cpu 0: rx_hash 0x52a10cad [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35280 dport 40233] OK # # # cpu 0: rx_hash 0x55effe38 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35306 dport 40233] OK # # # cpu 0: rx_hash 0xf3f0773e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35314 dport 40233] OK # # # cpu 0: rx_hash 0xe6a77938 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35328 dport 40233] OK # # # cpu 0: rx_hash 0x91729ace [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35332 dport 40233] OK # # # cpu 0: rx_hash 0x7b5201c5 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35344 dport 40233] OK # # # cpu 0: rx_hash 0x376d13c8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35356 dport 40233] OK # # # cpu 0: rx_hash 0x7c1cf350 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35370 dport 40233] OK # # # cpu 0: rx_hash 0x7997afb6 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35388 dport 40233] OK # # # cpu 0: rx_hash 0x959b1111 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35402 dport 40233] OK # # # cpu 0: rx_hash 0xa8ecaeda [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35472 dport 40233] OK # # # cpu 0: rx_hash 0xddfce35f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35512 dport 40233] OK # # # cpu 0: rx_hash 0xac052505 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35550 dport 40233] OK # # # cpu 0: rx_hash 0xfd2691a7 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35602 dport 40233] OK # # # cpu 0: rx_hash 0xc6cc605c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35610 dport 40233] OK # # # cpu 0: rx_hash 0x5eb24447 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35612 dport 40233] OK # # # cpu 0: rx_hash 0x2d8e2c6e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35670 dport 40233] OK # # # count: pass=43 nohash=0 fail=0 # ok 2 toeplitz.test.tcp_ipv6 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/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-23/tools/testing/selftests/net/lib/py/utils.py", line 186, in __exit__ # # Exception| return self.process(terminate=terminate, fail=self.check_fail) # # Exception| ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/net/lib/py/utils.py", line 119, in process # # Exception| raise CmdExitFailure("Command failed", self) # # Exception| net.lib.py.utils.CmdExitFailure: Command failed # # Exception| CMD: /srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/toeplitz -4 -u -d 55368 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 42 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 0: rx_hash 0x04c13098 [saddr 192.0.3.2 daddr 192.0.3.1 sport 48339 dport 55368] != expected 0xa3457b4d # # Exception| cpu 0: rx_hash 0x04c13098 [saddr 192.0.3.2 daddr 192.0.3.1 sport 48339 dport 55368] != expected 0xa3457b4d # # Exception| cpu 0: rx_hash 0x04c13098 [saddr 192.0.3.2 daddr 192.0.3.1 sport 58288 dport 55368] != expected 0xe6108644 # # Exception| cpu 0: rx_hash 0x04c13098 [saddr 192.0.3.2 daddr 192.0.3.1 sport 58288 dport 55368] != expected 0xe6108644 # # Exception| cpu 0: rx_hash 0x04c13098 [saddr 192.0.3.2 daddr 192.0.3.1 sport 32978 dport 55368] != expected 0x6422939 # # Exception| cpu 0: rx_hash 0x04c13098 [saddr 192.0.3.2 daddr 192.0.3.1 sport 32978 dport 55368] != expected 0x6422939 # # Exception| cpu 0: rx_hash 0x04c13098 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45329 dport 55368] != expected 0xdb2576f4 # # Exception| cpu 0: rx_hash 0x04c13098 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45329 dport 55368] != expected 0xdb2576f4 # # Exception| cpu 0: rx_hash 0x04c13098 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53108 dport 55368] != expected 0xbcf51493 # # Exception| cpu 0: rx_hash 0x04c13098 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53108 dport 55368] != expected 0xbcf51493 # # Exception| cpu 0: rx_hash 0x04c13098 [saddr 192.0.3.2 daddr 192.0.3.1 sport 58200 dport 55368] != expected 0x9f5363d0 # # Exception| cpu 0: rx_hash 0x04c13098 [saddr 192.0.3.2 daddr 192.0.3.1 sport 58200 dport 55368] != expected 0x9f5363d0 # # Exception| cpu 0: rx_hash 0x04c13098 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53774 dport 55368] != expected 0xf9ca98d # # Exception| cpu 0: rx_hash 0x04c13098 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53774 dport 55368] != expected 0xf9ca98d # # Exception| cpu 0: rx_hash 0x04c13098 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56434 dport 55368] != expected 0x7d38e5c8 # # Exception| cpu 0: rx_hash 0x04c13098 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56434 dport 55368] != expected 0x7d38e5c8 # # Exception| cpu 0: rx_hash 0x04c13098 [saddr 192.0.3.2 daddr 192.0.3.1 sport 43901 dport 55368] != expected 0x8b3d98a4 # # Exception| cpu 0: rx_hash 0x04c13098 [saddr 192.0.3.2 daddr 192.0.3.1 sport 43901 dport 55368] != expected 0x8b3d98a4 # # Exception| cpu 0: rx_hash 0x04c13098 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55685 dport 55368] != expected 0xabd36eb3 # # Exception| cpu 0: rx_hash 0x04c13098 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55685 dport 55368] != expected 0xabd36eb3 # # Exception| cpu 0: rx_hash 0x04c13098 [saddr 192.0.3.2 daddr 192.0.3.1 sport 51735 dport 55368] != expected 0x4cbb1250 # # Exception| cpu 0: rx_hash 0x04c13098 [saddr 192.0.3.2 daddr 192.0.3.1 sport 51735 dport 55368] != expected 0x4cbb1250 # # Exception| cpu 0: rx_hash 0x04c13098 [saddr 192.0.3.2 daddr 192.0.3.1 sport 51958 dport 55368] != expected 0xf3944ce9 # # Exception| cpu 0: rx_hash 0x04c13098 [saddr 192.0.3.2 daddr 192.0.3.1 sport 51958 dport 55368] != expected 0xf3944ce9 # # Exception| cpu 0: rx_hash 0x04c13098 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44576 dport 55368] != expected 0xc4bf4e3f # # Exception| cpu 0: rx_hash 0x04c13098 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44576 dport 55368] != expected 0xc4bf4e3f # # Exception| cpu 0: rx_hash 0x04c13098 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56296 dport 55368] != expected 0x433d49b9 # # Exception| cpu 0: rx_hash 0x04c13098 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56296 dport 55368] != expected 0x433d49b9 # # Exception| cpu 0: rx_hash 0x04c13098 [saddr 192.0.3.2 daddr 192.0.3.1 sport 41836 dport 55368] != expected 0xd42d30ad # # Exception| cpu 0: rx_hash 0x04c13098 [saddr 192.0.3.2 daddr 192.0.3.1 sport 41836 dport 55368] != expected 0xd42d30ad # # Exception| cpu 0: rx_hash 0x04c13098 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38805 dport 55368] != expected 0x3c74376c # # Exception| cpu 0: rx_hash 0x04c13098 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38805 dport 55368] != expected 0x3c74376c # # Exception| cpu 0: rx_hash 0x04c13098 [saddr 192.0.3.2 daddr 192.0.3.1 sport 51692 dport 55368] != expected 0x221d39ee # # Exception| cpu 0: rx_hash 0x04c13098 [saddr 192.0.3.2 daddr 192.0.3.1 sport 51692 dport 55368] != expected 0x221d39ee # # Exception| cpu 0: rx_hash 0x04c13098 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42921 dport 55368] != expected 0x5fc38399 # # Exception| cpu 0: rx_hash 0x04c13098 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42921 dport 55368] != expected 0x5fc38399 # # Exception| cpu 0: rx_hash 0x04c13098 [saddr 192.0.3.2 daddr 192.0.3.1 sport 58772 dport 55368] != expected 0x5864ed45 # # Exception| cpu 0: rx_hash 0x04c13098 [saddr 192.0.3.2 daddr 192.0.3.1 sport 58772 dport 55368] != expected 0x5864ed45 # # Exception| cpu 0: rx_hash 0x04c13098 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49778 dport 55368] != expected 0xe12c7170 # # Exception| cpu 0: rx_hash 0x04c13098 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49778 dport 55368] != expected 0xe12c7170 # # Exception| cpu 0: rx_hash 0x04c13098 [saddr 192.0.3.2 daddr 192.0.3.1 sport 41671 dport 55368] != expected 0x3322787d # # Exception| cpu 0: rx_hash 0x04c13098 [saddr 192.0.3.2 daddr 192.0.3.1 sport 41671 dport 55368] != expected 0x3322787d # # Exception| count: pass=0 nohash=0 fail=42 # # Exception| # not ok 3 toeplitz.test.udp_ipv4 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/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-23/tools/testing/selftests/net/lib/py/utils.py", line 186, in __exit__ # # Exception| return self.process(terminate=terminate, fail=self.check_fail) # # Exception| ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/net/lib/py/utils.py", line 119, in process # # Exception| raise CmdExitFailure("Command failed", self) # # Exception| net.lib.py.utils.CmdExitFailure: Command failed # # Exception| CMD: /srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/toeplitz -6 -u -d 51632 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 40 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 4: rx_hash 0x2ab548d8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41495 dport 51632] != expected 0xd608b469 # # Exception| cpu 4: rx_hash 0x2ab548d8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41495 dport 51632] != expected 0xd608b469 # # Exception| cpu 4: rx_hash 0x2ab548d8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39042 dport 51632] != expected 0xbcc64155 # # Exception| cpu 4: rx_hash 0x2ab548d8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39042 dport 51632] != expected 0xbcc64155 # # Exception| cpu 4: rx_hash 0x2ab548d8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45641 dport 51632] != expected 0xe989b233 # # Exception| cpu 4: rx_hash 0x2ab548d8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45641 dport 51632] != expected 0xe989b233 # # Exception| cpu 4: rx_hash 0x2ab548d8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37885 dport 51632] != expected 0xa47c976a # # Exception| cpu 4: rx_hash 0x2ab548d8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37885 dport 51632] != expected 0xa47c976a # # Exception| cpu 4: rx_hash 0x2ab548d8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54097 dport 51632] != expected 0xdca0eb58 # # Exception| cpu 4: rx_hash 0x2ab548d8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54097 dport 51632] != expected 0xdca0eb58 # # Exception| cpu 4: rx_hash 0x2ab548d8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53356 dport 51632] != expected 0xc1f74e44 # # Exception| cpu 4: rx_hash 0x2ab548d8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53356 dport 51632] != expected 0xc1f74e44 # # Exception| cpu 4: rx_hash 0x2ab548d8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44947 dport 51632] != expected 0xccf0901d # # Exception| cpu 4: rx_hash 0x2ab548d8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44947 dport 51632] != expected 0xccf0901d # # Exception| cpu 4: rx_hash 0x2ab548d8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59643 dport 51632] != expected 0x707dd752 # # Exception| cpu 4: rx_hash 0x2ab548d8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59643 dport 51632] != expected 0x707dd752 # # Exception| cpu 4: rx_hash 0x2ab548d8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60394 dport 51632] != expected 0x6fefdc3d # # Exception| cpu 4: rx_hash 0x2ab548d8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60394 dport 51632] != expected 0x6fefdc3d # # Exception| cpu 4: rx_hash 0x2ab548d8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54305 dport 51632] != expected 0x6f95584f # # Exception| cpu 4: rx_hash 0x2ab548d8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54305 dport 51632] != expected 0x6f95584f # # Exception| cpu 4: rx_hash 0x2ab548d8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46548 dport 51632] != expected 0xf3edd1ad # # Exception| cpu 4: rx_hash 0x2ab548d8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46548 dport 51632] != expected 0xf3edd1ad # # Exception| cpu 4: rx_hash 0x2ab548d8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41672 dport 51632] != expected 0x43fd678e # # Exception| cpu 4: rx_hash 0x2ab548d8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41672 dport 51632] != expected 0x43fd678e # # Exception| cpu 4: rx_hash 0x2ab548d8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57458 dport 51632] != expected 0xa45ec9d # # Exception| cpu 4: rx_hash 0x2ab548d8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57458 dport 51632] != expected 0xa45ec9d # # Exception| cpu 4: rx_hash 0x2ab548d8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59593 dport 51632] != expected 0x4cd9d43c # # Exception| cpu 4: rx_hash 0x2ab548d8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59593 dport 51632] != expected 0x4cd9d43c # # Exception| cpu 4: rx_hash 0x2ab548d8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58955 dport 51632] != expected 0x936f281b # # Exception| cpu 4: rx_hash 0x2ab548d8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58955 dport 51632] != expected 0x936f281b # # Exception| cpu 4: rx_hash 0x2ab548d8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49355 dport 51632] != expected 0xbd07039c # # Exception| cpu 4: rx_hash 0x2ab548d8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49355 dport 51632] != expected 0xbd07039c # # Exception| cpu 4: rx_hash 0x2ab548d8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56382 dport 51632] != expected 0xc3989079 # # Exception| cpu 4: rx_hash 0x2ab548d8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56382 dport 51632] != expected 0xc3989079 # # Exception| cpu 4: rx_hash 0x2ab548d8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37476 dport 51632] != expected 0x67556926 # # Exception| cpu 4: rx_hash 0x2ab548d8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37476 dport 51632] != expected 0x67556926 # # Exception| cpu 4: rx_hash 0x2ab548d8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50418 dport 51632] != expected 0x10c26cdd # # Exception| cpu 4: rx_hash 0x2ab548d8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50418 dport 51632] != expected 0x10c26cdd # # Exception| cpu 4: rx_hash 0x2ab548d8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37901 dport 51632] != expected 0xc4f78b62 # # Exception| cpu 4: rx_hash 0x2ab548d8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37901 dport 51632] != expected 0xc4f78b62 # # Exception| count: pass=0 nohash=0 fail=40 # # Exception| # not ok 4 toeplitz.test.udp_ipv6 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/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-23/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-23/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-23/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/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-23/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-23/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-23/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/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-23/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-23/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-23/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/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-23/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-23/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-23/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/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-23/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-23/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-23/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-23/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/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-23/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-23/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-23/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-23/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/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-23/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-23/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-23/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-23/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/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-23/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-23/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-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 47, in _get_cpu_for_irq # # Exception| raise KsftFailEx(f"IRQ{irq} is not mapped to a single core: {data}") # # Exception| net.lib.py.ksft.KsftFailEx: IRQ36 is not mapped to a single core: 0-5 # # Exception| # not ok 12 toeplitz.test.rps_udp_ipv6 # # Totals: pass:1 fail:11 xfail:0 xpass:0 skip:0 error:0 not ok 1 selftests: drivers/net/hw: toeplitz.py # exit=1 make[1]: Leaving directory '/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw' make: Leaving directory '/srv/vmksft/testing/wt-23/tools/testing/selftests' xx__-> echo $? 0 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__->