< 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 216, in test # # Exception| with bkg(" ".join(rx_cmd), ksft_ready=True, exit_wait=True) as rx_proc: # # Exception| ~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/net/lib/py/utils.py", line 205, in __exit__ # # Exception| return self.process(terminate=terminate, fail=self.check_fail, # # Exception| ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| expect_fail=self.expect_fail) # # Exception| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/net/lib/py/utils.py", line 134, in process # # Exception| raise CmdExitFailure("Command failed", self) # # Exception| net.lib.py.utils.CmdExitFailure: Command failed # # Exception| CMD: /srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/toeplitz -4 -t -d 37857 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 73 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 0: rx_hash 0x676984e6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 59494 dport 37857] != expected 0xe3a7a287 # # Exception| cpu 0: rx_hash 0xf1f959b9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 59506 dport 37857] != expected 0x6f8c50f5 # # Exception| cpu 0: rx_hash 0x626fe32f [saddr 192.0.3.2 daddr 192.0.3.1 sport 59534 dport 37857] != expected 0xd5317184 # # Exception| cpu 0: rx_hash 0x7c7ab398 [saddr 192.0.3.2 daddr 192.0.3.1 sport 59584 dport 37857] != expected 0x62479b8f # # Exception| cpu 0: rx_hash 0x161bed6b [saddr 192.0.3.2 daddr 192.0.3.1 sport 59598 dport 37857] != expected 0x75ccbda8 # # Exception| cpu 0: rx_hash 0x9492af11 [saddr 192.0.3.2 daddr 192.0.3.1 sport 59616 dport 37857] != expected 0x23bc03d7 # # Exception| cpu 0: rx_hash 0xcbc35e9b [saddr 192.0.3.2 daddr 192.0.3.1 sport 59634 dport 37857] != expected 0xbff2b6e3 # # Exception| cpu 0: rx_hash 0x4bc92f05 [saddr 192.0.3.2 daddr 192.0.3.1 sport 59660 dport 37857] != expected 0xf2c9611d # # Exception| cpu 0: rx_hash 0x6ae01f59 [saddr 192.0.3.2 daddr 192.0.3.1 sport 59690 dport 37857] != expected 0xa357be03 # # Exception| cpu 0: rx_hash 0x3fbd2141 [saddr 192.0.3.2 daddr 192.0.3.1 sport 59724 dport 37857] != expected 0x5234ad31 # # Exception| cpu 0: rx_hash 0x840c46a1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 59730 dport 37857] != expected 0xc648bba6 # # Exception| cpu 0: rx_hash 0xfa748777 [saddr 192.0.3.2 daddr 192.0.3.1 sport 59750 dport 37857] != expected 0xb98d18c # # Exception| cpu 0: rx_hash 0x36b3cc6b [saddr 192.0.3.2 daddr 192.0.3.1 sport 59784 dport 37857] != expected 0x2d6b45c9 # # Exception| cpu 0: rx_hash 0xac2b9bd7 [saddr 192.0.3.2 daddr 192.0.3.1 sport 59824 dport 37857] != expected 0xe8898c40 # # Exception| cpu 0: rx_hash 0xeb6b7f9b [saddr 192.0.3.2 daddr 192.0.3.1 sport 59828 dport 37857] != expected 0xe7554e82 # # Exception| cpu 0: rx_hash 0x810a2168 [saddr 192.0.3.2 daddr 192.0.3.1 sport 59834 dport 37857] != expected 0xf0de68a5 # # Exception| cpu 0: rx_hash 0x42c7c22f [saddr 192.0.3.2 daddr 192.0.3.1 sport 59848 dport 37857] != expected 0x8d9689e5 # # Exception| cpu 0: rx_hash 0xcc460ab6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 59850 dport 37857] != expected 0x922f0c61 # # Exception| cpu 0: rx_hash 0x30b7891a [saddr 192.0.3.2 daddr 192.0.3.1 sport 59856 dport 37857] != expected 0x98fd834 # # Exception| cpu 0: rx_hash 0x985aad5c [saddr 192.0.3.2 daddr 192.0.3.1 sport 59916 dport 37857] != expected 0xeee9ab93 # # Exception| cpu 0: rx_hash 0xcb03d635 [saddr 192.0.3.2 daddr 192.0.3.1 sport 59954 dport 37857] != expected 0x3b6e255c # # Exception| cpu 0: rx_hash 0x76b6f4a4 [saddr 192.0.3.2 daddr 192.0.3.1 sport 60020 dport 37857] != expected 0x8bf6ae36 # # Exception| cpu 0: rx_hash 0x925662ce [saddr 192.0.3.2 daddr 192.0.3.1 sport 60024 dport 37857] != expected 0x83c40d95 # # Exception| cpu 0: rx_hash 0x19d1cd9e [saddr 192.0.3.2 daddr 192.0.3.1 sport 60050 dport 37857] != expected 0xaaeb5b12 # # Exception| cpu 0: rx_hash 0xf139d117 [saddr 192.0.3.2 daddr 192.0.3.1 sport 60082 dport 37857] != expected 0xeb10c34a # # Exception| cpu 0: rx_hash 0x40847965 [saddr 192.0.3.2 daddr 192.0.3.1 sport 60120 dport 37857] != expected 0x124173db # # Exception| cpu 0: rx_hash 0x07c49d29 [saddr 192.0.3.2 daddr 192.0.3.1 sport 60124 dport 37857] != expected 0x1d9db119 # # Exception| cpu 0: rx_hash 0x854ddf53 [saddr 192.0.3.2 daddr 192.0.3.1 sport 60146 dport 37857] != expected 0x4bed0f66 # # Exception| cpu 0: rx_hash 0x6f26f03e [saddr 192.0.3.2 daddr 192.0.3.1 sport 60162 dport 37857] != expected 0x115dfebf # # Exception| cpu 0: rx_hash 0x5a165f47 [saddr 192.0.3.2 daddr 192.0.3.1 sport 60190 dport 37857] != expected 0x9a986dac # # Exception| cpu 0: rx_hash 0x4e0fc062 [saddr 192.0.3.2 daddr 192.0.3.1 sport 60196 dport 37857] != expected 0x40c321a1 # # Exception| cpu 0: rx_hash 0xedafb244 [saddr 192.0.3.2 daddr 192.0.3.1 sport 60204 dport 37857] != expected 0x472d40c0 # # Exception| cpu 0: rx_hash 0x95d336e3 [saddr 192.0.3.2 daddr 192.0.3.1 sport 60224 dport 37857] != expected 0xae19b717 # # Exception| cpu 0: rx_hash 0x1b52fe7a [saddr 192.0.3.2 daddr 192.0.3.1 sport 60226 dport 37857] != expected 0xb1a03293 # # Exception| cpu 0: rx_hash 0x226adbe0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 60274 dport 37857] != expected 0x73ac9a7b # # Exception| cpu 0: rx_hash 0xa9ed74b0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 60312 dport 37857] != expected 0x5a83ccfc # # Exception| cpu 4: rx_hash 0x19114530 [saddr 192.0.3.2 daddr 192.0.3.1 sport 59474 dport 37857] != expected 0x2e77c8ad # # Exception| cpu 4: rx_hash 0xaea8a833 [saddr 192.0.3.2 daddr 192.0.3.1 sport 59488 dport 37857] != expected 0xf3c2e5c1 # # Exception| cpu 4: rx_hash 0x868f7545 [saddr 192.0.3.2 daddr 192.0.3.1 sport 59522 dport 37857] != expected 0xdd03d227 # # Exception| cpu 4: rx_hash 0x252f0763 [saddr 192.0.3.2 daddr 192.0.3.1 sport 59530 dport 37857] != expected 0xdaedb346 # # Exception| cpu 4: rx_hash 0x3d3e12a5 [saddr 192.0.3.2 daddr 192.0.3.1 sport 59548 dport 37857] != expected 0x497fc4b0 # # Exception| cpu 4: rx_hash 0xcdc71bea [saddr 192.0.3.2 daddr 192.0.3.1 sport 59562 dport 37857] != expected 0x9b162b1e # # Exception| cpu 4: rx_hash 0x515b0927 [saddr 192.0.3.2 daddr 192.0.3.1 sport 59594 dport 37857] != expected 0x7a107f6a # # Exception| cpu 4: rx_hash 0xd3d24b5d [saddr 192.0.3.2 daddr 192.0.3.1 sport 59620 dport 37857] != expected 0x2c60c115 # # Exception| cpu 4: rx_hash 0x8e008933 [saddr 192.0.3.2 daddr 192.0.3.1 sport 59686 dport 37857] != expected 0xab651da0 # # Exception| cpu 4: rx_hash 0xe461d7c0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 59688 dport 37857] != expected 0xbcee3b87 # # Exception| cpu 4: rx_hash 0x2da0fb15 [saddr 192.0.3.2 daddr 192.0.3.1 sport 59694 dport 37857] != expected 0xac8b7cc1 # # Exception| cpu 4: rx_hash 0x1890546c [saddr 192.0.3.2 daddr 192.0.3.1 sport 59698 dport 37857] != expected 0x274eefd2 # # Exception| cpu 4: rx_hash 0xa92dfc1e [saddr 192.0.3.2 daddr 192.0.3.1 sport 59736 dport 37857] != expected 0xde1f5f43 # # Exception| cpu 4: rx_hash 0x59d4f551 [saddr 192.0.3.2 daddr 192.0.3.1 sport 59758 dport 37857] != expected 0xc76b0ed # # Exception| cpu 4: rx_hash 0xe763f578 [saddr 192.0.3.2 daddr 192.0.3.1 sport 59800 dport 37857] != expected 0xae9c7579 # # Exception| cpu 4: rx_hash 0x24ae163f [saddr 192.0.3.2 daddr 192.0.3.1 sport 59882 dport 37857] != expected 0xd3d49439 # # Exception| cpu 4: rx_hash 0xd312c3f3 [saddr 192.0.3.2 daddr 192.0.3.1 sport 59940 dport 37857] != expected 0xa8fc52aa # # Exception| cpu 4: rx_hash 0x70b2b1d5 [saddr 192.0.3.2 daddr 192.0.3.1 sport 59948 dport 37857] != expected 0xaf1233cb # # Exception| cpu 4: rx_hash 0x08ce3572 [saddr 192.0.3.2 daddr 192.0.3.1 sport 59968 dport 37857] != expected 0x4626c41c # # Exception| cpu 4: rx_hash 0xec2ea318 [saddr 192.0.3.2 daddr 192.0.3.1 sport 59980 dport 37857] != expected 0x4e1467bf # # Exception| cpu 4: rx_hash 0xf43fb6de [saddr 192.0.3.2 daddr 192.0.3.1 sport 59994 dport 37857] != expected 0xdd861049 # # Exception| cpu 4: rx_hash 0x34f07721 [saddr 192.0.3.2 daddr 192.0.3.1 sport 60056 dport 37857] != expected 0xb2bcbff7 # # Exception| cpu 4: rx_hash 0x67a90c48 [saddr 192.0.3.2 daddr 192.0.3.1 sport 60070 dport 37857] != expected 0x673b3138 # # Exception| cpu 4: rx_hash 0x9b588fe4 [saddr 192.0.3.2 daddr 192.0.3.1 sport 60092 dport 37857] != expected 0xfc9be56d # # Exception| cpu 4: rx_hash 0xce05b1fc [saddr 192.0.3.2 daddr 192.0.3.1 sport 60122 dport 37857] != expected 0xdf8f65f # # Exception| cpu 4: rx_hash 0xbef6c92d [saddr 192.0.3.2 daddr 192.0.3.1 sport 60178 dport 37857] != expected 0x92aace0f # # Exception| cpu 4: rx_hash 0x87ceecb7 [saddr 192.0.3.2 daddr 192.0.3.1 sport 60194 dport 37857] != expected 0x50a666e7 # # Exception| cpu 4: rx_hash 0x7b3f6f1b [saddr 192.0.3.2 daddr 192.0.3.1 sport 60216 dport 37857] != expected 0xcb06b2b2 # # Exception| cpu 4: rx_hash 0xca82c769 [saddr 192.0.3.2 daddr 192.0.3.1 sport 60242 dport 37857] != expected 0x32570223 # # Exception| cpu 4: rx_hash 0xf3bae2f3 [saddr 192.0.3.2 daddr 192.0.3.1 sport 60258 dport 37857] != expected 0xf05baacb # # Exception| cpu 4: rx_hash 0x81caa9c6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 60282 dport 37857] != expected 0x7442fb1a # # Exception| cpu 4: rx_hash 0x84ccce0f [saddr 192.0.3.2 daddr 192.0.3.1 sport 60306 dport 37857] != expected 0x42d42819 # # Exception| cpu 4: rx_hash 0xd795b566 [saddr 192.0.3.2 daddr 192.0.3.1 sport 60332 dport 37857] != expected 0x9753a6d6 # # Exception| cpu 4: rx_hash 0xe8a9d58d [saddr 192.0.3.2 daddr 192.0.3.1 sport 60356 dport 37857] != expected 0x71bb93c3 # # Exception| cpu 4: rx_hash 0xf0b8c04b [saddr 192.0.3.2 daddr 192.0.3.1 sport 60370 dport 37857] != expected 0xe229e435 # # Exception| cpu 4: rx_hash 0xc4a3c309 [saddr 192.0.3.2 daddr 192.0.3.1 sport 60432 dport 37857] != expected 0x6b3c5dc7 # # Exception| cpu 4: rx_hash 0x197b70f9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 60460 dport 37857] != expected 0xa102568c # # Exception| count: pass=0 nohash=0 fail=73 # # Exception| # not ok 1 toeplitz.test.tcp_ipv4 # # Receiver output: # # # # RSS indirection table size: 256 # # # cpu 0: rx_hash 0x99fd59a7 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45138 dport 45266] OK # # # cpu 0: rx_hash 0x2e44b4a4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45152 dport 45266] OK # # # cpu 0: rx_hash 0xa9cb9117 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45222 dport 45266] OK # # # cpu 0: rx_hash 0xf09e25ec [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45292 dport 45266] OK # # # cpu 0: rx_hash 0x02e41f47 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45322 dport 45266] OK # # # cpu 0: rx_hash 0x37d4b03e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45334 dport 45266] OK # # # cpu 0: rx_hash 0x0eec95a4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45350 dport 45266] OK # # # cpu 0: rx_hash 0x16fd8062 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45360 dport 45266] OK # # # cpu 4: rx_hash 0xaccdf6de [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45134 dport 45266] OK # # # cpu 4: rx_hash 0xff948db7 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45168 dport 45266] OK # # # cpu 4: rx_hash 0xfa92ea7e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45208 dport 45266] OK # # # cpu 4: rx_hash 0x84ea2ba8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45228 dport 45266] OK # # # cpu 4: rx_hash 0x3f5b4c48 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45234 dport 45266] OK # # # cpu 4: rx_hash 0x72176796 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45250 dport 45266] OK # # # cpu 4: rx_hash 0x4b2f420c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45298 dport 45266] OK # # # cpu 4: rx_hash 0xe88f302a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45306 dport 45266] OK # # # cpu 4: rx_hash 0x70945472 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45330 dport 45266] OK # # # cpu 5: rx_hash 0x81ec4c61 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45124 dport 45266] OK # # # cpu 5: rx_hash 0x7d1dcfcd [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45150 dport 45266] OK # # # cpu 5: rx_hash 0x5c34ff91 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45176 dport 45266] OK # # # cpu 5: rx_hash 0x2b42d36d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45192 dport 45266] OK # # # cpu 5: rx_hash 0xd7b350c1 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45202 dport 45266] OK # # # cpu 5: rx_hash 0x781ba804 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45238 dport 45266] OK # # # cpu 5: rx_hash 0xa3c75e85 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45266 dport 45266] OK # # # cpu 5: rx_hash 0x9aff7b1f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45282 dport 45266] OK # # # cpu 5: rx_hash 0x533e57ca [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45284 dport 45266] OK # # # cpu 5: rx_hash 0xb7dec1a0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45288 dport 45266] OK # # # cpu 5: rx_hash 0xfe159ceb [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45328 dport 45266] OK # # # cpu 0: rx_hash 0x5d888a5f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39400 dport 45266] OK # # # cpu 0: rx_hash 0xe639edbf [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39414 dport 45266] OK # # # cpu 0: rx_hash 0x42dc431a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39430 dport 45266] OK # # # cpu 0: rx_hash 0x28bd1de9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39432 dport 45266] OK # # # cpu 0: rx_hash 0x5cc913ad [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39496 dport 45266] OK # # # cpu 0: rx_hash 0x2eb95898 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39504 dport 45266] OK # # # cpu 0: rx_hash 0x17817d02 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39520 dport 45266] OK # # # cpu 0: rx_hash 0xc6514411 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39536 dport 45266] OK # # # cpu 0: rx_hash 0x3fa6a074 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39554 dport 45266] OK # # # cpu 0: rx_hash 0xa53ef7c8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39610 dport 45266] OK # # # cpu 0: rx_hash 0x2dbb7a20 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39648 dport 45266] OK # # # cpu 0: rx_hash 0xa33ab2b9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39650 dport 45266] OK # # # cpu 0: rx_hash 0xe47a56f5 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39654 dport 45266] OK # # # cpu 0: rx_hash 0xd14af98c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39674 dport 45266] OK # # # cpu 0: rx_hash 0x7c6132ad [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39694 dport 45266] OK # # # cpu 0: rx_hash 0x0e117998 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39702 dport 45266] OK # # # cpu 0: rx_hash 0x6470276b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39704 dport 45266] OK # # # cpu 0: rx_hash 0xd3c9ca68 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39722 dport 45266] OK # # # cpu 0: rx_hash 0xe6f96511 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39734 dport 45266] OK # # # cpu 0: rx_hash 0x1004292f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39768 dport 45266] OK # # # cpu 0: rx_hash 0xbaaab623 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39828 dport 45266] OK # # # cpu 0: rx_hash 0x190ac405 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39836 dport 45266] OK # # # cpu 0: rx_hash 0xe9f3cd4a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39850 dport 45266] OK # # # cpu 0: rx_hash 0x584e6538 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39872 dport 45266] OK # # # cpu 0: rx_hash 0x322f3bcb [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39886 dport 45266] OK # # # cpu 0: rx_hash 0xa8b76c77 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39926 dport 45266] OK # # # cpu 0: rx_hash 0x6c55667a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39938 dport 45266] OK # # # cpu 0: rx_hash 0x4174dcc5 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39944 dport 45266] OK # # # cpu 0: rx_hash 0x9cac6f35 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39988 dport 45266] OK # # # cpu 0: rx_hash 0x6a51230b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40026 dport 45266] OK # # # cpu 0: rx_hash 0x39085862 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40036 dport 45266] OK # # # cpu 0: rx_hash 0xe8d86171 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40052 dport 45266] OK # # # count: pass=60 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 216, in test # # Exception| with bkg(" ".join(rx_cmd), ksft_ready=True, exit_wait=True) as rx_proc: # # Exception| ~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/net/lib/py/utils.py", line 205, in __exit__ # # Exception| return self.process(terminate=terminate, fail=self.check_fail, # # Exception| ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| expect_fail=self.expect_fail) # # Exception| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/net/lib/py/utils.py", line 134, in process # # Exception| raise CmdExitFailure("Command failed", self) # # Exception| net.lib.py.utils.CmdExitFailure: Command failed # # Exception| CMD: /srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/toeplitz -4 -u -d 36753 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 50 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 0: rx_hash 0x628aa2e9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49905 dport 36753] != expected 0x88367b59 # # Exception| cpu 0: rx_hash 0x628aa2e9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49905 dport 36753] != expected 0x88367b59 # # Exception| cpu 0: rx_hash 0x628aa2e9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 48585 dport 36753] != expected 0xc89ebb99 # # Exception| cpu 0: rx_hash 0x628aa2e9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 48585 dport 36753] != expected 0xc89ebb99 # # Exception| cpu 0: rx_hash 0x628aa2e9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53171 dport 36753] != expected 0xd8457359 # # Exception| cpu 0: rx_hash 0x628aa2e9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53171 dport 36753] != expected 0xd8457359 # # Exception| cpu 0: rx_hash 0x628aa2e9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 51762 dport 36753] != expected 0x2578318f # # Exception| cpu 0: rx_hash 0x628aa2e9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 51762 dport 36753] != expected 0x2578318f # # Exception| cpu 0: rx_hash 0x628aa2e9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49587 dport 36753] != expected 0x2b52f87f # # Exception| cpu 0: rx_hash 0x628aa2e9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49587 dport 36753] != expected 0x2b52f87f # # Exception| cpu 0: rx_hash 0x628aa2e9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 40511 dport 36753] != expected 0xc9154f1b # # Exception| cpu 0: rx_hash 0x628aa2e9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 40511 dport 36753] != expected 0xc9154f1b # # Exception| cpu 0: rx_hash 0x628aa2e9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 41999 dport 36753] != expected 0xc3c3bcbf # # Exception| cpu 0: rx_hash 0x628aa2e9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 41999 dport 36753] != expected 0xc3c3bcbf # # Exception| cpu 0: rx_hash 0x628aa2e9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38369 dport 36753] != expected 0xcccd5759 # # Exception| cpu 0: rx_hash 0x628aa2e9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38369 dport 36753] != expected 0xcccd5759 # # Exception| cpu 0: rx_hash 0x628aa2e9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53680 dport 36753] != expected 0x751b81c2 # # Exception| cpu 0: rx_hash 0x628aa2e9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53680 dport 36753] != expected 0x751b81c2 # # Exception| cpu 0: rx_hash 0x628aa2e9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 59865 dport 36753] != expected 0x90455d17 # # Exception| cpu 0: rx_hash 0x628aa2e9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 59865 dport 36753] != expected 0x90455d17 # # Exception| cpu 0: rx_hash 0x628aa2e9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47761 dport 36753] != expected 0xa553028 # # Exception| cpu 0: rx_hash 0x628aa2e9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47761 dport 36753] != expected 0xa553028 # # Exception| cpu 0: rx_hash 0x628aa2e9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 40662 dport 36753] != expected 0xc0f09711 # # Exception| cpu 0: rx_hash 0x628aa2e9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 40662 dport 36753] != expected 0xc0f09711 # # Exception| cpu 0: rx_hash 0x628aa2e9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 52273 dport 36753] != expected 0xba2da45 # # Exception| cpu 0: rx_hash 0x628aa2e9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 52273 dport 36753] != expected 0xba2da45 # # Exception| cpu 0: rx_hash 0x628aa2e9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 46914 dport 36753] != expected 0x36dce587 # # Exception| cpu 0: rx_hash 0x628aa2e9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 46914 dport 36753] != expected 0x36dce587 # # Exception| cpu 0: rx_hash 0x628aa2e9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 35649 dport 36753] != expected 0xd0dc5501 # # Exception| cpu 0: rx_hash 0x628aa2e9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 35649 dport 36753] != expected 0xd0dc5501 # # Exception| cpu 0: rx_hash 0x628aa2e9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 46915 dport 36753] != expected 0x9afee8e # # Exception| cpu 0: rx_hash 0x628aa2e9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 46915 dport 36753] != expected 0x9afee8e # # Exception| cpu 0: rx_hash 0x628aa2e9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 41154 dport 36753] != expected 0x7e0ee2ed # # Exception| cpu 0: rx_hash 0x628aa2e9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 41154 dport 36753] != expected 0x7e0ee2ed # # Exception| cpu 0: rx_hash 0x628aa2e9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 37049 dport 36753] != expected 0xfa19656d # # Exception| cpu 0: rx_hash 0x628aa2e9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 37049 dport 36753] != expected 0xfa19656d # # Exception| cpu 0: rx_hash 0x628aa2e9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 41178 dport 36753] != expected 0xfa17b33c # # Exception| cpu 0: rx_hash 0x628aa2e9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 41178 dport 36753] != expected 0xfa17b33c # # Exception| cpu 0: rx_hash 0x628aa2e9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42353 dport 36753] != expected 0x5e868d57 # # Exception| cpu 0: rx_hash 0x628aa2e9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42353 dport 36753] != expected 0x5e868d57 # # Exception| cpu 0: rx_hash 0x628aa2e9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 59128 dport 36753] != expected 0xf5e5366b # # Exception| cpu 0: rx_hash 0x628aa2e9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 59128 dport 36753] != expected 0xf5e5366b # # Exception| cpu 0: rx_hash 0x628aa2e9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55962 dport 36753] != expected 0xcd90d990 # # Exception| cpu 0: rx_hash 0x628aa2e9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55962 dport 36753] != expected 0xcd90d990 # # Exception| cpu 0: rx_hash 0x628aa2e9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47302 dport 36753] != expected 0xf256397e # # Exception| cpu 0: rx_hash 0x628aa2e9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47302 dport 36753] != expected 0xf256397e # # Exception| cpu 0: rx_hash 0x628aa2e9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45957 dport 36753] != expected 0x93465f30 # # Exception| cpu 0: rx_hash 0x628aa2e9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45957 dport 36753] != expected 0x93465f30 # # Exception| cpu 0: rx_hash 0x628aa2e9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 52697 dport 36753] != expected 0xd50b7a4d # # Exception| cpu 0: rx_hash 0x628aa2e9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 52697 dport 36753] != expected 0xd50b7a4d # # Exception| count: pass=0 nohash=0 fail=50 # # 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 216, in test # # Exception| with bkg(" ".join(rx_cmd), ksft_ready=True, exit_wait=True) as rx_proc: # # Exception| ~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/net/lib/py/utils.py", line 205, in __exit__ # # Exception| return self.process(terminate=terminate, fail=self.check_fail, # # Exception| ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| expect_fail=self.expect_fail) # # Exception| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/net/lib/py/utils.py", line 134, in process # # Exception| raise CmdExitFailure("Command failed", self) # # Exception| net.lib.py.utils.CmdExitFailure: Command failed # # Exception| CMD: /srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/toeplitz -6 -u -d 59315 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 40 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 0: rx_hash 0xdc15568f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50534 dport 59315] != expected 0xe7e6c478 # # Exception| cpu 0: rx_hash 0xdc15568f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50534 dport 59315] != expected 0xe7e6c478 # # Exception| cpu 0: rx_hash 0xdc15568f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51910 dport 59315] != expected 0x5243bd1c # # Exception| cpu 0: rx_hash 0xdc15568f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51910 dport 59315] != expected 0x5243bd1c # # Exception| cpu 0: rx_hash 0xdc15568f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50786 dport 59315] != expected 0x7335a26d # # Exception| cpu 0: rx_hash 0xdc15568f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50786 dport 59315] != expected 0x7335a26d # # Exception| cpu 0: rx_hash 0xdc15568f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39015 dport 59315] != expected 0x68b9127b # # Exception| cpu 0: rx_hash 0xdc15568f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39015 dport 59315] != expected 0x68b9127b # # Exception| cpu 0: rx_hash 0xdc15568f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57809 dport 59315] != expected 0xf389f3de # # Exception| cpu 0: rx_hash 0xdc15568f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57809 dport 59315] != expected 0xf389f3de # # Exception| cpu 0: rx_hash 0xdc15568f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57754 dport 59315] != expected 0xb7dfd616 # # Exception| cpu 0: rx_hash 0xdc15568f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57754 dport 59315] != expected 0xb7dfd616 # # Exception| cpu 0: rx_hash 0xdc15568f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49507 dport 59315] != expected 0x9ae2f1e3 # # Exception| cpu 0: rx_hash 0xdc15568f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49507 dport 59315] != expected 0x9ae2f1e3 # # Exception| cpu 0: rx_hash 0xdc15568f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59270 dport 59315] != expected 0xeb26b843 # # Exception| cpu 0: rx_hash 0xdc15568f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59270 dport 59315] != expected 0xeb26b843 # # Exception| cpu 0: rx_hash 0xdc15568f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59292 dport 59315] != expected 0x17d73bef # # Exception| cpu 0: rx_hash 0xdc15568f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59292 dport 59315] != expected 0x17d73bef # # Exception| cpu 0: rx_hash 0xdc15568f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54974 dport 59315] != expected 0xc19ad44b # # Exception| cpu 0: rx_hash 0xdc15568f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54974 dport 59315] != expected 0xc19ad44b # # Exception| cpu 0: rx_hash 0xdc15568f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59206 dport 59315] != expected 0xa568b125 # # Exception| cpu 0: rx_hash 0xdc15568f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59206 dport 59315] != expected 0xa568b125 # # Exception| cpu 0: rx_hash 0xdc15568f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46175 dport 59315] != expected 0xa22d4d4d # # Exception| cpu 0: rx_hash 0xdc15568f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46175 dport 59315] != expected 0xa22d4d4d # # Exception| cpu 0: rx_hash 0xdc15568f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37050 dport 59315] != expected 0x9d678525 # # Exception| cpu 0: rx_hash 0xdc15568f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37050 dport 59315] != expected 0x9d678525 # # Exception| cpu 0: rx_hash 0xdc15568f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45927 dport 59315] != expected 0xcc61d84c # # Exception| cpu 0: rx_hash 0xdc15568f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45927 dport 59315] != expected 0xcc61d84c # # Exception| cpu 0: rx_hash 0xdc15568f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33867 dport 59315] != expected 0x1984a837 # # Exception| cpu 0: rx_hash 0xdc15568f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33867 dport 59315] != expected 0x1984a837 # # Exception| cpu 0: rx_hash 0xdc15568f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35813 dport 59315] != expected 0xc6408fa0 # # Exception| cpu 0: rx_hash 0xdc15568f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35813 dport 59315] != expected 0xc6408fa0 # # Exception| cpu 0: rx_hash 0xdc15568f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51245 dport 59315] != expected 0x8a4902b7 # # Exception| cpu 0: rx_hash 0xdc15568f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51245 dport 59315] != expected 0x8a4902b7 # # Exception| cpu 0: rx_hash 0xdc15568f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45182 dport 59315] != expected 0x70818013 # # Exception| cpu 0: rx_hash 0xdc15568f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45182 dport 59315] != expected 0x70818013 # # Exception| cpu 0: rx_hash 0xdc15568f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58456 dport 59315] != expected 0xcd4a549c # # Exception| cpu 0: rx_hash 0xdc15568f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58456 dport 59315] != expected 0xcd4a549c # # Exception| cpu 0: rx_hash 0xdc15568f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45017 dport 59315] != expected 0xd83794a8 # # Exception| cpu 0: rx_hash 0xdc15568f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45017 dport 59315] != expected 0xd83794a8 # # 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 204, 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 88, in _get_irq_cpus # # Exception| cpus.append(_get_cpu_for_irq(napis[queues[name]["napi-id"]]["irq"])) # # Exception| ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 49, in _get_cpu_for_irq # # Exception| raise KsftFailEx(f"IRQ{irq} is not mapped to a single core: {data}") # # Exception| net.lib.py.ksft.KsftFailEx: IRQ36 is not mapped to a single core: 0-5 # # Exception| # not ok 5 toeplitz.test.rss_tcp_ipv4 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-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 204, 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 88, in _get_irq_cpus # # Exception| cpus.append(_get_cpu_for_irq(napis[queues[name]["napi-id"]]["irq"])) # # Exception| ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 49, in _get_cpu_for_irq # # Exception| raise KsftFailEx(f"IRQ{irq} is not mapped to a single core: {data}") # # Exception| net.lib.py.ksft.KsftFailEx: IRQ36 is not mapped to a single core: 0-5 # # Exception| # not ok 6 toeplitz.test.rss_tcp_ipv6 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-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 204, 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 88, in _get_irq_cpus # # Exception| cpus.append(_get_cpu_for_irq(napis[queues[name]["napi-id"]]["irq"])) # # Exception| ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 49, in _get_cpu_for_irq # # Exception| raise KsftFailEx(f"IRQ{irq} is not mapped to a single core: {data}") # # Exception| net.lib.py.ksft.KsftFailEx: IRQ36 is not mapped to a single core: 0-5 # # Exception| # not ok 7 toeplitz.test.rss_udp_ipv4 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-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 204, 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 88, in _get_irq_cpus # # Exception| cpus.append(_get_cpu_for_irq(napis[queues[name]["napi-id"]]["irq"])) # # Exception| ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 49, in _get_cpu_for_irq # # Exception| raise KsftFailEx(f"IRQ{irq} is not mapped to a single core: {data}") # # Exception| net.lib.py.ksft.KsftFailEx: IRQ36 is not mapped to a single core: 0-5 # # Exception| # not ok 8 toeplitz.test.rss_udp_ipv6 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-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 209, 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 101, 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 88, in _get_irq_cpus # # Exception| cpus.append(_get_cpu_for_irq(napis[queues[name]["napi-id"]]["irq"])) # # Exception| ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 49, in _get_cpu_for_irq # # Exception| raise KsftFailEx(f"IRQ{irq} is not mapped to a single core: {data}") # # Exception| net.lib.py.ksft.KsftFailEx: IRQ36 is not mapped to a single core: 0-5 # # Exception| # not ok 9 toeplitz.test.rps_tcp_ipv4 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-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 209, 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 101, 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 88, in _get_irq_cpus # # Exception| cpus.append(_get_cpu_for_irq(napis[queues[name]["napi-id"]]["irq"])) # # Exception| ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 49, in _get_cpu_for_irq # # Exception| raise KsftFailEx(f"IRQ{irq} is not mapped to a single core: {data}") # # Exception| net.lib.py.ksft.KsftFailEx: IRQ36 is not mapped to a single core: 0-5 # # Exception| # not ok 10 toeplitz.test.rps_tcp_ipv6 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-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 209, 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 101, 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 88, in _get_irq_cpus # # Exception| cpus.append(_get_cpu_for_irq(napis[queues[name]["napi-id"]]["irq"])) # # Exception| ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 49, in _get_cpu_for_irq # # Exception| raise KsftFailEx(f"IRQ{irq} is not mapped to a single core: {data}") # # Exception| net.lib.py.ksft.KsftFailEx: IRQ36 is not mapped to a single core: 0-5 # # Exception| # not ok 11 toeplitz.test.rps_udp_ipv4 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-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 209, 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 101, 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 88, in _get_irq_cpus # # Exception| cpus.append(_get_cpu_for_irq(napis[queues[name]["napi-id"]]["irq"])) # # Exception| ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 49, in _get_cpu_for_irq # # Exception| raise KsftFailEx(f"IRQ{irq} is not mapped to a single core: {data}") # # Exception| net.lib.py.ksft.KsftFailEx: IRQ36 is not mapped to a single core: 0-5 # # Exception| # not ok 12 toeplitz.test.rps_udp_ipv6 # # Totals: pass:1 fail:11 xfail:0 xpass:0 skip:0 error:0 not ok 1 selftests: drivers/net/hw: toeplitz.py # exit=1 make[1]: Leaving directory '/srv/vmksft/testing/wt-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__->