< TEST_PROGS=toeplitz.py TEST_GEN_PROGS="" run_tests make: Entering directory '/srv/vmksft/testing/wt-24/tools/testing/selftests' make[1]: Entering directory '/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw' make[1]: Nothing to be done for 'all'. make[1]: Leaving directory '/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw' make[1]: Nothing to be done for 'all'. make[1]: Entering directory '/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw' # overriding timeout to 720 # selftests: drivers/net/hw: toeplitz.py # TAP version 13 # 1..12 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/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-24/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-24/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-24/tools/testing/selftests/drivers/net/hw/toeplitz -4 -t -d 55851 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 41 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 0: rx_hash 0x35562a56 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33298 dport 55851] != expected 0x3ff4fbcd # # Exception| cpu 0: rx_hash 0xa1839180 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33324 dport 55851] != expected 0x10de1844 # # Exception| cpu 0: rx_hash 0x8b0062dd [saddr 192.0.3.2 daddr 192.0.3.1 sport 33340 dport 55851] != expected 0x267cfd26 # # Exception| cpu 0: rx_hash 0xebe94c6b [saddr 192.0.3.2 daddr 192.0.3.1 sport 33360 dport 55851] != expected 0x74b6980 # # Exception| cpu 0: rx_hash 0xd42b4698 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33376 dport 55851] != expected 0x2ab8fe53 # # Exception| cpu 4: rx_hash 0x344e5606 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33304 dport 55851] != expected 0xe7a61a1d # # Exception| cpu 4: rx_hash 0xca5e0199 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33310 dport 55851] != expected 0x883aa482 # # Exception| cpu 4: rx_hash 0x210fafa8 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33336 dport 55851] != expected 0xfcf768ac # # Exception| cpu 4: rx_hash 0xc072c366 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33354 dport 55851] != expected 0xe9bb6d32 # # Exception| cpu 5: rx_hash 0xf484773a [saddr 192.0.3.2 daddr 192.0.3.1 sport 33316 dport 55851] != expected 0x7d9bd281 # # Exception| cpu 5: rx_hash 0x5f93c61f [saddr 192.0.3.2 daddr 192.0.3.1 sport 33322 dport 55851] != expected 0x7f42a6db # # Exception| cpu 5: rx_hash 0x3f7ae8a9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33350 dport 55851] != expected 0x5e75327d # # Exception| cpu 5: rx_hash 0x6a7d0e13 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33358 dport 55851] != expected 0x3330f8b8 # # Exception| cpu 0: rx_hash 0x30404b29 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33466 dport 55851] != expected 0x8f341f15 # # Exception| cpu 0: rx_hash 0xafa14e50 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33498 dport 55851] != expected 0x19cdd4fc # # Exception| cpu 0: rx_hash 0x3b74f586 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33508 dport 55851] != expected 0x36e73775 # # Exception| cpu 4: rx_hash 0x7f3cf7bd [saddr 192.0.3.2 daddr 192.0.3.1 sport 33390 dport 55851] != expected 0x28618a09 # # Exception| cpu 4: rx_hash 0x5b9ddb30 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33416 dport 55851] != expected 0x17d0a3d3 # # Exception| cpu 4: rx_hash 0xd0255bb7 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33474 dport 55851] != expected 0x422afb5b # # Exception| cpu 4: rx_hash 0xfaa6a8ea [saddr 192.0.3.2 daddr 192.0.3.1 sport 33490 dport 55851] != expected 0x74881e39 # # Exception| cpu 5: rx_hash 0x01a09e0a [saddr 192.0.3.2 daddr 192.0.3.1 sport 33404 dport 55851] != expected 0xabd4447e # # Exception| cpu 5: rx_hash 0x711e286d [saddr 192.0.3.2 daddr 192.0.3.1 sport 33432 dport 55851] != expected 0x217246b1 # # Exception| cpu 5: rx_hash 0xe5cb93bb [saddr 192.0.3.2 daddr 192.0.3.1 sport 33446 dport 55851] != expected 0xe58a538 # # Exception| cpu 5: rx_hash 0xe4d3efeb [saddr 192.0.3.2 daddr 192.0.3.1 sport 33452 dport 55851] != expected 0xd60a44e8 # # Exception| cpu 5: rx_hash 0x05ae8325 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33502 dport 55851] != expected 0xc3464176 # # Exception| cpu 5: rx_hash 0x3a6c89d6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33518 dport 55851] != expected 0xeeb5d6a5 # # Exception| cpu 5: rx_hash 0x44f0e061 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33532 dport 55851] != expected 0x6d0018d2 # # Exception| cpu 0: rx_hash 0x436db1a1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33540 dport 55851] != expected 0x85a08e66 # # Exception| cpu 0: rx_hash 0x36c566b9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33608 dport 55851] != expected 0xbfc66871 # # Exception| cpu 4: rx_hash 0xe87a0084 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33546 dport 55851] != expected 0x8779fa3c # # Exception| cpu 4: rx_hash 0x166a571b [saddr 192.0.3.2 daddr 192.0.3.1 sport 33548 dport 55851] != expected 0xe8e544a3 # # Exception| cpu 4: rx_hash 0xa92463c0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33576 dport 55851] != expected 0x293fa398 # # Exception| cpu 4: rx_hash 0xd6a07627 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33584 dport 55851] != expected 0x72d88c3f # # Exception| cpu 4: rx_hash 0x1d5ee9b4 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33618 dport 55851] != expected 0x51366cc3 # # Exception| cpu 4: rx_hash 0xe256c27b [saddr 192.0.3.2 daddr 192.0.3.1 sport 33630 dport 55851] != expected 0xe6f8338c # # Exception| cpu 5: rx_hash 0xc2f9f3d9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33562 dport 55851] != expected 0xb1db1f5e # # Exception| cpu 5: rx_hash 0x032baeb5 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33580 dport 55851] != expected 0xf3b43612 # # Exception| cpu 5: rx_hash 0x29a85de8 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33596 dport 55851] != expected 0xc516d370 # # Exception| cpu 5: rx_hash 0x4941735e [saddr 192.0.3.2 daddr 192.0.3.1 sport 33616 dport 55851] != expected 0xe42147d6 # # Exception| cpu 5: rx_hash 0xb6495891 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33628 dport 55851] != expected 0x53ef1899 # # Exception| cpu 5: rx_hash 0xdd94c888 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33646 dport 55851] != expected 0xcb0ba45f # # Exception| count: pass=0 nohash=0 fail=41 # # Exception| # not ok 1 toeplitz.test.tcp_ipv4 # # Receiver output: # # # # RSS indirection table size: 256 # # # cpu 0: rx_hash 0xf2cf4189 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38140 dport 53124] OK # # # cpu 0: rx_hash 0x0a5a3b86 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38152 dport 53124] OK # # # cpu 0: rx_hash 0x4b0458c2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38186 dport 53124] OK # # # cpu 4: rx_hash 0xa6d0db63 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38142 dport 53124] OK # # # cpu 4: rx_hash 0x20d9c8db [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38168 dport 53124] OK # # # cpu 4: rx_hash 0x35983175 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38200 dport 53124] OK # # # cpu 4: rx_hash 0x2af50a24 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38220 dport 53124] OK # # # cpu 4: rx_hash 0x55711fc3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38228 dport 53124] OK # # # cpu 5: rx_hash 0x0b4247d6 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38146 dport 53124] OK # # # cpu 5: rx_hash 0x21c1b48b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38162 dport 53124] OK # # # cpu 5: rx_hash 0x1f1bc228 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38184 dport 53124] OK # # # cpu 5: rx_hash 0x81e2bb01 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38210 dport 53124] OK # # # cpu 0: rx_hash 0xbe20b1f2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38258 dport 53124] OK # # # cpu 0: rx_hash 0xcf867bc5 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38300 dport 53124] OK # # # cpu 4: rx_hash 0x95bb3eff [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38248 dport 53124] OK # # # cpu 4: rx_hash 0xeb275748 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38266 dport 53124] OK # # # cpu 4: rx_hash 0x1a0da357 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38272 dport 53124] OK # # # cpu 4: rx_hash 0x71d0334e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38322 dport 53124] OK # # # cpu 5: rx_hash 0x94a342af [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38242 dport 53124] OK # # # cpu 5: rx_hash 0x41289a3d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38270 dport 53124] OK # # # cpu 5: rx_hash 0x308e500a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38288 dport 53124] OK # # # cpu 5: rx_hash 0x5a4bbc43 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38312 dport 53124] OK # # # cpu 5: rx_hash 0x0e5426a9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38314 dport 53124] OK # # # cpu 5: rx_hash 0x6ebd081f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38342 dport 53124] OK # # # cpu 0: rx_hash 0xdac7826b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38332 dport 53124] OK # # # cpu 0: rx_hash 0x0478e456 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38398 dport 53124] OK # # # cpu 0: rx_hash 0x87b64cb6 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38414 dport 53124] OK # # # cpu 0: rx_hash 0x6dff9ed7 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38434 dport 53124] OK # # # cpu 4: rx_hash 0xbb36d08d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38362 dport 53124] OK # # # cpu 4: rx_hash 0x84f4da7e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38378 dport 53124] OK # # # cpu 4: rx_hash 0x05609806 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38388 dport 53124] OK # # # cpu 4: rx_hash 0xfa68b3c9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38392 dport 53124] OK # # # cpu 4: rx_hash 0x523d9424 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38418 dport 53124] OK # # # cpu 4: rx_hash 0xc7f053a2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38438 dport 53124] OK # # # cpu 4: rx_hash 0x477c6d8a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38450 dport 53124] OK # # # cpu 4: rx_hash 0x581156db [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38470 dport 53124] OK # # # cpu 5: rx_hash 0x6fa5744f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38348 dport 53124] OK # # # cpu 5: rx_hash 0xee313637 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38354 dport 53124] OK # # # cpu 0: rx_hash 0xa6010144 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38464 dport 53124] OK # # # cpu 0: rx_hash 0xa7197d14 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38474 dport 53124] OK # # # cpu 0: rx_hash 0xe6471e50 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38504 dport 53124] OK # # # cpu 0: rx_hash 0x33ccc6c2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38516 dport 53124] OK # # # count: pass=42 nohash=0 fail=0 # ok 2 toeplitz.test.tcp_ipv6 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/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-24/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-24/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-24/tools/testing/selftests/drivers/net/hw/toeplitz -4 -u -d 41203 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 42 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 0: rx_hash 0x46fc8fce [saddr 192.0.3.2 daddr 192.0.3.1 sport 40292 dport 41203] != expected 0xcbf177c7 # # Exception| cpu 0: rx_hash 0x46fc8fce [saddr 192.0.3.2 daddr 192.0.3.1 sport 40292 dport 41203] != expected 0xcbf177c7 # # Exception| cpu 0: rx_hash 0x46fc8fce [saddr 192.0.3.2 daddr 192.0.3.1 sport 40838 dport 41203] != expected 0x5f7edcbc # # Exception| cpu 0: rx_hash 0x46fc8fce [saddr 192.0.3.2 daddr 192.0.3.1 sport 40838 dport 41203] != expected 0x5f7edcbc # # Exception| cpu 0: rx_hash 0x46fc8fce [saddr 192.0.3.2 daddr 192.0.3.1 sport 48283 dport 41203] != expected 0x41f858b4 # # Exception| cpu 0: rx_hash 0x46fc8fce [saddr 192.0.3.2 daddr 192.0.3.1 sport 48283 dport 41203] != expected 0x41f858b4 # # Exception| cpu 0: rx_hash 0x46fc8fce [saddr 192.0.3.2 daddr 192.0.3.1 sport 54743 dport 41203] != expected 0xd00f2cf4 # # Exception| cpu 0: rx_hash 0x46fc8fce [saddr 192.0.3.2 daddr 192.0.3.1 sport 54743 dport 41203] != expected 0xd00f2cf4 # # Exception| cpu 0: rx_hash 0x46fc8fce [saddr 192.0.3.2 daddr 192.0.3.1 sport 41097 dport 41203] != expected 0xa8ccfa79 # # Exception| cpu 0: rx_hash 0x46fc8fce [saddr 192.0.3.2 daddr 192.0.3.1 sport 41097 dport 41203] != expected 0xa8ccfa79 # # Exception| cpu 0: rx_hash 0x46fc8fce [saddr 192.0.3.2 daddr 192.0.3.1 sport 52479 dport 41203] != expected 0x172a5df9 # # Exception| cpu 0: rx_hash 0x46fc8fce [saddr 192.0.3.2 daddr 192.0.3.1 sport 52479 dport 41203] != expected 0x172a5df9 # # Exception| cpu 0: rx_hash 0x46fc8fce [saddr 192.0.3.2 daddr 192.0.3.1 sport 46469 dport 41203] != expected 0xa84a210 # # Exception| cpu 0: rx_hash 0x46fc8fce [saddr 192.0.3.2 daddr 192.0.3.1 sport 46469 dport 41203] != expected 0xa84a210 # # Exception| cpu 0: rx_hash 0x46fc8fce [saddr 192.0.3.2 daddr 192.0.3.1 sport 47206 dport 41203] != expected 0xc24da863 # # Exception| cpu 0: rx_hash 0x46fc8fce [saddr 192.0.3.2 daddr 192.0.3.1 sport 47206 dport 41203] != expected 0xc24da863 # # Exception| cpu 0: rx_hash 0x46fc8fce [saddr 192.0.3.2 daddr 192.0.3.1 sport 33140 dport 41203] != expected 0x97d2fe1f # # Exception| cpu 0: rx_hash 0x46fc8fce [saddr 192.0.3.2 daddr 192.0.3.1 sport 33140 dport 41203] != expected 0x97d2fe1f # # Exception| cpu 0: rx_hash 0x46fc8fce [saddr 192.0.3.2 daddr 192.0.3.1 sport 48241 dport 41203] != expected 0xc9872e21 # # Exception| cpu 0: rx_hash 0x46fc8fce [saddr 192.0.3.2 daddr 192.0.3.1 sport 48241 dport 41203] != expected 0xc9872e21 # # Exception| cpu 0: rx_hash 0x46fc8fce [saddr 192.0.3.2 daddr 192.0.3.1 sport 55488 dport 41203] != expected 0xa4c2c12a # # Exception| cpu 0: rx_hash 0x46fc8fce [saddr 192.0.3.2 daddr 192.0.3.1 sport 55488 dport 41203] != expected 0xa4c2c12a # # Exception| cpu 0: rx_hash 0x46fc8fce [saddr 192.0.3.2 daddr 192.0.3.1 sport 44518 dport 41203] != expected 0x111ff3e9 # # Exception| cpu 0: rx_hash 0x46fc8fce [saddr 192.0.3.2 daddr 192.0.3.1 sport 44518 dport 41203] != expected 0x111ff3e9 # # Exception| cpu 0: rx_hash 0x46fc8fce [saddr 192.0.3.2 daddr 192.0.3.1 sport 43235 dport 41203] != expected 0x7a0a958a # # Exception| cpu 0: rx_hash 0x46fc8fce [saddr 192.0.3.2 daddr 192.0.3.1 sport 43235 dport 41203] != expected 0x7a0a958a # # Exception| cpu 0: rx_hash 0x46fc8fce [saddr 192.0.3.2 daddr 192.0.3.1 sport 50833 dport 41203] != expected 0x6ed2b0ab # # Exception| cpu 0: rx_hash 0x46fc8fce [saddr 192.0.3.2 daddr 192.0.3.1 sport 50833 dport 41203] != expected 0x6ed2b0ab # # Exception| cpu 0: rx_hash 0x46fc8fce [saddr 192.0.3.2 daddr 192.0.3.1 sport 38830 dport 41203] != expected 0xb5072102 # # Exception| cpu 0: rx_hash 0x46fc8fce [saddr 192.0.3.2 daddr 192.0.3.1 sport 38830 dport 41203] != expected 0xb5072102 # # Exception| cpu 0: rx_hash 0x46fc8fce [saddr 192.0.3.2 daddr 192.0.3.1 sport 47093 dport 41203] != expected 0xdb6a9bb0 # # Exception| cpu 0: rx_hash 0x46fc8fce [saddr 192.0.3.2 daddr 192.0.3.1 sport 47093 dport 41203] != expected 0xdb6a9bb0 # # Exception| cpu 0: rx_hash 0x46fc8fce [saddr 192.0.3.2 daddr 192.0.3.1 sport 35177 dport 41203] != expected 0xe0fd57d2 # # Exception| cpu 0: rx_hash 0x46fc8fce [saddr 192.0.3.2 daddr 192.0.3.1 sport 35177 dport 41203] != expected 0xe0fd57d2 # # Exception| cpu 0: rx_hash 0x46fc8fce [saddr 192.0.3.2 daddr 192.0.3.1 sport 37856 dport 41203] != expected 0x2ac6795 # # Exception| cpu 0: rx_hash 0x46fc8fce [saddr 192.0.3.2 daddr 192.0.3.1 sport 37856 dport 41203] != expected 0x2ac6795 # # Exception| cpu 0: rx_hash 0x46fc8fce [saddr 192.0.3.2 daddr 192.0.3.1 sport 55291 dport 41203] != expected 0xd251621 # # Exception| cpu 0: rx_hash 0x46fc8fce [saddr 192.0.3.2 daddr 192.0.3.1 sport 55291 dport 41203] != expected 0xd251621 # # Exception| cpu 0: rx_hash 0x46fc8fce [saddr 192.0.3.2 daddr 192.0.3.1 sport 41470 dport 41203] != expected 0xee4f1211 # # Exception| cpu 0: rx_hash 0x46fc8fce [saddr 192.0.3.2 daddr 192.0.3.1 sport 41470 dport 41203] != expected 0xee4f1211 # # Exception| cpu 0: rx_hash 0x46fc8fce [saddr 192.0.3.2 daddr 192.0.3.1 sport 37970 dport 41203] != expected 0xf6993517 # # Exception| cpu 0: rx_hash 0x46fc8fce [saddr 192.0.3.2 daddr 192.0.3.1 sport 37970 dport 41203] != expected 0xf6993517 # # Exception| count: pass=0 nohash=0 fail=42 # # Exception| # not ok 3 toeplitz.test.udp_ipv4 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/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-24/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-24/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-24/tools/testing/selftests/drivers/net/hw/toeplitz -6 -u -d 54564 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 40 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 4: rx_hash 0x4328dcbd [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59478 dport 54564] != expected 0xac6d5c5 # # Exception| cpu 4: rx_hash 0x4328dcbd [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59478 dport 54564] != expected 0xac6d5c5 # # Exception| cpu 4: rx_hash 0x4328dcbd [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57029 dport 54564] != expected 0x87f42590 # # Exception| cpu 4: rx_hash 0x4328dcbd [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57029 dport 54564] != expected 0x87f42590 # # Exception| cpu 4: rx_hash 0x4328dcbd [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50335 dport 54564] != expected 0xb9e4cdc5 # # Exception| cpu 4: rx_hash 0x4328dcbd [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50335 dport 54564] != expected 0xb9e4cdc5 # # Exception| cpu 4: rx_hash 0x4328dcbd [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 32851 dport 54564] != expected 0x6f3ccb87 # # Exception| cpu 4: rx_hash 0x4328dcbd [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 32851 dport 54564] != expected 0x6f3ccb87 # # Exception| cpu 4: rx_hash 0x4328dcbd [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58935 dport 54564] != expected 0x70b3f2d9 # # Exception| cpu 4: rx_hash 0x4328dcbd [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58935 dport 54564] != expected 0x70b3f2d9 # # Exception| cpu 4: rx_hash 0x4328dcbd [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53726 dport 54564] != expected 0xeb53b7cd # # Exception| cpu 4: rx_hash 0x4328dcbd [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53726 dport 54564] != expected 0xeb53b7cd # # Exception| cpu 4: rx_hash 0x4328dcbd [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40653 dport 54564] != expected 0xdc7963d6 # # Exception| cpu 4: rx_hash 0x4328dcbd [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40653 dport 54564] != expected 0xdc7963d6 # # Exception| cpu 4: rx_hash 0x4328dcbd [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38318 dport 54564] != expected 0xb811eed8 # # Exception| cpu 4: rx_hash 0x4328dcbd [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38318 dport 54564] != expected 0xb811eed8 # # Exception| cpu 4: rx_hash 0x4328dcbd [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55176 dport 54564] != expected 0x8c9eff8f # # Exception| cpu 4: rx_hash 0x4328dcbd [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55176 dport 54564] != expected 0x8c9eff8f # # Exception| cpu 4: rx_hash 0x4328dcbd [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50898 dport 54564] != expected 0xb5273093 # # Exception| cpu 4: rx_hash 0x4328dcbd [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50898 dport 54564] != expected 0xb5273093 # # Exception| cpu 4: rx_hash 0x4328dcbd [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33282 dport 54564] != expected 0xb674ee43 # # Exception| cpu 4: rx_hash 0x4328dcbd [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33282 dport 54564] != expected 0xb674ee43 # # Exception| cpu 4: rx_hash 0x4328dcbd [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40109 dport 54564] != expected 0x92cc7935 # # Exception| cpu 4: rx_hash 0x4328dcbd [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40109 dport 54564] != expected 0x92cc7935 # # Exception| cpu 4: rx_hash 0x4328dcbd [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46649 dport 54564] != expected 0xef0460f3 # # Exception| cpu 4: rx_hash 0x4328dcbd [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46649 dport 54564] != expected 0xef0460f3 # # Exception| cpu 4: rx_hash 0x4328dcbd [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34776 dport 54564] != expected 0x181dd30a # # Exception| cpu 4: rx_hash 0x4328dcbd [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34776 dport 54564] != expected 0x181dd30a # # Exception| cpu 4: rx_hash 0x4328dcbd [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59793 dport 54564] != expected 0x31b10a07 # # Exception| cpu 4: rx_hash 0x4328dcbd [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59793 dport 54564] != expected 0x31b10a07 # # Exception| cpu 4: rx_hash 0x4328dcbd [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 32919 dport 54564] != expected 0xac3844e # # Exception| cpu 4: rx_hash 0x4328dcbd [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 32919 dport 54564] != expected 0xac3844e # # Exception| cpu 4: rx_hash 0x4328dcbd [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55310 dport 54564] != expected 0xd8ddfeff # # Exception| cpu 4: rx_hash 0x4328dcbd [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55310 dport 54564] != expected 0xd8ddfeff # # Exception| cpu 4: rx_hash 0x4328dcbd [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41645 dport 54564] != expected 0xf858ac8e # # Exception| cpu 4: rx_hash 0x4328dcbd [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41645 dport 54564] != expected 0xf858ac8e # # Exception| cpu 4: rx_hash 0x4328dcbd [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60788 dport 54564] != expected 0x19a8679 # # Exception| cpu 4: rx_hash 0x4328dcbd [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60788 dport 54564] != expected 0x19a8679 # # Exception| cpu 4: rx_hash 0x4328dcbd [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55283 dport 54564] != expected 0x90db402f # # Exception| cpu 4: rx_hash 0x4328dcbd [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55283 dport 54564] != expected 0x90db402f # # Exception| count: pass=0 nohash=0 fail=40 # # Exception| # not ok 4 toeplitz.test.udp_ipv6 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/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-24/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-24/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-24/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/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-24/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-24/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-24/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/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-24/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-24/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-24/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/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-24/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-24/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-24/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/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-24/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-24/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-24/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-24/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/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-24/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-24/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-24/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-24/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/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-24/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-24/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-24/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-24/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/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-24/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-24/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-24/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-24/tools/testing/selftests/drivers/net/hw' make: Leaving directory '/srv/vmksft/testing/wt-24/tools/testing/selftests' xx__-> echo $? 0 xx__-> echo scan > /sys/kernel/debug/kmemleak 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__->