< TEST_PROGS=toeplitz.py TEST_GEN_PROGS="" run_tests make: Entering directory '/srv/vmksft/testing/wt-23/tools/testing/selftests' make[1]: Entering directory '/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw' make[1]: Nothing to be done for 'all'. make[1]: Leaving directory '/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw' make[1]: Nothing to be done for 'all'. make[1]: Entering directory '/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw' # timeout set to 0 # selftests: drivers/net/hw: toeplitz.py # TAP version 13 # 1..12 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 216, in test # # Exception| with bkg(" ".join(rx_cmd), ksft_ready=True, exit_wait=True) as rx_proc: # # Exception| ~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/net/lib/py/utils.py", line 205, in __exit__ # # Exception| return self.process(terminate=terminate, fail=self.check_fail, # # Exception| ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| expect_fail=self.expect_fail) # # Exception| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/net/lib/py/utils.py", line 134, in process # # Exception| raise CmdExitFailure("Command failed", self) # # Exception| net.lib.py.utils.CmdExitFailure: Command failed # # Exception| CMD: /srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/toeplitz -4 -t -d 51634 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 43 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 0: rx_hash 0x7fdbfa1a [saddr 192.0.3.2 daddr 192.0.3.1 sport 60670 dport 51634] != expected 0x144d14d4 # # Exception| cpu 0: rx_hash 0x3b0e23ef [saddr 192.0.3.2 daddr 192.0.3.1 sport 60684 dport 51634] != expected 0x3a1e600a # # Exception| cpu 0: rx_hash 0x3e6dc417 [saddr 192.0.3.2 daddr 192.0.3.1 sport 60710 dport 51634] != expected 0x6f87c9bb # # Exception| cpu 0: rx_hash 0x3f672826 [saddr 192.0.3.2 daddr 192.0.3.1 sport 60718 dport 51634] != expected 0x7ff9c16f # # Exception| cpu 0: rx_hash 0x3ec9ef89 [saddr 192.0.3.2 daddr 192.0.3.1 sport 60790 dport 51634] != expected 0xe5b70ccb # # Exception| cpu 0: rx_hash 0xbe7d6ad4 [saddr 192.0.3.2 daddr 192.0.3.1 sport 60838 dport 51634] != expected 0x2e802936 # # Exception| cpu 0: rx_hash 0xb92a08c8 [saddr 192.0.3.2 daddr 192.0.3.1 sport 60872 dport 51634] != expected 0xd9ea5035 # # Exception| cpu 0: rx_hash 0xbed9414a [saddr 192.0.3.2 daddr 192.0.3.1 sport 60918 dport 51634] != expected 0xa4b0ec46 # # Exception| cpu 0: rx_hash 0x1917875c [saddr 192.0.3.2 daddr 192.0.3.1 sport 60936 dport 51634] != expected 0x6a2079c7 # # Exception| cpu 0: rx_hash 0x1f29effb [saddr 192.0.3.2 daddr 192.0.3.1 sport 60942 dport 51634] != expected 0xb244b3f # # Exception| cpu 0: rx_hash 0x1a8dc517 [saddr 192.0.3.2 daddr 192.0.3.1 sport 60948 dport 51634] != expected 0x529d64d1 # # Exception| cpu 0: rx_hash 0x1b872926 [saddr 192.0.3.2 daddr 192.0.3.1 sport 60956 dport 51634] != expected 0x42e36c05 # # Exception| cpu 0: rx_hash 0x1fee22ef [saddr 192.0.3.2 daddr 192.0.3.1 sport 60990 dport 51634] != expected 0x704cd60 # # Exception| cpu 0: rx_hash 0x4fa122b0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 32790 dport 51634] != expected 0x44922df8 # # Exception| cpu 0: rx_hash 0x4f66efa4 [saddr 192.0.3.2 daddr 192.0.3.1 sport 32806 dport 51634] != expected 0x48b2aba7 # # Exception| cpu 0: rx_hash 0x4c588671 [saddr 192.0.3.2 daddr 192.0.3.1 sport 32874 dport 51634] != expected 0xfa3f73c1 # # Exception| cpu 0: rx_hash 0xcf34fa6b [saddr 192.0.3.2 daddr 192.0.3.1 sport 32902 dport 51634] != expected 0xdaac91f # # Exception| cpu 0: rx_hash 0xc98fe4d4 [saddr 192.0.3.2 daddr 192.0.3.1 sport 32912 dport 51634] != expected 0x6491ff8d # # Exception| cpu 0: rx_hash 0xcda45411 [saddr 192.0.3.2 daddr 192.0.3.1 sport 32914 dport 51634] != expected 0x2569dcdd # # Exception| cpu 0: rx_hash 0xcb9a3cb6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 32916 dport 51634] != expected 0x446dee25 # # Exception| cpu 0: rx_hash 0xccaeb820 [saddr 192.0.3.2 daddr 192.0.3.1 sport 32922 dport 51634] != expected 0x3517d409 # # Exception| cpu 0: rx_hash 0xc8c7b3e9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 32952 dport 51634] != expected 0x70f0756c # # Exception| cpu 0: rx_hash 0x89126b6e [saddr 192.0.3.2 daddr 192.0.3.1 sport 33024 dport 51634] != expected 0x8d2aeb2c # # Exception| cpu 0: rx_hash 0x8e26eff8 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33038 dport 51634] != expected 0xfc50d100 # # Exception| cpu 0: rx_hash 0x889df147 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33048 dport 51634] != expected 0x956be792 # # Exception| cpu 0: rx_hash 0x8950d062 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33056 dport 51634] != expected 0x89356919 # # Exception| cpu 0: rx_hash 0x8f6eb8c5 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33062 dport 51634] != expected 0xe8315be1 # # Exception| cpu 0: rx_hash 0x8ee122ec [saddr 192.0.3.2 daddr 192.0.3.1 sport 33086 dport 51634] != expected 0xf070575f # # Exception| cpu 0: rx_hash 0x8d9df035 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33106 dport 51634] != expected 0x46e20d0c # # Exception| cpu 0: rx_hash 0x0e36413b [saddr 192.0.3.2 daddr 192.0.3.1 sport 33166 dport 51634] != expected 0xbd57318d # # Exception| cpu 0: rx_hash 0x0ca6ef41 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33178 dport 51634] != expected 0x9594244f # # Exception| cpu 0: rx_hash 0x0ce4544d [saddr 192.0.3.2 daddr 192.0.3.1 sport 33210 dport 51634] != expected 0x918ba67a # # Exception| cpu 0: rx_hash 0x0f5f4b80 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33254 dport 51634] != expected 0x2b397a76 # # Exception| cpu 0: rx_hash 0xa99b61a7 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33296 dport 51634] != expected 0xf5d7e723 # # Exception| cpu 0: rx_hash 0xaa4398e0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33324 dport 51634] != expected 0xc9757800 # # Exception| cpu 0: rx_hash 0xacf8865f [saddr 192.0.3.2 daddr 192.0.3.1 sport 33338 dport 51634] != expected 0xa04e4e92 # # Exception| cpu 0: rx_hash 0xaf01229e [saddr 192.0.3.2 daddr 192.0.3.1 sport 33350 dport 51634] != expected 0x1ee310ab # # Exception| cpu 0: rx_hash 0xaf845486 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33366 dport 51634] != expected 0x16dc14c1 # # Exception| cpu 0: rx_hash 0xa97df135 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33376 dport 51634] != expected 0x7bf8a066 # # Exception| cpu 0: rx_hash 0x2da07fa1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33426 dport 51634] != expected 0xf52824fe # # Exception| cpu 0: rx_hash 0x2ebf4bf2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33438 dport 51634] != expected 0xc5aa3d82 # # Exception| cpu 0: rx_hash 0x2a533623 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33452 dport 51634] != expected 0x8872988d # # Exception| cpu 0: rx_hash 0x2ad6403b [saddr 192.0.3.2 daddr 192.0.3.1 sport 33468 dport 51634] != expected 0x804d9ce7 # # 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 0x4ce1d9f8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43012 dport 34634] OK # # # cpu 0: rx_hash 0x4fbc56a7 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43048 dport 34634] OK # # # cpu 0: rx_hash 0x49a36386 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43118 dport 34634] OK # # # cpu 0: rx_hash 0xc8dac7fe [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43142 dport 34634] OK # # # cpu 0: rx_hash 0xc8987cf2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43174 dport 34634] OK # # # cpu 0: rx_hash 0xcc36ba2f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43188 dport 34634] OK # # # cpu 0: rx_hash 0xcaee421a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43202 dport 34634] OK # # # cpu 0: rx_hash 0xcd987d80 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43244 dport 34634] OK # # # cpu 0: rx_hash 0xcd1d0b98 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43260 dport 34634] OK # # # cpu 0: rx_hash 0x88c23e5c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43270 dport 34634] OK # # # cpu 0: rx_hash 0x8a529026 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43282 dport 34634] OK # # # cpu 0: rx_hash 0x8b587c17 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43290 dport 34634] OK # # # cpu 0: rx_hash 0x8edd0b7d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43328 dport 34634] OK # # # cpu 0: rx_hash 0x8824aece [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43382 dport 34634] OK # # # cpu 0: rx_hash 0x0df3cc6b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43404 dport 34634] OK # # # cpu 0: rx_hash 0x0e698e20 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43408 dport 34634] OK # # # cpu 0: rx_hash 0x0e2b352c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43440 dport 34634] OK # # # cpu 0: rx_hash 0x0f00849b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43512 dport 34634] OK # # # cpu 0: rx_hash 0xa9c4aebc [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43534 dport 34634] OK # # # cpu 0: rx_hash 0xaa9921e3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43554 dport 34634] OK # # # cpu 0: rx_hash 0xacc4afce [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43588 dport 34634] OK # # # cpu 0: rx_hash 0xaa7fb171 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43602 dport 34634] OK # # # cpu 0: rx_hash 0xaab87c65 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43618 dport 34634] OK # # # cpu 0: rx_hash 0xac8614c2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43620 dport 34634] OK # # # cpu 0: rx_hash 0xaa3d0a7d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43634 dport 34634] OK # # # cpu 0: rx_hash 0x2b836311 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43690 dport 34634] OK # # # cpu 0: rx_hash 0x2be0859b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43722 dport 34634] OK # # # cpu 0: rx_hash 0x2b65f383 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43738 dport 34634] OK # # # cpu 4: rx_hash 0x249df254 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42980 dport 34634] OK # # # cpu 4: rx_hash 0x4deb35c9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43020 dport 34634] OK # # # cpu 4: rx_hash 0x4eb6ba96 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43040 dport 34634] OK # # # cpu 4: rx_hash 0x4cc0847e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43076 dport 34634] OK # # # cpu 4: rx_hash 0x4c45f266 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43092 dport 34634] OK # # # cpu 4: rx_hash 0x4abc57d5 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43106 dport 34634] OK # # # cpu 4: rx_hash 0xcacf1f9c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43138 dport 34634] OK # # # cpu 4: rx_hash 0xc9d02bcf [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43150 dport 34634] OK # # # cpu 4: rx_hash 0xccd02abd [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43204 dport 34634] OK # # # cpu 4: rx_hash 0xcc555ca5 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43220 dport 34634] OK # # # cpu 4: rx_hash 0x8de362a8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43276 dport 34634] OK # # # cpu 4: rx_hash 0x8b9fb103 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43306 dport 34634] OK # # # cpu 4: rx_hash 0x8805f348 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43318 dport 34634] OK # # # cpu 4: rx_hash 0x8b1ac71b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43322 dport 34634] OK # # # cpu 4: rx_hash 0x8d474936 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43356 dport 34634] OK # # # cpu 4: rx_hash 0x8e1ac669 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43376 dport 34634] OK # # # cpu 4: rx_hash 0x0fe61409 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43400 dport 34634] OK # # # cpu 4: rx_hash 0x097c5730 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43486 dport 34634] OK # # # cpu 4: rx_hash 0x08b17615 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43494 dport 34634] OK # # # cpu 4: rx_hash 0x0d902ae1 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43500 dport 34634] OK # # # cpu 4: rx_hash 0xa8ce428d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43526 dport 34634] OK # # # cpu 4: rx_hash 0xadada575 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43564 dport 34634] OK # # # cpu 4: rx_hash 0xadce43ff [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43596 dport 34634] OK # # # cpu 4: rx_hash 0xad8cf8f3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43628 dport 34634] OK # # # cpu 4: rx_hash 0x2fea68d8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43656 dport 34634] OK # # # cpu 4: rx_hash 0x2f6f1ec0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43672 dport 34634] OK # # # cpu 4: rx_hash 0x2cb7e787 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43684 dport 34634] OK # # # cpu 4: rx_hash 0x2b061509 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43706 dport 34634] OK # # # cpu 4: rx_hash 0x2ddeed3c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43724 dport 34634] OK # # # cpu 4: rx_hash 0x2d5b9b24 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43740 dport 34634] OK # # # cpu 4: rx_hash 0x6ef87d4b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43776 dport 34634] OK # # # cpu 4: rx_hash 0x6b1eecab [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43834 dport 34634] OK # # # cpu 4: rx_hash 0x6d01d98a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43900 dport 34634] OK # # # cpu 4: rx_hash 0xecfd0bea [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43908 dport 34634] OK # # # cpu 4: rx_hash 0xedf7e7db [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43916 dport 34634] OK # # # cpu 4: rx_hash 0xed7291c3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43932 dport 34634] OK # # # cpu 4: rx_hash 0xed302acf [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43964 dport 34634] OK # # # cpu 4: rx_hash 0xefc3623f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43976 dport 34634] OK # # # cpu 4: rx_hash 0xe87290b1 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43990 dport 34634] OK # # # cpu 4: rx_hash 0xed940151 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44012 dport 34634] OK # # # cpu 4: rx_hash 0x3eb4af4e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44064 dport 34634] OK # # # cpu 4: rx_hash 0x3a1a6993 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44082 dport 34634] OK # # # cpu 4: rx_hash 0x38e92163 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44102 dport 34634] OK # # # cpu 4: rx_hash 0x386c577b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44118 dport 34634] OK # # # cpu 4: rx_hash 0x38ab9a6f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44134 dport 34634] OK # # # cpu 4: rx_hash 0xba8fb148 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44194 dport 34634] OK # # # count: pass=74 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 53103 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 48 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 5: rx_hash 0x9df6c288 [saddr 192.0.3.2 daddr 192.0.3.1 sport 60118 dport 53103] != expected 0xc65f89c3 # # Exception| cpu 5: rx_hash 0x9df6c288 [saddr 192.0.3.2 daddr 192.0.3.1 sport 60118 dport 53103] != expected 0xc65f89c3 # # Exception| cpu 5: rx_hash 0x9df6c288 [saddr 192.0.3.2 daddr 192.0.3.1 sport 40901 dport 53103] != expected 0x4545cb48 # # Exception| cpu 5: rx_hash 0x9df6c288 [saddr 192.0.3.2 daddr 192.0.3.1 sport 40901 dport 53103] != expected 0x4545cb48 # # Exception| cpu 5: rx_hash 0x9df6c288 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49091 dport 53103] != expected 0x4945e632 # # Exception| cpu 5: rx_hash 0x9df6c288 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49091 dport 53103] != expected 0x4945e632 # # Exception| cpu 5: rx_hash 0x9df6c288 [saddr 192.0.3.2 daddr 192.0.3.1 sport 58279 dport 53103] != expected 0xdf130669 # # Exception| cpu 5: rx_hash 0x9df6c288 [saddr 192.0.3.2 daddr 192.0.3.1 sport 58279 dport 53103] != expected 0xdf130669 # # Exception| cpu 5: rx_hash 0x9df6c288 [saddr 192.0.3.2 daddr 192.0.3.1 sport 58195 dport 53103] != expected 0x30c7b009 # # Exception| cpu 5: rx_hash 0x9df6c288 [saddr 192.0.3.2 daddr 192.0.3.1 sport 58195 dport 53103] != expected 0x30c7b009 # # Exception| cpu 5: rx_hash 0x9df6c288 [saddr 192.0.3.2 daddr 192.0.3.1 sport 34035 dport 53103] != expected 0x36bb3686 # # Exception| cpu 5: rx_hash 0x9df6c288 [saddr 192.0.3.2 daddr 192.0.3.1 sport 34035 dport 53103] != expected 0x36bb3686 # # Exception| cpu 5: rx_hash 0x9df6c288 [saddr 192.0.3.2 daddr 192.0.3.1 sport 58681 dport 53103] != expected 0x5f30dc90 # # Exception| cpu 5: rx_hash 0x9df6c288 [saddr 192.0.3.2 daddr 192.0.3.1 sport 58681 dport 53103] != expected 0x5f30dc90 # # Exception| cpu 5: rx_hash 0x9df6c288 [saddr 192.0.3.2 daddr 192.0.3.1 sport 41938 dport 53103] != expected 0xc4b219e4 # # Exception| cpu 5: rx_hash 0x9df6c288 [saddr 192.0.3.2 daddr 192.0.3.1 sport 41938 dport 53103] != expected 0xc4b219e4 # # Exception| cpu 5: rx_hash 0x9df6c288 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50301 dport 53103] != expected 0x3044e3e6 # # Exception| cpu 5: rx_hash 0x9df6c288 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50301 dport 53103] != expected 0x3044e3e6 # # Exception| cpu 5: rx_hash 0x9df6c288 [saddr 192.0.3.2 daddr 192.0.3.1 sport 35312 dport 53103] != expected 0x88002128 # # Exception| cpu 5: rx_hash 0x9df6c288 [saddr 192.0.3.2 daddr 192.0.3.1 sport 35312 dport 53103] != expected 0x88002128 # # Exception| cpu 5: rx_hash 0x9df6c288 [saddr 192.0.3.2 daddr 192.0.3.1 sport 59255 dport 53103] != expected 0x7c04df85 # # Exception| cpu 5: rx_hash 0x9df6c288 [saddr 192.0.3.2 daddr 192.0.3.1 sport 59255 dport 53103] != expected 0x7c04df85 # # Exception| cpu 5: rx_hash 0x9df6c288 [saddr 192.0.3.2 daddr 192.0.3.1 sport 46528 dport 53103] != expected 0xef1c05e8 # # Exception| cpu 5: rx_hash 0x9df6c288 [saddr 192.0.3.2 daddr 192.0.3.1 sport 46528 dport 53103] != expected 0xef1c05e8 # # Exception| cpu 5: rx_hash 0x9df6c288 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47693 dport 53103] != expected 0xb19b30c4 # # Exception| cpu 5: rx_hash 0x9df6c288 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47693 dport 53103] != expected 0xb19b30c4 # # Exception| cpu 5: rx_hash 0x9df6c288 [saddr 192.0.3.2 daddr 192.0.3.1 sport 59587 dport 53103] != expected 0xbd2d2283 # # Exception| cpu 5: rx_hash 0x9df6c288 [saddr 192.0.3.2 daddr 192.0.3.1 sport 59587 dport 53103] != expected 0xbd2d2283 # # Exception| cpu 5: rx_hash 0x9df6c288 [saddr 192.0.3.2 daddr 192.0.3.1 sport 41627 dport 53103] != expected 0x75b066cd # # Exception| cpu 5: rx_hash 0x9df6c288 [saddr 192.0.3.2 daddr 192.0.3.1 sport 41627 dport 53103] != expected 0x75b066cd # # Exception| cpu 5: rx_hash 0x9df6c288 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49084 dport 53103] != expected 0x35e0ddfa # # Exception| cpu 5: rx_hash 0x9df6c288 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49084 dport 53103] != expected 0x35e0ddfa # # Exception| cpu 5: rx_hash 0x9df6c288 [saddr 192.0.3.2 daddr 192.0.3.1 sport 52781 dport 53103] != expected 0xde25a0bd # # Exception| cpu 5: rx_hash 0x9df6c288 [saddr 192.0.3.2 daddr 192.0.3.1 sport 52781 dport 53103] != expected 0xde25a0bd # # Exception| cpu 5: rx_hash 0x9df6c288 [saddr 192.0.3.2 daddr 192.0.3.1 sport 37209 dport 53103] != expected 0x308e4ce9 # # Exception| cpu 5: rx_hash 0x9df6c288 [saddr 192.0.3.2 daddr 192.0.3.1 sport 37209 dport 53103] != expected 0x308e4ce9 # # Exception| cpu 5: rx_hash 0x9df6c288 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56040 dport 53103] != expected 0xc091536 # # Exception| cpu 5: rx_hash 0x9df6c288 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56040 dport 53103] != expected 0xc091536 # # Exception| cpu 5: rx_hash 0x9df6c288 [saddr 192.0.3.2 daddr 192.0.3.1 sport 58939 dport 53103] != expected 0x6e0af7a5 # # Exception| cpu 5: rx_hash 0x9df6c288 [saddr 192.0.3.2 daddr 192.0.3.1 sport 58939 dport 53103] != expected 0x6e0af7a5 # # Exception| cpu 5: rx_hash 0x9df6c288 [saddr 192.0.3.2 daddr 192.0.3.1 sport 60606 dport 53103] != expected 0xe850c60a # # Exception| cpu 5: rx_hash 0x9df6c288 [saddr 192.0.3.2 daddr 192.0.3.1 sport 60606 dport 53103] != expected 0xe850c60a # # Exception| cpu 5: rx_hash 0x9df6c288 [saddr 192.0.3.2 daddr 192.0.3.1 sport 35704 dport 53103] != expected 0x9383152 # # Exception| cpu 5: rx_hash 0x9df6c288 [saddr 192.0.3.2 daddr 192.0.3.1 sport 35704 dport 53103] != expected 0x9383152 # # Exception| cpu 5: rx_hash 0x9df6c288 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49006 dport 53103] != expected 0xbf2fdb57 # # Exception| cpu 5: rx_hash 0x9df6c288 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49006 dport 53103] != expected 0xbf2fdb57 # # Exception| cpu 5: rx_hash 0x9df6c288 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33916 dport 53103] != expected 0x8536aa86 # # Exception| cpu 5: rx_hash 0x9df6c288 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33916 dport 53103] != expected 0x8536aa86 # # Exception| count: pass=0 nohash=0 fail=48 # # 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 42598 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 44 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 4: rx_hash 0x4ba00454 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55321 dport 42598] != expected 0xf8a94e39 # # Exception| cpu 4: rx_hash 0x4ba00454 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55321 dport 42598] != expected 0xf8a94e39 # # Exception| cpu 4: rx_hash 0x4ba00454 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47762 dport 42598] != expected 0xeccb95d3 # # Exception| cpu 4: rx_hash 0x4ba00454 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47762 dport 42598] != expected 0xeccb95d3 # # Exception| cpu 4: rx_hash 0x4ba00454 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57609 dport 42598] != expected 0x7225a261 # # Exception| cpu 4: rx_hash 0x4ba00454 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57609 dport 42598] != expected 0x7225a261 # # Exception| cpu 4: rx_hash 0x4ba00454 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38679 dport 42598] != expected 0xc0928817 # # Exception| cpu 4: rx_hash 0x4ba00454 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38679 dport 42598] != expected 0xc0928817 # # Exception| cpu 4: rx_hash 0x4ba00454 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51874 dport 42598] != expected 0xc90cbe57 # # Exception| cpu 4: rx_hash 0x4ba00454 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51874 dport 42598] != expected 0xc90cbe57 # # Exception| cpu 4: rx_hash 0x4ba00454 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57858 dport 42598] != expected 0x5f5fe3cf # # Exception| cpu 4: rx_hash 0x4ba00454 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57858 dport 42598] != expected 0x5f5fe3cf # # Exception| cpu 4: rx_hash 0x4ba00454 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37165 dport 42598] != expected 0x5572279f # # Exception| cpu 4: rx_hash 0x4ba00454 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37165 dport 42598] != expected 0x5572279f # # Exception| cpu 4: rx_hash 0x4ba00454 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53453 dport 42598] != expected 0xc20919ea # # Exception| cpu 4: rx_hash 0x4ba00454 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53453 dport 42598] != expected 0xc20919ea # # Exception| cpu 4: rx_hash 0x4ba00454 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46168 dport 42598] != expected 0x41dc0ee6 # # Exception| cpu 4: rx_hash 0x4ba00454 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46168 dport 42598] != expected 0x41dc0ee6 # # Exception| cpu 4: rx_hash 0x4ba00454 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50647 dport 42598] != expected 0x2ba7f4c9 # # Exception| cpu 4: rx_hash 0x4ba00454 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50647 dport 42598] != expected 0x2ba7f4c9 # # Exception| cpu 4: rx_hash 0x4ba00454 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42616 dport 42598] != expected 0xfd9a1b2c # # Exception| cpu 4: rx_hash 0x4ba00454 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42616 dport 42598] != expected 0xfd9a1b2c # # Exception| cpu 4: rx_hash 0x4ba00454 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33789 dport 42598] != expected 0x69c20c04 # # Exception| cpu 4: rx_hash 0x4ba00454 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33789 dport 42598] != expected 0x69c20c04 # # Exception| cpu 4: rx_hash 0x4ba00454 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 32936 dport 42598] != expected 0x4328e2a2 # # Exception| cpu 4: rx_hash 0x4ba00454 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 32936 dport 42598] != expected 0x4328e2a2 # # Exception| cpu 4: rx_hash 0x4ba00454 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41983 dport 42598] != expected 0xc3e9fe7a # # Exception| cpu 4: rx_hash 0x4ba00454 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41983 dport 42598] != expected 0xc3e9fe7a # # Exception| cpu 4: rx_hash 0x4ba00454 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36664 dport 42598] != expected 0x2bb2599c # # Exception| cpu 4: rx_hash 0x4ba00454 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36664 dport 42598] != expected 0x2bb2599c # # Exception| cpu 4: rx_hash 0x4ba00454 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59284 dport 42598] != expected 0x69fe110a # # Exception| cpu 4: rx_hash 0x4ba00454 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59284 dport 42598] != expected 0x69fe110a # # Exception| cpu 4: rx_hash 0x4ba00454 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54895 dport 42598] != expected 0xd6768288 # # Exception| cpu 4: rx_hash 0x4ba00454 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54895 dport 42598] != expected 0xd6768288 # # Exception| cpu 4: rx_hash 0x4ba00454 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40794 dport 42598] != expected 0x73fa8aa5 # # Exception| cpu 4: rx_hash 0x4ba00454 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40794 dport 42598] != expected 0x73fa8aa5 # # Exception| cpu 4: rx_hash 0x4ba00454 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57790 dport 42598] != expected 0xfc9bc89a # # Exception| cpu 4: rx_hash 0x4ba00454 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57790 dport 42598] != expected 0xfc9bc89a # # Exception| cpu 4: rx_hash 0x4ba00454 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45158 dport 42598] != expected 0x362d52bc # # Exception| cpu 4: rx_hash 0x4ba00454 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45158 dport 42598] != expected 0x362d52bc # # Exception| cpu 4: rx_hash 0x4ba00454 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58135 dport 42598] != expected 0x95907b5f # # Exception| cpu 4: rx_hash 0x4ba00454 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58135 dport 42598] != expected 0x95907b5f # # Exception| cpu 4: rx_hash 0x4ba00454 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37344 dport 42598] != expected 0xde0b8102 # # Exception| cpu 4: rx_hash 0x4ba00454 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37344 dport 42598] != expected 0xde0b8102 # # 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__->