< 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 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 50717 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 43 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 0: rx_hash 0xa04a0c71 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45010 dport 50717] != expected 0x45bf04b5 # # Exception| cpu 0: rx_hash 0x798bab89 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45036 dport 50717] != expected 0xcb1529f5 # # Exception| cpu 0: rx_hash 0xc513a244 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45040 dport 50717] != expected 0xaa70cab # # Exception| cpu 0: rx_hash 0xc316997a [saddr 192.0.3.2 daddr 192.0.3.1 sport 45060 dport 50717] != expected 0xfb294c56 # # Exception| cpu 0: rx_hash 0xfbc5e226 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45074 dport 50717] != expected 0x63d1c910 # # Exception| cpu 0: rx_hash 0xdf7f24d4 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45096 dport 50717] != expected 0x37550ef5 # # Exception| cpu 0: rx_hash 0xb05926a7 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45144 dport 50717] != expected 0x473987a2 # # Exception| cpu 0: rx_hash 0xb7d485b9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45150 dport 50717] != expected 0x294ab84d # # Exception| cpu 0: rx_hash 0x6e152241 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45152 dport 50717] != expected 0xa7e0950d # # Exception| cpu 0: rx_hash 0x6998815f [saddr 192.0.3.2 daddr 192.0.3.1 sport 45158 dport 50717] != expected 0xc993aae2 # # Exception| cpu 0: rx_hash 0xedd3f3ce [saddr 192.0.3.2 daddr 192.0.3.1 sport 45164 dport 50717] != expected 0x90d90afa # # Exception| cpu 0: rx_hash 0x172531da [saddr 192.0.3.2 daddr 192.0.3.1 sport 45166 dport 50717] != expected 0x2484dfb0 # # Exception| cpu 0: rx_hash 0x2ff64a86 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45176 dport 50717] != expected 0xbc7c5af6 # # Exception| cpu 0: rx_hash 0x20b630e3 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45198 dport 50717] != expected 0x9cb29b1b # # Exception| cpu 0: rx_hash 0xc1a4ec47 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45222 dport 50717] != expected 0x8ae0331d # # Exception| cpu 0: rx_hash 0x6b2af462 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45252 dport 50717] != expected 0xb85ad5a9 # # Exception| cpu 0: rx_hash 0x54742c20 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45268 dport 50717] != expected 0x4ed16f00 # # Exception| cpu 0: rx_hash 0xf76ed7e0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45314 dport 50717] != expected 0x8a32c813 # # Exception| cpu 0: rx_hash 0x167c0b44 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45354 dport 50717] != expected 0x9c606015 # # Exception| cpu 0: rx_hash 0x83accb23 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45400 dport 50717] != expected 0x58513c08 # # Exception| cpu 0: rx_hash 0xa7160dd1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45410 dport 50717] != expected 0xcd5fbed # # Exception| cpu 0: rx_hash 0x1c03a702 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45432 dport 50717] != expected 0xa314e15c # # Exception| cpu 0: rx_hash 0xf5dca2dd [saddr 192.0.3.2 daddr 192.0.3.1 sport 45472 dport 50717] != expected 0xfbfbb758 # # Exception| cpu 0: rx_hash 0x23dc7c23 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45578 dport 50717] != expected 0xf7f95b3e # # Exception| cpu 0: rx_hash 0x92b67ab6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45634 dport 50717] != expected 0x674cc0c6 # # Exception| cpu 0: rx_hash 0x5093c3fe [saddr 192.0.3.2 daddr 192.0.3.1 sport 45654 dport 50717] != expected 0x4be990ca # # Exception| cpu 0: rx_hash 0x0a94b589 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45668 dport 50717] != expected 0xf27a227d # # Exception| cpu 0: rx_hash 0xb60cbc44 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45688 dport 50717] != expected 0x33c80723 # # Exception| cpu 0: rx_hash 0xff220df8 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45712 dport 50717] != expected 0x66e936da # # Exception| cpu 0: rx_hash 0x5fd3b99b [saddr 192.0.3.2 daddr 192.0.3.1 sport 45728 dport 50717] != expected 0x6b275127 # # Exception| cpu 0: rx_hash 0x0fab63aa [saddr 192.0.3.2 daddr 192.0.3.1 sport 45760 dport 50717] != expected 0xedc062d9 # # Exception| cpu 0: rx_hash 0x7116d32f [saddr 192.0.3.2 daddr 192.0.3.1 sport 45768 dport 50717] != expected 0xd7178b # # Exception| cpu 0: rx_hash 0x144f7d1a [saddr 192.0.3.2 daddr 192.0.3.1 sport 45802 dport 50717] != expected 0x4fcf1f95 # # Exception| cpu 0: rx_hash 0xa8d774d7 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45814 dport 50717] != expected 0x8e7d3acb # # Exception| cpu 0: rx_hash 0xeadf53b3 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45832 dport 50717] != expected 0x5ccc35de # # Exception| cpu 0: rx_hash 0x75703f92 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45864 dport 50717] != expected 0xa789e88a # # Exception| cpu 0: rx_hash 0xc9e8365f [saddr 192.0.3.2 daddr 192.0.3.1 sport 45876 dport 50717] != expected 0x663bcdd4 # # Exception| cpu 0: rx_hash 0xb75586da [saddr 192.0.3.2 daddr 192.0.3.1 sport 45884 dport 50717] != expected 0x8b2cb886 # # Exception| cpu 0: rx_hash 0xa1439732 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45890 dport 50717] != expected 0x78247b6c # # Exception| cpu 0: rx_hash 0x9990ec6e [saddr 192.0.3.2 daddr 192.0.3.1 sport 45908 dport 50717] != expected 0xe0dcfe2a # # Exception| cpu 0: rx_hash 0xf4049b20 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45958 dport 50717] != expected 0xe1790836 # # Exception| cpu 0: rx_hash 0xcb5a4362 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45974 dport 50717] != expected 0x17f2b29f # # Exception| cpu 0: rx_hash 0x96d0960b [saddr 192.0.3.2 daddr 192.0.3.1 sport 45986 dport 50717] != expected 0xc0123fc7 # # Exception| count: pass=0 nohash=0 fail=43 # # Exception| # not ok 1 toeplitz.test.tcp_ipv4 # # Receiver output: # # # # RSS indirection table size: 256 # # # cpu 0: rx_hash 0xd01539d1 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50800 dport 54997] OK # # # cpu 0: rx_hash 0xa9252a4a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50814 dport 54997] OK # # # cpu 0: rx_hash 0x39ca3c0e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50856 dport 54997] OK # # # cpu 0: rx_hash 0x56ec3e7d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50904 dport 54997] OK # # # cpu 0: rx_hash 0x88a03a9b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50912 dport 54997] OK # # # cpu 0: rx_hash 0x8b4b7538 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50950 dport 54997] OK # # # cpu 0: rx_hash 0x4ee36f6e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50964 dport 54997] OK # # # cpu 0: rx_hash 0xff8969fb [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51036 dport 54997] OK # # # cpu 0: rx_hash 0x057fabef [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51038 dport 54997] OK # # # cpu 0: rx_hash 0x5f78dd98 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51052 dport 54997] OK # # # cpu 0: rx_hash 0x1e9bb55f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51060 dport 54997] OK # # # cpu 0: rx_hash 0xf0c9139e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51114 dport 54997] OK # # # cpu 0: rx_hash 0x4bdcb94d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51120 dport 54997] OK # # # cpu 0: rx_hash 0x4c511a53 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51126 dport 54997] OK # # # cpu 0: rx_hash 0x356109c8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51128 dport 54997] OK # # # cpu 0: rx_hash 0x24fabb3e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51136 dport 54997] OK # # # cpu 0: rx_hash 0x4a24c068 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51230 dport 54997] OK # # # cpu 0: rx_hash 0x01b804e9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51284 dport 54997] OK # # # cpu 0: rx_hash 0x5c32d180 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51296 dport 54997] OK # # # cpu 0: rx_hash 0xd879a311 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51306 dport 54997] OK # # # cpu 0: rx_hash 0xe7277b53 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51322 dport 54997] OK # # # cpu 0: rx_hash 0xe0aad84d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51324 dport 54997] OK # # # cpu 0: rx_hash 0x915712ad [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51330 dport 54997] OK # # # cpu 0: rx_hash 0x8ab30c1d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51368 dport 54997] OK # # # cpu 0: rx_hash 0xb5edd45f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51384 dport 54997] OK # # # cpu 0: rx_hash 0xb2607741 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51390 dport 54997] OK # # # cpu 0: rx_hash 0xe5950e6e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51416 dport 54997] OK # # # cpu 0: rx_hash 0xa0108a14 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51488 dport 54997] OK # # # cpu 0: rx_hash 0x29a9f7dd [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51582 dport 54997] OK # # # cpu 0: rx_hash 0x02534b4a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51634 dport 54997] OK # # # cpu 0: rx_hash 0x2c9621fe [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51674 dport 54997] OK # # # cpu 0: rx_hash 0x76915789 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51688 dport 54997] OK # # # cpu 0: rx_hash 0x30ff9c50 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51702 dport 54997] OK # # # cpu 0: rx_hash 0x5795443b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51732 dport 54997] OK # # # cpu 0: rx_hash 0x235758f8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51790 dport 54997] OK # # # cpu 0: rx_hash 0x79502e8f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51836 dport 54997] OK # # # cpu 4: rx_hash 0x15bd2387 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50786 dport 54997] OK # # # cpu 4: rx_hash 0xd7989acf [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50806 dport 54997] OK # # # cpu 4: rx_hash 0x6e3f4521 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50894 dport 54997] OK # # # cpu 4: rx_hash 0x33b59048 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50938 dport 54997] OK # # # cpu 4: rx_hash 0x6a59a99c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50990 dport 54997] OK # # # cpu 4: rx_hash 0xd6c1a051 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50994 dport 54997] OK # # # cpu 4: rx_hash 0x550771de [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51006 dport 54997] OK # # # cpu 4: rx_hash 0xe46d774b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51062 dport 54997] OK # # # cpu 4: rx_hash 0x2e851778 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51090 dport 54997] OK # # # cpu 4: rx_hash 0x8e74a31b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51106 dport 54997] OK # # # cpu 4: rx_hash 0x9fef11ed [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51162 dport 54997] OK # # # cpu 4: rx_hash 0x462eb615 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51172 dport 54997] OK # # # cpu 4: rx_hash 0x840b0f5d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51184 dport 54997] OK # # # cpu 4: rx_hash 0x00407dcc [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51194 dport 54997] OK # # # cpu 4: rx_hash 0x0c4a0bb1 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51200 dport 54997] OK # # # cpu 4: rx_hash 0x3314d3f3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51216 dport 54997] OK # # # cpu 4: rx_hash 0x349970ed [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51222 dport 54997] OK # # # cpu 4: rx_hash 0x6913a584 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51234 dport 54997] OK # # # cpu 4: rx_hash 0x3ee6dcab [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51268 dport 54997] OK # # # cpu 4: rx_hash 0x151c603c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51336 dport 54997] OK # # # cpu 4: rx_hash 0x2a42b87e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51352 dport 54997] OK # # # cpu 4: rx_hash 0x8d3eaf03 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51374 dport 54997] OK # # # cpu 4: rx_hash 0xa3fbc5b7 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51398 dport 54997] OK # # # cpu 4: rx_hash 0x87410345 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51452 dport 54997] OK # # # cpu 4: rx_hash 0x076c9d69 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51478 dport 54997] OK # # # cpu 4: rx_hash 0x742322b4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51530 dport 54997] OK # # # cpu 4: rx_hash 0x117a8c81 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51560 dport 54997] OK # # # cpu 4: rx_hash 0xd35f35c9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51580 dport 54997] OK # # # cpu 4: rx_hash 0x1e3af6e4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51614 dport 54997] OK # # # cpu 4: rx_hash 0xb946e199 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51624 dport 54997] OK # # # cpu 4: rx_hash 0x6d754939 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51650 dport 54997] OK # # # cpu 4: rx_hash 0x522b917b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51666 dport 54997] OK # # # cpu 4: rx_hash 0x082ce70c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51680 dport 54997] OK # # # cpu 4: rx_hash 0x0fa14412 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51686 dport 54997] OK # # # cpu 4: rx_hash 0xd45395b4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51736 dport 54997] OK # # # cpu 4: rx_hash 0xb687989f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51772 dport 54997] OK # # # cpu 4: rx_hash 0xe6ff42ae [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51804 dport 54997] OK # # # cpu 4: rx_hash 0x38b34648 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51812 dport 54997] OK # # # cpu 4: rx_hash 0xcd05fe39 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51856 dport 54997] OK # # # cpu 4: rx_hash 0xb435eda2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51870 dport 54997] OK # # # cpu 4: rx_hash 0xdf75036c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51982 dport 54997] OK # # # count: pass=77 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 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 35743 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 46 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 4: rx_hash 0x4681ff00 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42704 dport 35743] != expected 0x4fa3fcac # # Exception| cpu 4: rx_hash 0x4681ff00 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42704 dport 35743] != expected 0x4fa3fcac # # Exception| cpu 4: rx_hash 0x4681ff00 [saddr 192.0.3.2 daddr 192.0.3.1 sport 48323 dport 35743] != expected 0x5861f8c1 # # Exception| cpu 4: rx_hash 0x4681ff00 [saddr 192.0.3.2 daddr 192.0.3.1 sport 48323 dport 35743] != expected 0x5861f8c1 # # Exception| cpu 4: rx_hash 0x4681ff00 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57117 dport 35743] != expected 0x52a79066 # # Exception| cpu 4: rx_hash 0x4681ff00 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57117 dport 35743] != expected 0x52a79066 # # Exception| cpu 4: rx_hash 0x4681ff00 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56084 dport 35743] != expected 0x90d1614a # # Exception| cpu 4: rx_hash 0x4681ff00 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56084 dport 35743] != expected 0x90d1614a # # Exception| cpu 4: rx_hash 0x4681ff00 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33149 dport 35743] != expected 0xca48ee86 # # Exception| cpu 4: rx_hash 0x4681ff00 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33149 dport 35743] != expected 0xca48ee86 # # Exception| cpu 4: rx_hash 0x4681ff00 [saddr 192.0.3.2 daddr 192.0.3.1 sport 51883 dport 35743] != expected 0xc68fa1db # # Exception| cpu 4: rx_hash 0x4681ff00 [saddr 192.0.3.2 daddr 192.0.3.1 sport 51883 dport 35743] != expected 0xc68fa1db # # Exception| cpu 4: rx_hash 0x4681ff00 [saddr 192.0.3.2 daddr 192.0.3.1 sport 52374 dport 35743] != expected 0x5cad807a # # Exception| cpu 4: rx_hash 0x4681ff00 [saddr 192.0.3.2 daddr 192.0.3.1 sport 52374 dport 35743] != expected 0x5cad807a # # Exception| cpu 4: rx_hash 0x4681ff00 [saddr 192.0.3.2 daddr 192.0.3.1 sport 58881 dport 35743] != expected 0xf69dd780 # # Exception| cpu 4: rx_hash 0x4681ff00 [saddr 192.0.3.2 daddr 192.0.3.1 sport 58881 dport 35743] != expected 0xf69dd780 # # Exception| cpu 4: rx_hash 0x4681ff00 [saddr 192.0.3.2 daddr 192.0.3.1 sport 60867 dport 35743] != expected 0xb2826a3f # # Exception| cpu 4: rx_hash 0x4681ff00 [saddr 192.0.3.2 daddr 192.0.3.1 sport 60867 dport 35743] != expected 0xb2826a3f # # Exception| cpu 4: rx_hash 0x4681ff00 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49445 dport 35743] != expected 0xc80b6d39 # # Exception| cpu 4: rx_hash 0x4681ff00 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49445 dport 35743] != expected 0xc80b6d39 # # Exception| cpu 4: rx_hash 0x4681ff00 [saddr 192.0.3.2 daddr 192.0.3.1 sport 54999 dport 35743] != expected 0x741b055e # # Exception| cpu 4: rx_hash 0x4681ff00 [saddr 192.0.3.2 daddr 192.0.3.1 sport 54999 dport 35743] != expected 0x741b055e # # Exception| cpu 4: rx_hash 0x4681ff00 [saddr 192.0.3.2 daddr 192.0.3.1 sport 59956 dport 35743] != expected 0x2df1c9d3 # # Exception| cpu 4: rx_hash 0x4681ff00 [saddr 192.0.3.2 daddr 192.0.3.1 sport 59956 dport 35743] != expected 0x2df1c9d3 # # Exception| cpu 4: rx_hash 0x4681ff00 [saddr 192.0.3.2 daddr 192.0.3.1 sport 48008 dport 35743] != expected 0xc334d472 # # Exception| cpu 4: rx_hash 0x4681ff00 [saddr 192.0.3.2 daddr 192.0.3.1 sport 48008 dport 35743] != expected 0xc334d472 # # Exception| cpu 4: rx_hash 0x4681ff00 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50618 dport 35743] != expected 0xac546e06 # # Exception| cpu 4: rx_hash 0x4681ff00 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50618 dport 35743] != expected 0xac546e06 # # Exception| cpu 4: rx_hash 0x4681ff00 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50981 dport 35743] != expected 0x651e06 # # Exception| cpu 4: rx_hash 0x4681ff00 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50981 dport 35743] != expected 0x651e06 # # Exception| cpu 4: rx_hash 0x4681ff00 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39952 dport 35743] != expected 0xf984e194 # # Exception| cpu 4: rx_hash 0x4681ff00 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39952 dport 35743] != expected 0xf984e194 # # Exception| cpu 4: rx_hash 0x4681ff00 [saddr 192.0.3.2 daddr 192.0.3.1 sport 40184 dport 35743] != expected 0xaca5d06d # # Exception| cpu 4: rx_hash 0x4681ff00 [saddr 192.0.3.2 daddr 192.0.3.1 sport 40184 dport 35743] != expected 0xaca5d06d # # Exception| cpu 4: rx_hash 0x4681ff00 [saddr 192.0.3.2 daddr 192.0.3.1 sport 46114 dport 35743] != expected 0xab01018b # # Exception| cpu 4: rx_hash 0x4681ff00 [saddr 192.0.3.2 daddr 192.0.3.1 sport 46114 dport 35743] != expected 0xab01018b # # Exception| cpu 4: rx_hash 0x4681ff00 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56043 dport 35743] != expected 0x2adbc4cb # # Exception| cpu 4: rx_hash 0x4681ff00 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56043 dport 35743] != expected 0x2adbc4cb # # Exception| cpu 4: rx_hash 0x4681ff00 [saddr 192.0.3.2 daddr 192.0.3.1 sport 46598 dport 35743] != expected 0x5de6baf # # Exception| cpu 4: rx_hash 0x4681ff00 [saddr 192.0.3.2 daddr 192.0.3.1 sport 46598 dport 35743] != expected 0x5de6baf # # Exception| cpu 4: rx_hash 0x4681ff00 [saddr 192.0.3.2 daddr 192.0.3.1 sport 46587 dport 35743] != expected 0x843d46b1 # # Exception| cpu 4: rx_hash 0x4681ff00 [saddr 192.0.3.2 daddr 192.0.3.1 sport 46587 dport 35743] != expected 0x843d46b1 # # Exception| cpu 4: rx_hash 0x4681ff00 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57532 dport 35743] != expected 0x526e8174 # # Exception| cpu 4: rx_hash 0x4681ff00 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57532 dport 35743] != expected 0x526e8174 # # Exception| cpu 4: rx_hash 0x4681ff00 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38155 dport 35743] != expected 0x27bfd6e # # Exception| cpu 4: rx_hash 0x4681ff00 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38155 dport 35743] != expected 0x27bfd6e # # 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 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 42676 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 42 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 5: rx_hash 0x47f233f1 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39163 dport 42676] != expected 0x62ca96ef # # Exception| cpu 5: rx_hash 0x47f233f1 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39163 dport 42676] != expected 0x62ca96ef # # Exception| cpu 5: rx_hash 0x47f233f1 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47014 dport 42676] != expected 0x5d7bdfe1 # # Exception| cpu 5: rx_hash 0x47f233f1 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47014 dport 42676] != expected 0x5d7bdfe1 # # Exception| cpu 5: rx_hash 0x47f233f1 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57041 dport 42676] != expected 0x30e6d24a # # Exception| cpu 5: rx_hash 0x47f233f1 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57041 dport 42676] != expected 0x30e6d24a # # Exception| cpu 5: rx_hash 0x47f233f1 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51602 dport 42676] != expected 0xe5e71c99 # # Exception| cpu 5: rx_hash 0x47f233f1 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51602 dport 42676] != expected 0xe5e71c99 # # Exception| cpu 5: rx_hash 0x47f233f1 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45327 dport 42676] != expected 0x7b68d1c6 # # Exception| cpu 5: rx_hash 0x47f233f1 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45327 dport 42676] != expected 0x7b68d1c6 # # Exception| cpu 5: rx_hash 0x47f233f1 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44859 dport 42676] != expected 0xe6a46a64 # # Exception| cpu 5: rx_hash 0x47f233f1 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44859 dport 42676] != expected 0xe6a46a64 # # Exception| cpu 5: rx_hash 0x47f233f1 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 32908 dport 42676] != expected 0x6acd50c2 # # Exception| cpu 5: rx_hash 0x47f233f1 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 32908 dport 42676] != expected 0x6acd50c2 # # Exception| cpu 5: rx_hash 0x47f233f1 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33667 dport 42676] != expected 0x4c1fdc37 # # Exception| cpu 5: rx_hash 0x47f233f1 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33667 dport 42676] != expected 0x4c1fdc37 # # Exception| cpu 5: rx_hash 0x47f233f1 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47555 dport 42676] != expected 0xb6ecd0e1 # # Exception| cpu 5: rx_hash 0x47f233f1 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47555 dport 42676] != expected 0xb6ecd0e1 # # Exception| cpu 5: rx_hash 0x47f233f1 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39791 dport 42676] != expected 0x6d0befe9 # # Exception| cpu 5: rx_hash 0x47f233f1 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39791 dport 42676] != expected 0x6d0befe9 # # Exception| cpu 5: rx_hash 0x47f233f1 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49692 dport 42676] != expected 0xb74d72fc # # Exception| cpu 5: rx_hash 0x47f233f1 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49692 dport 42676] != expected 0xb74d72fc # # Exception| cpu 5: rx_hash 0x47f233f1 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37787 dport 42676] != expected 0x7ec3ea28 # # Exception| cpu 5: rx_hash 0x47f233f1 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37787 dport 42676] != expected 0x7ec3ea28 # # Exception| cpu 5: rx_hash 0x47f233f1 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54089 dport 42676] != expected 0xf984ad0 # # Exception| cpu 5: rx_hash 0x47f233f1 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54089 dport 42676] != expected 0xf984ad0 # # Exception| cpu 5: rx_hash 0x47f233f1 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51037 dport 42676] != expected 0x727fd621 # # Exception| cpu 5: rx_hash 0x47f233f1 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51037 dport 42676] != expected 0x727fd621 # # Exception| cpu 5: rx_hash 0x47f233f1 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45823 dport 42676] != expected 0xd9aa13fb # # Exception| cpu 5: rx_hash 0x47f233f1 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45823 dport 42676] != expected 0xd9aa13fb # # Exception| cpu 5: rx_hash 0x47f233f1 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60297 dport 42676] != expected 0xb7a6bcc # # Exception| cpu 5: rx_hash 0x47f233f1 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60297 dport 42676] != expected 0xb7a6bcc # # Exception| cpu 5: rx_hash 0x47f233f1 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33716 dport 42676] != expected 0x1e8e4f62 # # Exception| cpu 5: rx_hash 0x47f233f1 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33716 dport 42676] != expected 0x1e8e4f62 # # Exception| cpu 5: rx_hash 0x47f233f1 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33783 dport 42676] != expected 0xde42bf4e # # Exception| cpu 5: rx_hash 0x47f233f1 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33783 dport 42676] != expected 0xde42bf4e # # Exception| cpu 5: rx_hash 0x47f233f1 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43802 dport 42676] != expected 0x401bf90c # # Exception| cpu 5: rx_hash 0x47f233f1 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43802 dport 42676] != expected 0x401bf90c # # Exception| cpu 5: rx_hash 0x47f233f1 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34106 dport 42676] != expected 0x55520a52 # # Exception| cpu 5: rx_hash 0x47f233f1 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34106 dport 42676] != expected 0x55520a52 # # Exception| cpu 5: rx_hash 0x47f233f1 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34072 dport 42676] != expected 0x300ba467 # # Exception| cpu 5: rx_hash 0x47f233f1 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34072 dport 42676] != expected 0x300ba467 # # Exception| count: pass=0 nohash=0 fail=42 # # 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__->