< TEST_PROGS=toeplitz.py TEST_GEN_PROGS="" run_tests make: Entering directory '/srv/vmksft/testing/wt-23/tools/testing/selftests' make[1]: Entering directory '/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw' make[1]: Nothing to be done for 'all'. make[1]: Leaving directory '/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw' make[1]: Nothing to be done for 'all'. make[1]: Entering directory '/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw' # timeout set to 0 # selftests: drivers/net/hw: toeplitz.py # TAP version 13 # 1..12 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 194, in test # # Exception| with bkg(" ".join(rx_cmd), ksft_ready=True, exit_wait=True) as rx_proc: # # Exception| ~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/net/lib/py/utils.py", line 200, 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 129, 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 55703 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 70 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 0: rx_hash 0x2ffc5f1d [saddr 192.0.3.2 daddr 192.0.3.1 sport 54478 dport 55703] != expected 0xf57eaae8 # # Exception| cpu 0: rx_hash 0x4d7ab51a [saddr 192.0.3.2 daddr 192.0.3.1 sport 54488 dport 55703] != expected 0x62a9c55f # # Exception| cpu 0: rx_hash 0xae3be1c8 [saddr 192.0.3.2 daddr 192.0.3.1 sport 54512 dport 55703] != expected 0x383ab9af # # Exception| cpu 0: rx_hash 0x713c9353 [saddr 192.0.3.2 daddr 192.0.3.1 sport 54526 dport 55703] != expected 0xc30f8147 # # Exception| cpu 0: rx_hash 0x0786cd2c [saddr 192.0.3.2 daddr 192.0.3.1 sport 54554 dport 55703] != expected 0x2f81face # # Exception| cpu 0: rx_hash 0x59460162 [saddr 192.0.3.2 daddr 192.0.3.1 sport 54570 dport 55703] != expected 0x19f0d161 # # Exception| cpu 0: rx_hash 0xaf406311 [saddr 192.0.3.2 daddr 192.0.3.1 sport 54572 dport 55703] != expected 0xaa798c1c # # Exception| cpu 0: rx_hash 0x3bc0eb65 [saddr 192.0.3.2 daddr 192.0.3.1 sport 54588 dport 55703] != expected 0x8e27bed6 # # Exception| cpu 0: rx_hash 0x53e59a32 [saddr 192.0.3.2 daddr 192.0.3.1 sport 54646 dport 55703] != expected 0x6d7dc1a7 # # Exception| cpu 0: rx_hash 0x0fd253ce [saddr 192.0.3.2 daddr 192.0.3.1 sport 54696 dport 55703] != expected 0x7f8a816e # # Exception| cpu 0: rx_hash 0xb8f05002 [saddr 192.0.3.2 daddr 192.0.3.1 sport 54764 dport 55703] != expected 0x67e5c6f7 # # Exception| cpu 0: rx_hash 0x0571c89e [saddr 192.0.3.2 daddr 192.0.3.1 sport 54772 dport 55703] != expected 0xb0791a8 # # Exception| cpu 0: rx_hash 0x7969f0d1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 54806 dport 55703] != expected 0x52246ca # # Exception| cpu 0: rx_hash 0xd1af5eec [saddr 192.0.3.2 daddr 192.0.3.1 sport 54816 dport 55703] != expected 0x80da3018 # # Exception| cpu 0: rx_hash 0x0ea82c77 [saddr 192.0.3.2 daddr 192.0.3.1 sport 54830 dport 55703] != expected 0x7bef08f0 # # Exception| cpu 0: rx_hash 0x3e2ce7a1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 54844 dport 55703] != expected 0x7d40ac6c # # Exception| cpu 0: rx_hash 0x85cc09f2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 54860 dport 55703] != expected 0xc2260b71 # # Exception| cpu 0: rx_hash 0xe74ae3f5 [saddr 192.0.3.2 daddr 192.0.3.1 sport 54874 dport 55703] != expected 0x55f164c6 # # Exception| cpu 0: rx_hash 0xdb0cc5bc [saddr 192.0.3.2 daddr 192.0.3.1 sport 54908 dport 55703] != expected 0xf45720de # # Exception| cpu 0: rx_hash 0x06fcb295 [saddr 192.0.3.2 daddr 192.0.3.1 sport 54940 dport 55703] != expected 0x2be47350 # # Exception| cpu 0: rx_hash 0x0c5f29c5 [saddr 192.0.3.2 daddr 192.0.3.1 sport 54976 dport 55703] != expected 0x5f696396 # # Exception| cpu 0: rx_hash 0x15daf2fb [saddr 192.0.3.2 daddr 192.0.3.1 sport 55002 dport 55703] != expected 0x117aa29f # # Exception| cpu 0: rx_hash 0xef1e7d17 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55016 dport 55703] != expected 0x5fa1f66 # # Exception| cpu 0: rx_hash 0xf69ba629 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55026 dport 55703] != expected 0x4be9de6f # # Exception| cpu 0: rx_hash 0xb0a53380 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55044 dport 55703] != expected 0xa1c8017a # # Exception| cpu 0: rx_hash 0x99a42368 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55052 dport 55703] != expected 0xe97464ef # # Exception| cpu 0: rx_hash 0xc10599e9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55124 dport 55703] != expected 0xc81bf02 # # Exception| cpu 0: rx_hash 0x9fc555a7 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55140 dport 55703] != expected 0x3af094ad # # Exception| cpu 0: rx_hash 0x5947fc02 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55152 dport 55703] != expected 0x8fd66d4c # # Exception| cpu 0: rx_hash 0x1037035f [saddr 192.0.3.2 daddr 192.0.3.1 sport 55168 dport 55703] != expected 0x743b0c08 # # Exception| cpu 0: rx_hash 0xb8f1ad62 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55222 dport 55703] != expected 0xf1c37ada # # Exception| cpu 0: rx_hash 0xe6301da4 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55296 dport 55703] != expected 0x3f0e1c45 # # Exception| cpu 0: rx_hash 0x09b3a4e9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55324 dport 55703] != expected 0xc2948031 # # Exception| cpu 0: rx_hash 0xf3772b05 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55342 dport 55703] != expected 0xd6143dc8 # # Exception| cpu 0: rx_hash 0xeaf2f03b [saddr 192.0.3.2 daddr 192.0.3.1 sport 55348 dport 55703] != expected 0x9807fcc1 # # Exception| cpu 0: rx_hash 0x03103fb9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55360 dport 55703] != expected 0xb61990f7 # # Exception| cpu 0: rx_hash 0x4897c556 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55390 dport 55703] != expected 0x69729ad5 # # Exception| cpu 4: rx_hash 0x9ebf2a1e [saddr 192.0.3.2 daddr 192.0.3.1 sport 54498 dport 55703] != expected 0x3e951d33 # # Exception| cpu 4: rx_hash 0xccbd0bcf [saddr 192.0.3.2 daddr 192.0.3.1 sport 54502 dport 55703] != expected 0xafedd618 # # Exception| cpu 4: rx_hash 0x76266745 [saddr 192.0.3.2 daddr 192.0.3.1 sport 54602 dport 55703] != expected 0x82c844b6 # # Exception| cpu 4: rx_hash 0x14a08d42 [saddr 192.0.3.2 daddr 192.0.3.1 sport 54620 dport 55703] != expected 0x151f2b01 # # Exception| cpu 4: rx_hash 0x4a60410c [saddr 192.0.3.2 daddr 192.0.3.1 sport 54636 dport 55703] != expected 0x236e00ae # # Exception| cpu 4: rx_hash 0x33947587 [saddr 192.0.3.2 daddr 192.0.3.1 sport 54670 dport 55703] != expected 0xde2cc576 # # Exception| cpu 4: rx_hash 0x0310be51 [saddr 192.0.3.2 daddr 192.0.3.1 sport 54684 dport 55703] != expected 0xd88361ea # # Exception| cpu 4: rx_hash 0x165788f0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 54706 dport 55703] != expected 0x31994067 # # Exception| cpu 4: rx_hash 0x3f569818 [saddr 192.0.3.2 daddr 192.0.3.1 sport 54714 dport 55703] != expected 0x792525f2 # # Exception| cpu 4: rx_hash 0x9d33ad75 [saddr 192.0.3.2 daddr 192.0.3.1 sport 54736 dport 55703] != expected 0x885043e6 # # Exception| cpu 4: rx_hash 0x91f140ea [saddr 192.0.3.2 daddr 192.0.3.1 sport 54756 dport 55703] != expected 0x2f59a362 # # Exception| cpu 4: rx_hash 0xede978a5 [saddr 192.0.3.2 daddr 192.0.3.1 sport 54790 dport 55703] != expected 0x217c7400 # # Exception| cpu 4: rx_hash 0x9a28a403 [saddr 192.0.3.2 daddr 192.0.3.1 sport 54846 dport 55703] != expected 0x5fb13a3a # # Exception| cpu 4: rx_hash 0x927c3ae1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 54924 dport 55703] != expected 0xfba419a # # Exception| cpu 4: rx_hash 0xae3a1ca8 [saddr 192.0.3.2 daddr 192.0.3.1 sport 54954 dport 55703] != expected 0xae1c0582 # # Exception| cpu 4: rx_hash 0x775c18fc [saddr 192.0.3.2 daddr 192.0.3.1 sport 54988 dport 55703] != expected 0x86adcd28 # # Exception| cpu 4: rx_hash 0xd223d987 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55058 dport 55703] != expected 0x361f6ecd # # Exception| cpu 4: rx_hash 0xfb22c96f [saddr 192.0.3.2 daddr 192.0.3.1 sport 55066 dport 55703] != expected 0x7ea30b58 # # Exception| cpu 4: rx_hash 0xa5e20521 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55082 dport 55703] != expected 0x48d220f7 # # Exception| cpu 4: rx_hash 0xf7e024f0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55086 dport 55703] != expected 0xd9aaebdc # # Exception| cpu 4: rx_hash 0x6360ac84 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55102 dport 55703] != expected 0xfdf4d916 # # Exception| cpu 4: rx_hash 0x7c840175 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55116 dport 55703] != expected 0x6063e85d # # Exception| cpu 4: rx_hash 0x86408e99 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55166 dport 55703] != expected 0x74e355a4 # # Exception| cpu 4: rx_hash 0x9d325015 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55178 dport 55703] != expected 0x1e76ffcb # # Exception| cpu 4: rx_hash 0x6b343266 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55180 dport 55703] != expected 0xadffa2b6 # # Exception| cpu 4: rx_hash 0xadb69bc3 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55192 dport 55703] != expected 0x18d95b57 # # Exception| cpu 4: rx_hash 0xf376578d [saddr 192.0.3.2 daddr 192.0.3.1 sport 55208 dport 55703] != expected 0x2ea870f8 # # Exception| cpu 4: rx_hash 0x339588e7 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55252 dport 55703] != expected 0x480a795b # # Exception| cpu 4: rx_hash 0xabd7ed0c [saddr 192.0.3.2 daddr 192.0.3.1 sport 55280 dport 55703] != expected 0xcb5dab15 # # Exception| cpu 4: rx_hash 0xda763bed [saddr 192.0.3.2 daddr 192.0.3.1 sport 55334 dport 55703] != expected 0x9ea8585d # # Exception| cpu 4: rx_hash 0xb2534aba [saddr 192.0.3.2 daddr 192.0.3.1 sport 55404 dport 55703] != expected 0x7df2272c # # Exception| cpu 4: rx_hash 0xf1802eb7 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55488 dport 55703] != expected 0xf29256ae # # Exception| cpu 4: rx_hash 0x37028712 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55508 dport 55703] != expected 0x47b4af4f # # Exception| count: pass=0 nohash=0 fail=70 # # Exception| # not ok 1 toeplitz.test.tcp_ipv4 # # Receiver output: # # # # RSS indirection table size: 256 # # # cpu 0: rx_hash 0x8807e1e6 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48694 dport 41238] OK # # # cpu 0: rx_hash 0xa106f10e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48702 dport 41238] OK # # # cpu 0: rx_hash 0x1624f2c2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48762 dport 41238] OK # # # cpu 0: rx_hash 0x46d1d6a1 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48784 dport 41238] OK # # # cpu 0: rx_hash 0x1e706c20 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48840 dport 41238] OK # # # cpu 0: rx_hash 0xd430281a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48872 dport 41238] OK # # # cpu 0: rx_hash 0x863209cb [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48876 dport 41238] OK # # # cpu 0: rx_hash 0x40b0a06e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48888 dport 41238] OK # # # cpu 0: rx_hash 0xb6b6c21d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48894 dport 41238] OK # # # cpu 0: rx_hash 0xd989475c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48896 dport 41238] OK # # # cpu 0: rx_hash 0xcaaf0732 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48966 dport 41238] OK # # # cpu 0: rx_hash 0x8128fddd [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48984 dport 41238] OK # # # cpu 0: rx_hash 0xc66deaad [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49010 dport 41238] OK # # # cpu 0: rx_hash 0x791b7783 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49028 dport 41238] OK # # # cpu 0: rx_hash 0xbf99de26 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49040 dport 41238] OK # # # cpu 0: rx_hash 0xe1591268 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49056 dport 41238] OK # # # cpu 0: rx_hash 0xf8dcc956 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49082 dport 41238] OK # # # cpu 0: rx_hash 0x433c2705 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49098 dport 41238] OK # # # cpu 0: rx_hash 0x5ab9fc3b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49104 dport 41238] OK # # # cpu 0: rx_hash 0x567b11a4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49124 dport 41238] OK # # # cpu 0: rx_hash 0xa8e5ec7d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49184 dport 41238] OK # # # cpu 0: rx_hash 0xca63067a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49206 dport 41238] OK # # # cpu 0: rx_hash 0x2381c9f8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49218 dport 41238] OK # # # cpu 0: rx_hash 0x68063317 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49244 dport 41238] OK # # # cpu 0: rx_hash 0x7d4105b6 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49266 dport 41238] OK # # # cpu 0: rx_hash 0x0642348f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49278 dport 41238] OK # # # cpu 0: rx_hash 0x17937153 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49366 dport 41238] OK # # # cpu 0: rx_hash 0xbf55df6e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49376 dport 41238] OK # # # cpu 0: rx_hash 0xed57febf [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49380 dport 41238] OK # # # cpu 0: rx_hash 0x9654cf86 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49384 dport 41238] OK # # # cpu 0: rx_hash 0xa6d00450 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49402 dport 41238] OK # # # cpu 0: rx_hash 0x266c385c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49432 dport 41238] OK # # # cpu 0: rx_hash 0xa7ab8689 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49446 dport 41238] OK # # # cpu 0: rx_hash 0x972f4d5f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49460 dport 41238] OK # # # cpu 0: rx_hash 0x4e49490b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49490 dport 41238] OK # # # cpu 0: rx_hash 0x674859e3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49498 dport 41238] OK # # # cpu 0: rx_hash 0x398895ad [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49514 dport 41238] OK # # # cpu 0: rx_hash 0x407ca126 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49544 dport 41238] OK # # # cpu 0: rx_hash 0x86fe0883 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49564 dport 41238] OK # # # cpu 0: rx_hash 0x4cbe4cb9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49596 dport 41238] OK # # # cpu 0: rx_hash 0xde5fb202 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49604 dport 41238] OK # # # cpu 0: rx_hash 0xa99e6ea4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49660 dport 41238] OK # # # cpu 0: rx_hash 0x92c3419b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49716 dport 41238] OK # # # count: pass=43 nohash=0 fail=0 # ok 2 toeplitz.test.tcp_ipv6 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 194, in test # # Exception| with bkg(" ".join(rx_cmd), ksft_ready=True, exit_wait=True) as rx_proc: # # Exception| ~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/net/lib/py/utils.py", line 200, 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 129, 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 39586 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 46 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 0: rx_hash 0x83fab692 [saddr 192.0.3.2 daddr 192.0.3.1 sport 35776 dport 39586] != expected 0x48460e3b # # Exception| cpu 0: rx_hash 0x83fab692 [saddr 192.0.3.2 daddr 192.0.3.1 sport 35776 dport 39586] != expected 0x48460e3b # # Exception| cpu 0: rx_hash 0x83fab692 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50423 dport 39586] != expected 0xad6a95dd # # Exception| cpu 0: rx_hash 0x83fab692 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50423 dport 39586] != expected 0xad6a95dd # # Exception| cpu 0: rx_hash 0x83fab692 [saddr 192.0.3.2 daddr 192.0.3.1 sport 54624 dport 39586] != expected 0x33b4ad81 # # Exception| cpu 0: rx_hash 0x83fab692 [saddr 192.0.3.2 daddr 192.0.3.1 sport 54624 dport 39586] != expected 0x33b4ad81 # # Exception| cpu 0: rx_hash 0x83fab692 [saddr 192.0.3.2 daddr 192.0.3.1 sport 35091 dport 39586] != expected 0x97b43d76 # # Exception| cpu 0: rx_hash 0x83fab692 [saddr 192.0.3.2 daddr 192.0.3.1 sport 35091 dport 39586] != expected 0x97b43d76 # # Exception| cpu 0: rx_hash 0x83fab692 [saddr 192.0.3.2 daddr 192.0.3.1 sport 46880 dport 39586] != expected 0x941ae830 # # Exception| cpu 0: rx_hash 0x83fab692 [saddr 192.0.3.2 daddr 192.0.3.1 sport 46880 dport 39586] != expected 0x941ae830 # # Exception| cpu 0: rx_hash 0x83fab692 [saddr 192.0.3.2 daddr 192.0.3.1 sport 58221 dport 39586] != expected 0xa916d7e5 # # Exception| cpu 0: rx_hash 0x83fab692 [saddr 192.0.3.2 daddr 192.0.3.1 sport 58221 dport 39586] != expected 0xa916d7e5 # # Exception| cpu 0: rx_hash 0x83fab692 [saddr 192.0.3.2 daddr 192.0.3.1 sport 52141 dport 39586] != expected 0x65d00e72 # # Exception| cpu 0: rx_hash 0x83fab692 [saddr 192.0.3.2 daddr 192.0.3.1 sport 52141 dport 39586] != expected 0x65d00e72 # # Exception| cpu 0: rx_hash 0x83fab692 [saddr 192.0.3.2 daddr 192.0.3.1 sport 41696 dport 39586] != expected 0xf976670e # # Exception| cpu 0: rx_hash 0x83fab692 [saddr 192.0.3.2 daddr 192.0.3.1 sport 41696 dport 39586] != expected 0xf976670e # # Exception| cpu 0: rx_hash 0x83fab692 [saddr 192.0.3.2 daddr 192.0.3.1 sport 59444 dport 39586] != expected 0xae2f8e7b # # Exception| cpu 0: rx_hash 0x83fab692 [saddr 192.0.3.2 daddr 192.0.3.1 sport 59444 dport 39586] != expected 0xae2f8e7b # # Exception| cpu 0: rx_hash 0x83fab692 [saddr 192.0.3.2 daddr 192.0.3.1 sport 48264 dport 39586] != expected 0x2d2dfc46 # # Exception| cpu 0: rx_hash 0x83fab692 [saddr 192.0.3.2 daddr 192.0.3.1 sport 48264 dport 39586] != expected 0x2d2dfc46 # # Exception| cpu 0: rx_hash 0x83fab692 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50781 dport 39586] != expected 0xc0a148b4 # # Exception| cpu 0: rx_hash 0x83fab692 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50781 dport 39586] != expected 0xc0a148b4 # # Exception| cpu 0: rx_hash 0x83fab692 [saddr 192.0.3.2 daddr 192.0.3.1 sport 35207 dport 39586] != expected 0x661902ce # # Exception| cpu 0: rx_hash 0x83fab692 [saddr 192.0.3.2 daddr 192.0.3.1 sport 35207 dport 39586] != expected 0x661902ce # # Exception| cpu 0: rx_hash 0x83fab692 [saddr 192.0.3.2 daddr 192.0.3.1 sport 40050 dport 39586] != expected 0xe99f41d8 # # Exception| cpu 0: rx_hash 0x83fab692 [saddr 192.0.3.2 daddr 192.0.3.1 sport 40050 dport 39586] != expected 0xe99f41d8 # # Exception| cpu 0: rx_hash 0x83fab692 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39902 dport 39586] != expected 0x3d095a2b # # Exception| cpu 0: rx_hash 0x83fab692 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39902 dport 39586] != expected 0x3d095a2b # # Exception| cpu 0: rx_hash 0x83fab692 [saddr 192.0.3.2 daddr 192.0.3.1 sport 35724 dport 39586] != expected 0x18952c37 # # Exception| cpu 0: rx_hash 0x83fab692 [saddr 192.0.3.2 daddr 192.0.3.1 sport 35724 dport 39586] != expected 0x18952c37 # # Exception| cpu 0: rx_hash 0x83fab692 [saddr 192.0.3.2 daddr 192.0.3.1 sport 60537 dport 39586] != expected 0x138ef810 # # Exception| cpu 0: rx_hash 0x83fab692 [saddr 192.0.3.2 daddr 192.0.3.1 sport 60537 dport 39586] != expected 0x138ef810 # # Exception| cpu 0: rx_hash 0x83fab692 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45985 dport 39586] != expected 0x3de37a0e # # Exception| cpu 0: rx_hash 0x83fab692 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45985 dport 39586] != expected 0x3de37a0e # # Exception| cpu 0: rx_hash 0x83fab692 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38316 dport 39586] != expected 0xd655e58 # # Exception| cpu 0: rx_hash 0x83fab692 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38316 dport 39586] != expected 0xd655e58 # # Exception| cpu 0: rx_hash 0x83fab692 [saddr 192.0.3.2 daddr 192.0.3.1 sport 37508 dport 39586] != expected 0xc0048d9 # # Exception| cpu 0: rx_hash 0x83fab692 [saddr 192.0.3.2 daddr 192.0.3.1 sport 37508 dport 39586] != expected 0xc0048d9 # # Exception| cpu 0: rx_hash 0x83fab692 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39643 dport 39586] != expected 0x4bd75e80 # # Exception| cpu 0: rx_hash 0x83fab692 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39643 dport 39586] != expected 0x4bd75e80 # # Exception| cpu 0: rx_hash 0x83fab692 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57359 dport 39586] != expected 0xe3b8c6de # # Exception| cpu 0: rx_hash 0x83fab692 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57359 dport 39586] != expected 0xe3b8c6de # # Exception| cpu 0: rx_hash 0x83fab692 [saddr 192.0.3.2 daddr 192.0.3.1 sport 43619 dport 39586] != expected 0x8ea7a7c8 # # Exception| cpu 0: rx_hash 0x83fab692 [saddr 192.0.3.2 daddr 192.0.3.1 sport 43619 dport 39586] != expected 0x8ea7a7c8 # # Exception| cpu 0: rx_hash 0x83fab692 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57509 dport 39586] != expected 0xdf51ea21 # # Exception| cpu 0: rx_hash 0x83fab692 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57509 dport 39586] != expected 0xdf51ea21 # # Exception| count: pass=0 nohash=0 fail=46 # # Exception| # not ok 3 toeplitz.test.udp_ipv4 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 194, in test # # Exception| with bkg(" ".join(rx_cmd), ksft_ready=True, exit_wait=True) as rx_proc: # # Exception| ~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/net/lib/py/utils.py", line 200, 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 129, 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 57282 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 40 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 0: rx_hash 0x7067d51d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56597 dport 57282] != expected 0x96a25531 # # Exception| cpu 0: rx_hash 0x7067d51d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56597 dport 57282] != expected 0x96a25531 # # Exception| cpu 0: rx_hash 0x7067d51d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60220 dport 57282] != expected 0xbf434008 # # Exception| cpu 0: rx_hash 0x7067d51d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60220 dport 57282] != expected 0xbf434008 # # Exception| cpu 0: rx_hash 0x7067d51d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52154 dport 57282] != expected 0xc41f7331 # # Exception| cpu 0: rx_hash 0x7067d51d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52154 dport 57282] != expected 0xc41f7331 # # Exception| cpu 0: rx_hash 0x7067d51d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50367 dport 57282] != expected 0xda82da50 # # Exception| cpu 0: rx_hash 0x7067d51d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50367 dport 57282] != expected 0xda82da50 # # Exception| cpu 0: rx_hash 0x7067d51d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47462 dport 57282] != expected 0x7f331dc2 # # Exception| cpu 0: rx_hash 0x7067d51d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47462 dport 57282] != expected 0x7f331dc2 # # Exception| cpu 0: rx_hash 0x7067d51d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35924 dport 57282] != expected 0x2b35844 # # Exception| cpu 0: rx_hash 0x7067d51d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35924 dport 57282] != expected 0x2b35844 # # Exception| cpu 0: rx_hash 0x7067d51d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46016 dport 57282] != expected 0xb2682fd6 # # Exception| cpu 0: rx_hash 0x7067d51d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46016 dport 57282] != expected 0xb2682fd6 # # Exception| cpu 0: rx_hash 0x7067d51d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41435 dport 57282] != expected 0xe0d5f766 # # Exception| cpu 0: rx_hash 0x7067d51d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41435 dport 57282] != expected 0xe0d5f766 # # Exception| cpu 0: rx_hash 0x7067d51d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36845 dport 57282] != expected 0xca061e6d # # Exception| cpu 0: rx_hash 0x7067d51d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36845 dport 57282] != expected 0xca061e6d # # Exception| cpu 0: rx_hash 0x7067d51d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35623 dport 57282] != expected 0xaee17c15 # # Exception| cpu 0: rx_hash 0x7067d51d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35623 dport 57282] != expected 0xaee17c15 # # Exception| cpu 0: rx_hash 0x7067d51d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42022 dport 57282] != expected 0x9db4b4e1 # # Exception| cpu 0: rx_hash 0x7067d51d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42022 dport 57282] != expected 0x9db4b4e1 # # Exception| cpu 0: rx_hash 0x7067d51d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49110 dport 57282] != expected 0xd195c6e0 # # Exception| cpu 0: rx_hash 0x7067d51d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49110 dport 57282] != expected 0xd195c6e0 # # Exception| cpu 0: rx_hash 0x7067d51d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39067 dport 57282] != expected 0x83ca1c20 # # Exception| cpu 0: rx_hash 0x7067d51d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39067 dport 57282] != expected 0x83ca1c20 # # Exception| cpu 0: rx_hash 0x7067d51d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52802 dport 57282] != expected 0xa3749622 # # Exception| cpu 0: rx_hash 0x7067d51d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52802 dport 57282] != expected 0xa3749622 # # Exception| cpu 0: rx_hash 0x7067d51d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47058 dport 57282] != expected 0x7cbee621 # # Exception| cpu 0: rx_hash 0x7067d51d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47058 dport 57282] != expected 0x7cbee621 # # Exception| cpu 0: rx_hash 0x7067d51d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35909 dport 57282] != expected 0xde3b5775 # # Exception| cpu 0: rx_hash 0x7067d51d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35909 dport 57282] != expected 0xde3b5775 # # Exception| cpu 0: rx_hash 0x7067d51d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48312 dport 57282] != expected 0x241ede98 # # Exception| cpu 0: rx_hash 0x7067d51d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48312 dport 57282] != expected 0x241ede98 # # Exception| cpu 0: rx_hash 0x7067d51d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36074 dport 57282] != expected 0x71e4f79f # # Exception| cpu 0: rx_hash 0x7067d51d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36074 dport 57282] != expected 0x71e4f79f # # Exception| cpu 0: rx_hash 0x7067d51d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48808 dport 57282] != expected 0x4c3a52af # # Exception| cpu 0: rx_hash 0x7067d51d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48808 dport 57282] != expected 0x4c3a52af # # Exception| cpu 0: rx_hash 0x7067d51d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54361 dport 57282] != expected 0xee04f82 # # Exception| cpu 0: rx_hash 0x7067d51d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54361 dport 57282] != expected 0xee04f82 # # Exception| count: pass=0 nohash=0 fail=40 # # Exception| # not ok 4 toeplitz.test.udp_ipv6 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 182, in test # # Exception| irq_cpus = ",".join([str(x) for x in _get_irq_cpus(cfg)]) # # Exception| ~~~~~~~~~~~~~^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 67, in _get_irq_cpus # # Exception| cpus.append(_get_cpu_for_irq(napis[queues[name]["napi-id"]]["irq"])) # # Exception| ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 47, in _get_cpu_for_irq # # Exception| raise KsftFailEx(f"IRQ{irq} is not mapped to a single core: {data}") # # Exception| net.lib.py.ksft.KsftFailEx: IRQ36 is not mapped to a single core: 0-5 # # Exception| # not ok 5 toeplitz.test.rss_tcp_ipv4 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 182, in test # # Exception| irq_cpus = ",".join([str(x) for x in _get_irq_cpus(cfg)]) # # Exception| ~~~~~~~~~~~~~^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 67, in _get_irq_cpus # # Exception| cpus.append(_get_cpu_for_irq(napis[queues[name]["napi-id"]]["irq"])) # # Exception| ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 47, in _get_cpu_for_irq # # Exception| raise KsftFailEx(f"IRQ{irq} is not mapped to a single core: {data}") # # Exception| net.lib.py.ksft.KsftFailEx: IRQ36 is not mapped to a single core: 0-5 # # Exception| # not ok 6 toeplitz.test.rss_tcp_ipv6 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 182, in test # # Exception| irq_cpus = ",".join([str(x) for x in _get_irq_cpus(cfg)]) # # Exception| ~~~~~~~~~~~~~^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 67, in _get_irq_cpus # # Exception| cpus.append(_get_cpu_for_irq(napis[queues[name]["napi-id"]]["irq"])) # # Exception| ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 47, in _get_cpu_for_irq # # Exception| raise KsftFailEx(f"IRQ{irq} is not mapped to a single core: {data}") # # Exception| net.lib.py.ksft.KsftFailEx: IRQ36 is not mapped to a single core: 0-5 # # Exception| # not ok 7 toeplitz.test.rss_udp_ipv4 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 182, in test # # Exception| irq_cpus = ",".join([str(x) for x in _get_irq_cpus(cfg)]) # # Exception| ~~~~~~~~~~~~~^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 67, in _get_irq_cpus # # Exception| cpus.append(_get_cpu_for_irq(napis[queues[name]["napi-id"]]["irq"])) # # Exception| ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 47, in _get_cpu_for_irq # # Exception| raise KsftFailEx(f"IRQ{irq} is not mapped to a single core: {data}") # # Exception| net.lib.py.ksft.KsftFailEx: IRQ36 is not mapped to a single core: 0-5 # # Exception| # not ok 8 toeplitz.test.rss_udp_ipv6 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 187, in test # # Exception| rps_cpus = _get_unused_rps_cpus(cfg, count=2) # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 80, in _get_unused_rps_cpus # # Exception| rx_cpus = set(_get_irq_cpus(cfg)) # # Exception| ~~~~~~~~~~~~~^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 67, in _get_irq_cpus # # Exception| cpus.append(_get_cpu_for_irq(napis[queues[name]["napi-id"]]["irq"])) # # Exception| ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 47, in _get_cpu_for_irq # # Exception| raise KsftFailEx(f"IRQ{irq} is not mapped to a single core: {data}") # # Exception| net.lib.py.ksft.KsftFailEx: IRQ36 is not mapped to a single core: 0-5 # # Exception| # not ok 9 toeplitz.test.rps_tcp_ipv4 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 187, in test # # Exception| rps_cpus = _get_unused_rps_cpus(cfg, count=2) # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 80, in _get_unused_rps_cpus # # Exception| rx_cpus = set(_get_irq_cpus(cfg)) # # Exception| ~~~~~~~~~~~~~^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 67, in _get_irq_cpus # # Exception| cpus.append(_get_cpu_for_irq(napis[queues[name]["napi-id"]]["irq"])) # # Exception| ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 47, in _get_cpu_for_irq # # Exception| raise KsftFailEx(f"IRQ{irq} is not mapped to a single core: {data}") # # Exception| net.lib.py.ksft.KsftFailEx: IRQ36 is not mapped to a single core: 0-5 # # Exception| # not ok 10 toeplitz.test.rps_tcp_ipv6 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 187, in test # # Exception| rps_cpus = _get_unused_rps_cpus(cfg, count=2) # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 80, in _get_unused_rps_cpus # # Exception| rx_cpus = set(_get_irq_cpus(cfg)) # # Exception| ~~~~~~~~~~~~~^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 67, in _get_irq_cpus # # Exception| cpus.append(_get_cpu_for_irq(napis[queues[name]["napi-id"]]["irq"])) # # Exception| ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 47, in _get_cpu_for_irq # # Exception| raise KsftFailEx(f"IRQ{irq} is not mapped to a single core: {data}") # # Exception| net.lib.py.ksft.KsftFailEx: IRQ36 is not mapped to a single core: 0-5 # # Exception| # not ok 11 toeplitz.test.rps_udp_ipv4 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 187, in test # # Exception| rps_cpus = _get_unused_rps_cpus(cfg, count=2) # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 80, in _get_unused_rps_cpus # # Exception| rx_cpus = set(_get_irq_cpus(cfg)) # # Exception| ~~~~~~~~~~~~~^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 67, in _get_irq_cpus # # Exception| cpus.append(_get_cpu_for_irq(napis[queues[name]["napi-id"]]["irq"])) # # Exception| ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 47, in _get_cpu_for_irq # # Exception| raise KsftFailEx(f"IRQ{irq} is not mapped to a single core: {data}") # # Exception| net.lib.py.ksft.KsftFailEx: IRQ36 is not mapped to a single core: 0-5 # # Exception| # not ok 12 toeplitz.test.rps_udp_ipv6 # # Totals: pass:1 fail:11 xfail:0 xpass:0 skip:0 error:0 not ok 1 selftests: drivers/net/hw: toeplitz.py # exit=1 make[1]: Leaving directory '/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw' make: Leaving directory '/srv/vmksft/testing/wt-23/tools/testing/selftests' xx__-> echo $? 0 xx__-> /opt/nipa/contest/scripts/env_check.py Comparing to existing state file: no differences detected. Current system state saved to /tmp/nipa-env-state.json xx__-> echo $? 0 xx__->