< 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 338, 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 60542 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 40 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 0: rx_hash 0x09c3b874 [saddr 192.0.3.2 daddr 192.0.3.1 sport 37770 dport 60542] != expected 0xc92b6ffa # # Exception| cpu 0: rx_hash 0x204d9068 [saddr 192.0.3.2 daddr 192.0.3.1 sport 37788 dport 60542] != expected 0x589959a7 # # Exception| cpu 0: rx_hash 0x9d04ac7a [saddr 192.0.3.2 daddr 192.0.3.1 sport 37798 dport 60542] != expected 0x81f274d4 # # Exception| cpu 0: rx_hash 0xf1dafb2f [saddr 192.0.3.2 daddr 192.0.3.1 sport 37800 dport 60542] != expected 0x7d1e4e00 # # Exception| cpu 4: rx_hash 0xb48a8466 [saddr 192.0.3.2 daddr 192.0.3.1 sport 37808 dport 60542] != expected 0x10404289 # # Exception| cpu 4: rx_hash 0xa1cb7942 [saddr 192.0.3.2 daddr 192.0.3.1 sport 37814 dport 60542] != expected 0xa53870ac # # Exception| cpu 4: rx_hash 0x13b1b01e [saddr 192.0.3.2 daddr 192.0.3.1 sport 37836 dport 60542] != expected 0xb561dcc1 # # Exception| cpu 4: rx_hash 0xa5de9bb4 [saddr 192.0.3.2 daddr 192.0.3.1 sport 37840 dport 60542] != expected 0x4b17c1ab # # Exception| cpu 5: rx_hash 0xfafcec97 [saddr 192.0.3.2 daddr 192.0.3.1 sport 37774 dport 60542] != expected 0x5a037e19 # # Exception| cpu 5: rx_hash 0xaaed6efa [saddr 192.0.3.2 daddr 192.0.3.1 sport 37776 dport 60542] != expected 0x822540b5 # # Exception| cpu 5: rx_hash 0x47b5d085 [saddr 192.0.3.2 daddr 192.0.3.1 sport 37812 dport 60542] != expected 0x8368536a # # Exception| cpu 5: rx_hash 0x2b6b87d0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 37818 dport 60542] != expected 0x7f8469be # # Exception| cpu 5: rx_hash 0x06f04d3a [saddr 192.0.3.2 daddr 192.0.3.1 sport 37834 dport 60542] != expected 0x19eee4 # # Exception| cpu 0: rx_hash 0x3a3f9802 [saddr 192.0.3.2 daddr 192.0.3.1 sport 37850 dport 60542] != expected 0x24d3ea9c # # Exception| cpu 0: rx_hash 0x488625cb [saddr 192.0.3.2 daddr 192.0.3.1 sport 37876 dport 60542] != expected 0x4a5ad274 # # Exception| cpu 0: rx_hash 0x2458729e [saddr 192.0.3.2 daddr 192.0.3.1 sport 37882 dport 60542] != expected 0xb6b6e8a0 # # Exception| cpu 0: rx_hash 0x162300ef [saddr 192.0.3.2 daddr 192.0.3.1 sport 37894 dport 60542] != expected 0xe0f7ee12 # # Exception| cpu 0: rx_hash 0x649abd26 [saddr 192.0.3.2 daddr 192.0.3.1 sport 37928 dport 60542] != expected 0x8e7ed6fa # # Exception| cpu 0: rx_hash 0x1910f5a1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 37958 dport 60542] != expected 0x29c56f0c # # Exception| cpu 0: rx_hash 0x86f1f617 [saddr 192.0.3.2 daddr 192.0.3.1 sport 37964 dport 60542] != expected 0x4601443b # # Exception| cpu 4: rx_hash 0xc900cce1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 37854 dport 60542] != expected 0xb7fbfb7f # # Exception| cpu 4: rx_hash 0x7449f0f3 [saddr 192.0.3.2 daddr 192.0.3.1 sport 37860 dport 60542] != expected 0x6e90d60c # # Exception| cpu 4: rx_hash 0x3fad28f3 [saddr 192.0.3.2 daddr 192.0.3.1 sport 37904 dport 60542] != expected 0x7145d84f # # Exception| cpu 4: rx_hash 0xa04c2b45 [saddr 192.0.3.2 daddr 192.0.3.1 sport 37914 dport 60542] != expected 0x1e81f378 # # Exception| cpu 4: rx_hash 0x348b3f4b [saddr 192.0.3.2 daddr 192.0.3.1 sport 37942 dport 60542] != expected 0x5658e856 # # Exception| cpu 5: rx_hash 0xc3a1895e [saddr 192.0.3.2 daddr 192.0.3.1 sport 37972 dport 60542] != expected 0x2b5f48b2 # # Exception| cpu 5: rx_hash 0x5c408ae8 [saddr 192.0.3.2 daddr 192.0.3.1 sport 37982 dport 60542] != expected 0x449b6385 # # Exception| cpu 0: rx_hash 0x57669d50 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38008 dport 60542] != expected 0x6386539c # # Exception| cpu 0: rx_hash 0x1b1a04da [saddr 192.0.3.2 daddr 192.0.3.1 sport 38026 dport 60542] != expected 0xded2b78f # # Exception| cpu 0: rx_hash 0x0e5bf9fe [saddr 192.0.3.2 daddr 192.0.3.1 sport 38028 dport 60542] != expected 0x6baa85aa # # Exception| cpu 0: rx_hash 0x8fdd10d4 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38054 dport 60542] != expected 0x960baca1 # # Exception| cpu 4: rx_hash 0x91bafa48 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38022 dport 60542] != expected 0x46eae9d # # Exception| cpu 4: rx_hash 0x4b0b86b7 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38036 dport 60542] != expected 0x6f48923 # # Exception| cpu 4: rx_hash 0xf642baa5 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38062 dport 60542] != expected 0xdf9fa450 # # Exception| cpu 4: rx_hash 0x9e890f06 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38086 dport 60542] != expected 0xcd5c2f83 # # Exception| cpu 5: rx_hash 0x7ee8b54c [saddr 192.0.3.2 daddr 192.0.3.1 sport 37998 dport 60542] != expected 0xf23465c1 # # Exception| cpu 5: rx_hash 0xad752f70 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38038 dport 60542] != expected 0x20a4aae5 # # Exception| cpu 5: rx_hash 0x69a3b913 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38052 dport 60542] != expected 0xb05b8f67 # # Exception| cpu 5: rx_hash 0x556c6c2b [saddr 192.0.3.2 daddr 192.0.3.1 sport 38068 dport 60542] != expected 0x94918b1f # # Exception| cpu 5: rx_hash 0x78f7a6c1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38084 dport 60542] != expected 0xeb0c0c45 # # 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 0x5eb3b495 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40904 dport 39814] OK # # # cpu 0: rx_hash 0xde82e5f8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42286 dport 39814] OK # # # cpu 0: rx_hash 0xc4f0ed92 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42344 dport 39814] OK # # # cpu 4: rx_hash 0xfd9d621b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40914 dport 39814] OK # # # cpu 4: rx_hash 0xe24d30c0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42302 dport 39814] OK # # # cpu 4: rx_hash 0xcfd6fa2a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42318 dport 39814] OK # # # cpu 4: rx_hash 0xe658d236 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42328 dport 39814] OK # # # cpu 4: rx_hash 0x81a092db [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42352 dport 39814] OK # # # cpu 4: rx_hash 0x2ba2a296 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42368 dport 39814] OK # # # cpu 5: rx_hash 0xa1025c04 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42380 dport 39814] OK # # # cpu 5: rx_hash 0x6ef2dddf [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42392 dport 39814] OK # # # cpu 0: rx_hash 0xe452234d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42388 dport 39814] OK # # # cpu 0: rx_hash 0xaa244bbc [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42410 dport 39814] OK # # # cpu 0: rx_hash 0x090a9d32 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42416 dport 39814] OK # # # cpu 4: rx_hash 0x9dcd893c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42396 dport 39814] OK # # # cpu 4: rx_hash 0x96eb9e84 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42426 dport 39814] OK # # # cpu 4: rx_hash 0x31d0aafc [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42438 dport 39814] OK # # # cpu 4: rx_hash 0xeb61d603 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42452 dport 39814] OK # # # cpu 4: rx_hash 0x92fe7c72 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42460 dport 39814] OK # # # cpu 5: rx_hash 0x5d0efda9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42440 dport 39814] OK # # # cpu 5: rx_hash 0x7480d5b5 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42462 dport 39814] OK # # # cpu 5: rx_hash 0x13789558 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42486 dport 39814] OK # # # cpu 0: rx_hash 0xa517bef2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42474 dport 39814] OK # # # cpu 0: rx_hash 0x5628ea11 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42478 dport 39814] OK # # # cpu 0: rx_hash 0x0e11dbcb [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42496 dport 39814] OK # # # cpu 0: rx_hash 0x62cf8c9e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42510 dport 39814] OK # # # cpu 0: rx_hash 0xb74d052f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42588 dport 39814] OK # # # cpu 4: rx_hash 0xe34965b4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42532 dport 39814] OK # # # cpu 4: rx_hash 0xcac74da8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42546 dport 39814] OK # # # cpu 4: rx_hash 0xf21d7a66 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42564 dport 39814] OK # # # cpu 4: rx_hash 0x3dedfbbd [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42576 dport 39814] OK # # # cpu 4: rx_hash 0x28ac0699 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42582 dport 39814] OK # # # cpu 5: rx_hash 0xc1e15a10 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42516 dport 39814] OK # # # cpu 5: rx_hash 0x4b41a482 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42520 dport 39814] OK # # # cpu 5: rx_hash 0x5e0059a6 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42526 dport 39814] OK # # # cpu 5: rx_hash 0x01222e85 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42560 dport 39814] OK # # # cpu 5: rx_hash 0xec7a90fa [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42596 dport 39814] OK # # # cpu 5: rx_hash 0x95e53a8b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42604 dport 39814] OK # # # cpu 0: rx_hash 0xc5f4b8e6 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42610 dport 39814] OK # # # cpu 0: rx_hash 0x5a15bb50 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42616 dport 39814] OK # # # cpu 0: rx_hash 0xf0178b1d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42632 dport 39814] OK # # # cpu 0: rx_hash 0xd2bfb4b9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42680 dport 39814] OK # # # cpu 0: rx_hash 0x0c1b2ab0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42700 dport 39814] OK # # # cpu 0: rx_hash 0xc3ebab6b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42712 dport 39814] OK # # # count: pass=44 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 338, 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 40042 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 42 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 0: rx_hash 0x2a8e86b9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39098 dport 40042] != expected 0xd2bbc8e0 # # Exception| cpu 0: rx_hash 0x2a8e86b9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39098 dport 40042] != expected 0xd2bbc8e0 # # Exception| cpu 0: rx_hash 0x2a8e86b9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49571 dport 40042] != expected 0x85ad4f2e # # Exception| cpu 0: rx_hash 0x2a8e86b9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49571 dport 40042] != expected 0x85ad4f2e # # Exception| cpu 0: rx_hash 0x2a8e86b9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 40775 dport 40042] != expected 0xc85a89df # # Exception| cpu 0: rx_hash 0x2a8e86b9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 40775 dport 40042] != expected 0xc85a89df # # Exception| cpu 0: rx_hash 0x2a8e86b9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 59259 dport 40042] != expected 0x9b7f9f06 # # Exception| cpu 0: rx_hash 0x2a8e86b9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 59259 dport 40042] != expected 0x9b7f9f06 # # Exception| cpu 0: rx_hash 0x2a8e86b9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 51350 dport 40042] != expected 0x708f2b4b # # Exception| cpu 0: rx_hash 0x2a8e86b9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 51350 dport 40042] != expected 0x708f2b4b # # Exception| cpu 0: rx_hash 0x2a8e86b9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 35852 dport 40042] != expected 0x9e425e1b # # Exception| cpu 0: rx_hash 0x2a8e86b9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 35852 dport 40042] != expected 0x9e425e1b # # Exception| cpu 0: rx_hash 0x2a8e86b9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 51254 dport 40042] != expected 0x67369f8 # # Exception| cpu 0: rx_hash 0x2a8e86b9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 51254 dport 40042] != expected 0x67369f8 # # Exception| cpu 0: rx_hash 0x2a8e86b9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 48006 dport 40042] != expected 0x4e5042d0 # # Exception| cpu 0: rx_hash 0x2a8e86b9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 48006 dport 40042] != expected 0x4e5042d0 # # Exception| cpu 0: rx_hash 0x2a8e86b9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 52564 dport 40042] != expected 0xd5ab414a # # Exception| cpu 0: rx_hash 0x2a8e86b9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 52564 dport 40042] != expected 0xd5ab414a # # Exception| cpu 0: rx_hash 0x2a8e86b9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 48861 dport 40042] != expected 0x2e13235a # # Exception| cpu 0: rx_hash 0x2a8e86b9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 48861 dport 40042] != expected 0x2e13235a # # Exception| cpu 0: rx_hash 0x2a8e86b9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39466 dport 40042] != expected 0xabcedc34 # # Exception| cpu 0: rx_hash 0x2a8e86b9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39466 dport 40042] != expected 0xabcedc34 # # Exception| cpu 0: rx_hash 0x2a8e86b9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57503 dport 40042] != expected 0xa060953d # # Exception| cpu 0: rx_hash 0x2a8e86b9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57503 dport 40042] != expected 0xa060953d # # Exception| cpu 0: rx_hash 0x2a8e86b9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55491 dport 40042] != expected 0x35db3247 # # Exception| cpu 0: rx_hash 0x2a8e86b9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55491 dport 40042] != expected 0x35db3247 # # Exception| cpu 0: rx_hash 0x2a8e86b9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39062 dport 40042] != expected 0x9a62d3ce # # Exception| cpu 0: rx_hash 0x2a8e86b9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39062 dport 40042] != expected 0x9a62d3ce # # Exception| cpu 0: rx_hash 0x2a8e86b9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 40262 dport 40042] != expected 0x3ddc9e71 # # Exception| cpu 0: rx_hash 0x2a8e86b9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 40262 dport 40042] != expected 0x3ddc9e71 # # Exception| cpu 0: rx_hash 0x2a8e86b9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 51938 dport 40042] != expected 0x251cedd1 # # Exception| cpu 0: rx_hash 0x2a8e86b9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 51938 dport 40042] != expected 0x251cedd1 # # Exception| cpu 0: rx_hash 0x2a8e86b9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33947 dport 40042] != expected 0x4980fb4c # # Exception| cpu 0: rx_hash 0x2a8e86b9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33947 dport 40042] != expected 0x4980fb4c # # Exception| cpu 0: rx_hash 0x2a8e86b9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55514 dport 40042] != expected 0x14257943 # # Exception| cpu 0: rx_hash 0x2a8e86b9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55514 dport 40042] != expected 0x14257943 # # Exception| cpu 0: rx_hash 0x2a8e86b9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 59564 dport 40042] != expected 0x9276633a # # Exception| cpu 0: rx_hash 0x2a8e86b9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 59564 dport 40042] != expected 0x9276633a # # Exception| cpu 0: rx_hash 0x2a8e86b9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45148 dport 40042] != expected 0xdd6c862 # # Exception| cpu 0: rx_hash 0x2a8e86b9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45148 dport 40042] != expected 0xdd6c862 # # Exception| cpu 0: rx_hash 0x2a8e86b9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50066 dport 40042] != expected 0xc6845ec4 # # Exception| cpu 0: rx_hash 0x2a8e86b9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50066 dport 40042] != expected 0xc6845ec4 # # Exception| count: pass=0 nohash=0 fail=42 # # Exception| # not ok 3 toeplitz.test.udp_ipv4 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/net/lib/py/ksft.py", line 338, 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 59382 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 42 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 4: rx_hash 0xc161455a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55752 dport 59382] != expected 0xf57715a2 # # Exception| cpu 4: rx_hash 0xc161455a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55752 dport 59382] != expected 0xf57715a2 # # Exception| cpu 4: rx_hash 0xc161455a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35863 dport 59382] != expected 0x353df58f # # Exception| cpu 4: rx_hash 0xc161455a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35863 dport 59382] != expected 0x353df58f # # Exception| cpu 4: rx_hash 0xc161455a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34809 dport 59382] != expected 0x357d5bff # # Exception| cpu 4: rx_hash 0xc161455a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34809 dport 59382] != expected 0x357d5bff # # Exception| cpu 4: rx_hash 0xc161455a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57640 dport 59382] != expected 0x1e1c742 # # Exception| cpu 4: rx_hash 0xc161455a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57640 dport 59382] != expected 0x1e1c742 # # Exception| cpu 4: rx_hash 0xc161455a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37273 dport 59382] != expected 0xd900ca05 # # Exception| cpu 4: rx_hash 0xc161455a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37273 dport 59382] != expected 0xd900ca05 # # Exception| cpu 4: rx_hash 0xc161455a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33114 dport 59382] != expected 0x5715f070 # # Exception| cpu 4: rx_hash 0xc161455a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33114 dport 59382] != expected 0x5715f070 # # Exception| cpu 4: rx_hash 0xc161455a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49642 dport 59382] != expected 0x792b0686 # # Exception| cpu 4: rx_hash 0xc161455a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49642 dport 59382] != expected 0x792b0686 # # Exception| cpu 4: rx_hash 0xc161455a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41883 dport 59382] != expected 0x64bab554 # # Exception| cpu 4: rx_hash 0xc161455a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41883 dport 59382] != expected 0x64bab554 # # Exception| cpu 4: rx_hash 0xc161455a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57628 dport 59382] != expected 0xd076ac05 # # Exception| cpu 4: rx_hash 0xc161455a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57628 dport 59382] != expected 0xd076ac05 # # Exception| cpu 4: rx_hash 0xc161455a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36109 dport 59382] != expected 0x55dfde52 # # Exception| cpu 4: rx_hash 0xc161455a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36109 dport 59382] != expected 0x55dfde52 # # Exception| cpu 4: rx_hash 0xc161455a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38927 dport 59382] != expected 0xeca27a47 # # Exception| cpu 4: rx_hash 0xc161455a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38927 dport 59382] != expected 0xeca27a47 # # Exception| cpu 4: rx_hash 0xc161455a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46706 dport 59382] != expected 0x1816a40c # # Exception| cpu 4: rx_hash 0xc161455a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46706 dport 59382] != expected 0x1816a40c # # Exception| cpu 4: rx_hash 0xc161455a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46190 dport 59382] != expected 0xcf9ff10f # # Exception| cpu 4: rx_hash 0xc161455a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46190 dport 59382] != expected 0xcf9ff10f # # Exception| cpu 4: rx_hash 0xc161455a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44609 dport 59382] != expected 0x6478319e # # Exception| cpu 4: rx_hash 0xc161455a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44609 dport 59382] != expected 0x6478319e # # Exception| cpu 4: rx_hash 0xc161455a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55139 dport 59382] != expected 0xb6f98bf6 # # Exception| cpu 4: rx_hash 0xc161455a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55139 dport 59382] != expected 0xb6f98bf6 # # Exception| cpu 4: rx_hash 0xc161455a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53433 dport 59382] != expected 0x8fa4ee3f # # Exception| cpu 4: rx_hash 0xc161455a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53433 dport 59382] != expected 0x8fa4ee3f # # Exception| cpu 4: rx_hash 0xc161455a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56686 dport 59382] != expected 0xc93bc7e9 # # Exception| cpu 4: rx_hash 0xc161455a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56686 dport 59382] != expected 0xc93bc7e9 # # Exception| cpu 4: rx_hash 0xc161455a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45128 dport 59382] != expected 0x744ad9e3 # # Exception| cpu 4: rx_hash 0xc161455a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45128 dport 59382] != expected 0x744ad9e3 # # Exception| cpu 4: rx_hash 0xc161455a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50563 dport 59382] != expected 0x6deedfff # # Exception| cpu 4: rx_hash 0xc161455a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50563 dport 59382] != expected 0x6deedfff # # Exception| cpu 4: rx_hash 0xc161455a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41519 dport 59382] != expected 0xf178d9e7 # # Exception| cpu 4: rx_hash 0xc161455a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41519 dport 59382] != expected 0xf178d9e7 # # Exception| cpu 4: rx_hash 0xc161455a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35813 dport 59382] != expected 0x6b98d0ab # # Exception| cpu 4: rx_hash 0xc161455a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35813 dport 59382] != expected 0x6b98d0ab # # 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 338, 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 338, 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 338, 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 338, 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 338, 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 338, 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 338, 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 338, 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__->