< 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 40445 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 43 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 0: rx_hash 0x02f69b47 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38588 dport 40445] != expected 0x8afd1c3b # # Exception| cpu 0: rx_hash 0x08895553 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38598 dport 40445] != expected 0x2b7f528b # # Exception| cpu 0: rx_hash 0xd3991050 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38600 dport 40445] != expected 0xc5a846a3 # # Exception| cpu 0: rx_hash 0xef0cf465 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38622 dport 40445] != expected 0x2e9b6082 # # Exception| cpu 0: rx_hash 0x4dd3e24a [saddr 192.0.3.2 daddr 192.0.3.1 sport 38628 dport 40445] != expected 0xb031d5b3 # # Exception| cpu 0: rx_hash 0x205bc0cb [saddr 192.0.3.2 daddr 192.0.3.1 sport 38648 dport 40445] != expected 0x475a5fa7 # # Exception| cpu 0: rx_hash 0x39d4764d [saddr 192.0.3.2 daddr 192.0.3.1 sport 38686 dport 40445] != expected 0x81edd823 # # Exception| cpu 0: rx_hash 0x5400220e [saddr 192.0.3.2 daddr 192.0.3.1 sport 38696 dport 40445] != expected 0x148f0901 # # Exception| cpu 0: rx_hash 0xb3858338 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38704 dport 40445] != expected 0x116b3b08 # # Exception| cpu 0: rx_hash 0x3988008f [saddr 192.0.3.2 daddr 192.0.3.1 sport 38708 dport 40445] != expected 0xe3e48315 # # Exception| cpu 0: rx_hash 0x2d9307e0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38710 dport 40445] != expected 0x6fbf32e # # Exception| cpu 0: rx_hash 0x62ea082f [saddr 192.0.3.2 daddr 192.0.3.1 sport 38724 dport 40445] != expected 0x5e3e6190 # # Exception| cpu 0: rx_hash 0x5e7fec1a [saddr 192.0.3.2 daddr 192.0.3.1 sport 38738 dport 40445] != expected 0xb50d47b1 # # Exception| cpu 0: rx_hash 0xfca0fa35 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38760 dport 40445] != expected 0x2ba7f280 # # Exception| cpu 0: rx_hash 0x514d88a7 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38818 dport 40445] != expected 0x1743d8f4 # # Exception| cpu 0: rx_hash 0x8a5dcda4 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38828 dport 40445] != expected 0xf994ccdc # # Exception| cpu 0: rx_hash 0xa2d32efe [saddr 192.0.3.2 daddr 192.0.3.1 sport 38840 dport 40445] != expected 0xf7b89ac6 # # Exception| cpu 0: rx_hash 0x73bca5e9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38860 dport 40445] != expected 0xb8edc05e # # Exception| cpu 0: rx_hash 0x1e348768 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38864 dport 40445] != expected 0x4f864a4a # # Exception| cpu 0: rx_hash 0x5b6e3071 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38898 dport 40445] != expected 0xd4c8cd72 # # Exception| cpu 0: rx_hash 0x2bf84629 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38948 dport 40445] != expected 0x656384e6 # # Exception| cpu 0: rx_hash 0xfa97cd3e [saddr 192.0.3.2 daddr 192.0.3.1 sport 38992 dport 40445] != expected 0x2a36de7e # # Exception| cpu 0: rx_hash 0xf5a5a983 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39072 dport 40445] != expected 0x8878413b # # Exception| cpu 0: rx_hash 0xe1beaeec [saddr 192.0.3.2 daddr 192.0.3.1 sport 39074 dport 40445] != expected 0x6d673100 # # Exception| cpu 0: rx_hash 0x3aaeebef [saddr 192.0.3.2 daddr 192.0.3.1 sport 39084 dport 40445] != expected 0x83b02528 # # Exception| cpu 0: rx_hash 0x2eb5ec80 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39086 dport 40445] != expected 0x66af5513 # # Exception| cpu 0: rx_hash 0xce874489 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39170 dport 40445] != expected 0x83688523 # # Exception| cpu 0: rx_hash 0xa30f6608 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39198 dport 40445] != expected 0x74030f37 # # Exception| cpu 0: rx_hash 0xe655d111 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39228 dport 40445] != expected 0xef4d880f # # Exception| cpu 0: rx_hash 0xc4a4fc5f [saddr 192.0.3.2 daddr 192.0.3.1 sport 39250 dport 40445] != expected 0x40e390a5 # # Exception| cpu 0: rx_hash 0x1fb4b95c [saddr 192.0.3.2 daddr 192.0.3.1 sport 39260 dport 40445] != expected 0xae34848d # # Exception| cpu 0: rx_hash 0xcbcaee20 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39304 dport 40445] != expected 0x80a454d6 # # Exception| cpu 0: rx_hash 0xb259cbce [saddr 192.0.3.2 daddr 192.0.3.1 sport 39318 dport 40445] != expected 0x92d0aef9 # # Exception| cpu 0: rx_hash 0xe3440d7a [saddr 192.0.3.2 daddr 192.0.3.1 sport 39324 dport 40445] != expected 0x8e8802cc # # Exception| cpu 0: rx_hash 0xf7037cd7 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39348 dport 40445] != expected 0x99e29c1 # # Exception| cpu 0: rx_hash 0xac617477 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39364 dport 40445] != expected 0xb444cb44 # # Exception| cpu 0: rx_hash 0x2aab2c83 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39436 dport 40445] != expected 0xa590b09b # # Exception| cpu 0: rx_hash 0x47230e02 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39440 dport 40445] != expected 0x52fb3a8f # # Exception| cpu 0: rx_hash 0xd9358ada [saddr 192.0.3.2 daddr 192.0.3.1 sport 39446 dport 40445] != expected 0x456bf2a9 # # Exception| cpu 0: rx_hash 0x7bea9cf5 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39468 dport 40445] != expected 0xdbc14798 # # Exception| cpu 0: rx_hash 0xc75143a1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39534 dport 40445] != expected 0x1f6cc22 # # Exception| cpu 0: rx_hash 0x71c92423 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39548 dport 40445] != expected 0x184a521e # # Exception| cpu 0: rx_hash 0xa5b7735f [saddr 192.0.3.2 daddr 192.0.3.1 sport 39592 dport 40445] != expected 0x36da8245 # # 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 0xc46793b3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54456 dport 40389] OK # # # cpu 0: rx_hash 0xda035ac8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54464 dport 40389] OK # # # cpu 0: rx_hash 0xf28db992 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54484 dport 40389] OK # # # cpu 0: rx_hash 0xf2d1cf50 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54526 dport 40389] OK # # # cpu 0: rx_hash 0xc3d09a8c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54540 dport 40389] OK # # # cpu 0: rx_hash 0xba43bf62 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54546 dport 40389] OK # # # cpu 0: rx_hash 0xdde82535 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54622 dport 40389] OK # # # cpu 0: rx_hash 0xe121b7c2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54626 dport 40389] OK # # # cpu 0: rx_hash 0x43a2d72f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54642 dport 40389] OK # # # cpu 0: rx_hash 0x839bf1fe [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54670 dport 40389] OK # # # cpu 0: rx_hash 0x700557a7 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54676 dport 40389] OK # # # cpu 0: rx_hash 0x641e50c8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54678 dport 40389] OK # # # cpu 0: rx_hash 0x3f202eaa [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54732 dport 40389] OK # # # cpu 0: rx_hash 0xe46c1d6b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54760 dport 40389] OK # # # cpu 0: rx_hash 0x7a7a99b3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54766 dport 40389] OK # # # cpu 0: rx_hash 0x17f2bb32 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54770 dport 40389] OK # # # cpu 0: rx_hash 0x33e7f5e9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54784 dport 40389] OK # # # cpu 0: rx_hash 0x114aae65 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54852 dport 40389] OK # # # cpu 0: rx_hash 0x1116d8a7 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54894 dport 40389] OK # # # cpu 0: rx_hash 0xe2887efe [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54900 dport 40389] OK # # # cpu 0: rx_hash 0x73f0e859 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54952 dport 40389] OK # # # cpu 0: rx_hash 0x28ce963b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55026 dport 40389] OK # # # cpu 0: rx_hash 0xa2c3158c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55030 dport 40389] OK # # # cpu 0: rx_hash 0xaf57a465 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55058 dport 40389] OK # # # cpu 0: rx_hash 0xc8fc3e32 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55134 dport 40389] OK # # # cpu 0: rx_hash 0x340c8a14 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55198 dport 40389] OK # # # cpu 0: rx_hash 0x204bfbb9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55222 dport 40389] OK # # # cpu 0: rx_hash 0xa039b61a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55240 dport 40389] OK # # # cpu 0: rx_hash 0xcdb1949b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55252 dport 40389] OK # # # cpu 0: rx_hash 0x5aa243f5 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55322 dport 40389] OK # # # cpu 0: rx_hash 0xa31f5d7a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55376 dport 40389] OK # # # cpu 0: rx_hash 0x5fb39f9e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55482 dport 40389] OK # # # cpu 0: rx_hash 0x8edc1489 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55502 dport 40389] OK # # # cpu 4: rx_hash 0x15546e66 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54502 dport 40389] OK # # # cpu 4: rx_hash 0x24094d78 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54590 dport 40389] OK # # # cpu 4: rx_hash 0xf566c66f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54602 dport 40389] OK # # # cpu 4: rx_hash 0x43fea1ed [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54616 dport 40389] OK # # # cpu 4: rx_hash 0xc9f3225a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54620 dport 40389] OK # # # cpu 4: rx_hash 0x1dd103e4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54690 dport 40389] OK # # # cpu 4: rx_hash 0xc6c146e7 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54700 dport 40389] OK # # # cpu 4: rx_hash 0x03b5ca9f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54746 dport 40389] OK # # # cpu 4: rx_hash 0x62a6459f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54816 dport 40389] OK # # # cpu 4: rx_hash 0xb9b6009c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54830 dport 40389] OK # # # cpu 4: rx_hash 0x9138e3c6 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54842 dport 40389] OK # # # cpu 4: rx_hash 0x67ebef36 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54954 dport 40389] OK # # # cpu 4: rx_hash 0x9475496f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54960 dport 40389] OK # # # cpu 4: rx_hash 0xcf1741cf [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54976 dport 40389] OK # # # cpu 4: rx_hash 0xa29f634e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55004 dport 40389] OK # # # cpu 4: rx_hash 0x4546b4ba [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55022 dport 40389] OK # # # cpu 4: rx_hash 0x87d9473f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55046 dport 40389] OK # # # cpu 4: rx_hash 0x605ce609 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55070 dport 40389] OK # # # cpu 4: rx_hash 0xdce7395d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55132 dport 40389] OK # # # cpu 4: rx_hash 0x13b00df3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55162 dport 40389] OK # # # cpu 4: rx_hash 0x59d8de57 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55208 dport 40389] OK # # # cpu 4: rx_hash 0xb422b175 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55242 dport 40389] OK # # # cpu 4: rx_hash 0x3e734400 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55268 dport 40389] OK # # # cpu 4: rx_hash 0x9cf024ed [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55284 dport 40389] OK # # # cpu 4: rx_hash 0xbd27e2c3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55298 dport 40389] OK # # # cpu 4: rx_hash 0xf8212318 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55306 dport 40389] OK # # # cpu 4: rx_hash 0x50dd8de1 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55392 dport 40389] OK # # # cpu 4: rx_hash 0xe645ea63 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55410 dport 40389] OK # # # cpu 4: rx_hash 0xe9778ede [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55426 dport 40389] OK # # # cpu 4: rx_hash 0x4bf4ee33 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55442 dport 40389] OK # # # cpu 4: rx_hash 0x1ae92887 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55448 dport 40389] OK # # # cpu 4: rx_hash 0x10ca9051 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55496 dport 40389] OK # # # cpu 4: rx_hash 0x8e80624b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55524 dport 40389] OK # # # cpu 4: rx_hash 0xdf9da4ff [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55534 dport 40389] OK # # # cpu 4: rx_hash 0xb215867e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55538 dport 40389] OK # # # cpu 4: rx_hash 0x381805c9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55542 dport 40389] OK # # # cpu 4: rx_hash 0x8314d3a2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55552 dport 40389] OK # # # cpu 4: rx_hash 0x4c43e70c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55590 dport 40389] OK # # # cpu 4: rx_hash 0x8348a560 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55594 dport 40389] OK # # # cpu 4: rx_hash 0x6eb2ca42 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55624 dport 40389] OK # # # cpu 4: rx_hash 0x9d2c6c1b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55634 dport 40389] 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 44303 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 46 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 0: rx_hash 0x8949ffb6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 59302 dport 44303] != expected 0xc616da58 # # Exception| cpu 0: rx_hash 0x8949ffb6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 59302 dport 44303] != expected 0xc616da58 # # Exception| cpu 0: rx_hash 0x8949ffb6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 52511 dport 44303] != expected 0x1a6b8bbe # # Exception| cpu 0: rx_hash 0x8949ffb6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 52511 dport 44303] != expected 0x1a6b8bbe # # Exception| cpu 0: rx_hash 0x8949ffb6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56570 dport 44303] != expected 0xbb013f98 # # Exception| cpu 0: rx_hash 0x8949ffb6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56570 dport 44303] != expected 0xbb013f98 # # Exception| cpu 0: rx_hash 0x8949ffb6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57404 dport 44303] != expected 0xd2a44b82 # # Exception| cpu 0: rx_hash 0x8949ffb6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57404 dport 44303] != expected 0xd2a44b82 # # Exception| cpu 0: rx_hash 0x8949ffb6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55739 dport 44303] != expected 0xe22f9536 # # Exception| cpu 0: rx_hash 0x8949ffb6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55739 dport 44303] != expected 0xe22f9536 # # Exception| cpu 0: rx_hash 0x8949ffb6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55833 dport 44303] != expected 0xaeda4e5e # # Exception| cpu 0: rx_hash 0x8949ffb6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55833 dport 44303] != expected 0xaeda4e5e # # Exception| cpu 0: rx_hash 0x8949ffb6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 51337 dport 44303] != expected 0x42f46107 # # Exception| cpu 0: rx_hash 0x8949ffb6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 51337 dport 44303] != expected 0x42f46107 # # Exception| cpu 0: rx_hash 0x8949ffb6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 36249 dport 44303] != expected 0xc05016a3 # # Exception| cpu 0: rx_hash 0x8949ffb6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 36249 dport 44303] != expected 0xc05016a3 # # Exception| cpu 0: rx_hash 0x8949ffb6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 60762 dport 44303] != expected 0xb98c79a2 # # Exception| cpu 0: rx_hash 0x8949ffb6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 60762 dport 44303] != expected 0xb98c79a2 # # Exception| cpu 0: rx_hash 0x8949ffb6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44007 dport 44303] != expected 0x53342131 # # Exception| cpu 0: rx_hash 0x8949ffb6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44007 dport 44303] != expected 0x53342131 # # Exception| cpu 0: rx_hash 0x8949ffb6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 59811 dport 44303] != expected 0xb495526 # # Exception| cpu 0: rx_hash 0x8949ffb6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 59811 dport 44303] != expected 0xb495526 # # Exception| cpu 0: rx_hash 0x8949ffb6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 60321 dport 44303] != expected 0xa9b33a6d # # Exception| cpu 0: rx_hash 0x8949ffb6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 60321 dport 44303] != expected 0xa9b33a6d # # Exception| cpu 0: rx_hash 0x8949ffb6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47853 dport 44303] != expected 0x885a100a # # Exception| cpu 0: rx_hash 0x8949ffb6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47853 dport 44303] != expected 0x885a100a # # Exception| cpu 0: rx_hash 0x8949ffb6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 35826 dport 44303] != expected 0x3358c6ab # # Exception| cpu 0: rx_hash 0x8949ffb6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 35826 dport 44303] != expected 0x3358c6ab # # Exception| cpu 0: rx_hash 0x8949ffb6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38755 dport 44303] != expected 0xe0a6de91 # # Exception| cpu 0: rx_hash 0x8949ffb6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38755 dport 44303] != expected 0xe0a6de91 # # Exception| cpu 0: rx_hash 0x8949ffb6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50838 dport 44303] != expected 0x6f50ac4b # # Exception| cpu 0: rx_hash 0x8949ffb6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50838 dport 44303] != expected 0x6f50ac4b # # Exception| cpu 0: rx_hash 0x8949ffb6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55062 dport 44303] != expected 0xb7f24c85 # # Exception| cpu 0: rx_hash 0x8949ffb6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55062 dport 44303] != expected 0xb7f24c85 # # Exception| cpu 0: rx_hash 0x8949ffb6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 60083 dport 44303] != expected 0x3fc59ab1 # # Exception| cpu 0: rx_hash 0x8949ffb6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 60083 dport 44303] != expected 0x3fc59ab1 # # Exception| cpu 0: rx_hash 0x8949ffb6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45245 dport 44303] != expected 0x9dcd5d20 # # Exception| cpu 0: rx_hash 0x8949ffb6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45245 dport 44303] != expected 0x9dcd5d20 # # Exception| cpu 0: rx_hash 0x8949ffb6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49680 dport 44303] != expected 0x44a69615 # # Exception| cpu 0: rx_hash 0x8949ffb6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49680 dport 44303] != expected 0x44a69615 # # Exception| cpu 0: rx_hash 0x8949ffb6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 51691 dport 44303] != expected 0x6958235e # # Exception| cpu 0: rx_hash 0x8949ffb6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 51691 dport 44303] != expected 0x6958235e # # Exception| cpu 0: rx_hash 0x8949ffb6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 54704 dport 44303] != expected 0x86421110 # # Exception| cpu 0: rx_hash 0x8949ffb6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 54704 dport 44303] != expected 0x86421110 # # Exception| cpu 0: rx_hash 0x8949ffb6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53995 dport 44303] != expected 0x7872e6fc # # Exception| cpu 0: rx_hash 0x8949ffb6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53995 dport 44303] != expected 0x7872e6fc # # Exception| count: pass=0 nohash=0 fail=46 # # Exception| # not ok 3 toeplitz.test.udp_ipv4 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 216, in test # # Exception| with bkg(" ".join(rx_cmd), ksft_ready=True, exit_wait=True) as rx_proc: # # Exception| ~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/net/lib/py/utils.py", line 205, in __exit__ # # Exception| return self.process(terminate=terminate, fail=self.check_fail, # # Exception| ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| expect_fail=self.expect_fail) # # Exception| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/net/lib/py/utils.py", line 134, in process # # Exception| raise CmdExitFailure("Command failed", self) # # Exception| net.lib.py.utils.CmdExitFailure: Command failed # # Exception| CMD: /srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/toeplitz -6 -u -d 35572 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 44 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 5: rx_hash 0x31293691 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60407 dport 35572] != expected 0x714fdc70 # # Exception| cpu 5: rx_hash 0x31293691 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60407 dport 35572] != expected 0x714fdc70 # # Exception| cpu 5: rx_hash 0x31293691 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43967 dport 35572] != expected 0x6c416548 # # Exception| cpu 5: rx_hash 0x31293691 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43967 dport 35572] != expected 0x6c416548 # # Exception| cpu 5: rx_hash 0x31293691 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41472 dport 35572] != expected 0x9798a2dd # # Exception| cpu 5: rx_hash 0x31293691 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41472 dport 35572] != expected 0x9798a2dd # # Exception| cpu 5: rx_hash 0x31293691 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47035 dport 35572] != expected 0xab216edd # # Exception| cpu 5: rx_hash 0x31293691 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47035 dport 35572] != expected 0xab216edd # # Exception| cpu 5: rx_hash 0x31293691 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39292 dport 35572] != expected 0x9a7b0109 # # Exception| cpu 5: rx_hash 0x31293691 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39292 dport 35572] != expected 0x9a7b0109 # # Exception| cpu 5: rx_hash 0x31293691 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44550 dport 35572] != expected 0x86412d47 # # Exception| cpu 5: rx_hash 0x31293691 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44550 dport 35572] != expected 0x86412d47 # # Exception| cpu 5: rx_hash 0x31293691 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36497 dport 35572] != expected 0x27e3ea00 # # Exception| cpu 5: rx_hash 0x31293691 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36497 dport 35572] != expected 0x27e3ea00 # # Exception| cpu 5: rx_hash 0x31293691 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51921 dport 35572] != expected 0x75619f60 # # Exception| cpu 5: rx_hash 0x31293691 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51921 dport 35572] != expected 0x75619f60 # # Exception| cpu 5: rx_hash 0x31293691 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38837 dport 35572] != expected 0x91606a6e # # Exception| cpu 5: rx_hash 0x31293691 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38837 dport 35572] != expected 0x91606a6e # # Exception| cpu 5: rx_hash 0x31293691 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34678 dport 35572] != expected 0x931f5498 # # Exception| cpu 5: rx_hash 0x31293691 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34678 dport 35572] != expected 0x931f5498 # # Exception| cpu 5: rx_hash 0x31293691 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37830 dport 35572] != expected 0xfca566fd # # Exception| cpu 5: rx_hash 0x31293691 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37830 dport 35572] != expected 0xfca566fd # # Exception| cpu 5: rx_hash 0x31293691 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58951 dport 35572] != expected 0x733a5dba # # Exception| cpu 5: rx_hash 0x31293691 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58951 dport 35572] != expected 0x733a5dba # # Exception| cpu 5: rx_hash 0x31293691 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48051 dport 35572] != expected 0x61e8a444 # # Exception| cpu 5: rx_hash 0x31293691 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48051 dport 35572] != expected 0x61e8a444 # # Exception| cpu 5: rx_hash 0x31293691 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37292 dport 35572] != expected 0x414dd303 # # Exception| cpu 5: rx_hash 0x31293691 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37292 dport 35572] != expected 0x414dd303 # # Exception| cpu 5: rx_hash 0x31293691 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57013 dport 35572] != expected 0xcea5fa79 # # Exception| cpu 5: rx_hash 0x31293691 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57013 dport 35572] != expected 0xcea5fa79 # # Exception| cpu 5: rx_hash 0x31293691 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59716 dport 35572] != expected 0xffe47241 # # Exception| cpu 5: rx_hash 0x31293691 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59716 dport 35572] != expected 0xffe47241 # # Exception| cpu 5: rx_hash 0x31293691 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39045 dport 35572] != expected 0xd2519cbe # # Exception| cpu 5: rx_hash 0x31293691 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39045 dport 35572] != expected 0xd2519cbe # # Exception| cpu 5: rx_hash 0x31293691 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60788 dport 35572] != expected 0x6acaf59 # # Exception| cpu 5: rx_hash 0x31293691 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60788 dport 35572] != expected 0x6acaf59 # # Exception| cpu 5: rx_hash 0x31293691 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49343 dport 35572] != expected 0xc7c1afe8 # # Exception| cpu 5: rx_hash 0x31293691 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49343 dport 35572] != expected 0xc7c1afe8 # # Exception| cpu 5: rx_hash 0x31293691 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48054 dport 35572] != expected 0xc3d3292c # # Exception| cpu 5: rx_hash 0x31293691 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48054 dport 35572] != expected 0xc3d3292c # # Exception| cpu 5: rx_hash 0x31293691 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43230 dport 35572] != expected 0x82aa2ed3 # # Exception| cpu 5: rx_hash 0x31293691 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43230 dport 35572] != expected 0x82aa2ed3 # # Exception| cpu 5: rx_hash 0x31293691 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41759 dport 35572] != expected 0xec15bfe2 # # Exception| cpu 5: rx_hash 0x31293691 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41759 dport 35572] != expected 0xec15bfe2 # # 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__->