< 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 1800 # selftests: drivers/net/hw: toeplitz.py # # Interface: enp1s0, driver: fbnic # 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 214, 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 33735 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 42 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 0: rx_hash 0x891383d7 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38556 dport 33735] != expected 0x30a98971 # # Exception| cpu 0: rx_hash 0xdd73c2bf [saddr 192.0.3.2 daddr 192.0.3.1 sport 38608 dport 33735] != expected 0x7934eff3 # # Exception| cpu 4: rx_hash 0x36e1d46f [saddr 192.0.3.2 daddr 192.0.3.1 sport 38568 dport 33735] != expected 0x9f719551 # # Exception| cpu 4: rx_hash 0x98a98f2d [saddr 192.0.3.2 daddr 192.0.3.1 sport 38582 dport 33735] != expected 0x6647fdb # # Exception| cpu 4: rx_hash 0x16fc50c3 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38618 dport 33735] != expected 0x972da300 # # Exception| cpu 4: rx_hash 0x91e7f499 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49218 dport 33735] != expected 0xaaf53d1f # # Exception| cpu 5: rx_hash 0x95b83c0a [saddr 192.0.3.2 daddr 192.0.3.1 sport 38570 dport 33735] != expected 0x123a30c7 # # Exception| cpu 5: rx_hash 0xca4117d6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38594 dport 33735] != expected 0x45d63ed7 # # Exception| cpu 5: rx_hash 0x733b99fd [saddr 192.0.3.2 daddr 192.0.3.1 sport 38606 dport 33735] != expected 0xe0210579 # # Exception| cpu 5: rx_hash 0x5a6866e5 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49224 dport 33735] != expected 0x44ec71ec # # Exception| cpu 5: rx_hash 0x4bd26a1f [saddr 192.0.3.2 daddr 192.0.3.1 sport 49250 dport 33735] != expected 0x72218746 # # Exception| cpu 0: rx_hash 0x258cc995 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49234 dport 33735] != expected 0x1b5c49ad # # Exception| cpu 0: rx_hash 0x3e1b6177 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49298 dport 33735] != expected 0x1033a17 # # Exception| cpu 0: rx_hash 0x676a9338 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49346 dport 33735] != expected 0x5cc01389 # # Exception| cpu 0: rx_hash 0xace50144 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49352 dport 33735] != expected 0xb2d95f7a # # Exception| cpu 4: rx_hash 0x2e15a321 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49270 dport 33735] != expected 0x52d213f # # Exception| cpu 4: rx_hash 0x9d428912 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49296 dport 33735] != expected 0x8c489f81 # # Exception| cpu 4: rx_hash 0x24380739 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49308 dport 33735] != expected 0x29bfa42f # # Exception| cpu 4: rx_hash 0x9bca5081 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49320 dport 33735] != expected 0x8667b80f # # Exception| cpu 4: rx_hash 0x2fa16d8d [saddr 192.0.3.2 daddr 192.0.3.1 sport 49336 dport 33735] != expected 0x37ceccbd # # Exception| cpu 4: rx_hash 0x0fbce921 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49354 dport 33735] != expected 0x3f92faec # # Exception| cpu 5: rx_hash 0xffb95713 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49266 dport 33735] != expected 0xc388f3f4 # # Exception| cpu 5: rx_hash 0x5bdca849 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49286 dport 33735] != expected 0x760f9c6e # # Exception| cpu 5: rx_hash 0x5045c2fd [saddr 192.0.3.2 daddr 192.0.3.1 sport 49314 dport 33735] != expected 0x687ef4fc # # Exception| cpu 0: rx_hash 0x6cf3f98c [saddr 192.0.3.2 daddr 192.0.3.1 sport 49382 dport 33735] != expected 0x42b17b1b # # Exception| cpu 0: rx_hash 0xaa6dd8d7 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49392 dport 33735] != expected 0xb8f678f4 # # Exception| cpu 0: rx_hash 0xdd8e168c [saddr 192.0.3.2 daddr 192.0.3.1 sport 49442 dport 33735] != expected 0xe5514d21 # # Exception| cpu 0: rx_hash 0xc7ad70c2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49452 dport 33735] != expected 0xcdedd319 # # Exception| cpu 0: rx_hash 0x64f498a7 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49454 dport 33735] != expected 0x40a6768f # # Exception| cpu 4: rx_hash 0x188e3c48 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49368 dport 33735] != expected 0x3702bc8 # # Exception| cpu 4: rx_hash 0x1e06e5db [saddr 192.0.3.2 daddr 192.0.3.1 sport 49376 dport 33735] != expected 0x95f0c46 # # Exception| cpu 4: rx_hash 0xa4e2606f [saddr 192.0.3.2 daddr 192.0.3.1 sport 49408 dport 33735] != expected 0xb0ce52ee # # Exception| cpu 4: rx_hash 0xbec10621 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49422 dport 33735] != expected 0x9872ccd6 # # Exception| cpu 4: rx_hash 0xb3d0b506 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49426 dport 33735] != expected 0x8c2c83ca # # Exception| cpu 4: rx_hash 0xa26ab9fc [saddr 192.0.3.2 daddr 192.0.3.1 sport 49464 dport 33735] != expected 0xbae17560 # # Exception| cpu 5: rx_hash 0x7d49f576 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49356 dport 33735] != expected 0x747c8db1 # # Exception| cpu 5: rx_hash 0xcabcc3e5 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49456 dport 33735] != expected 0xd9b39c05 # # Exception| cpu 0: rx_hash 0x53dbc962 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49486 dport 33735] != expected 0x741891fa # # Exception| cpu 0: rx_hash 0x361c005c [saddr 192.0.3.2 daddr 192.0.3.1 sport 49498 dport 33735] != expected 0x3143783 # # Exception| cpu 0: rx_hash 0x4f7076bf [saddr 192.0.3.2 daddr 192.0.3.1 sport 49528 dport 33735] != expected 0x568b284c # # Exception| cpu 0: rx_hash 0x94f12695 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49558 dport 33735] != expected 0xbcbc7f97 # # Exception| cpu 0: rx_hash 0x5f7eb4e9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49564 dport 33735] != expected 0x52a53364 # # Exception| count: pass=0 nohash=0 fail=42 # # Exception| # not ok 1 toeplitz.test.tcp_ipv4 # # Receiver output: # # # # RSS indirection table size: 256 # # # cpu 4: rx_hash 0xf7de2f75 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41278 dport 60967] OK # # # cpu 4: rx_hash 0x63a896d5 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41308 dport 60967] OK # # # cpu 0: rx_hash 0x7f032908 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41322 dport 60967] OK # # # cpu 0: rx_hash 0xd14b724a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41332 dport 60967] OK # # # cpu 5: rx_hash 0x43b51279 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41262 dport 60967] OK # # # cpu 5: rx_hash 0x4ea4a15e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41266 dport 60967] OK # # # cpu 5: rx_hash 0xa536b78e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41290 dport 60967] OK # # # cpu 5: rx_hash 0xa82704a9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41302 dport 60967] OK # # # cpu 5: rx_hash 0x115d8a82 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41306 dport 60967] OK # # # cpu 4: rx_hash 0xd6776575 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41346 dport 60967] OK # # # cpu 4: rx_hash 0x0aca2260 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41370 dport 60967] OK # # # cpu 4: rx_hash 0xaf1b1396 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41376 dport 60967] OK # # # cpu 4: rx_hash 0x649481ea [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41386 dport 60967] OK # # # cpu 4: rx_hash 0xcadcdaa8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41396 dport 60967] OK # # # cpu 0: rx_hash 0xb99d0853 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41340 dport 60967] OK # # # cpu 0: rx_hash 0xa993ca05 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41368 dport 60967] OK # # # cpu 5: rx_hash 0x6831fc61 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41336 dport 60967] OK # # # cpu 5: rx_hash 0xa4827922 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41348 dport 60967] OK # # # cpu 5: rx_hash 0x10e9442e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41364 dport 60967] OK # # # cpu 5: rx_hash 0xddee0fc1 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41382 dport 60967] OK # # # cpu 4: rx_hash 0x3b6daa36 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41410 dport 60967] OK # # # cpu 4: rx_hash 0x93ad28e7 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41444 dport 60967] OK # # # cpu 4: rx_hash 0x2ad7a6cc [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41448 dport 60967] OK # # # cpu 4: rx_hash 0x3de573a5 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41466 dport 60967] OK # # # cpu 4: rx_hash 0xad907a90 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41480 dport 60967] OK # # # cpu 4: rx_hash 0x7c3c8ea2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41484 dport 60967] OK # # # cpu 0: rx_hash 0xf0e2384a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41416 dport 60967] OK # # # cpu 0: rx_hash 0x5eaa6308 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41430 dport 60967] OK # # # cpu 0: rx_hash 0x9525f174 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41436 dport 60967] OK # # # cpu 0: rx_hash 0x553309bc [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41458 dport 60967] OK # # # cpu 5: rx_hash 0xdf6566c7 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41486 dport 60967] OK # # # cpu 4: rx_hash 0x19fb479c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41496 dport 60967] OK # # # cpu 4: rx_hash 0x08414b66 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41522 dport 60967] OK # # # cpu 4: rx_hash 0x912641e1 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41548 dport 60967] OK # # # cpu 0: rx_hash 0x0550f841 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41518 dport 60967] OK # # # cpu 0: rx_hash 0xe3d35db6 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41546 dport 60967] OK # # # cpu 0: rx_hash 0x5130b929 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41570 dport 60967] OK # # # cpu 5: rx_hash 0x77a5e416 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41512 dport 60967] OK # # # cpu 5: rx_hash 0x12622d28 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41532 dport 60967] OK # # # cpu 5: rx_hash 0x5aa9d39d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41542 dport 60967] OK # # # cpu 5: rx_hash 0x3f6e1aa3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41554 dport 60967] OK # # # cpu 5: rx_hash 0xf4e188df [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41560 dport 60967] 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 214, 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 35816 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 40 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 5: rx_hash 0xa19f1119 [saddr 192.0.3.2 daddr 192.0.3.1 sport 59793 dport 35816] != expected 0x24dbe9d9 # # Exception| cpu 5: rx_hash 0xa19f1119 [saddr 192.0.3.2 daddr 192.0.3.1 sport 59793 dport 35816] != expected 0x24dbe9d9 # # Exception| cpu 5: rx_hash 0xa19f1119 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53450 dport 35816] != expected 0x35867ff5 # # Exception| cpu 5: rx_hash 0xa19f1119 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53450 dport 35816] != expected 0x35867ff5 # # Exception| cpu 5: rx_hash 0xa19f1119 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49227 dport 35816] != expected 0xee95b33a # # Exception| cpu 5: rx_hash 0xa19f1119 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49227 dport 35816] != expected 0xee95b33a # # Exception| cpu 5: rx_hash 0xa19f1119 [saddr 192.0.3.2 daddr 192.0.3.1 sport 46904 dport 35816] != expected 0x58aa0e9 # # Exception| cpu 5: rx_hash 0xa19f1119 [saddr 192.0.3.2 daddr 192.0.3.1 sport 46904 dport 35816] != expected 0x58aa0e9 # # Exception| cpu 5: rx_hash 0xa19f1119 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56233 dport 35816] != expected 0x3f10f83c # # Exception| cpu 5: rx_hash 0xa19f1119 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56233 dport 35816] != expected 0x3f10f83c # # Exception| cpu 5: rx_hash 0xa19f1119 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49364 dport 35816] != expected 0x9b223c0b # # Exception| cpu 5: rx_hash 0xa19f1119 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49364 dport 35816] != expected 0x9b223c0b # # Exception| cpu 5: rx_hash 0xa19f1119 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42785 dport 35816] != expected 0xfa57df67 # # Exception| cpu 5: rx_hash 0xa19f1119 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42785 dport 35816] != expected 0xfa57df67 # # Exception| cpu 5: rx_hash 0xa19f1119 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39784 dport 35816] != expected 0x7234aaf6 # # Exception| cpu 5: rx_hash 0xa19f1119 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39784 dport 35816] != expected 0x7234aaf6 # # Exception| cpu 5: rx_hash 0xa19f1119 [saddr 192.0.3.2 daddr 192.0.3.1 sport 41384 dport 35816] != expected 0x16ecbdce # # Exception| cpu 5: rx_hash 0xa19f1119 [saddr 192.0.3.2 daddr 192.0.3.1 sport 41384 dport 35816] != expected 0x16ecbdce # # Exception| cpu 5: rx_hash 0xa19f1119 [saddr 192.0.3.2 daddr 192.0.3.1 sport 46254 dport 35816] != expected 0xcf6f517e # # Exception| cpu 5: rx_hash 0xa19f1119 [saddr 192.0.3.2 daddr 192.0.3.1 sport 46254 dport 35816] != expected 0xcf6f517e # # Exception| cpu 5: rx_hash 0xa19f1119 [saddr 192.0.3.2 daddr 192.0.3.1 sport 41819 dport 35816] != expected 0x4f9fa581 # # Exception| cpu 5: rx_hash 0xa19f1119 [saddr 192.0.3.2 daddr 192.0.3.1 sport 41819 dport 35816] != expected 0x4f9fa581 # # Exception| cpu 5: rx_hash 0xa19f1119 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56197 dport 35816] != expected 0x423379cb # # Exception| cpu 5: rx_hash 0xa19f1119 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56197 dport 35816] != expected 0x423379cb # # Exception| cpu 5: rx_hash 0xa19f1119 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39663 dport 35816] != expected 0xae622f5b # # Exception| cpu 5: rx_hash 0xa19f1119 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39663 dport 35816] != expected 0xae622f5b # # Exception| cpu 5: rx_hash 0xa19f1119 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57220 dport 35816] != expected 0x86629734 # # Exception| cpu 5: rx_hash 0xa19f1119 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57220 dport 35816] != expected 0x86629734 # # Exception| cpu 5: rx_hash 0xa19f1119 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57598 dport 35816] != expected 0x36371e1b # # Exception| cpu 5: rx_hash 0xa19f1119 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57598 dport 35816] != expected 0x36371e1b # # Exception| cpu 5: rx_hash 0xa19f1119 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55113 dport 35816] != expected 0x4c3ec6e4 # # Exception| cpu 5: rx_hash 0xa19f1119 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55113 dport 35816] != expected 0x4c3ec6e4 # # Exception| cpu 5: rx_hash 0xa19f1119 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44449 dport 35816] != expected 0xde8ce8bd # # Exception| cpu 5: rx_hash 0xa19f1119 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44449 dport 35816] != expected 0xde8ce8bd # # Exception| cpu 5: rx_hash 0xa19f1119 [saddr 192.0.3.2 daddr 192.0.3.1 sport 59545 dport 35816] != expected 0x3c9397f7 # # Exception| cpu 5: rx_hash 0xa19f1119 [saddr 192.0.3.2 daddr 192.0.3.1 sport 59545 dport 35816] != expected 0x3c9397f7 # # Exception| cpu 5: rx_hash 0xa19f1119 [saddr 192.0.3.2 daddr 192.0.3.1 sport 40481 dport 35816] != expected 0x4247670b # # Exception| cpu 5: rx_hash 0xa19f1119 [saddr 192.0.3.2 daddr 192.0.3.1 sport 40481 dport 35816] != expected 0x4247670b # # Exception| cpu 5: rx_hash 0xa19f1119 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50798 dport 35816] != expected 0x89387ef2 # # Exception| cpu 5: rx_hash 0xa19f1119 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50798 dport 35816] != expected 0x89387ef2 # # Exception| count: pass=0 nohash=0 fail=40 # # 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 214, 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 57036 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 44 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 5: rx_hash 0xac827f5e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50159 dport 57036] != expected 0xf3744366 # # Exception| cpu 5: rx_hash 0xac827f5e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50159 dport 57036] != expected 0xf3744366 # # Exception| cpu 5: rx_hash 0xac827f5e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51985 dport 57036] != expected 0xd3f6f83a # # Exception| cpu 5: rx_hash 0xac827f5e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51985 dport 57036] != expected 0xd3f6f83a # # Exception| cpu 5: rx_hash 0xac827f5e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33785 dport 57036] != expected 0x9c0778f2 # # Exception| cpu 5: rx_hash 0xac827f5e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33785 dport 57036] != expected 0x9c0778f2 # # Exception| cpu 5: rx_hash 0xac827f5e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33114 dport 57036] != expected 0x68f6e092 # # Exception| cpu 5: rx_hash 0xac827f5e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33114 dport 57036] != expected 0x68f6e092 # # Exception| cpu 5: rx_hash 0xac827f5e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34077 dport 57036] != expected 0x2f7b4fb8 # # Exception| cpu 5: rx_hash 0xac827f5e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34077 dport 57036] != expected 0x2f7b4fb8 # # Exception| cpu 5: rx_hash 0xac827f5e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58841 dport 57036] != expected 0x1f773c39 # # Exception| cpu 5: rx_hash 0xac827f5e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58841 dport 57036] != expected 0x1f773c39 # # Exception| cpu 5: rx_hash 0xac827f5e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33704 dport 57036] != expected 0x83c55a77 # # Exception| cpu 5: rx_hash 0xac827f5e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33704 dport 57036] != expected 0x83c55a77 # # Exception| cpu 5: rx_hash 0xac827f5e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60051 dport 57036] != expected 0xaebef1b0 # # Exception| cpu 5: rx_hash 0xac827f5e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60051 dport 57036] != expected 0xaebef1b0 # # Exception| cpu 5: rx_hash 0xac827f5e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47421 dport 57036] != expected 0xd099f513 # # Exception| cpu 5: rx_hash 0xac827f5e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47421 dport 57036] != expected 0xd099f513 # # Exception| cpu 5: rx_hash 0xac827f5e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57934 dport 57036] != expected 0xb1e3ecc5 # # Exception| cpu 5: rx_hash 0xac827f5e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57934 dport 57036] != expected 0xb1e3ecc5 # # Exception| cpu 5: rx_hash 0xac827f5e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53456 dport 57036] != expected 0x20ebd76d # # Exception| cpu 5: rx_hash 0xac827f5e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53456 dport 57036] != expected 0x20ebd76d # # Exception| cpu 5: rx_hash 0xac827f5e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44281 dport 57036] != expected 0x5881ddda # # Exception| cpu 5: rx_hash 0xac827f5e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44281 dport 57036] != expected 0x5881ddda # # Exception| cpu 5: rx_hash 0xac827f5e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51201 dport 57036] != expected 0x21782f0e # # Exception| cpu 5: rx_hash 0xac827f5e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51201 dport 57036] != expected 0x21782f0e # # Exception| cpu 5: rx_hash 0xac827f5e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60664 dport 57036] != expected 0xb7df17df # # Exception| cpu 5: rx_hash 0xac827f5e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60664 dport 57036] != expected 0xb7df17df # # Exception| cpu 5: rx_hash 0xac827f5e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45027 dport 57036] != expected 0x61809892 # # Exception| cpu 5: rx_hash 0xac827f5e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45027 dport 57036] != expected 0x61809892 # # Exception| cpu 5: rx_hash 0xac827f5e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56496 dport 57036] != expected 0xc67dfc26 # # Exception| cpu 5: rx_hash 0xac827f5e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56496 dport 57036] != expected 0xc67dfc26 # # Exception| cpu 5: rx_hash 0xac827f5e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45338 dport 57036] != expected 0x71827172 # # Exception| cpu 5: rx_hash 0xac827f5e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45338 dport 57036] != expected 0x71827172 # # Exception| cpu 5: rx_hash 0xac827f5e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38960 dport 57036] != expected 0x7cc2dbc # # Exception| cpu 5: rx_hash 0xac827f5e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38960 dport 57036] != expected 0x7cc2dbc # # Exception| cpu 5: rx_hash 0xac827f5e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56245 dport 57036] != expected 0x89569e12 # # Exception| cpu 5: rx_hash 0xac827f5e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56245 dport 57036] != expected 0x89569e12 # # Exception| cpu 5: rx_hash 0xac827f5e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47234 dport 57036] != expected 0x6f9c346c # # Exception| cpu 5: rx_hash 0xac827f5e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47234 dport 57036] != expected 0x6f9c346c # # Exception| cpu 5: rx_hash 0xac827f5e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39206 dport 57036] != expected 0xba14bf37 # # Exception| cpu 5: rx_hash 0xac827f5e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39206 dport 57036] != expected 0xba14bf37 # # Exception| cpu 5: rx_hash 0xac827f5e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56485 dport 57036] != expected 0xe509e5d2 # # Exception| cpu 5: rx_hash 0xac827f5e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56485 dport 57036] != expected 0xe509e5d2 # # 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-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 203, 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 203, 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 203, 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 203, 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 208, 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 208, 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 208, 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 208, 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__->