< 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 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 43962 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 44 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 0: rx_hash 0x599946fb [saddr 192.0.3.2 daddr 192.0.3.1 sport 52388 dport 43962] != expected 0x3d36f9a2 # # Exception| cpu 0: rx_hash 0x5e9fec26 [saddr 192.0.3.2 daddr 192.0.3.1 sport 52410 dport 43962] != expected 0x10bf5302 # # Exception| cpu 0: rx_hash 0xa69549fb [saddr 192.0.3.2 daddr 192.0.3.1 sport 52436 dport 43962] != expected 0xf4a8059f # # Exception| cpu 0: rx_hash 0xa5c3a723 [saddr 192.0.3.2 daddr 192.0.3.1 sport 52440 dport 43962] != expected 0xb3adbe20 # # Exception| cpu 0: rx_hash 0xa5161c95 [saddr 192.0.3.2 daddr 192.0.3.1 sport 52456 dport 43962] != expected 0xe26cd0cf # # Exception| cpu 0: rx_hash 0x263098e0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 52484 dport 43962] != expected 0xe7b1f1da # # Exception| cpu 0: rx_hash 0xdd060e3e [saddr 192.0.3.2 daddr 192.0.3.1 sport 52486 dport 43962] != expected 0xec43ab8f # # Exception| cpu 0: rx_hash 0xd9564a3b [saddr 192.0.3.2 daddr 192.0.3.1 sport 52500 dport 43962] != expected 0x86cfba90 # # Exception| cpu 0: rx_hash 0xde855b50 [saddr 192.0.3.2 daddr 192.0.3.1 sport 52538 dport 43962] != expected 0xfa877edf # # Exception| cpu 0: rx_hash 0x21895450 [saddr 192.0.3.2 daddr 192.0.3.1 sport 52554 dport 43962] != expected 0x331982e2 # # Exception| cpu 0: rx_hash 0xddb96853 [saddr 192.0.3.2 daddr 192.0.3.1 sport 52566 dport 43962] != expected 0x15627217 # # Exception| cpu 0: rx_hash 0x265a453b [saddr 192.0.3.2 daddr 192.0.3.1 sport 52580 dport 43962] != expected 0x4f5146ad # # Exception| cpu 0: rx_hash 0xda6a7938 [saddr 192.0.3.2 daddr 192.0.3.1 sport 52600 dport 43962] != expected 0x692ab658 # # Exception| cpu 0: rx_hash 0x22ead465 [saddr 192.0.3.2 daddr 192.0.3.1 sport 52614 dport 43962] != expected 0xa06c62e6 # # Exception| cpu 0: rx_hash 0x2169810b [saddr 192.0.3.2 daddr 192.0.3.1 sport 52666 dport 43962] != expected 0xb6a8b7b6 # # Exception| cpu 0: rx_hash 0xde658e0b [saddr 192.0.3.2 daddr 192.0.3.1 sport 52682 dport 43962] != expected 0x7f364b8b # # Exception| cpu 0: rx_hash 0xdf1b42d1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 52706 dport 43962] != expected 0x8d75f8bb # # Exception| cpu 0: rx_hash 0x9ca022e9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 52766 dport 43962] != expected 0xbadd60be # # Exception| cpu 0: rx_hash 0x6045a55c [saddr 192.0.3.2 daddr 192.0.3.1 sport 52786 dport 43962] != expected 0xcd67fea4 # # Exception| cpu 0: rx_hash 0x65be9635 [saddr 192.0.3.2 daddr 192.0.3.1 sport 52792 dport 43962] != expected 0x4693264 # # Exception| cpu 0: rx_hash 0x9f49aa5c [saddr 192.0.3.2 daddr 192.0.3.1 sport 52802 dport 43962] != expected 0x4f90299 # # Exception| cpu 0: rx_hash 0x9ab29935 [saddr 192.0.3.2 daddr 192.0.3.1 sport 52808 dport 43962] != expected 0xcdf7ce59 # # Exception| cpu 0: rx_hash 0x67fc69ec [saddr 192.0.3.2 daddr 192.0.3.1 sport 52860 dport 43962] != expected 0x19cf8d9c # # Exception| cpu 0: rx_hash 0x9d815d05 [saddr 192.0.3.2 daddr 192.0.3.1 sport 52886 dport 43962] != expected 0x340e3f42 # # Exception| cpu 0: rx_hash 0x9bf93b02 [saddr 192.0.3.2 daddr 192.0.3.1 sport 52896 dport 43962] != expected 0xebc426d2 # # Exception| cpu 0: rx_hash 0x9a524c6e [saddr 192.0.3.2 daddr 192.0.3.1 sport 52920 dport 43962] != expected 0x4846fb0d # # Exception| cpu 0: rx_hash 0x6164dab0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 52922 dport 43962] != expected 0x43b4a158 # # Exception| cpu 0: rx_hash 0x9d3e3b68 [saddr 192.0.3.2 daddr 192.0.3.1 sport 52934 dport 43962] != expected 0xcd2fe6da # # Exception| cpu 0: rx_hash 0x1b3637c2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53008 dport 43962] != expected 0x503d65e0 # # Exception| cpu 0: rx_hash 0xe6ad7cad [saddr 192.0.3.2 daddr 192.0.3.1 sport 53012 dport 43962] != expected 0xd5c448ca # # Exception| cpu 0: rx_hash 0x1be38c74 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53024 dport 43962] != expected 0x1fc0b0f # # Exception| cpu 0: rx_hash 0xe0bfc771 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53058 dport 43962] != expected 0xa2eee62d # # Exception| cpu 0: rx_hash 0x19a173ad [saddr 192.0.3.2 daddr 192.0.3.1 sport 53092 dport 43962] != expected 0x1c5ab4f7 # # Exception| cpu 0: rx_hash 0xe76cd61a [saddr 192.0.3.2 daddr 192.0.3.1 sport 53100 dport 43962] != expected 0xdea62262 # # Exception| cpu 0: rx_hash 0xe3dc4744 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53134 dport 43962] != expected 0x319b0629 # # Exception| cpu 0: rx_hash 0xe78c0341 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53148 dport 43962] != expected 0x5b171736 # # Exception| cpu 0: rx_hash 0xe309fcf2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53182 dport 43962] != expected 0x605a68c6 # # Exception| cpu 0: rx_hash 0x1c05f3f2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53198 dport 43962] != expected 0xa9c494fb # # Exception| cpu 0: rx_hash 0xd20af9f2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53272 dport 43962] != expected 0x30fb9e6b # # Exception| cpu 0: rx_hash 0xd2df4244 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53288 dport 43962] != expected 0x613af084 # # Exception| cpu 0: rx_hash 0xd1e37147 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53316 dport 43962] != expected 0x8edffc4c # # Exception| cpu 0: rx_hash 0x2dd34d44 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53336 dport 43962] != expected 0xa8a40cb9 # # Exception| cpu 0: rx_hash 0x2b7e90f5 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53342 dport 43962] != expected 0x26af7bc6 # # Exception| cpu 0: rx_hash 0xd630602c [saddr 192.0.3.2 daddr 192.0.3.1 sport 53354 dport 43962] != expected 0xf2973803 # # Exception| count: pass=0 nohash=0 fail=44 # # Exception| # not ok 1 toeplitz.test.tcp_ipv4 # # Receiver output: # # # # RSS indirection table size: 256 # # # cpu 0: rx_hash 0x56f590f5 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55476 dport 35973] OK # # # cpu 0: rx_hash 0xaf544244 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55490 dport 35973] OK # # # cpu 0: rx_hash 0xa887532f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55532 dport 35973] OK # # # cpu 0: rx_hash 0xaa7aca9b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55544 dport 35973] OK # # # cpu 0: rx_hash 0xd3c1af5c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55566 dport 35973] OK # # # cpu 0: rx_hash 0xd74450ef [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55596 dport 35973] OK # # # cpu 0: rx_hash 0x2b746cec [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55600 dport 35973] OK # # # cpu 4: rx_hash 0x55a37e2d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55480 dport 35973] OK # # # cpu 4: rx_hash 0x530ea39c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55486 dport 35973] OK # # # cpu 4: rx_hash 0xaaaf712d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55496 dport 35973] OK # # # cpu 4: rx_hash 0xada9dbf0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55510 dport 35973] OK # # # cpu 4: rx_hash 0x514c5c45 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55546 dport 35973] OK # # # cpu 4: rx_hash 0xd56c72ed [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55560 dport 35973] OK # # # cpu 4: rx_hash 0xd26ad830 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55574 dport 35973] OK # # # cpu 4: rx_hash 0x2dd9b15d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55606 dport 35973] OK # # # cpu 4: rx_hash 0xd2d5be5d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55622 dport 35973] OK # # # cpu 4: rx_hash 0x2bcb0a81 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55648 dport 35973] OK # # # cpu 4: rx_hash 0x28a88ab4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55724 dport 35973] OK # # # cpu 4: rx_hash 0xd2356b06 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55734 dport 35973] OK # # # cpu 4: rx_hash 0x2d396406 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55750 dport 35973] OK # # # cpu 4: rx_hash 0x6c7f9d8a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55854 dport 35973] OK # # # cpu 4: rx_hash 0x68450454 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55900 dport 35973] OK # # # cpu 4: rx_hash 0x950bf48d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55912 dport 35973] OK # # # cpu 4: rx_hash 0x6f96153f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55922 dport 35973] OK # # # cpu 4: rx_hash 0x97f66d39 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55932 dport 35973] OK # # # cpu 4: rx_hash 0x953e9a60 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55976 dport 35973] OK # # # cpu 4: rx_hash 0x9495ed0c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55984 dport 35973] OK # # # cpu 4: rx_hash 0x90af74d2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56002 dport 35973] OK # # # cpu 4: rx_hash 0x6fc9a609 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56018 dport 35973] OK # # # cpu 4: rx_hash 0x97a9de0f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56028 dport 35973] OK # # # cpu 4: rx_hash 0x96d712d5 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56052 dport 35973] OK # # # cpu 4: rx_hash 0xef6c7712 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56066 dport 35973] OK # # # cpu 4: rx_hash 0x100aa5c9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56082 dport 35973] OK # # # cpu 4: rx_hash 0xe86addcf [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56092 dport 35973] OK # # # cpu 4: rx_hash 0xe9ab7778 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56164 dport 35973] OK # # # cpu 4: rx_hash 0x10607812 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56178 dport 35973] OK # # # cpu 4: rx_hash 0xedce5d90 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56246 dport 35973] OK # # # cpu 4: rx_hash 0xef5919ff [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56258 dport 35973] OK # # # cpu 4: rx_hash 0xec0ff727 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56270 dport 35973] OK # # # cpu 4: rx_hash 0xc8fccfe4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56332 dport 35973] OK # # # cpu 4: rx_hash 0x34ccf3e7 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56336 dport 35973] OK # # # cpu 4: rx_hash 0x379a1d3f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56348 dport 35973] OK # # # cpu 4: rx_hash 0xcb7f9a8a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56368 dport 35973] OK # # # cpu 4: rx_hash 0x33753f57 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56414 dport 35973] OK # # # cpu 4: rx_hash 0xcbc0fce7 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56416 dport 35973] OK # # # cpu 4: rx_hash 0x33a084e1 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56430 dport 35973] OK # # # cpu 4: rx_hash 0x334051ba [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56478 dport 35973] OK # # # cpu 4: rx_hash 0x3395ea0c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56494 dport 35973] OK # # # cpu 4: rx_hash 0x323e9d60 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56502 dport 35973] OK # # # cpu 4: rx_hash 0x3102ae63 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56538 dport 35973] OK # # # cpu 4: rx_hash 0xcc99e50c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56542 dport 35973] OK # # # cpu 4: rx_hash 0xcc4c5eba [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56558 dport 35973] OK # # # count: pass=52 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 34366 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 46 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 4: rx_hash 0x927758a5 [saddr 192.0.3.2 daddr 192.0.3.1 sport 46677 dport 34366] != expected 0xc70a91f1 # # Exception| cpu 4: rx_hash 0x927758a5 [saddr 192.0.3.2 daddr 192.0.3.1 sport 46677 dport 34366] != expected 0xc70a91f1 # # Exception| cpu 4: rx_hash 0x927758a5 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33530 dport 34366] != expected 0xb65d103e # # Exception| cpu 4: rx_hash 0x927758a5 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33530 dport 34366] != expected 0xb65d103e # # Exception| cpu 4: rx_hash 0x927758a5 [saddr 192.0.3.2 daddr 192.0.3.1 sport 34806 dport 34366] != expected 0xfecab618 # # Exception| cpu 4: rx_hash 0x927758a5 [saddr 192.0.3.2 daddr 192.0.3.1 sport 34806 dport 34366] != expected 0xfecab618 # # Exception| cpu 4: rx_hash 0x927758a5 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53219 dport 34366] != expected 0x73f3c7d6 # # Exception| cpu 4: rx_hash 0x927758a5 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53219 dport 34366] != expected 0x73f3c7d6 # # Exception| cpu 4: rx_hash 0x927758a5 [saddr 192.0.3.2 daddr 192.0.3.1 sport 46337 dport 34366] != expected 0x4ece73ad # # Exception| cpu 4: rx_hash 0x927758a5 [saddr 192.0.3.2 daddr 192.0.3.1 sport 46337 dport 34366] != expected 0x4ece73ad # # Exception| cpu 4: rx_hash 0x927758a5 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49089 dport 34366] != expected 0x9d7726da # # Exception| cpu 4: rx_hash 0x927758a5 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49089 dport 34366] != expected 0x9d7726da # # Exception| cpu 4: rx_hash 0x927758a5 [saddr 192.0.3.2 daddr 192.0.3.1 sport 36268 dport 34366] != expected 0xc92cad8c # # Exception| cpu 4: rx_hash 0x927758a5 [saddr 192.0.3.2 daddr 192.0.3.1 sport 36268 dport 34366] != expected 0xc92cad8c # # Exception| cpu 4: rx_hash 0x927758a5 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53875 dport 34366] != expected 0xaf93dab1 # # Exception| cpu 4: rx_hash 0x927758a5 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53875 dport 34366] != expected 0xaf93dab1 # # Exception| cpu 4: rx_hash 0x927758a5 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42690 dport 34366] != expected 0xd9d5ae4c # # Exception| cpu 4: rx_hash 0x927758a5 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42690 dport 34366] != expected 0xd9d5ae4c # # Exception| cpu 4: rx_hash 0x927758a5 [saddr 192.0.3.2 daddr 192.0.3.1 sport 37124 dport 34366] != expected 0x2066ac25 # # Exception| cpu 4: rx_hash 0x927758a5 [saddr 192.0.3.2 daddr 192.0.3.1 sport 37124 dport 34366] != expected 0x2066ac25 # # Exception| cpu 4: rx_hash 0x927758a5 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38034 dport 34366] != expected 0x8cae44e0 # # Exception| cpu 4: rx_hash 0x927758a5 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38034 dport 34366] != expected 0x8cae44e0 # # Exception| cpu 4: rx_hash 0x927758a5 [saddr 192.0.3.2 daddr 192.0.3.1 sport 59883 dport 34366] != expected 0x1eb1e511 # # Exception| cpu 4: rx_hash 0x927758a5 [saddr 192.0.3.2 daddr 192.0.3.1 sport 59883 dport 34366] != expected 0x1eb1e511 # # Exception| cpu 4: rx_hash 0x927758a5 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49930 dport 34366] != expected 0xbf639e4c # # Exception| cpu 4: rx_hash 0x927758a5 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49930 dport 34366] != expected 0xbf639e4c # # Exception| cpu 4: rx_hash 0x927758a5 [saddr 192.0.3.2 daddr 192.0.3.1 sport 35494 dport 34366] != expected 0x5cbb8e8f # # Exception| cpu 4: rx_hash 0x927758a5 [saddr 192.0.3.2 daddr 192.0.3.1 sport 35494 dport 34366] != expected 0x5cbb8e8f # # Exception| cpu 4: rx_hash 0x927758a5 [saddr 192.0.3.2 daddr 192.0.3.1 sport 59835 dport 34366] != expected 0xe7903c89 # # Exception| cpu 4: rx_hash 0x927758a5 [saddr 192.0.3.2 daddr 192.0.3.1 sport 59835 dport 34366] != expected 0xe7903c89 # # Exception| cpu 4: rx_hash 0x927758a5 [saddr 192.0.3.2 daddr 192.0.3.1 sport 52776 dport 34366] != expected 0xdf7e00b3 # # Exception| cpu 4: rx_hash 0x927758a5 [saddr 192.0.3.2 daddr 192.0.3.1 sport 52776 dport 34366] != expected 0xdf7e00b3 # # Exception| cpu 4: rx_hash 0x927758a5 [saddr 192.0.3.2 daddr 192.0.3.1 sport 40244 dport 34366] != expected 0x8ce0c771 # # Exception| cpu 4: rx_hash 0x927758a5 [saddr 192.0.3.2 daddr 192.0.3.1 sport 40244 dport 34366] != expected 0x8ce0c771 # # Exception| cpu 4: rx_hash 0x927758a5 [saddr 192.0.3.2 daddr 192.0.3.1 sport 37340 dport 34366] != expected 0x57942a41 # # Exception| cpu 4: rx_hash 0x927758a5 [saddr 192.0.3.2 daddr 192.0.3.1 sport 37340 dport 34366] != expected 0x57942a41 # # Exception| cpu 4: rx_hash 0x927758a5 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45610 dport 34366] != expected 0xfc02c1a1 # # Exception| cpu 4: rx_hash 0x927758a5 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45610 dport 34366] != expected 0xfc02c1a1 # # Exception| cpu 4: rx_hash 0x927758a5 [saddr 192.0.3.2 daddr 192.0.3.1 sport 40905 dport 34366] != expected 0xabb0f6a # # Exception| cpu 4: rx_hash 0x927758a5 [saddr 192.0.3.2 daddr 192.0.3.1 sport 40905 dport 34366] != expected 0xabb0f6a # # Exception| cpu 4: rx_hash 0x927758a5 [saddr 192.0.3.2 daddr 192.0.3.1 sport 36069 dport 34366] != expected 0x227cf9d5 # # Exception| cpu 4: rx_hash 0x927758a5 [saddr 192.0.3.2 daddr 192.0.3.1 sport 36069 dport 34366] != expected 0x227cf9d5 # # Exception| cpu 4: rx_hash 0x927758a5 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55830 dport 34366] != expected 0xc1ac08d0 # # Exception| cpu 4: rx_hash 0x927758a5 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55830 dport 34366] != expected 0xc1ac08d0 # # Exception| cpu 4: rx_hash 0x927758a5 [saddr 192.0.3.2 daddr 192.0.3.1 sport 34145 dport 34366] != expected 0x197f05b4 # # Exception| cpu 4: rx_hash 0x927758a5 [saddr 192.0.3.2 daddr 192.0.3.1 sport 34145 dport 34366] != expected 0x197f05b4 # # 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 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 34205 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 44 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 4: rx_hash 0xc7eb961b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50613 dport 34205] != expected 0x7f769b5b # # Exception| cpu 4: rx_hash 0xc7eb961b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50613 dport 34205] != expected 0x7f769b5b # # Exception| cpu 4: rx_hash 0xc7eb961b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50439 dport 34205] != expected 0x7b796c68 # # Exception| cpu 4: rx_hash 0xc7eb961b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50439 dport 34205] != expected 0x7b796c68 # # Exception| cpu 4: rx_hash 0xc7eb961b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43083 dport 34205] != expected 0xd2036718 # # Exception| cpu 4: rx_hash 0xc7eb961b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43083 dport 34205] != expected 0xd2036718 # # Exception| cpu 4: rx_hash 0xc7eb961b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37340 dport 34205] != expected 0xe641eaa7 # # Exception| cpu 4: rx_hash 0xc7eb961b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37340 dport 34205] != expected 0xe641eaa7 # # Exception| cpu 4: rx_hash 0xc7eb961b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42957 dport 34205] != expected 0xbb4c6da7 # # Exception| cpu 4: rx_hash 0xc7eb961b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42957 dport 34205] != expected 0xbb4c6da7 # # Exception| cpu 4: rx_hash 0xc7eb961b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33202 dport 34205] != expected 0xb9b429a8 # # Exception| cpu 4: rx_hash 0xc7eb961b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33202 dport 34205] != expected 0xb9b429a8 # # Exception| cpu 4: rx_hash 0xc7eb961b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50443 dport 34205] != expected 0x782f82b0 # # Exception| cpu 4: rx_hash 0xc7eb961b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50443 dport 34205] != expected 0x782f82b0 # # Exception| cpu 4: rx_hash 0xc7eb961b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37829 dport 34205] != expected 0x2e7c86e0 # # Exception| cpu 4: rx_hash 0xc7eb961b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37829 dport 34205] != expected 0x2e7c86e0 # # Exception| cpu 4: rx_hash 0xc7eb961b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54663 dport 34205] != expected 0x236ad0e1 # # Exception| cpu 4: rx_hash 0xc7eb961b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54663 dport 34205] != expected 0x236ad0e1 # # Exception| cpu 4: rx_hash 0xc7eb961b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51518 dport 34205] != expected 0xa30f093a # # Exception| cpu 4: rx_hash 0xc7eb961b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51518 dport 34205] != expected 0xa30f093a # # Exception| cpu 4: rx_hash 0xc7eb961b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57152 dport 34205] != expected 0xa39ab533 # # Exception| cpu 4: rx_hash 0xc7eb961b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57152 dport 34205] != expected 0xa39ab533 # # Exception| cpu 4: rx_hash 0xc7eb961b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43887 dport 34205] != expected 0x90261ea1 # # Exception| cpu 4: rx_hash 0xc7eb961b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43887 dport 34205] != expected 0x90261ea1 # # Exception| cpu 4: rx_hash 0xc7eb961b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49821 dport 34205] != expected 0xa1f89771 # # Exception| cpu 4: rx_hash 0xc7eb961b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49821 dport 34205] != expected 0xa1f89771 # # Exception| cpu 4: rx_hash 0xc7eb961b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35572 dport 34205] != expected 0x4f33d6b1 # # Exception| cpu 4: rx_hash 0xc7eb961b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35572 dport 34205] != expected 0x4f33d6b1 # # Exception| cpu 4: rx_hash 0xc7eb961b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42456 dport 34205] != expected 0x7027ef38 # # Exception| cpu 4: rx_hash 0xc7eb961b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42456 dport 34205] != expected 0x7027ef38 # # Exception| cpu 4: rx_hash 0xc7eb961b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58658 dport 34205] != expected 0xdcc3d0be # # Exception| cpu 4: rx_hash 0xc7eb961b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58658 dport 34205] != expected 0xdcc3d0be # # Exception| cpu 4: rx_hash 0xc7eb961b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41611 dport 34205] != expected 0xa233f2c6 # # Exception| cpu 4: rx_hash 0xc7eb961b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41611 dport 34205] != expected 0xa233f2c6 # # Exception| cpu 4: rx_hash 0xc7eb961b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50151 dport 34205] != expected 0x24f9c635 # # Exception| cpu 4: rx_hash 0xc7eb961b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50151 dport 34205] != expected 0x24f9c635 # # Exception| cpu 4: rx_hash 0xc7eb961b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46262 dport 34205] != expected 0x5024411a # # Exception| cpu 4: rx_hash 0xc7eb961b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46262 dport 34205] != expected 0x5024411a # # Exception| cpu 4: rx_hash 0xc7eb961b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39101 dport 34205] != expected 0x204eba49 # # Exception| cpu 4: rx_hash 0xc7eb961b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39101 dport 34205] != expected 0x204eba49 # # Exception| cpu 4: rx_hash 0xc7eb961b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56324 dport 34205] != expected 0xe1d51151 # # Exception| cpu 4: rx_hash 0xc7eb961b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56324 dport 34205] != expected 0xe1d51151 # # Exception| cpu 4: rx_hash 0xc7eb961b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35058 dport 34205] != expected 0x76653d96 # # Exception| cpu 4: rx_hash 0xc7eb961b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35058 dport 34205] != expected 0x76653d96 # # Exception| count: pass=0 nohash=0 fail=44 # # 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__->