< 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 194, 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 182, in __exit__ # # Exception| return self.process(terminate=terminate, fail=self.check_fail) # # Exception| ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/net/lib/py/utils.py", line 117, 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 43739 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 41 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 0: rx_hash 0x20f2048f [saddr 192.0.3.2 daddr 192.0.3.1 sport 42282 dport 43739] != expected 0xbd81af54 # # Exception| cpu 0: rx_hash 0xa466d850 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42290 dport 43739] != expected 0xb05e003d # # Exception| cpu 0: rx_hash 0xb019e292 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42318 dport 43739] != expected 0xec23d012 # # Exception| cpu 0: rx_hash 0x348d3e4d [saddr 192.0.3.2 daddr 192.0.3.1 sport 42326 dport 43739] != expected 0xe1fc7f7b # # Exception| cpu 0: rx_hash 0xedbd9ae3 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42348 dport 43739] != expected 0x4bd24bb8 # # Exception| cpu 0: rx_hash 0x6000ff83 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42360 dport 43739] != expected 0x5db2ba03 # # Exception| cpu 0: rx_hash 0x7145a823 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42378 dport 43739] != expected 0x5f4db163 # # Exception| cpu 4: rx_hash 0x164cd6a8 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42384 dport 43739] != expected 0x77393733 # # Exception| cpu 5: rx_hash 0x32a177f1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42284 dport 43739] != expected 0x8aff12f1 # # Exception| cpu 5: rx_hash 0x5aadf979 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42304 dport 43739] != expected 0xd237a7f9 # # Exception| cpu 5: rx_hash 0xf6c75022 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42342 dport 43739] != expected 0x6713a8cf # # Exception| cpu 5: rx_hash 0x72538cfd [saddr 192.0.3.2 daddr 192.0.3.1 sport 42366 dport 43739] != expected 0x6acc07a6 # # Exception| cpu 5: rx_hash 0xd406b8c7 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42400 dport 43739] != expected 0xf1d6e087 # # Exception| cpu 0: rx_hash 0x3eb2a32c [saddr 192.0.3.2 daddr 192.0.3.1 sport 42414 dport 43739] != expected 0xcfc2976c # # Exception| cpu 0: rx_hash 0xa15cb532 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42428 dport 43739] != expected 0xeedcdb72 # # Exception| cpu 0: rx_hash 0x56be2da4 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42434 dport 43739] != expected 0x970a2264 # # Exception| cpu 4: rx_hash 0x379b1a93 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42402 dport 43739] != expected 0xd47dc9be # # Exception| cpu 4: rx_hash 0xc9503bba [saddr 192.0.3.2 daddr 192.0.3.1 sport 42448 dport 43739] != expected 0xb6146e7a # # Exception| cpu 4: rx_hash 0x23e42051 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42462 dport 43739] != expected 0x88001991 # # Exception| cpu 4: rx_hash 0x653a92e1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42486 dport 43739] != expected 0x330614c # # Exception| cpu 4: rx_hash 0xf172da18 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42504 dport 43739] != expected 0x321ec985 # # Exception| cpu 5: rx_hash 0xa770fc8e [saddr 192.0.3.2 daddr 192.0.3.1 sport 42438 dport 43739] != expected 0x85dfb6f8 # # Exception| cpu 5: rx_hash 0xf3fd3d40 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42472 dport 43739] != expected 0x39917380 # # Exception| cpu 5: rx_hash 0x86a730b5 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42484 dport 43739] != expected 0x269b4875 # # Exception| cpu 5: rx_hash 0x6c132b5e [saddr 192.0.3.2 daddr 192.0.3.1 sport 42490 dport 43739] != expected 0x188f3f9e # # Exception| cpu 5: rx_hash 0xea0810d9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42498 dport 43739] != expected 0x1edf2af2 # # Exception| cpu 5: rx_hash 0x75e606c7 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42512 dport 43739] != expected 0x3fc166ec # # Exception| cpu 0: rx_hash 0x67b575b9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42518 dport 43739] != expected 0x8bfdb49 # # Exception| cpu 0: rx_hash 0x9f521d2c [saddr 192.0.3.2 daddr 192.0.3.1 sport 42526 dport 43739] != expected 0x1d51107 # # Exception| cpu 0: rx_hash 0x28427eb6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42546 dport 43739] != expected 0x9830fd46 # # Exception| cpu 0: rx_hash 0x3514fdcb [saddr 192.0.3.2 daddr 192.0.3.1 sport 42562 dport 43739] != expected 0xdff273bb # # Exception| cpu 0: rx_hash 0xdfa0e620 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42572 dport 43739] != expected 0xe1e60450 # # Exception| cpu 0: rx_hash 0x3c3d4474 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42574 dport 43739] != expected 0xc44d2d69 # # Exception| cpu 0: rx_hash 0xb1802114 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42586 dport 43739] != expected 0xd22ddcd2 # # Exception| cpu 0: rx_hash 0x404ef03e [saddr 192.0.3.2 daddr 192.0.3.1 sport 42590 dport 43739] != expected 0xc0f8484e # # Exception| cpu 4: rx_hash 0xd98caf9c [saddr 192.0.3.2 daddr 192.0.3.1 sport 42550 dport 43739] != expected 0x8ae569da # # Exception| cpu 4: rx_hash 0xc2f6655d [saddr 192.0.3.2 daddr 192.0.3.1 sport 42556 dport 43739] != expected 0xa6248aad # # Exception| cpu 5: rx_hash 0x4662b982 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42532 dport 43739] != expected 0xabfb25c4 # # Exception| cpu 5: rx_hash 0x8b2d27ee [saddr 192.0.3.2 daddr 192.0.3.1 sport 42594 dport 43739] != expected 0x5da8c128 # # Exception| cpu 5: rx_hash 0x7ae3f6c4 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42598 dport 43739] != expected 0x4f7d55b4 # # Exception| cpu 5: rx_hash 0x0690428e [saddr 192.0.3.2 daddr 192.0.3.1 sport 42614 dport 43739] != expected 0x4bc83093 # # Exception| count: pass=0 nohash=0 fail=41 # # Exception| # not ok 1 toeplitz.test.tcp_ipv4 # # Receiver output: # # # # RSS indirection table size: 256 # # # cpu 4: rx_hash 0x844fdac3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49450 dport 47285] OK # # # cpu 5: rx_hash 0xd9eba2b2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49416 dport 47285] OK # # # cpu 5: rx_hash 0x4f2c0d13 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49430 dport 47285] OK # # # cpu 5: rx_hash 0xea6f1df7 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49468 dport 47285] OK # # # cpu 5: rx_hash 0x09f2bfa3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49470 dport 47285] OK # # # cpu 5: rx_hash 0xe56aedf4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49482 dport 47285] OK # # # cpu 5: rx_hash 0x73ad4255 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49492 dport 47285] OK # # # cpu 5: rx_hash 0x991959be [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49498 dport 47285] OK # # # cpu 5: rx_hash 0x68d78894 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49502 dport 47285] OK # # # cpu 5: rx_hash 0xb8ce9585 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49512 dport 47285] OK # # # cpu 0: rx_hash 0x7ca8b256 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49442 dport 47285] OK # # # cpu 0: rx_hash 0xf83c6e89 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49466 dport 47285] OK # # # cpu 0: rx_hash 0x5b5337d1 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49514 dport 47285] OK # # # cpu 4: rx_hash 0x3c5a495a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49520 dport 47285] OK # # # cpu 4: rx_hash 0x2e093a24 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49526 dport 47285] OK # # # cpu 4: rx_hash 0xf42fba54 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49592 dport 47285] OK # # # cpu 4: rx_hash 0xfb2a4a57 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49614 dport 47285] OK # # # cpu 4: rx_hash 0xbdf4f8e7 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49638 dport 47285] OK # # # cpu 4: rx_hash 0x45139072 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49646 dport 47285] OK # # # cpu 5: rx_hash 0xdcd1cfd0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49542 dport 47285] OK # # # cpu 5: rx_hash 0xa0a27b9a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49558 dport 47285] OK # # # cpu 5: rx_hash 0x9326c4df [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49570 dport 47285] OK # # # cpu 5: rx_hash 0x7992df34 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49580 dport 47285] OK # # # cpu 5: rx_hash 0xf203f3e8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49602 dport 47285] OK # # # cpu 5: rx_hash 0x7fbe9688 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49622 dport 47285] OK # # # cpu 5: rx_hash 0x4c3a29cd [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49634 dport 47285] OK # # # cpu 0: rx_hash 0xc1874cad [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49654 dport 47285] OK # # # cpu 4: rx_hash 0x694e4b12 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49738 dport 47285] OK # # # cpu 4: rx_hash 0xf6a05d0c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49752 dport 47285] OK # # # cpu 5: rx_hash 0x8cffa0fa [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49714 dport 47285] OK # # # cpu 5: rx_hash 0x8ad3e946 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49736 dport 47285] OK # # # cpu 5: rx_hash 0x3dc38adc [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49764 dport 47285] OK # # # cpu 5: rx_hash 0x53e34de8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49778 dport 47285] OK # # # cpu 5: rx_hash 0xa13bb81c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49794 dport 47285] OK # # # cpu 0: rx_hash 0xbf7b1fbf [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49670 dport 47285] OK # # # cpu 0: rx_hash 0xc308abf5 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49686 dport 47285] OK # # # cpu 0: rx_hash 0xf08c14b0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49698 dport 47285] OK # # # cpu 0: rx_hash 0x664bbb11 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49724 dport 47285] OK # # # cpu 0: rx_hash 0xab04257d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49786 dport 47285] OK # # # cpu 0: rx_hash 0xba4172dd [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49800 dport 47285] OK # # # cpu 0: rx_hash 0x3ed5ae02 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49808 dport 47285] OK # # # count: pass=41 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 194, 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 182, in __exit__ # # Exception| return self.process(terminate=terminate, fail=self.check_fail) # # Exception| ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/net/lib/py/utils.py", line 117, 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 37092 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 44 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 0: rx_hash 0x45094735 [saddr 192.0.3.2 daddr 192.0.3.1 sport 43376 dport 37092] != expected 0x42db2480 # # Exception| cpu 0: rx_hash 0x45094735 [saddr 192.0.3.2 daddr 192.0.3.1 sport 43376 dport 37092] != expected 0x42db2480 # # Exception| cpu 0: rx_hash 0x45094735 [saddr 192.0.3.2 daddr 192.0.3.1 sport 43440 dport 37092] != expected 0xe360d16d # # Exception| cpu 0: rx_hash 0x45094735 [saddr 192.0.3.2 daddr 192.0.3.1 sport 43440 dport 37092] != expected 0xe360d16d # # Exception| cpu 0: rx_hash 0x45094735 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38249 dport 37092] != expected 0xbccf8913 # # Exception| cpu 0: rx_hash 0x45094735 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38249 dport 37092] != expected 0xbccf8913 # # Exception| cpu 0: rx_hash 0x45094735 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50451 dport 37092] != expected 0x9c097ca5 # # Exception| cpu 0: rx_hash 0x45094735 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50451 dport 37092] != expected 0x9c097ca5 # # Exception| cpu 0: rx_hash 0x45094735 [saddr 192.0.3.2 daddr 192.0.3.1 sport 43148 dport 37092] != expected 0x4e7b0e59 # # Exception| cpu 0: rx_hash 0x45094735 [saddr 192.0.3.2 daddr 192.0.3.1 sport 43148 dport 37092] != expected 0x4e7b0e59 # # Exception| cpu 0: rx_hash 0x45094735 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42263 dport 37092] != expected 0xb79f9fd2 # # Exception| cpu 0: rx_hash 0x45094735 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42263 dport 37092] != expected 0xb79f9fd2 # # Exception| cpu 0: rx_hash 0x45094735 [saddr 192.0.3.2 daddr 192.0.3.1 sport 43369 dport 37092] != expected 0x452d99a # # Exception| cpu 0: rx_hash 0x45094735 [saddr 192.0.3.2 daddr 192.0.3.1 sport 43369 dport 37092] != expected 0x452d99a # # Exception| cpu 0: rx_hash 0x45094735 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42532 dport 37092] != expected 0x77e3ce57 # # Exception| cpu 0: rx_hash 0x45094735 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42532 dport 37092] != expected 0x77e3ce57 # # Exception| cpu 0: rx_hash 0x45094735 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44777 dport 37092] != expected 0xc0b85dd1 # # Exception| cpu 0: rx_hash 0x45094735 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44777 dport 37092] != expected 0xc0b85dd1 # # Exception| cpu 0: rx_hash 0x45094735 [saddr 192.0.3.2 daddr 192.0.3.1 sport 54618 dport 37092] != expected 0xbc1c08b4 # # Exception| cpu 0: rx_hash 0x45094735 [saddr 192.0.3.2 daddr 192.0.3.1 sport 54618 dport 37092] != expected 0xbc1c08b4 # # Exception| cpu 0: rx_hash 0x45094735 [saddr 192.0.3.2 daddr 192.0.3.1 sport 37967 dport 37092] != expected 0x39a0d077 # # Exception| cpu 0: rx_hash 0x45094735 [saddr 192.0.3.2 daddr 192.0.3.1 sport 37967 dport 37092] != expected 0x39a0d077 # # Exception| cpu 0: rx_hash 0x45094735 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33289 dport 37092] != expected 0xf8c0ff43 # # Exception| cpu 0: rx_hash 0x45094735 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33289 dport 37092] != expected 0xf8c0ff43 # # Exception| cpu 0: rx_hash 0x45094735 [saddr 192.0.3.2 daddr 192.0.3.1 sport 37658 dport 37092] != expected 0x1c70219 # # Exception| cpu 0: rx_hash 0x45094735 [saddr 192.0.3.2 daddr 192.0.3.1 sport 37658 dport 37092] != expected 0x1c70219 # # Exception| cpu 0: rx_hash 0x45094735 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47709 dport 37092] != expected 0x1b02d2ac # # Exception| cpu 0: rx_hash 0x45094735 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47709 dport 37092] != expected 0x1b02d2ac # # Exception| cpu 0: rx_hash 0x45094735 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44525 dport 37092] != expected 0xfa033436 # # Exception| cpu 0: rx_hash 0x45094735 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44525 dport 37092] != expected 0xfa033436 # # Exception| cpu 0: rx_hash 0x45094735 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53192 dport 37092] != expected 0xbc9c88 # # Exception| cpu 0: rx_hash 0x45094735 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53192 dport 37092] != expected 0xbc9c88 # # Exception| cpu 0: rx_hash 0x45094735 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55254 dport 37092] != expected 0xdf1051eb # # Exception| cpu 0: rx_hash 0x45094735 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55254 dport 37092] != expected 0xdf1051eb # # Exception| cpu 0: rx_hash 0x45094735 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50578 dport 37092] != expected 0xb7c98272 # # Exception| cpu 0: rx_hash 0x45094735 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50578 dport 37092] != expected 0xb7c98272 # # Exception| cpu 0: rx_hash 0x45094735 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57825 dport 37092] != expected 0xc366f8e3 # # Exception| cpu 0: rx_hash 0x45094735 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57825 dport 37092] != expected 0xc366f8e3 # # Exception| cpu 0: rx_hash 0x45094735 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47296 dport 37092] != expected 0x37edbca7 # # Exception| cpu 0: rx_hash 0x45094735 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47296 dport 37092] != expected 0x37edbca7 # # Exception| cpu 0: rx_hash 0x45094735 [saddr 192.0.3.2 daddr 192.0.3.1 sport 51759 dport 37092] != expected 0xe32cb7e6 # # Exception| cpu 0: rx_hash 0x45094735 [saddr 192.0.3.2 daddr 192.0.3.1 sport 51759 dport 37092] != expected 0xe32cb7e6 # # Exception| cpu 0: rx_hash 0x45094735 [saddr 192.0.3.2 daddr 192.0.3.1 sport 48365 dport 37092] != expected 0x694cd701 # # Exception| cpu 0: rx_hash 0x45094735 [saddr 192.0.3.2 daddr 192.0.3.1 sport 48365 dport 37092] != expected 0x694cd701 # # Exception| count: pass=0 nohash=0 fail=44 # # 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 194, 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 182, in __exit__ # # Exception| return self.process(terminate=terminate, fail=self.check_fail) # # Exception| ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/net/lib/py/utils.py", line 117, 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 43801 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 42 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 5: rx_hash 0x5aee2a7f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44117 dport 43801] != expected 0xe478d035 # # Exception| cpu 5: rx_hash 0x5aee2a7f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44117 dport 43801] != expected 0xe478d035 # # Exception| cpu 5: rx_hash 0x5aee2a7f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33256 dport 43801] != expected 0x54de1ee2 # # Exception| cpu 5: rx_hash 0x5aee2a7f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33256 dport 43801] != expected 0x54de1ee2 # # Exception| cpu 5: rx_hash 0x5aee2a7f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54166 dport 43801] != expected 0x147c748f # # Exception| cpu 5: rx_hash 0x5aee2a7f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54166 dport 43801] != expected 0x147c748f # # Exception| cpu 5: rx_hash 0x5aee2a7f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42554 dport 43801] != expected 0xcdc9c28a # # Exception| cpu 5: rx_hash 0x5aee2a7f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42554 dport 43801] != expected 0xcdc9c28a # # Exception| cpu 5: rx_hash 0x5aee2a7f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44245 dport 43801] != expected 0xbf6a6bc # # Exception| cpu 5: rx_hash 0x5aee2a7f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44245 dport 43801] != expected 0xbf6a6bc # # Exception| cpu 5: rx_hash 0x5aee2a7f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50465 dport 43801] != expected 0xa5be7b79 # # Exception| cpu 5: rx_hash 0x5aee2a7f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50465 dport 43801] != expected 0xa5be7b79 # # Exception| cpu 5: rx_hash 0x5aee2a7f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46504 dport 43801] != expected 0x3ef1774f # # Exception| cpu 5: rx_hash 0x5aee2a7f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46504 dport 43801] != expected 0x3ef1774f # # Exception| cpu 5: rx_hash 0x5aee2a7f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59107 dport 43801] != expected 0x7d2bdd8a # # Exception| cpu 5: rx_hash 0x5aee2a7f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59107 dport 43801] != expected 0x7d2bdd8a # # Exception| cpu 5: rx_hash 0x5aee2a7f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42443 dport 43801] != expected 0x740ed531 # # Exception| cpu 5: rx_hash 0x5aee2a7f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42443 dport 43801] != expected 0x740ed531 # # Exception| cpu 5: rx_hash 0x5aee2a7f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33026 dport 43801] != expected 0xc10f959d # # Exception| cpu 5: rx_hash 0x5aee2a7f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33026 dport 43801] != expected 0xc10f959d # # Exception| cpu 5: rx_hash 0x5aee2a7f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43649 dport 43801] != expected 0x1f457dbd # # Exception| cpu 5: rx_hash 0x5aee2a7f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43649 dport 43801] != expected 0x1f457dbd # # Exception| cpu 5: rx_hash 0x5aee2a7f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58690 dport 43801] != expected 0x67839369 # # Exception| cpu 5: rx_hash 0x5aee2a7f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58690 dport 43801] != expected 0x67839369 # # Exception| cpu 5: rx_hash 0x5aee2a7f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38691 dport 43801] != expected 0xf1632bd6 # # Exception| cpu 5: rx_hash 0x5aee2a7f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38691 dport 43801] != expected 0xf1632bd6 # # Exception| cpu 5: rx_hash 0x5aee2a7f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49074 dport 43801] != expected 0x3ce3730e # # Exception| cpu 5: rx_hash 0x5aee2a7f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49074 dport 43801] != expected 0x3ce3730e # # Exception| cpu 5: rx_hash 0x5aee2a7f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47682 dport 43801] != expected 0x40d736f # # Exception| cpu 5: rx_hash 0x5aee2a7f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47682 dport 43801] != expected 0x40d736f # # Exception| cpu 5: rx_hash 0x5aee2a7f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51499 dport 43801] != expected 0x9dcd9801 # # Exception| cpu 5: rx_hash 0x5aee2a7f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51499 dport 43801] != expected 0x9dcd9801 # # Exception| cpu 5: rx_hash 0x5aee2a7f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33872 dport 43801] != expected 0x4bcb9b04 # # Exception| cpu 5: rx_hash 0x5aee2a7f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33872 dport 43801] != expected 0x4bcb9b04 # # Exception| cpu 5: rx_hash 0x5aee2a7f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40956 dport 43801] != expected 0x8ef5bc2d # # Exception| cpu 5: rx_hash 0x5aee2a7f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40956 dport 43801] != expected 0x8ef5bc2d # # Exception| cpu 5: rx_hash 0x5aee2a7f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51358 dport 43801] != expected 0x713b2e20 # # Exception| cpu 5: rx_hash 0x5aee2a7f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51358 dport 43801] != expected 0x713b2e20 # # Exception| cpu 5: rx_hash 0x5aee2a7f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54969 dport 43801] != expected 0x4dfc047d # # Exception| cpu 5: rx_hash 0x5aee2a7f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54969 dport 43801] != expected 0x4dfc047d # # Exception| cpu 5: rx_hash 0x5aee2a7f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48874 dport 43801] != expected 0x90ac7987 # # Exception| cpu 5: rx_hash 0x5aee2a7f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48874 dport 43801] != expected 0x90ac7987 # # Exception| count: pass=0 nohash=0 fail=42 # # 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 182, 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 67, 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 47, 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 182, 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 67, 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 47, 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 182, 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 67, 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 47, 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 182, 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 67, 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 47, 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 187, 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 80, 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 67, 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 47, 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 187, 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 80, 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 67, 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 47, 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 187, 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 80, 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 67, 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 47, 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 187, 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 80, 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 67, 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 47, 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__->