< 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 182, 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 117, 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 59878 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 48 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 0: rx_hash 0x5d5d5298 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56340 dport 59878] != expected 0xa8a99853 # # Exception| cpu 0: rx_hash 0x8b91de4d [saddr 192.0.3.2 daddr 192.0.3.1 sport 56342 dport 59878] != expected 0x78d740a0 # # Exception| cpu 0: rx_hash 0xec24871a [saddr 192.0.3.2 daddr 192.0.3.1 sport 56358 dport 59878] != expected 0x3fdf7631 # # Exception| cpu 0: rx_hash 0x56fd1680 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56374 dport 59878] != expected 0x45d0ad2f # # Exception| cpu 0: rx_hash 0x7bf2df74 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56410 dport 59878] != expected 0x7a746c22 # # Exception| cpu 0: rx_hash 0x05e1b859 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56432 dport 59878] != expected 0x6312ef62 # # Exception| cpu 0: rx_hash 0xf3a05ed1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56462 dport 59878] != expected 0x7986d6e1 # # Exception| cpu 0: rx_hash 0x42d98b53 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56508 dport 59878] != expected 0xeef03883 # # Exception| cpu 0: rx_hash 0x4bdab662 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56524 dport 59878] != expected 0xb77bf8d5 # # Exception| cpu 0: rx_hash 0xcca9ed47 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56538 dport 59878] != expected 0xf5359741 # # Exception| cpu 0: rx_hash 0xf10327f8 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56540 dport 59878] != expected 0xcd7423cb # # Exception| cpu 0: rx_hash 0x7dd038c5 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56552 dport 59878] != expected 0x62437923 # # Exception| cpu 0: rx_hash 0xc709a95f [saddr 192.0.3.2 daddr 192.0.3.1 sport 56568 dport 59878] != expected 0x184ca23d # # Exception| cpu 0: rx_hash 0x22fc3f44 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56584 dport 59878] != expected 0x892664b9 # # Exception| cpu 0: rx_hash 0x4ee9220b [saddr 192.0.3.2 daddr 192.0.3.1 sport 56602 dport 59878] != expected 0x23576754 # # Exception| cpu 0: rx_hash 0x8a23d4bc [saddr 192.0.3.2 daddr 192.0.3.1 sport 56608 dport 59878] != expected 0x403e3f0a # # Exception| cpu 0: rx_hash 0xd93f7a65 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56678 dport 59878] != expected 0x66fc7d47 # # Exception| cpu 0: rx_hash 0xa80dc7c8 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56718 dport 59878] != expected 0x3e262b50 # # Exception| cpu 0: rx_hash 0xf9b21038 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56730 dport 59878] != expected 0xac169c37 # # Exception| cpu 0: rx_hash 0xe2b7576b [saddr 192.0.3.2 daddr 192.0.3.1 sport 56786 dport 59878] != expected 0x468adccc # # Exception| cpu 0: rx_hash 0xdf1d9dd4 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56788 dport 59878] != expected 0x7ecb6846 # # Exception| cpu 0: rx_hash 0xb8a8c483 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56804 dport 59878] != expected 0x39c35ed7 # # Exception| cpu 0: rx_hash 0x692da06e [saddr 192.0.3.2 daddr 192.0.3.1 sport 56846 dport 59878] != expected 0xd517535a # # Exception| cpu 0: rx_hash 0xfc588129 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56864 dport 59878] != expected 0x244ebc63 # # Exception| cpu 0: rx_hash 0xd85475ec [saddr 192.0.3.2 daddr 192.0.3.1 sport 56892 dport 59878] != expected 0x4261bd38 # # Exception| cpu 0: rx_hash 0xd15748dd [saddr 192.0.3.2 daddr 192.0.3.1 sport 56908 dport 59878] != expected 0x1bea7d6e # # Exception| cpu 0: rx_hash 0x079bc408 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56910 dport 59878] != expected 0xcb94a59d # # Exception| cpu 0: rx_hash 0xbd425592 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56926 dport 59878] != expected 0xb19b7e83 # # Exception| cpu 0: rx_hash 0xdaf70cc5 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56942 dport 59878] != expected 0xf6934812 # # Exception| cpu 0: rx_hash 0x602e9d5f [saddr 192.0.3.2 daddr 192.0.3.1 sport 56958 dport 59878] != expected 0x8c9c930c # # Exception| cpu 0: rx_hash 0x3eb0902f [saddr 192.0.3.2 daddr 192.0.3.1 sport 57000 dport 59878] != expected 0x5f10f13c # # Exception| cpu 0: rx_hash 0xf1da2280 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57008 dport 59878] != expected 0xd1009c1e # # Exception| cpu 0: rx_hash 0xc573d50e [saddr 192.0.3.2 daddr 192.0.3.1 sport 57030 dport 59878] != expected 0xb0cae8c2 # # Exception| cpu 0: rx_hash 0x94cc02fe [saddr 192.0.3.2 daddr 192.0.3.1 sport 57042 dport 59878] != expected 0x22fa5fa5 # # Exception| cpu 0: rx_hash 0xa2c68c59 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57078 dport 59878] != expected 0xf7c2de53 # # Exception| cpu 0: rx_hash 0x32803977 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57102 dport 59878] != expected 0x92b7aeeb # # Exception| cpu 0: rx_hash 0xd2463b05 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57128 dport 59878] != expected 0x97f1f7ee # # Exception| cpu 0: rx_hash 0x1d2c89aa [saddr 192.0.3.2 daddr 192.0.3.1 sport 57136 dport 59878] != expected 0x19e19acc # # Exception| cpu 0: rx_hash 0x142fb49b [saddr 192.0.3.2 daddr 192.0.3.1 sport 57152 dport 59878] != expected 0x406a5a9a # # Exception| cpu 0: rx_hash 0x5c365d11 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57166 dport 59878] != expected 0x8c34582c # # Exception| cpu 0: rx_hash 0x4590636b [saddr 192.0.3.2 daddr 192.0.3.1 sport 57172 dport 59878] != expected 0xd25aedfd # # Exception| cpu 0: rx_hash 0xc9437c56 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57184 dport 59878] != expected 0x7d6db715 # # Exception| cpu 0: rx_hash 0x26a4a4a4 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57220 dport 59878] != expected 0x39973b47 # # Exception| cpu 0: rx_hash 0x9c7d353e [saddr 192.0.3.2 daddr 192.0.3.1 sport 57236 dport 59878] != expected 0x4398e059 # # Exception| cpu 0: rx_hash 0x75b80a7d [saddr 192.0.3.2 daddr 192.0.3.1 sport 57282 dport 59878] != expected 0x1f55790a # # Exception| cpu 0: rx_hash 0xa8d4c2b0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57314 dport 59878] != expected 0x22529485 # # Exception| cpu 0: rx_hash 0x3601a7ef [saddr 192.0.3.2 daddr 192.0.3.1 sport 57326 dport 59878] != expected 0x3e724ec0 # # Exception| cpu 0: rx_hash 0x2fa79995 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57332 dport 59878] != expected 0x601cfb11 # # Exception| count: pass=0 nohash=0 fail=48 # # Exception| # not ok 1 toeplitz.test.tcp_ipv4 # # Receiver output: # # # # RSS indirection table size: 256 # # # cpu 4: rx_hash 0xefc4c4f3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36922 dport 51166] OK # # # cpu 4: rx_hash 0x220d0f75 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36976 dport 51166] OK # # # cpu 4: rx_hash 0xbcd86a2a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36988 dport 51166] OK # # # cpu 4: rx_hash 0xcdead787 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37012 dport 51166] OK # # # cpu 4: rx_hash 0x97f5446f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37026 dport 51166] OK # # # cpu 4: rx_hash 0xe246675a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37034 dport 51166] OK # # # cpu 4: rx_hash 0x1985227b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37060 dport 51166] OK # # # cpu 4: rx_hash 0xf9432009 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37090 dport 51166] OK # # # cpu 4: rx_hash 0x70a3ab5d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37120 dport 51166] OK # # # cpu 4: rx_hash 0xd87c40a5 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37160 dport 51166] OK # # # cpu 4: rx_hash 0x331a06cf [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37164 dport 51166] OK # # # cpu 4: rx_hash 0xfc70b460 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37172 dport 51166] OK # # # cpu 4: rx_hash 0xf1f217c9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37284 dport 51166] OK # # # cpu 4: rx_hash 0x844134fc [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37292 dport 51166] OK # # # cpu 4: rx_hash 0xd5fee30c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37304 dport 51166] OK # # # cpu 4: rx_hash 0x3e98a566 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37308 dport 51166] OK # # # cpu 4: rx_hash 0x5b8e8518 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37342 dport 51166] OK # # # cpu 4: rx_hash 0x616da79f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37424 dport 51166] OK # # # cpu 4: rx_hash 0x686e9aae [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37440 dport 51166] OK # # # cpu 4: rx_hash 0x047b87e1 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37458 dport 51166] OK # # # cpu 4: rx_hash 0x0fdbc3f9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37488 dport 51166] OK # # # cpu 4: rx_hash 0x7a68e0cc [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37496 dport 51166] OK # # # cpu 4: rx_hash 0x7ee97e54 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37528 dport 51166] OK # # # cpu 4: rx_hash 0x6cef0436 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37536 dport 51166] OK # # # cpu 4: rx_hash 0xaa868ba8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37576 dport 51166] OK # # # cpu 4: rx_hash 0xb320b5d2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37586 dport 51166] OK # # # cpu 4: rx_hash 0xc69396e7 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37594 dport 51166] OK # # # cpu 4: rx_hash 0x9c8c050f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37612 dport 51166] OK # # # cpu 4: rx_hash 0xcd33d2ff [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37624 dport 51166] OK # # # cpu 4: rx_hash 0x28c644e4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37640 dport 51166] OK # # # cpu 4: rx_hash 0x0ccab021 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37652 dport 51166] OK # # # cpu 4: rx_hash 0x56d523c9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37666 dport 51166] OK # # # cpu 4: rx_hash 0x236600fc [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37674 dport 51166] OK # # # cpu 4: rx_hash 0x99bf9166 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37690 dport 51166] OK # # # cpu 4: rx_hash 0x90bcac57 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37706 dport 51166] OK # # # cpu 4: rx_hash 0xbf101c8a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37748 dport 51166] OK # # # cpu 4: rx_hash 0x50f7c478 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37776 dport 51166] OK # # # cpu 4: rx_hash 0x7f5b74a5 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37806 dport 51166] OK # # # cpu 4: rx_hash 0x7ee45f09 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60740 dport 51166] OK # # # cpu 4: rx_hash 0x0b577c3c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60748 dport 51166] OK # # # cpu 4: rx_hash 0x9e225d7b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60770 dport 51166] OK # # # cpu 4: rx_hash 0x4c6f4f36 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60800 dport 51166] OK # # # cpu 4: rx_hash 0xd2ba2a69 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60812 dport 51166] OK # # # cpu 4: rx_hash 0x6863bbf3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60828 dport 51166] OK # # # cpu 4: rx_hash 0x327c281b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60842 dport 51166] OK # # # cpu 4: rx_hash 0x5e693554 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60856 dport 51166] OK # # # cpu 4: rx_hash 0xedb399ff [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60888 dport 51166] OK # # # cpu 4: rx_hash 0x8a06c0a8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60904 dport 51166] OK # # # cpu 4: rx_hash 0x93a0fed2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60914 dport 51166] OK # # # cpu 4: rx_hash 0x8d4f2890 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60928 dport 51166] OK # # # cpu 4: rx_hash 0x5b83a445 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60930 dport 51166] OK # # # cpu 4: rx_hash 0x42259a3f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60952 dport 51166] OK # # # cpu 4: rx_hash 0x5023e05d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60960 dport 51166] OK # # # cpu 4: rx_hash 0x38786700 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 32770 dport 51166] OK # # # count: pass=54 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 182, 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 117, 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 42527 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 46 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 5: rx_hash 0xc29ca497 [saddr 192.0.3.2 daddr 192.0.3.1 sport 60740 dport 42527] != expected 0xc1682ac6 # # Exception| cpu 5: rx_hash 0xc29ca497 [saddr 192.0.3.2 daddr 192.0.3.1 sport 60740 dport 42527] != expected 0xc1682ac6 # # Exception| cpu 5: rx_hash 0xc29ca497 [saddr 192.0.3.2 daddr 192.0.3.1 sport 36179 dport 42527] != expected 0x88f870af # # Exception| cpu 5: rx_hash 0xc29ca497 [saddr 192.0.3.2 daddr 192.0.3.1 sport 36179 dport 42527] != expected 0x88f870af # # Exception| cpu 5: rx_hash 0xc29ca497 [saddr 192.0.3.2 daddr 192.0.3.1 sport 60515 dport 42527] != expected 0x23733f94 # # Exception| cpu 5: rx_hash 0xc29ca497 [saddr 192.0.3.2 daddr 192.0.3.1 sport 60515 dport 42527] != expected 0x23733f94 # # Exception| cpu 5: rx_hash 0xc29ca497 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42724 dport 42527] != expected 0x46b42303 # # Exception| cpu 5: rx_hash 0xc29ca497 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42724 dport 42527] != expected 0x46b42303 # # Exception| cpu 5: rx_hash 0xc29ca497 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42459 dport 42527] != expected 0x96f25ab # # Exception| cpu 5: rx_hash 0xc29ca497 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42459 dport 42527] != expected 0x96f25ab # # Exception| cpu 5: rx_hash 0xc29ca497 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55779 dport 42527] != expected 0x2c3d0e1c # # Exception| cpu 5: rx_hash 0xc29ca497 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55779 dport 42527] != expected 0x2c3d0e1c # # Exception| cpu 5: rx_hash 0xc29ca497 [saddr 192.0.3.2 daddr 192.0.3.1 sport 60517 dport 42527] != expected 0x1b328b1e # # Exception| cpu 5: rx_hash 0xc29ca497 [saddr 192.0.3.2 daddr 192.0.3.1 sport 60517 dport 42527] != expected 0x1b328b1e # # Exception| cpu 5: rx_hash 0xc29ca497 [saddr 192.0.3.2 daddr 192.0.3.1 sport 60854 dport 42527] != expected 0xc7dcc900 # # Exception| cpu 5: rx_hash 0xc29ca497 [saddr 192.0.3.2 daddr 192.0.3.1 sport 60854 dport 42527] != expected 0xc7dcc900 # # Exception| cpu 5: rx_hash 0xc29ca497 [saddr 192.0.3.2 daddr 192.0.3.1 sport 54968 dport 42527] != expected 0xf1415f5f # # Exception| cpu 5: rx_hash 0xc29ca497 [saddr 192.0.3.2 daddr 192.0.3.1 sport 54968 dport 42527] != expected 0xf1415f5f # # Exception| cpu 5: rx_hash 0xc29ca497 [saddr 192.0.3.2 daddr 192.0.3.1 sport 40980 dport 42527] != expected 0x22465982 # # Exception| cpu 5: rx_hash 0xc29ca497 [saddr 192.0.3.2 daddr 192.0.3.1 sport 40980 dport 42527] != expected 0x22465982 # # Exception| cpu 5: rx_hash 0xc29ca497 [saddr 192.0.3.2 daddr 192.0.3.1 sport 51420 dport 42527] != expected 0x244c79b7 # # Exception| cpu 5: rx_hash 0xc29ca497 [saddr 192.0.3.2 daddr 192.0.3.1 sport 51420 dport 42527] != expected 0x244c79b7 # # Exception| cpu 5: rx_hash 0xc29ca497 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50996 dport 42527] != expected 0x41fa8c13 # # Exception| cpu 5: rx_hash 0xc29ca497 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50996 dport 42527] != expected 0x41fa8c13 # # Exception| cpu 5: rx_hash 0xc29ca497 [saddr 192.0.3.2 daddr 192.0.3.1 sport 58448 dport 42527] != expected 0xdc0c7fa6 # # Exception| cpu 5: rx_hash 0xc29ca497 [saddr 192.0.3.2 daddr 192.0.3.1 sport 58448 dport 42527] != expected 0xdc0c7fa6 # # Exception| cpu 5: rx_hash 0xc29ca497 [saddr 192.0.3.2 daddr 192.0.3.1 sport 41333 dport 42527] != expected 0xe69f0e9d # # Exception| cpu 5: rx_hash 0xc29ca497 [saddr 192.0.3.2 daddr 192.0.3.1 sport 41333 dport 42527] != expected 0xe69f0e9d # # Exception| cpu 5: rx_hash 0xc29ca497 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42910 dport 42527] != expected 0x7cfe702b # # Exception| cpu 5: rx_hash 0xc29ca497 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42910 dport 42527] != expected 0x7cfe702b # # Exception| cpu 5: rx_hash 0xc29ca497 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55548 dport 42527] != expected 0x7d319be3 # # Exception| cpu 5: rx_hash 0xc29ca497 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55548 dport 42527] != expected 0x7d319be3 # # Exception| cpu 5: rx_hash 0xc29ca497 [saddr 192.0.3.2 daddr 192.0.3.1 sport 58693 dport 42527] != expected 0xa9618496 # # Exception| cpu 5: rx_hash 0xc29ca497 [saddr 192.0.3.2 daddr 192.0.3.1 sport 58693 dport 42527] != expected 0xa9618496 # # Exception| cpu 5: rx_hash 0xc29ca497 [saddr 192.0.3.2 daddr 192.0.3.1 sport 46710 dport 42527] != expected 0x7fed456 # # Exception| cpu 5: rx_hash 0xc29ca497 [saddr 192.0.3.2 daddr 192.0.3.1 sport 46710 dport 42527] != expected 0x7fed456 # # Exception| cpu 5: rx_hash 0xc29ca497 [saddr 192.0.3.2 daddr 192.0.3.1 sport 59984 dport 42527] != expected 0xa6c021a4 # # Exception| cpu 5: rx_hash 0xc29ca497 [saddr 192.0.3.2 daddr 192.0.3.1 sport 59984 dport 42527] != expected 0xa6c021a4 # # Exception| cpu 5: rx_hash 0xc29ca497 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55279 dport 42527] != expected 0x4ad18a5b # # Exception| cpu 5: rx_hash 0xc29ca497 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55279 dport 42527] != expected 0x4ad18a5b # # Exception| cpu 5: rx_hash 0xc29ca497 [saddr 192.0.3.2 daddr 192.0.3.1 sport 48237 dport 42527] != expected 0x1249b10f # # Exception| cpu 5: rx_hash 0xc29ca497 [saddr 192.0.3.2 daddr 192.0.3.1 sport 48237 dport 42527] != expected 0x1249b10f # # Exception| cpu 5: rx_hash 0xc29ca497 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49418 dport 42527] != expected 0x7894f980 # # Exception| cpu 5: rx_hash 0xc29ca497 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49418 dport 42527] != expected 0x7894f980 # # Exception| cpu 5: rx_hash 0xc29ca497 [saddr 192.0.3.2 daddr 192.0.3.1 sport 51663 dport 42527] != expected 0x6960360d # # Exception| cpu 5: rx_hash 0xc29ca497 [saddr 192.0.3.2 daddr 192.0.3.1 sport 51663 dport 42527] != expected 0x6960360d # # Exception| count: pass=0 nohash=0 fail=46 # # 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 182, 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 117, 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 37534 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 40 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 4: rx_hash 0xc6c3b5c9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50159 dport 37534] != expected 0x3c6cf6f0 # # Exception| cpu 4: rx_hash 0xc6c3b5c9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50159 dport 37534] != expected 0x3c6cf6f0 # # Exception| cpu 4: rx_hash 0xc6c3b5c9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38284 dport 37534] != expected 0xbb0a0a1a # # Exception| cpu 4: rx_hash 0xc6c3b5c9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38284 dport 37534] != expected 0xbb0a0a1a # # Exception| cpu 4: rx_hash 0xc6c3b5c9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55257 dport 37534] != expected 0xb522dacf # # Exception| cpu 4: rx_hash 0xc6c3b5c9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55257 dport 37534] != expected 0xb522dacf # # Exception| cpu 4: rx_hash 0xc6c3b5c9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39485 dport 37534] != expected 0x2d98f825 # # Exception| cpu 4: rx_hash 0xc6c3b5c9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39485 dport 37534] != expected 0x2d98f825 # # Exception| cpu 4: rx_hash 0xc6c3b5c9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57746 dport 37534] != expected 0x49281771 # # Exception| cpu 4: rx_hash 0xc6c3b5c9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57746 dport 37534] != expected 0x49281771 # # Exception| cpu 4: rx_hash 0xc6c3b5c9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47021 dport 37534] != expected 0x84f47b38 # # Exception| cpu 4: rx_hash 0xc6c3b5c9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47021 dport 37534] != expected 0x84f47b38 # # Exception| cpu 4: rx_hash 0xc6c3b5c9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52791 dport 37534] != expected 0xecd85e76 # # Exception| cpu 4: rx_hash 0xc6c3b5c9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52791 dport 37534] != expected 0xecd85e76 # # Exception| cpu 4: rx_hash 0xc6c3b5c9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55215 dport 37534] != expected 0x818b2d41 # # Exception| cpu 4: rx_hash 0xc6c3b5c9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55215 dport 37534] != expected 0x818b2d41 # # Exception| cpu 4: rx_hash 0xc6c3b5c9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49577 dport 37534] != expected 0x42a694a5 # # Exception| cpu 4: rx_hash 0xc6c3b5c9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49577 dport 37534] != expected 0x42a694a5 # # Exception| cpu 4: rx_hash 0xc6c3b5c9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37918 dport 37534] != expected 0x3be9bc7f # # Exception| cpu 4: rx_hash 0xc6c3b5c9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37918 dport 37534] != expected 0x3be9bc7f # # Exception| cpu 4: rx_hash 0xc6c3b5c9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49437 dport 37534] != expected 0x792eb9ab # # Exception| cpu 4: rx_hash 0xc6c3b5c9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49437 dport 37534] != expected 0x792eb9ab # # Exception| cpu 4: rx_hash 0xc6c3b5c9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34673 dport 37534] != expected 0xde726cf1 # # Exception| cpu 4: rx_hash 0xc6c3b5c9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34673 dport 37534] != expected 0xde726cf1 # # Exception| cpu 4: rx_hash 0xc6c3b5c9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47366 dport 37534] != expected 0x506d2e64 # # Exception| cpu 4: rx_hash 0xc6c3b5c9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47366 dport 37534] != expected 0x506d2e64 # # Exception| cpu 4: rx_hash 0xc6c3b5c9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54184 dport 37534] != expected 0x7539813 # # Exception| cpu 4: rx_hash 0xc6c3b5c9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54184 dport 37534] != expected 0x7539813 # # Exception| cpu 4: rx_hash 0xc6c3b5c9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41182 dport 37534] != expected 0x53883935 # # Exception| cpu 4: rx_hash 0xc6c3b5c9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41182 dport 37534] != expected 0x53883935 # # Exception| cpu 4: rx_hash 0xc6c3b5c9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49977 dport 37534] != expected 0x62f2fb80 # # Exception| cpu 4: rx_hash 0xc6c3b5c9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49977 dport 37534] != expected 0x62f2fb80 # # Exception| cpu 4: rx_hash 0xc6c3b5c9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57586 dport 37534] != expected 0xa15f22c3 # # Exception| cpu 4: rx_hash 0xc6c3b5c9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57586 dport 37534] != expected 0xa15f22c3 # # Exception| cpu 4: rx_hash 0xc6c3b5c9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50457 dport 37534] != expected 0x84a39987 # # Exception| cpu 4: rx_hash 0xc6c3b5c9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50457 dport 37534] != expected 0x84a39987 # # Exception| cpu 4: rx_hash 0xc6c3b5c9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54919 dport 37534] != expected 0x72f95fa0 # # Exception| cpu 4: rx_hash 0xc6c3b5c9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54919 dport 37534] != expected 0x72f95fa0 # # Exception| cpu 4: rx_hash 0xc6c3b5c9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38860 dport 37534] != expected 0xf86aa2f0 # # Exception| cpu 4: rx_hash 0xc6c3b5c9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38860 dport 37534] != expected 0xf86aa2f0 # # 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__->