< 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 45198 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 45 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 0: rx_hash 0x1294720b [saddr 192.0.3.2 daddr 192.0.3.1 sport 59518 dport 45198] != expected 0x7755aace # # Exception| cpu 0: rx_hash 0x276c2820 [saddr 192.0.3.2 daddr 192.0.3.1 sport 59532 dport 45198] != expected 0x2688caf2 # # Exception| cpu 0: rx_hash 0x31891cf8 [saddr 192.0.3.2 daddr 192.0.3.1 sport 59546 dport 45198] != expected 0x7cd54589 # # Exception| cpu 0: rx_hash 0x743051ce [saddr 192.0.3.2 daddr 192.0.3.1 sport 59586 dport 45198] != expected 0xaa422657 # # Exception| cpu 4: rx_hash 0x6ac48b9f [saddr 192.0.3.2 daddr 192.0.3.1 sport 59514 dport 45198] != expected 0xacc27c95 # # Exception| cpu 4: rx_hash 0x5f3cd1b4 [saddr 192.0.3.2 daddr 192.0.3.1 sport 59528 dport 45198] != expected 0xfd1f1ca9 # # Exception| cpu 4: rx_hash 0xd44e4bd8 [saddr 192.0.3.2 daddr 192.0.3.1 sport 59556 dport 45198] != expected 0x5031db14 # # Exception| cpu 4: rx_hash 0xc2ab7f00 [saddr 192.0.3.2 daddr 192.0.3.1 sport 59570 dport 45198] != expected 0xa6c546f # # Exception| cpu 4: rx_hash 0x4a5a75bd [saddr 192.0.3.2 daddr 192.0.3.1 sport 59572 dport 45198] != expected 0x66d42e82 # # Exception| cpu 5: rx_hash 0x56ecf755 [saddr 192.0.3.2 daddr 192.0.3.1 sport 59506 dport 45198] != expected 0xc10997b8 # # Exception| cpu 5: rx_hash 0x1a859c82 [saddr 192.0.3.2 daddr 192.0.3.1 sport 59600 dport 45198] != expected 0x2b887f77 # # Exception| cpu 5: rx_hash 0x5efd19dc [saddr 192.0.3.2 daddr 192.0.3.1 sport 59612 dport 45198] != expected 0x9dd44201 # # Exception| cpu 0: rx_hash 0xd58f83b0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 59632 dport 45198] != expected 0x30fa85bc # # Exception| cpu 0: rx_hash 0x19060c53 [saddr 192.0.3.2 daddr 192.0.3.1 sport 59642 dport 45198] != expected 0xea1ec227 # # Exception| cpu 0: rx_hash 0x1dee1f23 [saddr 192.0.3.2 daddr 192.0.3.1 sport 59662 dport 45198] != expected 0xf41587af # # Exception| cpu 0: rx_hash 0xbfd25d8c [saddr 192.0.3.2 daddr 192.0.3.1 sport 59670 dport 45198] != expected 0xaf3b9914 # # Exception| cpu 0: rx_hash 0x1e6d8ff2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 59684 dport 45198] != expected 0x35833aff # # Exception| cpu 0: rx_hash 0xd2e40011 [saddr 192.0.3.2 daddr 192.0.3.1 sport 59694 dport 45198] != expected 0xef677d64 # # Exception| cpu 4: rx_hash 0x4b9bbdd5 [saddr 192.0.3.2 daddr 192.0.3.1 sport 59616 dport 45198] != expected 0x61f702a # # Exception| cpu 5: rx_hash 0x6156f5c7 [saddr 192.0.3.2 daddr 192.0.3.1 sport 59646 dport 45198] != expected 0x3189147c # # Exception| cpu 5: rx_hash 0x8079b197 [saddr 192.0.3.2 daddr 192.0.3.1 sport 59700 dport 45198] != expected 0x366cf69 # # Exception| cpu 5: rx_hash 0x4eb266cd [saddr 192.0.3.2 daddr 192.0.3.1 sport 59712 dport 45198] != expected 0x78df6b0a # # Exception| cpu 5: rx_hash 0xc6436c70 [saddr 192.0.3.2 daddr 192.0.3.1 sport 59718 dport 45198] != expected 0x146711e7 # # Exception| cpu 0: rx_hash 0xec8e2462 [saddr 192.0.3.2 daddr 192.0.3.1 sport 59736 dport 45198] != expected 0x23f175b1 # # Exception| cpu 0: rx_hash 0x67fcbe0e [saddr 192.0.3.2 daddr 192.0.3.1 sport 59764 dport 45198] != expected 0x8edfb20c # # Exception| cpu 0: rx_hash 0xdaf5ee98 [saddr 192.0.3.2 daddr 192.0.3.1 sport 59776 dport 45198] != expected 0xb3baa8dd # # Exception| cpu 0: rx_hash 0x6e2c98ef [saddr 192.0.3.2 daddr 192.0.3.1 sport 59790 dport 45198] != expected 0xb2c9391d # # Exception| cpu 4: rx_hash 0xfa6b10ba [saddr 192.0.3.2 daddr 192.0.3.1 sport 59726 dport 45198] != expected 0x79acfaca # # Exception| cpu 4: rx_hash 0xd0a658a8 [saddr 192.0.3.2 daddr 192.0.3.1 sport 59728 dport 45198] != expected 0x4e3a9e9c # # Exception| cpu 4: rx_hash 0x2007ab81 [saddr 192.0.3.2 daddr 192.0.3.1 sport 59730 dport 45198] != expected 0xf915322a # # Exception| cpu 4: rx_hash 0x29d78d60 [saddr 192.0.3.2 daddr 192.0.3.1 sport 59816 dport 45198] != expected 0xc503b93b # # Exception| cpu 5: rx_hash 0x647f2edf [saddr 192.0.3.2 daddr 192.0.3.1 sport 59742 dport 45198] != expected 0x4f490f5c # # Exception| cpu 5: rx_hash 0x4d31f61c [saddr 192.0.3.2 daddr 192.0.3.1 sport 59754 dport 45198] != expected 0xb949d65a # # Exception| cpu 5: rx_hash 0xe6dd9252 [saddr 192.0.3.2 daddr 192.0.3.1 sport 59784 dport 45198] != expected 0xde7143f0 # # Exception| cpu 5: rx_hash 0xcc10da40 [saddr 192.0.3.2 daddr 192.0.3.1 sport 59798 dport 45198] != expected 0xe9e727a6 # # Exception| cpu 0: rx_hash 0xe55e0283 [saddr 192.0.3.2 daddr 192.0.3.1 sport 59810 dport 45198] != expected 0x1fe7fea0 # # Exception| cpu 0: rx_hash 0xb581ebbc [saddr 192.0.3.2 daddr 192.0.3.1 sport 59846 dport 45198] != expected 0x52bbaf55 # # Exception| cpu 0: rx_hash 0x02db0d1a [saddr 192.0.3.2 daddr 192.0.3.1 sport 59874 dport 45198] != expected 0x925e83c5 # # Exception| cpu 0: rx_hash 0x6c6ec056 [saddr 192.0.3.2 daddr 192.0.3.1 sport 59888 dport 45198] != expected 0x1394dae5 # # Exception| cpu 4: rx_hash 0x031ac572 [saddr 192.0.3.2 daddr 192.0.3.1 sport 59830 dport 45198] != expected 0xf295dd6d # # Exception| cpu 4: rx_hash 0x6fed5087 [saddr 192.0.3.2 daddr 192.0.3.1 sport 59866 dport 45198] != expected 0xd20267b5 # # Exception| cpu 4: rx_hash 0xd8b7b621 [saddr 192.0.3.2 daddr 192.0.3.1 sport 59902 dport 45198] != expected 0x12e74b25 # # Exception| cpu 4: rx_hash 0x78fffd36 [saddr 192.0.3.2 daddr 192.0.3.1 sport 59918 dport 45198] != expected 0x46ccf75a # # Exception| cpu 4: rx_hash 0xdac3bf99 [saddr 192.0.3.2 daddr 192.0.3.1 sport 59926 dport 45198] != expected 0x1de2e9e1 # # Exception| cpu 4: rx_hash 0xcfa51b90 [saddr 192.0.3.2 daddr 192.0.3.1 sport 59946 dport 45198] != expected 0x8629dbca # # Exception| count: pass=0 nohash=0 fail=45 # # Exception| # not ok 1 toeplitz.test.tcp_ipv4 # # Receiver output: # # # # RSS indirection table size: 256 # # # cpu 0: rx_hash 0x57e0c5dd [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35546 dport 37470] OK # # # cpu 0: rx_hash 0x6ca33ab6 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35596 dport 37470] OK # # # cpu 0: rx_hash 0x7a460e6e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35610 dport 37470] OK # # # cpu 4: rx_hash 0xdf11cf60 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35548 dport 37470] OK # # # cpu 4: rx_hash 0x5463550c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35568 dport 37470] OK # # # cpu 5: rx_hash 0x073f2ce2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35518 dport 37470] OK # # # cpu 5: rx_hash 0x057d745b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35520 dport 37470] OK # # # cpu 5: rx_hash 0xc9f4fbb8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35530 dport 37470] OK # # # cpu 5: rx_hash 0x3ad69840 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35554 dport 37470] OK # # # cpu 5: rx_hash 0x28dbbfe8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35584 dport 37470] OK # # # cpu 5: rx_hash 0x0216f7fa [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35614 dport 37470] OK # # # cpu 0: rx_hash 0xe7d1a0da [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35616 dport 37470] OK # # # cpu 0: rx_hash 0x79c59ebf [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35632 dport 37470] OK # # # cpu 0: rx_hash 0xf1349402 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35638 dport 37470] OK # # # cpu 0: rx_hash 0xb54c115c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35642 dport 37470] OK # # # cpu 0: rx_hash 0x8b26352f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35660 dport 37470] OK # # # cpu 0: rx_hash 0x88a5a5fe [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35686 dport 37470] OK # # # cpu 4: rx_hash 0x47afbacc [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35654 dport 37470] OK # # # cpu 5: rx_hash 0xdbf9dc10 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35624 dport 37470] OK # # # cpu 5: rx_hash 0xd9bb84a9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35670 dport 37470] OK # # # cpu 5: rx_hash 0xb48dd934 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35694 dport 37470] OK # # # cpu 5: rx_hash 0xe61068b2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35700 dport 37470] OK # # # cpu 0: rx_hash 0xefc04e53 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35726 dport 37470] OK # # # cpu 0: rx_hash 0xf8e4b2e3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35788 dport 37470] OK # # # cpu 0: rx_hash 0x66f08c86 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35804 dport 37470] OK # # # cpu 4: rx_hash 0xda381478 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35708 dport 37470] OK # # # cpu 4: rx_hash 0xd3e83299 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35718 dport 37470] OK # # # cpu 4: rx_hash 0xbd5dffd5 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35732 dport 37470] OK # # # cpu 4: rx_hash 0x71d47036 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35742 dport 37470] OK # # # cpu 4: rx_hash 0x7257e0e7 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35764 dport 37470] OK # # # cpu 4: rx_hash 0x4e7f9c2d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35772 dport 37470] OK # # # cpu 4: rx_hash 0x4fbe5445 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35816 dport 37470] OK # # # cpu 4: rx_hash 0x95d2ef7e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35828 dport 37470] OK # # # cpu 4: rx_hash 0x210b9909 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35834 dport 37470] OK # # # cpu 5: rx_hash 0xec43de82 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35748 dport 37470] OK # # # cpu 5: rx_hash 0x5ad8f04c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35796 dport 37470] OK # # # cpu 0: rx_hash 0xab4307b9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35846 dport 37470] OK # # # cpu 0: rx_hash 0xbe25a3b0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35898 dport 37470] OK # # # cpu 4: rx_hash 0xa9fa93b4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35836 dport 37470] OK # # # cpu 4: rx_hash 0x5be2f490 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35844 dport 37470] OK # # # cpu 4: rx_hash 0x4d07c048 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35858 dport 37470] OK # # # cpu 4: rx_hash 0xf9deb63f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35868 dport 37470] OK # # # cpu 4: rx_hash 0xecb81236 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35872 dport 37470] OK # # # count: pass=43 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 49130 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 40 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 0: rx_hash 0x0aace21a [saddr 192.0.3.2 daddr 192.0.3.1 sport 60047 dport 49130] != expected 0x13727b48 # # Exception| cpu 0: rx_hash 0x0aace21a [saddr 192.0.3.2 daddr 192.0.3.1 sport 60047 dport 49130] != expected 0x13727b48 # # Exception| cpu 0: rx_hash 0x0aace21a [saddr 192.0.3.2 daddr 192.0.3.1 sport 41128 dport 49130] != expected 0x6bb0ff38 # # Exception| cpu 0: rx_hash 0x0aace21a [saddr 192.0.3.2 daddr 192.0.3.1 sport 41128 dport 49130] != expected 0x6bb0ff38 # # Exception| cpu 0: rx_hash 0x0aace21a [saddr 192.0.3.2 daddr 192.0.3.1 sport 49899 dport 49130] != expected 0x535893ac # # Exception| cpu 0: rx_hash 0x0aace21a [saddr 192.0.3.2 daddr 192.0.3.1 sport 49899 dport 49130] != expected 0x535893ac # # Exception| cpu 0: rx_hash 0x0aace21a [saddr 192.0.3.2 daddr 192.0.3.1 sport 50516 dport 49130] != expected 0xad3d0dcc # # Exception| cpu 0: rx_hash 0x0aace21a [saddr 192.0.3.2 daddr 192.0.3.1 sport 50516 dport 49130] != expected 0xad3d0dcc # # Exception| cpu 0: rx_hash 0x0aace21a [saddr 192.0.3.2 daddr 192.0.3.1 sport 49527 dport 49130] != expected 0x27e4950b # # Exception| cpu 0: rx_hash 0x0aace21a [saddr 192.0.3.2 daddr 192.0.3.1 sport 49527 dport 49130] != expected 0x27e4950b # # Exception| cpu 0: rx_hash 0x0aace21a [saddr 192.0.3.2 daddr 192.0.3.1 sport 49702 dport 49130] != expected 0x403e3461 # # Exception| cpu 0: rx_hash 0x0aace21a [saddr 192.0.3.2 daddr 192.0.3.1 sport 49702 dport 49130] != expected 0x403e3461 # # Exception| cpu 0: rx_hash 0x0aace21a [saddr 192.0.3.2 daddr 192.0.3.1 sport 45176 dport 49130] != expected 0xc4062c8c # # Exception| cpu 0: rx_hash 0x0aace21a [saddr 192.0.3.2 daddr 192.0.3.1 sport 45176 dport 49130] != expected 0xc4062c8c # # Exception| cpu 0: rx_hash 0x0aace21a [saddr 192.0.3.2 daddr 192.0.3.1 sport 57525 dport 49130] != expected 0xd1dbd7c9 # # Exception| cpu 0: rx_hash 0x0aace21a [saddr 192.0.3.2 daddr 192.0.3.1 sport 57525 dport 49130] != expected 0xd1dbd7c9 # # Exception| cpu 0: rx_hash 0x0aace21a [saddr 192.0.3.2 daddr 192.0.3.1 sport 51446 dport 49130] != expected 0x8864e667 # # Exception| cpu 0: rx_hash 0x0aace21a [saddr 192.0.3.2 daddr 192.0.3.1 sport 51446 dport 49130] != expected 0x8864e667 # # Exception| cpu 0: rx_hash 0x0aace21a [saddr 192.0.3.2 daddr 192.0.3.1 sport 58431 dport 49130] != expected 0x538b936 # # Exception| cpu 0: rx_hash 0x0aace21a [saddr 192.0.3.2 daddr 192.0.3.1 sport 58431 dport 49130] != expected 0x538b936 # # Exception| cpu 0: rx_hash 0x0aace21a [saddr 192.0.3.2 daddr 192.0.3.1 sport 38543 dport 49130] != expected 0x50640907 # # Exception| cpu 0: rx_hash 0x0aace21a [saddr 192.0.3.2 daddr 192.0.3.1 sport 38543 dport 49130] != expected 0x50640907 # # Exception| cpu 0: rx_hash 0x0aace21a [saddr 192.0.3.2 daddr 192.0.3.1 sport 45131 dport 49130] != expected 0x30e1d60b # # Exception| cpu 0: rx_hash 0x0aace21a [saddr 192.0.3.2 daddr 192.0.3.1 sport 45131 dport 49130] != expected 0x30e1d60b # # Exception| cpu 0: rx_hash 0x0aace21a [saddr 192.0.3.2 daddr 192.0.3.1 sport 40200 dport 49130] != expected 0x2eb2f2a # # Exception| cpu 0: rx_hash 0x0aace21a [saddr 192.0.3.2 daddr 192.0.3.1 sport 40200 dport 49130] != expected 0x2eb2f2a # # Exception| cpu 0: rx_hash 0x0aace21a [saddr 192.0.3.2 daddr 192.0.3.1 sport 60658 dport 49130] != expected 0xb233d510 # # Exception| cpu 0: rx_hash 0x0aace21a [saddr 192.0.3.2 daddr 192.0.3.1 sport 60658 dport 49130] != expected 0xb233d510 # # Exception| cpu 0: rx_hash 0x0aace21a [saddr 192.0.3.2 daddr 192.0.3.1 sport 53374 dport 49130] != expected 0x55289de6 # # Exception| cpu 0: rx_hash 0x0aace21a [saddr 192.0.3.2 daddr 192.0.3.1 sport 53374 dport 49130] != expected 0x55289de6 # # Exception| cpu 0: rx_hash 0x0aace21a [saddr 192.0.3.2 daddr 192.0.3.1 sport 56209 dport 49130] != expected 0xfca7d748 # # Exception| cpu 0: rx_hash 0x0aace21a [saddr 192.0.3.2 daddr 192.0.3.1 sport 56209 dport 49130] != expected 0xfca7d748 # # Exception| cpu 0: rx_hash 0x0aace21a [saddr 192.0.3.2 daddr 192.0.3.1 sport 43799 dport 49130] != expected 0x79633d65 # # Exception| cpu 0: rx_hash 0x0aace21a [saddr 192.0.3.2 daddr 192.0.3.1 sport 43799 dport 49130] != expected 0x79633d65 # # Exception| cpu 0: rx_hash 0x0aace21a [saddr 192.0.3.2 daddr 192.0.3.1 sport 49283 dport 49130] != expected 0x39efd083 # # Exception| cpu 0: rx_hash 0x0aace21a [saddr 192.0.3.2 daddr 192.0.3.1 sport 49283 dport 49130] != expected 0x39efd083 # # Exception| cpu 0: rx_hash 0x0aace21a [saddr 192.0.3.2 daddr 192.0.3.1 sport 35792 dport 49130] != expected 0x19faafc9 # # Exception| cpu 0: rx_hash 0x0aace21a [saddr 192.0.3.2 daddr 192.0.3.1 sport 35792 dport 49130] != expected 0x19faafc9 # # Exception| cpu 0: rx_hash 0x0aace21a [saddr 192.0.3.2 daddr 192.0.3.1 sport 60908 dport 49130] != expected 0xa6cbee1f # # Exception| cpu 0: rx_hash 0x0aace21a [saddr 192.0.3.2 daddr 192.0.3.1 sport 60908 dport 49130] != expected 0xa6cbee1f # # 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 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 57911 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 40 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 5: rx_hash 0x9144c149 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38071 dport 57911] != expected 0x1563ddbf # # Exception| cpu 5: rx_hash 0x9144c149 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38071 dport 57911] != expected 0x1563ddbf # # Exception| cpu 5: rx_hash 0x9144c149 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59306 dport 57911] != expected 0x4bebf9ed # # Exception| cpu 5: rx_hash 0x9144c149 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59306 dport 57911] != expected 0x4bebf9ed # # Exception| cpu 5: rx_hash 0x9144c149 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49807 dport 57911] != expected 0xa7a4e019 # # Exception| cpu 5: rx_hash 0x9144c149 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49807 dport 57911] != expected 0xa7a4e019 # # Exception| cpu 5: rx_hash 0x9144c149 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57764 dport 57911] != expected 0x4dba7e90 # # Exception| cpu 5: rx_hash 0x9144c149 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57764 dport 57911] != expected 0x4dba7e90 # # Exception| cpu 5: rx_hash 0x9144c149 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51902 dport 57911] != expected 0xa0c50f60 # # Exception| cpu 5: rx_hash 0x9144c149 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51902 dport 57911] != expected 0xa0c50f60 # # Exception| cpu 5: rx_hash 0x9144c149 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47102 dport 57911] != expected 0x2753a0b4 # # Exception| cpu 5: rx_hash 0x9144c149 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46294 dport 57911] != expected 0xb1602159 # # Exception| cpu 5: rx_hash 0x9144c149 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46294 dport 57911] != expected 0xb1602159 # # Exception| cpu 5: rx_hash 0x9144c149 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60602 dport 57911] != expected 0x7d20de1 # # Exception| cpu 5: rx_hash 0x9144c149 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60602 dport 57911] != expected 0x7d20de1 # # Exception| cpu 5: rx_hash 0x9144c149 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45854 dport 57911] != expected 0x1266672a # # Exception| cpu 5: rx_hash 0x9144c149 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45854 dport 57911] != expected 0x1266672a # # Exception| cpu 5: rx_hash 0x9144c149 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36775 dport 57911] != expected 0x82c43d8d # # Exception| cpu 5: rx_hash 0x9144c149 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36775 dport 57911] != expected 0x82c43d8d # # Exception| cpu 5: rx_hash 0x9144c149 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44173 dport 57911] != expected 0x89994556 # # Exception| cpu 5: rx_hash 0x9144c149 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44173 dport 57911] != expected 0x89994556 # # Exception| cpu 5: rx_hash 0x9144c149 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33236 dport 57911] != expected 0x2009df4e # # Exception| cpu 5: rx_hash 0x9144c149 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33236 dport 57911] != expected 0x2009df4e # # Exception| cpu 5: rx_hash 0x9144c149 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49579 dport 57911] != expected 0x75efe4aa # # Exception| cpu 5: rx_hash 0x9144c149 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49579 dport 57911] != expected 0x75efe4aa # # Exception| cpu 5: rx_hash 0x9144c149 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60514 dport 57911] != expected 0x31a9c71b # # Exception| cpu 5: rx_hash 0x9144c149 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60514 dport 57911] != expected 0x31a9c71b # # Exception| cpu 5: rx_hash 0x9144c149 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47808 dport 57911] != expected 0xa231ccf7 # # Exception| cpu 5: rx_hash 0x9144c149 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47808 dport 57911] != expected 0xa231ccf7 # # Exception| cpu 5: rx_hash 0x9144c149 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49028 dport 57911] != expected 0xea7d29e5 # # Exception| cpu 5: rx_hash 0x9144c149 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49028 dport 57911] != expected 0xea7d29e5 # # Exception| cpu 5: rx_hash 0x9144c149 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43605 dport 57911] != expected 0xd6a7ea6 # # Exception| cpu 5: rx_hash 0x9144c149 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43605 dport 57911] != expected 0xd6a7ea6 # # Exception| cpu 5: rx_hash 0x9144c149 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46355 dport 57911] != expected 0x5d5f52c # # Exception| cpu 5: rx_hash 0x9144c149 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46355 dport 57911] != expected 0x5d5f52c # # Exception| cpu 5: rx_hash 0x9144c149 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54526 dport 57911] != expected 0x996acdb1 # # Exception| cpu 5: rx_hash 0x9144c149 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54526 dport 57911] != expected 0x996acdb1 # # Exception| cpu 5: rx_hash 0x9144c149 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38758 dport 57911] != expected 0x9b626fc8 # # Exception| cpu 5: rx_hash 0x9144c149 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38758 dport 57911] != expected 0x9b626fc8 # # Exception| cpu 5: rx_hash 0x9144c149 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37526 dport 57911] != expected 0x89a2d5d5 # # 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__->