< 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' TAP version 13 1..1 # 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 417, 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 33174 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 40 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 0: rx_hash 0x34e4ac6e [saddr 192.0.3.2 daddr 192.0.3.1 sport 51836 dport 33174] != expected 0x8b1f2b79 # # Exception| cpu 0: rx_hash 0xf5c932f2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 51890 dport 33174] != expected 0x425e6a34 # # Exception| cpu 0: rx_hash 0x4128b108 [saddr 192.0.3.2 daddr 192.0.3.1 sport 51902 dport 33174] != expected 0xf317147c # # Exception| cpu 4: rx_hash 0x87576a66 [saddr 192.0.3.2 daddr 192.0.3.1 sport 51810 dport 33174] != expected 0x312968cc # # Exception| cpu 4: rx_hash 0x18f1520c [saddr 192.0.3.2 daddr 192.0.3.1 sport 51842 dport 33174] != expected 0xae0c35a6 # # Exception| cpu 4: rx_hash 0x713255f9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 51844 dport 33174] != expected 0xcc9ec937 # # Exception| cpu 4: rx_hash 0xf29b7700 [saddr 192.0.3.2 daddr 192.0.3.1 sport 51872 dport 33174] != expected 0x492157c9 # # Exception| cpu 4: rx_hash 0x0faab451 [saddr 192.0.3.2 daddr 192.0.3.1 sport 51900 dport 33174] != expected 0xb00bbc9d # # Exception| cpu 5: rx_hash 0xce872acd [saddr 192.0.3.2 daddr 192.0.3.1 sport 51826 dport 33174] != expected 0x794afdd0 # # Exception| cpu 5: rx_hash 0x38e21552 [saddr 192.0.3.2 daddr 192.0.3.1 sport 51860 dport 33174] != expected 0x84fd5c2b # # Exception| cpu 5: rx_hash 0x08f8f1a3 [saddr 192.0.3.2 daddr 192.0.3.1 sport 51886 dport 33174] != expected 0xbb748160 # # Exception| cpu 5: rx_hash 0x8407477f [saddr 192.0.3.2 daddr 192.0.3.1 sport 51904 dport 33174] != expected 0x3f087800 # # Exception| cpu 5: rx_hash 0x7e64c1dc [saddr 192.0.3.2 daddr 192.0.3.1 sport 51918 dport 33174] != expected 0xcd5daea9 # # Exception| cpu 0: rx_hash 0xcdd707d4 [saddr 192.0.3.2 daddr 192.0.3.1 sport 51920 dport 33174] != expected 0x776bed1c # # Exception| cpu 0: rx_hash 0xda8ce189 [saddr 192.0.3.2 daddr 192.0.3.1 sport 51950 dport 33174] != expected 0x696c6427 # # Exception| cpu 0: rx_hash 0xfa9fa6d7 [saddr 192.0.3.2 daddr 192.0.3.1 sport 51960 dport 33174] != expected 0x439d0daa # # Exception| cpu 0: rx_hash 0xec9559e6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 51972 dport 33174] != expected 0xd11482c5 # # Exception| cpu 0: rx_hash 0xa545194d [saddr 192.0.3.2 daddr 192.0.3.1 sport 51988 dport 33174] != expected 0x997717d9 # # Exception| cpu 4: rx_hash 0x693f2781 [saddr 192.0.3.2 daddr 192.0.3.1 sport 51952 dport 33174] != expected 0xd35a2792 # # Exception| cpu 4: rx_hash 0xdddea47b [saddr 192.0.3.2 daddr 192.0.3.1 sport 51964 dport 33174] != expected 0x621359da # # Exception| cpu 4: rx_hash 0x78679d42 [saddr 192.0.3.2 daddr 192.0.3.1 sport 51998 dport 33174] != expected 0x4aac9500 # # Exception| cpu 4: rx_hash 0x06ff7cea [saddr 192.0.3.2 daddr 192.0.3.1 sport 52006 dport 33174] != expected 0x3639e0aa # # Exception| cpu 5: rx_hash 0x7936842e [saddr 192.0.3.2 daddr 192.0.3.1 sport 51932 dport 33174] != expected 0xc6229354 # # Exception| cpu 5: rx_hash 0xfdcde325 [saddr 192.0.3.2 daddr 192.0.3.1 sport 51946 dport 33174] != expected 0x48e23057 # # Exception| cpu 5: rx_hash 0x940ee4d0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 51948 dport 33174] != expected 0x2a70ccc6 # # Exception| cpu 5: rx_hash 0x85565e13 [saddr 192.0.3.2 daddr 192.0.3.1 sport 51970 dport 33174] != expected 0xb3867e54 # # Exception| cpu 5: rx_hash 0x6f3c7b1f [saddr 192.0.3.2 daddr 192.0.3.1 sport 52000 dport 33174] != expected 0x54ab1c3b # # Exception| cpu 0: rx_hash 0x4f2f3c41 [saddr 192.0.3.2 daddr 192.0.3.1 sport 52022 dport 33174] != expected 0x7e5a75b6 # # Exception| cpu 0: rx_hash 0x70634c95 [saddr 192.0.3.2 daddr 192.0.3.1 sport 52038 dport 33174] != expected 0x4010cf63 # # Exception| cpu 0: rx_hash 0xf4982b9e [saddr 192.0.3.2 daddr 192.0.3.1 sport 52080 dport 33174] != expected 0xced06c60 # # Exception| cpu 0: rx_hash 0x22ee535f [saddr 192.0.3.2 daddr 192.0.3.1 sport 52096 dport 33174] != expected 0x1996a416 # # Exception| cpu 0: rx_hash 0x4b2d54aa [saddr 192.0.3.2 daddr 192.0.3.1 sport 52102 dport 33174] != expected 0x7b045887 # # Exception| cpu 4: rx_hash 0x3ee149cc [saddr 192.0.3.2 daddr 192.0.3.1 sport 52036 dport 33174] != expected 0x30c6782 # # Exception| cpu 4: rx_hash 0xf3ca6e6c [saddr 192.0.3.2 daddr 192.0.3.1 sport 52066 dport 33174] != expected 0xc5af519d # # Exception| cpu 4: rx_hash 0x09a9e8cf [saddr 192.0.3.2 daddr 192.0.3.1 sport 52076 dport 33174] != expected 0x37fa8734 # # Exception| cpu 4: rx_hash 0xd88dd5fc [saddr 192.0.3.2 daddr 192.0.3.1 sport 52110 dport 33174] != expected 0xebc372bf # # Exception| cpu 5: rx_hash 0xdbddf8e5 [saddr 192.0.3.2 daddr 192.0.3.1 sport 52012 dport 33174] != expected 0xe5e26273 # # Exception| cpu 5: rx_hash 0x77310967 [saddr 192.0.3.2 daddr 192.0.3.1 sport 52052 dport 33174] != expected 0x4b6ff29e # # Exception| cpu 5: rx_hash 0x02fd1401 [saddr 192.0.3.2 daddr 192.0.3.1 sport 52118 dport 33174] != expected 0x3367cd9b # # Exception| cpu 5: rx_hash 0x8606730a [saddr 192.0.3.2 daddr 192.0.3.1 sport 52128 dport 33174] != expected 0xbda76e98 # # 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 0x394cf6e3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57490 dport 53957] OK # # # cpu 0: rx_hash 0xd474961d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57506 dport 53957] OK # # # cpu 0: rx_hash 0x9da4d6b6 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57522 dport 53957] OK # # # cpu 0: rx_hash 0x408652b9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57528 dport 53957] OK # # # cpu 4: rx_hash 0x91a26f8a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57434 dport 53957] OK # # # cpu 4: rx_hash 0x15590881 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57452 dport 53957] OK # # # cpu 4: rx_hash 0x5bdb0dd8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57454 dport 53957] OK # # # cpu 4: rx_hash 0x709cb648 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57474 dport 53957] OK # # # cpu 5: rx_hash 0x0202eedc [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57426 dport 53957] OK # # # cpu 5: rx_hash 0xc87b8c8e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57446 dport 53957] OK # # # cpu 5: rx_hash 0xcf29c97c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57460 dport 53957] OK # # # cpu 5: rx_hash 0xf467d143 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57524 dport 53957] OK # # # cpu 5: rx_hash 0x2945554c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57534 dport 53957] OK # # # cpu 0: rx_hash 0xcc79e465 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57558 dport 53957] OK # # # cpu 0: rx_hash 0x59da39ad [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57614 dport 53957] OK # # # cpu 0: rx_hash 0x83aaf850 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57622 dport 53957] OK # # # cpu 4: rx_hash 0xeb38e6c9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57554 dport 53957] OK # # # cpu 4: rx_hash 0x7898679f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57562 dport 53957] OK # # # cpu 4: rx_hash 0xb5b3403f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57596 dport 53957] OK # # # cpu 4: rx_hash 0xed3bba57 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57602 dport 53957] OK # # # cpu 4: rx_hash 0xcd28fd09 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57620 dport 53957] OK # # # cpu 5: rx_hash 0x7fca226d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57544 dport 53957] OK # # # cpu 5: rx_hash 0x06008637 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57570 dport 53957] OK # # # cpu 5: rx_hash 0xb2e105cd [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57582 dport 53957] OK # # # cpu 5: rx_hash 0x30193e58 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57608 dport 53957] OK # # # cpu 0: rx_hash 0x49d39a02 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57634 dport 53957] OK # # # cpu 0: rx_hash 0x51dee87a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57686 dport 53957] OK # # # cpu 0: rx_hash 0xc27e692c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57694 dport 53957] OK # # # cpu 0: rx_hash 0xd5258f71 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57696 dport 53957] OK # # # cpu 0: rx_hash 0xf2648ddd [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57700 dport 53957] OK # # # cpu 0: rx_hash 0xd277ca83 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57714 dport 53957] OK # # # cpu 4: rx_hash 0x93a35bff [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57658 dport 53957] OK # # # cpu 4: rx_hash 0x71cdaf24 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57664 dport 53957] OK # # # cpu 4: rx_hash 0xc52c2cde [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57676 dport 53957] OK # # # cpu 4: rx_hash 0x0401b242 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57730 dport 53957] OK # # # cpu 4: rx_hash 0xfe6234e1 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57740 dport 53957] OK # # # cpu 4: rx_hash 0x6a90f045 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57750 dport 53957] OK # # # cpu 5: rx_hash 0x0003daa9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57650 dport 53957] OK # # # cpu 5: rx_hash 0xdd215ea6 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57656 dport 53957] OK # # # cpu 5: rx_hash 0xfa605c0a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57660 dport 53957] 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 417, 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 49737 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 44 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 4: rx_hash 0xbde655e1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 58192 dport 49737] != expected 0x8b5be2d7 # # Exception| cpu 4: rx_hash 0xbde655e1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 58192 dport 49737] != expected 0x8b5be2d7 # # Exception| cpu 4: rx_hash 0xbde655e1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33830 dport 49737] != expected 0x80112611 # # Exception| cpu 4: rx_hash 0xbde655e1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33830 dport 49737] != expected 0x80112611 # # Exception| cpu 4: rx_hash 0xbde655e1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 48167 dport 49737] != expected 0xd054e2a7 # # Exception| cpu 4: rx_hash 0xbde655e1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 48167 dport 49737] != expected 0xd054e2a7 # # Exception| cpu 4: rx_hash 0xbde655e1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 37081 dport 49737] != expected 0x915284cc # # Exception| cpu 4: rx_hash 0xbde655e1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 37081 dport 49737] != expected 0x915284cc # # Exception| cpu 4: rx_hash 0xbde655e1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38990 dport 49737] != expected 0xca06090b # # Exception| cpu 4: rx_hash 0xbde655e1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38990 dport 49737] != expected 0xca06090b # # Exception| cpu 4: rx_hash 0xbde655e1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38191 dport 49737] != expected 0xed21072e # # Exception| cpu 4: rx_hash 0xbde655e1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38191 dport 49737] != expected 0xed21072e # # Exception| cpu 4: rx_hash 0xbde655e1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45372 dport 49737] != expected 0x1ae2d48e # # Exception| cpu 4: rx_hash 0xbde655e1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45372 dport 49737] != expected 0x1ae2d48e # # Exception| cpu 4: rx_hash 0xbde655e1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 46276 dport 49737] != expected 0x94c481c5 # # Exception| cpu 4: rx_hash 0xbde655e1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 46276 dport 49737] != expected 0x94c481c5 # # Exception| cpu 4: rx_hash 0xbde655e1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33499 dport 49737] != expected 0x27455310 # # Exception| cpu 4: rx_hash 0xbde655e1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33499 dport 49737] != expected 0x27455310 # # Exception| cpu 4: rx_hash 0xbde655e1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 54804 dport 49737] != expected 0x7986b6ba # # Exception| cpu 4: rx_hash 0xbde655e1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 54804 dport 49737] != expected 0x7986b6ba # # Exception| cpu 4: rx_hash 0xbde655e1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 54154 dport 49737] != expected 0xe31b30a9 # # Exception| cpu 4: rx_hash 0xbde655e1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 54154 dport 49737] != expected 0xe31b30a9 # # Exception| cpu 4: rx_hash 0xbde655e1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44313 dport 49737] != expected 0xb59d3158 # # Exception| cpu 4: rx_hash 0xbde655e1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44313 dport 49737] != expected 0xb59d3158 # # Exception| cpu 4: rx_hash 0xbde655e1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 43494 dport 49737] != expected 0x2b96f010 # # Exception| cpu 4: rx_hash 0xbde655e1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 43494 dport 49737] != expected 0x2b96f010 # # Exception| cpu 4: rx_hash 0xbde655e1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45576 dport 49737] != expected 0x59fbfa95 # # Exception| cpu 4: rx_hash 0xbde655e1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45576 dport 49737] != expected 0x59fbfa95 # # Exception| cpu 4: rx_hash 0xbde655e1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 40480 dport 49737] != expected 0x9186297 # # Exception| cpu 4: rx_hash 0xbde655e1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 40480 dport 49737] != expected 0x9186297 # # Exception| cpu 4: rx_hash 0xbde655e1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33675 dport 49737] != expected 0x49b81a1a # # Exception| cpu 4: rx_hash 0xbde655e1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33675 dport 49737] != expected 0x49b81a1a # # Exception| cpu 4: rx_hash 0xbde655e1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49713 dport 49737] != expected 0xc8699446 # # Exception| cpu 4: rx_hash 0xbde655e1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49713 dport 49737] != expected 0xc8699446 # # Exception| cpu 4: rx_hash 0xbde655e1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55370 dport 49737] != expected 0x485a459e # # Exception| cpu 4: rx_hash 0xbde655e1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55370 dport 49737] != expected 0x485a459e # # Exception| cpu 4: rx_hash 0xbde655e1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 35164 dport 49737] != expected 0xbab76e32 # # Exception| cpu 4: rx_hash 0xbde655e1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 35164 dport 49737] != expected 0xbab76e32 # # Exception| cpu 4: rx_hash 0xbde655e1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 40583 dport 49737] != expected 0xa08e77e8 # # Exception| cpu 4: rx_hash 0xbde655e1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 40583 dport 49737] != expected 0xa08e77e8 # # Exception| cpu 4: rx_hash 0xbde655e1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57109 dport 49737] != expected 0x15a91902 # # Exception| cpu 4: rx_hash 0xbde655e1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57109 dport 49737] != expected 0x15a91902 # # Exception| cpu 4: rx_hash 0xbde655e1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53173 dport 49737] != expected 0xd7dcc2ba # # Exception| cpu 4: rx_hash 0xbde655e1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53173 dport 49737] != expected 0xd7dcc2ba # # 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 417, 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 57859 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 44 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 0: rx_hash 0xb7c7f22f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44792 dport 57859] != expected 0x3970820a # # Exception| cpu 0: rx_hash 0xb7c7f22f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44792 dport 57859] != expected 0x3970820a # # Exception| cpu 0: rx_hash 0xb7c7f22f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33744 dport 57859] != expected 0x82b52ea0 # # Exception| cpu 0: rx_hash 0xb7c7f22f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33744 dport 57859] != expected 0x82b52ea0 # # Exception| cpu 0: rx_hash 0xb7c7f22f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38570 dport 57859] != expected 0x5e284f33 # # Exception| cpu 0: rx_hash 0xb7c7f22f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38570 dport 57859] != expected 0x5e284f33 # # Exception| cpu 0: rx_hash 0xb7c7f22f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35955 dport 57859] != expected 0xa1866e87 # # Exception| cpu 0: rx_hash 0xb7c7f22f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35955 dport 57859] != expected 0xa1866e87 # # Exception| cpu 0: rx_hash 0xb7c7f22f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44875 dport 57859] != expected 0x9a69e100 # # Exception| cpu 0: rx_hash 0xb7c7f22f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44875 dport 57859] != expected 0x9a69e100 # # Exception| cpu 0: rx_hash 0xb7c7f22f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40240 dport 57859] != expected 0xc3a0a50c # # Exception| cpu 0: rx_hash 0xb7c7f22f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40240 dport 57859] != expected 0xc3a0a50c # # Exception| cpu 0: rx_hash 0xb7c7f22f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41266 dport 57859] != expected 0x627b79b6 # # Exception| cpu 0: rx_hash 0xb7c7f22f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41266 dport 57859] != expected 0x627b79b6 # # Exception| cpu 0: rx_hash 0xb7c7f22f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36918 dport 57859] != expected 0xad4a4770 # # Exception| cpu 0: rx_hash 0xb7c7f22f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36918 dport 57859] != expected 0xad4a4770 # # Exception| cpu 0: rx_hash 0xb7c7f22f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36010 dport 57859] != expected 0xddbcbdf7 # # Exception| cpu 0: rx_hash 0xb7c7f22f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36010 dport 57859] != expected 0xddbcbdf7 # # Exception| cpu 0: rx_hash 0xb7c7f22f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52399 dport 57859] != expected 0x222bc1f9 # # Exception| cpu 0: rx_hash 0xb7c7f22f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52399 dport 57859] != expected 0x222bc1f9 # # Exception| cpu 0: rx_hash 0xb7c7f22f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54248 dport 57859] != expected 0xaeb66b58 # # Exception| cpu 0: rx_hash 0xb7c7f22f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54248 dport 57859] != expected 0xaeb66b58 # # Exception| cpu 0: rx_hash 0xb7c7f22f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45011 dport 57859] != expected 0xa92328e8 # # Exception| cpu 0: rx_hash 0xb7c7f22f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45011 dport 57859] != expected 0xa92328e8 # # Exception| cpu 0: rx_hash 0xb7c7f22f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38246 dport 57859] != expected 0x1f5452f9 # # Exception| cpu 0: rx_hash 0xb7c7f22f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38246 dport 57859] != expected 0x1f5452f9 # # Exception| cpu 0: rx_hash 0xb7c7f22f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42679 dport 57859] != expected 0xa2f0beb0 # # Exception| cpu 0: rx_hash 0xb7c7f22f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42679 dport 57859] != expected 0xa2f0beb0 # # Exception| cpu 0: rx_hash 0xb7c7f22f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35667 dport 57859] != expected 0x969a89df # # Exception| cpu 0: rx_hash 0xb7c7f22f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35667 dport 57859] != expected 0x969a89df # # Exception| cpu 0: rx_hash 0xb7c7f22f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36244 dport 57859] != expected 0xbe7a5fa0 # # Exception| cpu 0: rx_hash 0xb7c7f22f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36244 dport 57859] != expected 0xbe7a5fa0 # # Exception| cpu 0: rx_hash 0xb7c7f22f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56591 dport 57859] != expected 0xc2d3df3 # # Exception| cpu 0: rx_hash 0xb7c7f22f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56591 dport 57859] != expected 0xc2d3df3 # # Exception| cpu 0: rx_hash 0xb7c7f22f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59316 dport 57859] != expected 0x4039c141 # # Exception| cpu 0: rx_hash 0xb7c7f22f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59316 dport 57859] != expected 0x4039c141 # # Exception| cpu 0: rx_hash 0xb7c7f22f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50213 dport 57859] != expected 0x38a0ed62 # # Exception| cpu 0: rx_hash 0xb7c7f22f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50213 dport 57859] != expected 0x38a0ed62 # # Exception| cpu 0: rx_hash 0xb7c7f22f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42402 dport 57859] != expected 0x9fb6700a # # Exception| cpu 0: rx_hash 0xb7c7f22f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42402 dport 57859] != expected 0x9fb6700a # # Exception| cpu 0: rx_hash 0xb7c7f22f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48355 dport 57859] != expected 0x9d811e59 # # Exception| cpu 0: rx_hash 0xb7c7f22f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48355 dport 57859] != expected 0x9d811e59 # # Exception| cpu 0: rx_hash 0xb7c7f22f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46833 dport 57859] != expected 0xe0e792f # # Exception| cpu 0: rx_hash 0xb7c7f22f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46833 dport 57859] != expected 0xe0e792f # # Exception| count: pass=0 nohash=0 fail=44 # # Exception| # not ok 4 toeplitz.test.udp_ipv6 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/net/lib/py/ksft.py", line 417, 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 417, 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 417, 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 417, 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 417, 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 417, 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 417, 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 417, 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 /srv/vmksft/testing/wt-24/tools/testing/selftests/kselftest/runner.sh: line 50: : No such file or directory 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__->