< 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 # # Interface: enp1s0, driver: fbnic # 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 214, 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 44476 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 81 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 0: rx_hash 0x596bc21d [saddr 192.0.3.2 daddr 192.0.3.1 sport 60580 dport 44476] != expected 0x2cf0af09 # # Exception| cpu 0: rx_hash 0x76100abc [saddr 192.0.3.2 daddr 192.0.3.1 sport 60662 dport 44476] != expected 0xe3580be7 # # Exception| cpu 0: rx_hash 0xe3d9851d [saddr 192.0.3.2 daddr 192.0.3.1 sport 60670 dport 44476] != expected 0xb048b072 # # Exception| cpu 0: rx_hash 0x267dd14a [saddr 192.0.3.2 daddr 192.0.3.1 sport 60724 dport 44476] != expected 0x1ad17ca6 # # Exception| cpu 0: rx_hash 0x3b524486 [saddr 192.0.3.2 daddr 192.0.3.1 sport 60740 dport 44476] != expected 0xcdff18fb # # Exception| cpu 0: rx_hash 0xd22eeae0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 60746 dport 44476] != expected 0x748c3a13 # # Exception| cpu 0: rx_hash 0xf1b68356 [saddr 192.0.3.2 daddr 192.0.3.1 sport 60756 dport 44476] != expected 0x64774531 # # Exception| cpu 0: rx_hash 0x5e20276e [saddr 192.0.3.2 daddr 192.0.3.1 sport 60772 dport 44476] != expected 0x993b361e # # Exception| cpu 0: rx_hash 0xb1c0351a [saddr 192.0.3.2 daddr 192.0.3.1 sport 60816 dport 44476] != expected 0xfd052ed1 # # Exception| cpu 0: rx_hash 0xf72a3f44 [saddr 192.0.3.2 daddr 192.0.3.1 sport 60846 dport 44476] != expected 0xb93a7f16 # # Exception| cpu 0: rx_hash 0x417bd953 [saddr 192.0.3.2 daddr 192.0.3.1 sport 60856 dport 44476] != expected 0xfad1bba1 # # Exception| cpu 0: rx_hash 0x77c753dd [saddr 192.0.3.2 daddr 192.0.3.1 sport 60876 dport 44476] != expected 0x8bdea8d7 # # Exception| cpu 0: rx_hash 0x7fcc2529 [saddr 192.0.3.2 daddr 192.0.3.1 sport 60886 dport 44476] != expected 0x3d04a0de # # Exception| cpu 0: rx_hash 0x45930eb0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 60910 dport 44476] != expected 0x93586864 # # Exception| cpu 0: rx_hash 0x61ab2ec5 [saddr 192.0.3.2 daddr 192.0.3.1 sport 60996 dport 44476] != expected 0x822bdfc9 # # Exception| cpu 0: rx_hash 0x885b705f [saddr 192.0.3.2 daddr 192.0.3.1 sport 32784 dport 44476] != expected 0xe3273741 # # Exception| cpu 0: rx_hash 0xba0f2d32 [saddr 192.0.3.2 daddr 192.0.3.1 sport 32818 dport 44476] != expected 0xfba1f7f2 # # Exception| cpu 0: rx_hash 0xa720b8fe [saddr 192.0.3.2 daddr 192.0.3.1 sport 32834 dport 44476] != expected 0x2c8f93af # # Exception| cpu 0: rx_hash 0x197a281d [saddr 192.0.3.2 daddr 192.0.3.1 sport 32846 dport 44476] != expected 0xd9be5f11 # # Exception| cpu 0: rx_hash 0x0e2aa0d4 [saddr 192.0.3.2 daddr 192.0.3.1 sport 32904 dport 44476] != expected 0xc8edaa7 # # Exception| cpu 0: rx_hash 0xbc939120 [saddr 192.0.3.2 daddr 192.0.3.1 sport 32968 dport 44476] != expected 0x26eccdd5 # # Exception| cpu 0: rx_hash 0x8ec7cc4d [saddr 192.0.3.2 daddr 192.0.3.1 sport 33002 dport 44476] != expected 0x3e6a0d66 # # Exception| cpu 0: rx_hash 0x7937c577 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33026 dport 44476] != expected 0x8c750101 # # Exception| cpu 0: rx_hash 0x0582e4b0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33028 dport 44476] != expected 0x6616987c # # Exception| cpu 0: rx_hash 0xbbd87453 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33032 dport 44476] != expected 0x932754c2 # # Exception| cpu 0: rx_hash 0x37d6b9dd [saddr 192.0.3.2 daddr 192.0.3.1 sport 33062 dport 44476] != expected 0x7e9058cf # # Exception| cpu 0: rx_hash 0xcb8ef483 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33090 dport 44476] != expected 0xa6171673 # # Exception| cpu 0: rx_hash 0x94a3bcf2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33114 dport 44476] != expected 0x5c8ff02c # # Exception| cpu 0: rx_hash 0xaefc976b [saddr 192.0.3.2 daddr 192.0.3.1 sport 33122 dport 44476] != expected 0xf2d33896 # # Exception| cpu 0: rx_hash 0x333e6e3e [saddr 192.0.3.2 daddr 192.0.3.1 sport 33136 dport 44476] != expected 0x17198b0a # # Exception| cpu 0: rx_hash 0x923f00e0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33184 dport 44476] != expected 0x81c2ca0b # # Exception| cpu 0: rx_hash 0x07f68f41 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33192 dport 44476] != expected 0xd2d2719e # # Exception| cpu 0: rx_hash 0x4dff2408 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33242 dport 44476] != expected 0x49befb95 # # Exception| cpu 0: rx_hash 0x7fab7965 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33272 dport 44476] != expected 0x51383b26 # # Exception| cpu 0: rx_hash 0xb6072095 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33290 dport 44476] != expected 0x90b17da6 # # Exception| cpu 4: rx_hash 0x111602a5 [saddr 192.0.3.2 daddr 192.0.3.1 sport 60538 dport 44476] != expected 0x358cce0 # # Exception| cpu 4: rx_hash 0x13626954 [saddr 192.0.3.2 daddr 192.0.3.1 sport 60630 dport 44476] != expected 0xb79c2502 # # Exception| cpu 4: rx_hash 0xbcf4cd6c [saddr 192.0.3.2 daddr 192.0.3.1 sport 60646 dport 44476] != expected 0x4ad0562d # # Exception| cpu 4: rx_hash 0x0aa52b7b [saddr 192.0.3.2 daddr 192.0.3.1 sport 60656 dport 44476] != expected 0x93b929a # # Exception| cpu 4: rx_hash 0xd6c63d03 [saddr 192.0.3.2 daddr 192.0.3.1 sport 60700 dport 44476] != expected 0x1d05e9d6 # # Exception| cpu 4: rx_hash 0x33593272 [saddr 192.0.3.2 daddr 192.0.3.1 sport 60766 dport 44476] != expected 0x7b2510f2 # # Exception| cpu 4: rx_hash 0xe07ab78d [saddr 192.0.3.2 daddr 192.0.3.1 sport 60776 dport 44476] != expected 0x6c0afaa0 # # Exception| cpu 4: rx_hash 0xcbe9a8cf [saddr 192.0.3.2 daddr 192.0.3.1 sport 60780 dport 44476] != expected 0xca2b8d8b # # Exception| cpu 4: rx_hash 0x0f9aa5f9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 60828 dport 44476] != expected 0x834e26f # # Exception| cpu 4: rx_hash 0x35c58e60 [saddr 192.0.3.2 daddr 192.0.3.1 sport 60836 dport 44476] != expected 0xa6682ad5 # # Exception| cpu 4: rx_hash 0xb528e2f9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 60870 dport 44476] != expected 0x948cfd14 # # Exception| cpu 4: rx_hash 0x8f77c960 [saddr 192.0.3.2 daddr 192.0.3.1 sport 60926 dport 44476] != expected 0x3ad035ae # # Exception| cpu 4: rx_hash 0x843421b4 [saddr 192.0.3.2 daddr 192.0.3.1 sport 60934 dport 44476] != expected 0xe40b26ed # # Exception| cpu 4: rx_hash 0x11fdae15 [saddr 192.0.3.2 daddr 192.0.3.1 sport 60942 dport 44476] != expected 0xb71b9d78 # # Exception| cpu 4: rx_hash 0xf08a7687 [saddr 192.0.3.2 daddr 192.0.3.1 sport 60954 dport 44476] != expected 0xb8b2b799 # # Exception| cpu 4: rx_hash 0xcad55d1e [saddr 192.0.3.2 daddr 192.0.3.1 sport 60962 dport 44476] != expected 0x16ee7f23 # # Exception| cpu 4: rx_hash 0xc2de2bea [saddr 192.0.3.2 daddr 192.0.3.1 sport 60984 dport 44476] != expected 0xa034772a # # Exception| cpu 4: rx_hash 0x95f8156f [saddr 192.0.3.2 daddr 192.0.3.1 sport 60986 dport 44476] != expected 0xec76997c # # Exception| cpu 4: rx_hash 0x3e0a9648 [saddr 192.0.3.2 daddr 192.0.3.1 sport 32774 dport 44476] != expected 0xa0ccf3f6 # # Exception| cpu 4: rx_hash 0x4ab4c17b [saddr 192.0.3.2 daddr 192.0.3.1 sport 32794 dport 44476] != expected 0xfc756282 # # Exception| cpu 4: rx_hash 0xdb959939 [saddr 192.0.3.2 daddr 192.0.3.1 sport 32836 dport 44476] != expected 0xc6ec0ad2 # # Exception| cpu 4: rx_hash 0x3ae241ab [saddr 192.0.3.2 daddr 192.0.3.1 sport 32848 dport 44476] != expected 0xc9452033 # # Exception| cpu 4: rx_hash 0x9574e593 [saddr 192.0.3.2 daddr 192.0.3.1 sport 32864 dport 44476] != expected 0x3409531c # # Exception| cpu 4: rx_hash 0x23250384 [saddr 192.0.3.2 daddr 192.0.3.1 sport 32886 dport 44476] != expected 0x77e297ab # # Exception| cpu 4: rx_hash 0x7a94f7e7 [saddr 192.0.3.2 daddr 192.0.3.1 sport 32916 dport 44476] != expected 0x50374bd3 # # Exception| cpu 4: rx_hash 0x40cbdc7e [saddr 192.0.3.2 daddr 192.0.3.1 sport 32940 dport 44476] != expected 0xfe6b8369 # # Exception| cpu 4: rx_hash 0x8a2f1bae [saddr 192.0.3.2 daddr 192.0.3.1 sport 32956 dport 44476] != expected 0x57e3dea3 # # Exception| cpu 4: rx_hash 0xe3bed951 [saddr 192.0.3.2 daddr 192.0.3.1 sport 32976 dport 44476] != expected 0xdc742b8a # # Exception| cpu 4: rx_hash 0x767756f0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 32984 dport 44476] != expected 0x8f64901f # # Exception| cpu 4: rx_hash 0x4c287d69 [saddr 192.0.3.2 daddr 192.0.3.1 sport 32992 dport 44476] != expected 0x213858a5 # # Exception| cpu 4: rx_hash 0x309d5cae [saddr 192.0.3.2 daddr 192.0.3.1 sport 32998 dport 44476] != expected 0xcb5bc1d8 # # Exception| cpu 4: rx_hash 0x261a8d06 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33050 dport 44476] != expected 0x76ede75e # # Exception| cpu 4: rx_hash 0x75d46460 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33102 dport 44476] != expected 0x5326dacd # # Exception| cpu 4: rx_hash 0xa6f7e19f [saddr 192.0.3.2 daddr 192.0.3.1 sport 33144 dport 44476] != expected 0x4409309f # # Exception| cpu 4: rx_hash 0x8bf842cf [saddr 192.0.3.2 daddr 192.0.3.1 sport 33158 dport 44476] != expected 0x3f657d93 # # Exception| cpu 4: rx_hash 0x3da9a4d8 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33168 dport 44476] != expected 0x7c8eb924 # # Exception| cpu 4: rx_hash 0xb9ac1fa2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33188 dport 44476] != expected 0x27e3bd20 # # Exception| cpu 4: rx_hash 0x2c659003 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33196 dport 44476] != expected 0x74f306b5 # # Exception| cpu 4: rx_hash 0x45f452fc [saddr 192.0.3.2 daddr 192.0.3.1 sport 33216 dport 44476] != expected 0xff64f39c # # Exception| cpu 4: rx_hash 0x871be3d8 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33226 dport 44476] != expected 0xe036a65f # # Exception| cpu 4: rx_hash 0xafc062ba [saddr 192.0.3.2 daddr 192.0.3.1 sport 33324 dport 44476] != expected 0x2e16ca3e # # Exception| cpu 4: rx_hash 0x8c580b0c [saddr 192.0.3.2 daddr 192.0.3.1 sport 33330 dport 44476] != expected 0x3eedb51c # # Exception| cpu 4: rx_hash 0x91779ec0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33346 dport 44476] != expected 0xe9c3d141 # # Exception| cpu 4: rx_hash 0x36ea4c0c [saddr 192.0.3.2 daddr 192.0.3.1 sport 33384 dport 44476] != expected 0xa255aa67 # # Exception| cpu 4: rx_hash 0x42541b3f [saddr 192.0.3.2 daddr 192.0.3.1 sport 33396 dport 44476] != expected 0xfeec3b13 # # Exception| cpu 4: rx_hash 0x3076f01e [saddr 192.0.3.2 daddr 192.0.3.1 sport 33426 dport 44476] != expected 0x7f189040 # # Exception| count: pass=0 nohash=0 fail=81 # # Exception| # not ok 1 toeplitz.test.tcp_ipv4 # # Receiver output: # # # # RSS indirection table size: 256 # # # cpu 0: rx_hash 0xc382153e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45796 dport 54816] OK # # # cpu 0: rx_hash 0x016da41a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45806 dport 54816] OK # # # cpu 0: rx_hash 0xccc286b9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45886 dport 54816] OK # # # cpu 0: rx_hash 0x67bcf562 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45912 dport 54816] OK # # # cpu 0: rx_hash 0x7e7bb74d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45950 dport 54816] OK # # # cpu 0: rx_hash 0x08b18b8f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46030 dport 54816] OK # # # cpu 0: rx_hash 0xbee06d98 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46040 dport 54816] OK # # # cpu 0: rx_hash 0x2e881653 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46112 dport 54816] OK # # # cpu 0: rx_hash 0x90d286b0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46124 dport 54816] OK # # # cpu 0: rx_hash 0xc7f4b835 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46126 dport 54816] OK # # # cpu 0: rx_hash 0x268360a7 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46138 dport 54816] OK # # # cpu 0: rx_hash 0x3bacf56b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46154 dport 54816] OK # # # cpu 0: rx_hash 0x103fea29 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46158 dport 54816] OK # # # cpu 0: rx_hash 0x6481bd1a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46162 dport 54816] OK # # # cpu 0: rx_hash 0x18349cdd [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46164 dport 54816] OK # # # cpu 0: rx_hash 0x01f3def2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46194 dport 54816] OK # # # cpu 0: rx_hash 0x076f62e0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46216 dport 54816] OK # # # cpu 0: rx_hash 0x0f641414 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46226 dport 54816] OK # # # cpu 0: rx_hash 0x621d0108 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46248 dport 54816] OK # # # cpu 0: rx_hash 0xbddd25e0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46290 dport 54816] OK # # # cpu 0: rx_hash 0x2814aa41 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46298 dport 54816] OK # # # cpu 0: rx_hash 0xf33c594a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46326 dport 54816] OK # # # cpu 4: rx_hash 0x6c14b106 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45780 dport 54816] OK # # # cpu 4: rx_hash 0x48c73dc3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45834 dport 54816] OK # # # cpu 4: rx_hash 0xef5aef0f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45856 dport 54816] OK # # # cpu 4: rx_hash 0x06264169 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45870 dport 54816] OK # # # cpu 4: rx_hash 0x590b0918 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45878 dport 54816] OK # # # cpu 4: rx_hash 0x309acbe7 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45914 dport 54816] OK # # # cpu 4: rx_hash 0xc82a515a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45928 dport 54816] OK # # # cpu 4: rx_hash 0x919ba539 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45962 dport 54816] OK # # # cpu 4: rx_hash 0xba08ba7b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45966 dport 54816] OK # # # cpu 4: rx_hash 0xceb6ed48 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45970 dport 54816] OK # # # cpu 4: rx_hash 0xa3cff854 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45992 dport 54816] OK # # # cpu 4: rx_hash 0x692b3f84 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46008 dport 54816] OK # # # cpu 4: rx_hash 0xb34aef06 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46130 dport 54816] OK # # # cpu 4: rx_hash 0x5a364160 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46140 dport 54816] OK # # # cpu 4: rx_hash 0xa8f9c6d8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46264 dport 54816] OK # # # cpu 4: rx_hash 0x456dbf5d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46304 dport 54816] OK # # # cpu 4: rx_hash 0x8f89788d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46320 dport 54816] OK # # # cpu 4: rx_hash 0xba96c093 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46354 dport 54816] OK # # # cpu 4: rx_hash 0xf477bc39 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46390 dport 54816] OK # # # cpu 4: rx_hash 0xc2cb36b7 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46402 dport 54816] OK # # # cpu 4: rx_hash 0x00248793 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46408 dport 54816] OK # # # cpu 4: rx_hash 0xb6756184 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46430 dport 54816] OK # # # cpu 4: rx_hash 0x4ec5fb39 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46444 dport 54816] OK # # # cpu 4: rx_hash 0xc4578aa5 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46520 dport 54816] OK # # # cpu 4: rx_hash 0xa5cd3eae [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46542 dport 54816] OK # # # cpu 4: rx_hash 0x6f29f97e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46558 dport 54816] OK # # # cpu 4: rx_hash 0xbc0a7c81 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46568 dport 54816] OK # # # cpu 4: rx_hash 0x0a5b9a96 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46590 dport 54816] OK # # # cpu 4: rx_hash 0xc3f7c366 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46604 dport 54816] OK # # # cpu 4: rx_hash 0x5e353a33 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46622 dport 54816] OK # # # cpu 4: rx_hash 0x8d16bfcc [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46632 dport 54816] OK # # # cpu 4: rx_hash 0xf9a8e8ff [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46644 dport 54816] OK # # # cpu 4: rx_hash 0xaa660199 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46688 dport 54816] OK # # # cpu 4: rx_hash 0x1aab5b9c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46732 dport 54816] OK # # # cpu 4: rx_hash 0x3ddbe5c9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46788 dport 54816] OK # # # cpu 4: rx_hash 0x733a9963 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46816 dport 54816] OK # # # cpu 4: rx_hash 0x3a9000ba [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46852 dport 54816] OK # # # count: pass=59 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 214, 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 42526 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 42 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 0: rx_hash 0x325106bf [saddr 192.0.3.2 daddr 192.0.3.1 sport 47850 dport 42526] != expected 0xb20b7246 # # Exception| cpu 0: rx_hash 0x325106bf [saddr 192.0.3.2 daddr 192.0.3.1 sport 47850 dport 42526] != expected 0xb20b7246 # # Exception| cpu 0: rx_hash 0x325106bf [saddr 192.0.3.2 daddr 192.0.3.1 sport 38672 dport 42526] != expected 0x6a7f385f # # Exception| cpu 0: rx_hash 0x325106bf [saddr 192.0.3.2 daddr 192.0.3.1 sport 38672 dport 42526] != expected 0x6a7f385f # # Exception| cpu 0: rx_hash 0x325106bf [saddr 192.0.3.2 daddr 192.0.3.1 sport 41537 dport 42526] != expected 0x3dd34693 # # Exception| cpu 0: rx_hash 0x325106bf [saddr 192.0.3.2 daddr 192.0.3.1 sport 41537 dport 42526] != expected 0x3dd34693 # # Exception| cpu 0: rx_hash 0x325106bf [saddr 192.0.3.2 daddr 192.0.3.1 sport 59777 dport 42526] != expected 0x322defc6 # # Exception| cpu 0: rx_hash 0x325106bf [saddr 192.0.3.2 daddr 192.0.3.1 sport 59777 dport 42526] != expected 0x322defc6 # # Exception| cpu 0: rx_hash 0x325106bf [saddr 192.0.3.2 daddr 192.0.3.1 sport 43209 dport 42526] != expected 0xcfeda4ea # # Exception| cpu 0: rx_hash 0x325106bf [saddr 192.0.3.2 daddr 192.0.3.1 sport 43209 dport 42526] != expected 0xcfeda4ea # # Exception| cpu 0: rx_hash 0x325106bf [saddr 192.0.3.2 daddr 192.0.3.1 sport 55540 dport 42526] != expected 0x75c2e9b3 # # Exception| cpu 0: rx_hash 0x325106bf [saddr 192.0.3.2 daddr 192.0.3.1 sport 55540 dport 42526] != expected 0x75c2e9b3 # # Exception| cpu 0: rx_hash 0x325106bf [saddr 192.0.3.2 daddr 192.0.3.1 sport 43881 dport 42526] != expected 0xc1cc4684 # # Exception| cpu 0: rx_hash 0x325106bf [saddr 192.0.3.2 daddr 192.0.3.1 sport 43881 dport 42526] != expected 0xc1cc4684 # # Exception| cpu 0: rx_hash 0x325106bf [saddr 192.0.3.2 daddr 192.0.3.1 sport 33239 dport 42526] != expected 0x38898a81 # # Exception| cpu 0: rx_hash 0x325106bf [saddr 192.0.3.2 daddr 192.0.3.1 sport 33239 dport 42526] != expected 0x38898a81 # # Exception| cpu 0: rx_hash 0x325106bf [saddr 192.0.3.2 daddr 192.0.3.1 sport 43858 dport 42526] != expected 0xbb57bcc4 # # Exception| cpu 0: rx_hash 0x325106bf [saddr 192.0.3.2 daddr 192.0.3.1 sport 43858 dport 42526] != expected 0xbb57bcc4 # # Exception| cpu 0: rx_hash 0x325106bf [saddr 192.0.3.2 daddr 192.0.3.1 sport 49302 dport 42526] != expected 0xedca694 # # Exception| cpu 0: rx_hash 0x325106bf [saddr 192.0.3.2 daddr 192.0.3.1 sport 49302 dport 42526] != expected 0xedca694 # # Exception| cpu 0: rx_hash 0x325106bf [saddr 192.0.3.2 daddr 192.0.3.1 sport 52379 dport 42526] != expected 0xf09d874a # # Exception| cpu 0: rx_hash 0x325106bf [saddr 192.0.3.2 daddr 192.0.3.1 sport 52379 dport 42526] != expected 0xf09d874a # # Exception| cpu 0: rx_hash 0x325106bf [saddr 192.0.3.2 daddr 192.0.3.1 sport 43281 dport 42526] != expected 0x80bedba2 # # Exception| cpu 0: rx_hash 0x325106bf [saddr 192.0.3.2 daddr 192.0.3.1 sport 43281 dport 42526] != expected 0x80bedba2 # # Exception| cpu 0: rx_hash 0x325106bf [saddr 192.0.3.2 daddr 192.0.3.1 sport 37354 dport 42526] != expected 0x90d861e1 # # Exception| cpu 0: rx_hash 0x325106bf [saddr 192.0.3.2 daddr 192.0.3.1 sport 37354 dport 42526] != expected 0x90d861e1 # # Exception| cpu 0: rx_hash 0x325106bf [saddr 192.0.3.2 daddr 192.0.3.1 sport 33109 dport 42526] != expected 0x61fa6f6e # # Exception| cpu 0: rx_hash 0x325106bf [saddr 192.0.3.2 daddr 192.0.3.1 sport 33109 dport 42526] != expected 0x61fa6f6e # # Exception| cpu 0: rx_hash 0x325106bf [saddr 192.0.3.2 daddr 192.0.3.1 sport 45149 dport 42526] != expected 0x9c8f1d54 # # Exception| cpu 0: rx_hash 0x325106bf [saddr 192.0.3.2 daddr 192.0.3.1 sport 45149 dport 42526] != expected 0x9c8f1d54 # # Exception| cpu 0: rx_hash 0x325106bf [saddr 192.0.3.2 daddr 192.0.3.1 sport 49397 dport 42526] != expected 0xa4bdadf9 # # Exception| cpu 0: rx_hash 0x325106bf [saddr 192.0.3.2 daddr 192.0.3.1 sport 49397 dport 42526] != expected 0xa4bdadf9 # # Exception| cpu 0: rx_hash 0x325106bf [saddr 192.0.3.2 daddr 192.0.3.1 sport 56849 dport 42526] != expected 0x71b1383 # # Exception| cpu 0: rx_hash 0x325106bf [saddr 192.0.3.2 daddr 192.0.3.1 sport 56849 dport 42526] != expected 0x71b1383 # # Exception| cpu 0: rx_hash 0x325106bf [saddr 192.0.3.2 daddr 192.0.3.1 sport 38670 dport 42526] != expected 0x7a84477d # # Exception| cpu 0: rx_hash 0x325106bf [saddr 192.0.3.2 daddr 192.0.3.1 sport 38670 dport 42526] != expected 0x7a84477d # # Exception| cpu 0: rx_hash 0x325106bf [saddr 192.0.3.2 daddr 192.0.3.1 sport 60906 dport 42526] != expected 0x29fa7e49 # # Exception| cpu 0: rx_hash 0x325106bf [saddr 192.0.3.2 daddr 192.0.3.1 sport 60906 dport 42526] != expected 0x29fa7e49 # # Exception| cpu 0: rx_hash 0x325106bf [saddr 192.0.3.2 daddr 192.0.3.1 sport 32906 dport 42526] != expected 0x5c4f55f7 # # Exception| cpu 0: rx_hash 0x325106bf [saddr 192.0.3.2 daddr 192.0.3.1 sport 32906 dport 42526] != expected 0x5c4f55f7 # # Exception| cpu 0: rx_hash 0x325106bf [saddr 192.0.3.2 daddr 192.0.3.1 sport 49784 dport 42526] != expected 0x1974f4bc # # Exception| cpu 0: rx_hash 0x325106bf [saddr 192.0.3.2 daddr 192.0.3.1 sport 49784 dport 42526] != expected 0x1974f4bc # # 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 214, 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 58446 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 40 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 4: rx_hash 0x560060e4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51191 dport 58446] != expected 0x37740e65 # # Exception| cpu 4: rx_hash 0x560060e4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51191 dport 58446] != expected 0x37740e65 # # Exception| cpu 4: rx_hash 0x560060e4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47151 dport 58446] != expected 0xf3e6f05c # # Exception| cpu 4: rx_hash 0x560060e4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47151 dport 58446] != expected 0xf3e6f05c # # Exception| cpu 4: rx_hash 0x560060e4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41594 dport 58446] != expected 0x536c6f46 # # Exception| cpu 4: rx_hash 0x560060e4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41594 dport 58446] != expected 0x536c6f46 # # Exception| cpu 4: rx_hash 0x560060e4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46642 dport 58446] != expected 0xc9fda6cb # # Exception| cpu 4: rx_hash 0x560060e4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46642 dport 58446] != expected 0xc9fda6cb # # Exception| cpu 4: rx_hash 0x560060e4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53309 dport 58446] != expected 0x79660bd4 # # Exception| cpu 4: rx_hash 0x560060e4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53309 dport 58446] != expected 0x79660bd4 # # Exception| cpu 4: rx_hash 0x560060e4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42881 dport 58446] != expected 0xc39713c # # Exception| cpu 4: rx_hash 0x560060e4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42881 dport 58446] != expected 0xc39713c # # Exception| cpu 4: rx_hash 0x560060e4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41711 dport 58446] != expected 0xc50b5224 # # Exception| cpu 4: rx_hash 0x560060e4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41711 dport 58446] != expected 0xc50b5224 # # Exception| cpu 4: rx_hash 0x560060e4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35681 dport 58446] != expected 0x47759329 # # Exception| cpu 4: rx_hash 0x560060e4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35681 dport 58446] != expected 0x47759329 # # Exception| cpu 4: rx_hash 0x560060e4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52190 dport 58446] != expected 0xbf3dc5b6 # # Exception| cpu 4: rx_hash 0x560060e4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52190 dport 58446] != expected 0xbf3dc5b6 # # Exception| cpu 4: rx_hash 0x560060e4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34260 dport 58446] != expected 0x5489b10d # # Exception| cpu 4: rx_hash 0x560060e4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34260 dport 58446] != expected 0x5489b10d # # Exception| cpu 4: rx_hash 0x560060e4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48726 dport 58446] != expected 0x7830221a # # Exception| cpu 4: rx_hash 0x560060e4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48726 dport 58446] != expected 0x7830221a # # Exception| cpu 4: rx_hash 0x560060e4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45100 dport 58446] != expected 0x47197a5c # # Exception| cpu 4: rx_hash 0x560060e4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45100 dport 58446] != expected 0x47197a5c # # Exception| cpu 4: rx_hash 0x560060e4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40685 dport 58446] != expected 0xf13ca095 # # Exception| cpu 4: rx_hash 0x560060e4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40685 dport 58446] != expected 0xf13ca095 # # Exception| cpu 4: rx_hash 0x560060e4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58879 dport 58446] != expected 0x78fd599 # # Exception| cpu 4: rx_hash 0x560060e4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58879 dport 58446] != expected 0x78fd599 # # Exception| cpu 4: rx_hash 0x560060e4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33904 dport 58446] != expected 0xaf9a1920 # # Exception| cpu 4: rx_hash 0x560060e4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33904 dport 58446] != expected 0xaf9a1920 # # Exception| cpu 4: rx_hash 0x560060e4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43614 dport 58446] != expected 0x5018da63 # # Exception| cpu 4: rx_hash 0x560060e4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43614 dport 58446] != expected 0x5018da63 # # Exception| cpu 4: rx_hash 0x560060e4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53455 dport 58446] != expected 0xea333867 # # Exception| cpu 4: rx_hash 0x560060e4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53455 dport 58446] != expected 0xea333867 # # Exception| cpu 4: rx_hash 0x560060e4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33257 dport 58446] != expected 0x70226bc3 # # Exception| cpu 4: rx_hash 0x560060e4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33257 dport 58446] != expected 0x70226bc3 # # Exception| cpu 4: rx_hash 0x560060e4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59466 dport 58446] != expected 0x4e8a9dfe # # Exception| cpu 4: rx_hash 0x560060e4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59466 dport 58446] != expected 0x4e8a9dfe # # Exception| cpu 4: rx_hash 0x560060e4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43732 dport 58446] != expected 0x4babf3bd # # Exception| cpu 4: rx_hash 0x560060e4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43732 dport 58446] != expected 0x4babf3bd # # 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 203, 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 203, 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 203, 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 203, 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 208, 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 208, 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 208, 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 208, 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 # Totals: pass:0 fail:1 xfail:0 xpass:0 skip:0 error:0 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__->