< 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 52939 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 40 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 0: rx_hash 0x33eee61a [saddr 192.0.3.2 daddr 192.0.3.1 sport 34546 dport 52939] != expected 0x49ba6f75 # # Exception| cpu 0: rx_hash 0x8cbac086 [saddr 192.0.3.2 daddr 192.0.3.1 sport 34548 dport 52939] != expected 0x842a5edf # # Exception| cpu 0: rx_hash 0x79771720 [saddr 192.0.3.2 daddr 192.0.3.1 sport 34554 dport 52939] != expected 0x94026739 # # Exception| cpu 0: rx_hash 0x8baa0c74 [saddr 192.0.3.2 daddr 192.0.3.1 sport 34562 dport 52939] != expected 0x889288f # # Exception| cpu 4: rx_hash 0x3cc5da6f [saddr 192.0.3.2 daddr 192.0.3.1 sport 34528 dport 52939] != expected 0xd1864a60 # # Exception| cpu 4: rx_hash 0xa9f6381b [saddr 192.0.3.2 daddr 192.0.3.1 sport 34532 dport 52939] != expected 0x6af65af9 # # Exception| cpu 4: rx_hash 0xe36fc921 [saddr 192.0.3.2 daddr 192.0.3.1 sport 34540 dport 52939] != expected 0xb74e52b5 # # Exception| cpu 4: rx_hash 0xc9080dc9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 34542 dport 52939] != expected 0xc1ae7386 # # Exception| cpu 4: rx_hash 0x7e67dbd2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 34572 dport 52939] != expected 0x18a11169 # # Exception| cpu 4: rx_hash 0xd3958100 [saddr 192.0.3.2 daddr 192.0.3.1 sport 34602 dport 52939] != expected 0x225f22d0 # # Exception| cpu 5: rx_hash 0x34fe2ae8 [saddr 192.0.3.2 daddr 192.0.3.1 sport 34564 dport 52939] != expected 0xc5191925 # # Exception| cpu 5: rx_hash 0x3bd5169d [saddr 192.0.3.2 daddr 192.0.3.1 sport 34582 dport 52939] != expected 0x5d253c30 # # Exception| cpu 5: rx_hash 0x265856a6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 34596 dport 52939] != expected 0x32771b36 # # Exception| cpu 5: rx_hash 0x96274c4f [saddr 192.0.3.2 daddr 192.0.3.1 sport 34608 dport 52939] != expected 0x67db0f89 # # Exception| cpu 0: rx_hash 0x82f93253 [saddr 192.0.3.2 daddr 192.0.3.1 sport 34626 dport 52939] != expected 0x733e2986 # # Exception| cpu 0: rx_hash 0x905f4e1d [saddr 192.0.3.2 daddr 192.0.3.1 sport 34658 dport 52939] != expected 0x84502b95 # # Exception| cpu 0: rx_hash 0x4ff55d53 [saddr 192.0.3.2 daddr 192.0.3.1 sport 34670 dport 52939] != expected 0xe2983340 # # Exception| cpu 0: rx_hash 0x40de6126 [saddr 192.0.3.2 daddr 192.0.3.1 sport 34684 dport 52939] != expected 0x7aa41655 # # Exception| cpu 0: rx_hash 0x6ab9a5ce [saddr 192.0.3.2 daddr 192.0.3.1 sport 34686 dport 52939] != expected 0xc443766 # # Exception| cpu 4: rx_hash 0xc860c369 [saddr 192.0.3.2 daddr 192.0.3.1 sport 34634 dport 52939] != expected 0xae8621ca # # Exception| cpu 4: rx_hash 0x328628ba [saddr 192.0.3.2 daddr 192.0.3.1 sport 34646 dport 52939] != expected 0x26923d39 # # Exception| cpu 4: rx_hash 0xc59a625d [saddr 192.0.3.2 daddr 192.0.3.1 sport 34698 dport 52939] != expected 0xe8eaa047 # # Exception| cpu 4: rx_hash 0xe0d69ac0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 34714 dport 52939] != expected 0x636a461 # # Exception| cpu 4: rx_hash 0x75e578b4 [saddr 192.0.3.2 daddr 192.0.3.1 sport 34718 dport 52939] != expected 0xbd46b4f8 # # Exception| cpu 5: rx_hash 0x29736ad3 [saddr 192.0.3.2 daddr 192.0.3.1 sport 34614 dport 52939] != expected 0xaa4b3e23 # # Exception| cpu 5: rx_hash 0x7ace44c1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 34700 dport 52939] != expected 0x257a91ed # # Exception| cpu 0: rx_hash 0xfd5bdafb [saddr 192.0.3.2 daddr 192.0.3.1 sport 34728 dport 52939] != expected 0x69648367 # # Exception| cpu 0: rx_hash 0x6868388f [saddr 192.0.3.2 daddr 192.0.3.1 sport 34732 dport 52939] != expected 0xd21493fe # # Exception| cpu 0: rx_hash 0x928ed35c [saddr 192.0.3.2 daddr 192.0.3.1 sport 34736 dport 52939] != expected 0x5a008f0d # # Exception| cpu 0: rx_hash 0xe6ae9892 [saddr 192.0.3.2 daddr 192.0.3.1 sport 34760 dport 52939] != expected 0xe5bd807d # # Exception| cpu 0: rx_hash 0xbe9115e6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 34784 dport 52939] != expected 0xcf6b8a22 # # Exception| cpu 0: rx_hash 0xe75f28b6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 34820 dport 52939] != expected 0xb0e4f15e # # Exception| cpu 0: rx_hash 0x38f53bf8 [saddr 192.0.3.2 daddr 192.0.3.1 sport 34824 dport 52939] != expected 0xd62ce98b # # Exception| cpu 4: rx_hash 0xb8e917b4 [saddr 192.0.3.2 daddr 192.0.3.1 sport 34738 dport 52939] != expected 0x2ce0ae3e # # Exception| cpu 4: rx_hash 0xc3e2600f [saddr 192.0.3.2 daddr 192.0.3.1 sport 34776 dport 52939] != expected 0xb61845b # # Exception| cpu 4: rx_hash 0x56d1827b [saddr 192.0.3.2 daddr 192.0.3.1 sport 34780 dport 52939] != expected 0xb01194c2 # # Exception| cpu 5: rx_hash 0xf270e68e [saddr 192.0.3.2 daddr 192.0.3.1 sport 34746 dport 52939] != expected 0xf158a672 # # Exception| cpu 5: rx_hash 0xf408e4dc [saddr 192.0.3.2 daddr 192.0.3.1 sport 34792 dport 52939] != expected 0x12d3826e # # Exception| cpu 5: rx_hash 0xde6f2034 [saddr 192.0.3.2 daddr 192.0.3.1 sport 34794 dport 52939] != expected 0x6433a35d # # Exception| cpu 5: rx_hash 0xfb23d8a9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 34810 dport 52939] != expected 0x8aefa77b # # Exception| count: pass=0 nohash=0 fail=40 # # Exception| # not ok 1 toeplitz.test.tcp_ipv4 # # Receiver output: # # # # RSS indirection table size: 256 # # # cpu 0: rx_hash 0xaa346ada [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48382 dport 57025] OK # # # cpu 0: rx_hash 0x57c24dfb [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48404 dport 57025] OK # # # cpu 4: rx_hash 0xe7bd5712 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48384 dport 57025] OK # # # cpu 4: rx_hash 0xa20f9a5d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48410 dport 57025] OK # # # cpu 4: rx_hash 0x2ab13812 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48428 dport 57025] OK # # # cpu 4: rx_hash 0x31447a7b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48460 dport 57025] OK # # # cpu 4: rx_hash 0xd62fd193 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48482 dport 57025] OK # # # cpu 5: rx_hash 0x58e9718e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48390 dport 57025] OK # # # cpu 5: rx_hash 0x95e51e8e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48426 dport 57025] OK # # # cpu 5: rx_hash 0x456431b5 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48436 dport 57025] OK # # # cpu 5: rx_hash 0x259a0467 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48446 dport 57025] OK # # # cpu 5: rx_hash 0x5e9173dc [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48468 dport 57025] OK # # # cpu 0: rx_hash 0x23e20635 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48492 dport 57025] OK # # # cpu 0: rx_hash 0xd904ede6 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48496 dport 57025] OK # # # cpu 0: rx_hash 0xa98d393b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48520 dport 57025] OK # # # cpu 0: rx_hash 0xec3ff474 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48530 dport 57025] OK # # # cpu 0: rx_hash 0xdbd570a7 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48546 dport 57025] OK # # # cpu 0: rx_hash 0x047f63e9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48558 dport 57025] OK # # # cpu 4: rx_hash 0xbb2b4575 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48552 dport 57025] OK # # # cpu 4: rx_hash 0x5513d0ba [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48582 dport 57025] OK # # # cpu 4: rx_hash 0x5a38eccf [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48596 dport 57025] OK # # # cpu 5: rx_hash 0x939d1cdc [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48504 dport 57025] OK # # # cpu 5: rx_hash 0x3cbedb4f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48524 dport 57025] OK # # # cpu 5: rx_hash 0x536bd2e8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48532 dport 57025] OK # # # cpu 5: rx_hash 0x3395e73a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48542 dport 57025] OK # # # cpu 5: rx_hash 0x9e67bde8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48568 dport 57025] OK # # # cpu 0: rx_hash 0x274b9926 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48620 dport 57025] OK # # # cpu 0: rx_hash 0xa4c3ff5f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48640 dport 57025] OK # # # cpu 0: rx_hash 0xee5a0e65 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48648 dport 57025] OK # # # cpu 0: rx_hash 0xb6658311 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48672 dport 57025] OK # # # cpu 0: rx_hash 0x4c8368c2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48700 dport 57025] OK # # # cpu 4: rx_hash 0x973483cf [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48632 dport 57025] OK # # # cpu 4: rx_hash 0x43a854b7 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48686 dport 57025] OK # # # cpu 4: rx_hash 0xe7093042 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48712 dport 57025] OK # # # cpu 4: rx_hash 0x723ad236 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48716 dport 57025] OK # # # cpu 4: rx_hash 0xbf36bd36 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48736 dport 57025] OK # # # cpu 4: rx_hash 0x955179de [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48738 dport 57025] OK # # # cpu 5: rx_hash 0x6dd2681c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48612 dport 57025] OK # # # cpu 5: rx_hash 0x3edb215e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48662 dport 57025] OK # # # cpu 5: rx_hash 0x37881f79 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48726 dport 57025] OK # # # count: pass=40 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 49883 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 42 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 0: rx_hash 0x1f63296b [saddr 192.0.3.2 daddr 192.0.3.1 sport 56013 dport 49883] != expected 0xe02d0c1f # # Exception| cpu 0: rx_hash 0x1f63296b [saddr 192.0.3.2 daddr 192.0.3.1 sport 56013 dport 49883] != expected 0xe02d0c1f # # Exception| cpu 0: rx_hash 0x1f63296b [saddr 192.0.3.2 daddr 192.0.3.1 sport 51665 dport 49883] != expected 0x284cec8b # # Exception| cpu 0: rx_hash 0x1f63296b [saddr 192.0.3.2 daddr 192.0.3.1 sport 51665 dport 49883] != expected 0x284cec8b # # Exception| cpu 0: rx_hash 0x1f63296b [saddr 192.0.3.2 daddr 192.0.3.1 sport 60115 dport 49883] != expected 0xa7c083d9 # # Exception| cpu 0: rx_hash 0x1f63296b [saddr 192.0.3.2 daddr 192.0.3.1 sport 60115 dport 49883] != expected 0xa7c083d9 # # Exception| cpu 0: rx_hash 0x1f63296b [saddr 192.0.3.2 daddr 192.0.3.1 sport 35100 dport 49883] != expected 0x515380b4 # # Exception| cpu 0: rx_hash 0x1f63296b [saddr 192.0.3.2 daddr 192.0.3.1 sport 35100 dport 49883] != expected 0x515380b4 # # Exception| cpu 0: rx_hash 0x1f63296b [saddr 192.0.3.2 daddr 192.0.3.1 sport 48546 dport 49883] != expected 0x9bb0fdf5 # # Exception| cpu 0: rx_hash 0x1f63296b [saddr 192.0.3.2 daddr 192.0.3.1 sport 48546 dport 49883] != expected 0x9bb0fdf5 # # Exception| cpu 0: rx_hash 0x1f63296b [saddr 192.0.3.2 daddr 192.0.3.1 sport 45598 dport 49883] != expected 0xacec8bea # # Exception| cpu 0: rx_hash 0x1f63296b [saddr 192.0.3.2 daddr 192.0.3.1 sport 45598 dport 49883] != expected 0xacec8bea # # Exception| cpu 0: rx_hash 0x1f63296b [saddr 192.0.3.2 daddr 192.0.3.1 sport 50413 dport 49883] != expected 0xadbdfa31 # # Exception| cpu 0: rx_hash 0x1f63296b [saddr 192.0.3.2 daddr 192.0.3.1 sport 50413 dport 49883] != expected 0xadbdfa31 # # Exception| cpu 0: rx_hash 0x1f63296b [saddr 192.0.3.2 daddr 192.0.3.1 sport 51222 dport 49883] != expected 0x509dde88 # # Exception| cpu 0: rx_hash 0x1f63296b [saddr 192.0.3.2 daddr 192.0.3.1 sport 51222 dport 49883] != expected 0x509dde88 # # Exception| cpu 0: rx_hash 0x1f63296b [saddr 192.0.3.2 daddr 192.0.3.1 sport 35794 dport 49883] != expected 0x8861d8fe # # Exception| cpu 0: rx_hash 0x1f63296b [saddr 192.0.3.2 daddr 192.0.3.1 sport 35794 dport 49883] != expected 0x8861d8fe # # Exception| cpu 0: rx_hash 0x1f63296b [saddr 192.0.3.2 daddr 192.0.3.1 sport 33699 dport 49883] != expected 0xa47925ac # # Exception| cpu 0: rx_hash 0x1f63296b [saddr 192.0.3.2 daddr 192.0.3.1 sport 33699 dport 49883] != expected 0xa47925ac # # Exception| cpu 0: rx_hash 0x1f63296b [saddr 192.0.3.2 daddr 192.0.3.1 sport 53457 dport 49883] != expected 0x449248c5 # # Exception| cpu 0: rx_hash 0x1f63296b [saddr 192.0.3.2 daddr 192.0.3.1 sport 53457 dport 49883] != expected 0x449248c5 # # Exception| cpu 0: rx_hash 0x1f63296b [saddr 192.0.3.2 daddr 192.0.3.1 sport 42478 dport 49883] != expected 0xf4fc8025 # # Exception| cpu 0: rx_hash 0x1f63296b [saddr 192.0.3.2 daddr 192.0.3.1 sport 42478 dport 49883] != expected 0xf4fc8025 # # Exception| cpu 0: rx_hash 0x1f63296b [saddr 192.0.3.2 daddr 192.0.3.1 sport 56553 dport 49883] != expected 0x64fe8ea4 # # Exception| cpu 0: rx_hash 0x1f63296b [saddr 192.0.3.2 daddr 192.0.3.1 sport 56553 dport 49883] != expected 0x64fe8ea4 # # Exception| cpu 0: rx_hash 0x1f63296b [saddr 192.0.3.2 daddr 192.0.3.1 sport 51072 dport 49883] != expected 0x3bf783fb # # Exception| cpu 0: rx_hash 0x1f63296b [saddr 192.0.3.2 daddr 192.0.3.1 sport 51072 dport 49883] != expected 0x3bf783fb # # Exception| cpu 0: rx_hash 0x1f63296b [saddr 192.0.3.2 daddr 192.0.3.1 sport 50332 dport 49883] != expected 0x2278bf6b # # Exception| cpu 0: rx_hash 0x1f63296b [saddr 192.0.3.2 daddr 192.0.3.1 sport 50332 dport 49883] != expected 0x2278bf6b # # Exception| cpu 0: rx_hash 0x1f63296b [saddr 192.0.3.2 daddr 192.0.3.1 sport 60815 dport 49883] != expected 0x8243ce50 # # Exception| cpu 0: rx_hash 0x1f63296b [saddr 192.0.3.2 daddr 192.0.3.1 sport 60815 dport 49883] != expected 0x8243ce50 # # Exception| cpu 0: rx_hash 0x1f63296b [saddr 192.0.3.2 daddr 192.0.3.1 sport 39383 dport 49883] != expected 0x8049b624 # # Exception| cpu 0: rx_hash 0x1f63296b [saddr 192.0.3.2 daddr 192.0.3.1 sport 39383 dport 49883] != expected 0x8049b624 # # Exception| cpu 0: rx_hash 0x1f63296b [saddr 192.0.3.2 daddr 192.0.3.1 sport 58558 dport 49883] != expected 0xcb01f249 # # Exception| cpu 0: rx_hash 0x1f63296b [saddr 192.0.3.2 daddr 192.0.3.1 sport 58558 dport 49883] != expected 0xcb01f249 # # Exception| cpu 0: rx_hash 0x1f63296b [saddr 192.0.3.2 daddr 192.0.3.1 sport 51763 dport 49883] != expected 0x7e356e45 # # Exception| cpu 0: rx_hash 0x1f63296b [saddr 192.0.3.2 daddr 192.0.3.1 sport 51763 dport 49883] != expected 0x7e356e45 # # Exception| cpu 0: rx_hash 0x1f63296b [saddr 192.0.3.2 daddr 192.0.3.1 sport 47279 dport 49883] != expected 0x49ee1714 # # Exception| cpu 0: rx_hash 0x1f63296b [saddr 192.0.3.2 daddr 192.0.3.1 sport 47279 dport 49883] != expected 0x49ee1714 # # Exception| cpu 0: rx_hash 0x1f63296b [saddr 192.0.3.2 daddr 192.0.3.1 sport 48714 dport 49883] != expected 0x66915644 # # Exception| cpu 0: rx_hash 0x1f63296b [saddr 192.0.3.2 daddr 192.0.3.1 sport 48714 dport 49883] != expected 0x66915644 # # 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 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 57099 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 40 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 4: rx_hash 0xf56e9d2a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39254 dport 57099] != expected 0x131eb7dc # # Exception| cpu 4: rx_hash 0xf56e9d2a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39254 dport 57099] != expected 0x131eb7dc # # Exception| cpu 4: rx_hash 0xf56e9d2a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54095 dport 57099] != expected 0xf76d9aa1 # # Exception| cpu 4: rx_hash 0xf56e9d2a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54095 dport 57099] != expected 0xf76d9aa1 # # Exception| cpu 4: rx_hash 0xf56e9d2a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57223 dport 57099] != expected 0x20d160bc # # Exception| cpu 4: rx_hash 0xf56e9d2a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57223 dport 57099] != expected 0x20d160bc # # Exception| cpu 4: rx_hash 0xf56e9d2a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51442 dport 57099] != expected 0xc45a66ba # # Exception| cpu 4: rx_hash 0xf56e9d2a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51442 dport 57099] != expected 0xc45a66ba # # Exception| cpu 4: rx_hash 0xf56e9d2a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59107 dport 57099] != expected 0x383e7c5d # # Exception| cpu 4: rx_hash 0xf56e9d2a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59107 dport 57099] != expected 0x383e7c5d # # Exception| cpu 4: rx_hash 0xf56e9d2a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36124 dport 57099] != expected 0x2203c333 # # Exception| cpu 4: rx_hash 0xf56e9d2a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36124 dport 57099] != expected 0x2203c333 # # Exception| cpu 4: rx_hash 0xf56e9d2a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44438 dport 57099] != expected 0x9a46cf8e # # Exception| cpu 4: rx_hash 0xf56e9d2a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44438 dport 57099] != expected 0x9a46cf8e # # Exception| cpu 4: rx_hash 0xf56e9d2a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39135 dport 57099] != expected 0x8bb59fad # # Exception| cpu 4: rx_hash 0xf56e9d2a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39135 dport 57099] != expected 0x8bb59fad # # Exception| cpu 4: rx_hash 0xf56e9d2a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37268 dport 57099] != expected 0x44c94bf1 # # Exception| cpu 4: rx_hash 0xf56e9d2a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37268 dport 57099] != expected 0x44c94bf1 # # Exception| cpu 4: rx_hash 0xf56e9d2a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42470 dport 57099] != expected 0xd4b5ec8b # # Exception| cpu 4: rx_hash 0xf56e9d2a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42470 dport 57099] != expected 0xd4b5ec8b # # Exception| cpu 4: rx_hash 0xf56e9d2a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35843 dport 57099] != expected 0x2419aa50 # # Exception| cpu 4: rx_hash 0xf56e9d2a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35843 dport 57099] != expected 0x2419aa50 # # Exception| cpu 4: rx_hash 0xf56e9d2a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54143 dport 57099] != expected 0xc0871e72 # # Exception| cpu 4: rx_hash 0xf56e9d2a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54143 dport 57099] != expected 0xc0871e72 # # Exception| cpu 4: rx_hash 0xf56e9d2a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49196 dport 57099] != expected 0x696b7144 # # Exception| cpu 4: rx_hash 0xf56e9d2a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49196 dport 57099] != expected 0x696b7144 # # Exception| cpu 4: rx_hash 0xf56e9d2a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38675 dport 57099] != expected 0x8a442f89 # # Exception| cpu 4: rx_hash 0xf56e9d2a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38675 dport 57099] != expected 0x8a442f89 # # Exception| cpu 4: rx_hash 0xf56e9d2a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53633 dport 57099] != expected 0xce708bf7 # # Exception| cpu 4: rx_hash 0xf56e9d2a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53633 dport 57099] != expected 0xce708bf7 # # Exception| cpu 4: rx_hash 0xf56e9d2a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44118 dport 57099] != expected 0x15e8a133 # # Exception| cpu 4: rx_hash 0xf56e9d2a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44118 dport 57099] != expected 0x15e8a133 # # Exception| cpu 4: rx_hash 0xf56e9d2a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35557 dport 57099] != expected 0xa5ae0590 # # Exception| cpu 4: rx_hash 0xf56e9d2a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35557 dport 57099] != expected 0xa5ae0590 # # Exception| cpu 4: rx_hash 0xf56e9d2a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57018 dport 57099] != expected 0x1e0ab179 # # Exception| cpu 4: rx_hash 0xf56e9d2a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57018 dport 57099] != expected 0x1e0ab179 # # Exception| cpu 4: rx_hash 0xf56e9d2a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59431 dport 57099] != expected 0xf102f2ca # # Exception| cpu 4: rx_hash 0xf56e9d2a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59431 dport 57099] != expected 0xf102f2ca # # Exception| cpu 4: rx_hash 0xf56e9d2a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39078 dport 57099] != expected 0xab5a5db2 # # Exception| cpu 4: rx_hash 0xf56e9d2a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39078 dport 57099] != expected 0xab5a5db2 # # 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 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__->