< 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 205, in __exit__ # # Exception| return self.process(terminate=terminate, fail=self.check_fail, # # Exception| ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| expect_fail=self.expect_fail) # # Exception| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/net/lib/py/utils.py", line 134, in process # # Exception| raise CmdExitFailure("Command failed", self) # # Exception| net.lib.py.utils.CmdExitFailure: Command failed # # Exception| CMD: /srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/toeplitz -4 -t -d 43261 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 40 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 0: rx_hash 0xf17119e3 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45208 dport 43261] != expected 0x74492a58 # # Exception| cpu 0: rx_hash 0x10c8cfad [saddr 192.0.3.2 daddr 192.0.3.1 sport 45278 dport 43261] != expected 0x8107566d # # Exception| cpu 0: rx_hash 0x514e0750 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45288 dport 43261] != expected 0xa4d40971 # # Exception| cpu 4: rx_hash 0x7a936e06 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45180 dport 43261] != expected 0x1f2c0693 # # Exception| cpu 4: rx_hash 0xc78e67cc [saddr 192.0.3.2 daddr 192.0.3.1 sport 45192 dport 43261] != expected 0xb483c50f # # Exception| cpu 4: rx_hash 0x06f4d5fc [saddr 192.0.3.2 daddr 192.0.3.1 sport 45218 dport 43261] != expected 0xd32416b4 # # Exception| cpu 4: rx_hash 0x6b0a29a2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45226 dport 43261] != expected 0x52b1c81b # # Exception| cpu 4: rx_hash 0x31f35e48 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45244 dport 43261] != expected 0x9707e0ac # # Exception| cpu 4: rx_hash 0xfc32bca5 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45252 dport 43261] != expected 0xc60f1d2a # # Exception| cpu 4: rx_hash 0xcacdc28a [saddr 192.0.3.2 daddr 192.0.3.1 sport 45268 dport 43261] != expected 0x6c5f27d # # Exception| cpu 5: rx_hash 0x47721d01 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45204 dport 43261] != expected 0xf6f749a8 # # Exception| cpu 5: rx_hash 0xea0ea6f4 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45240 dport 43261] != expected 0x942c5df3 # # Exception| cpu 5: rx_hash 0xd1b27d9d [saddr 192.0.3.2 daddr 192.0.3.1 sport 45300 dport 43261] != expected 0xe6a085d6 # # Exception| cpu 0: rx_hash 0x6f7ddaad [saddr 192.0.3.2 daddr 192.0.3.1 sport 45396 dport 43261] != expected 0x42d00162 # # Exception| cpu 0: rx_hash 0x9900e329 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45408 dport 43261] != expected 0x615424c1 # # Exception| cpu 0: rx_hash 0xf506eaec [saddr 192.0.3.2 daddr 192.0.3.1 sport 45414 dport 43261] != expected 0x6428e321 # # Exception| cpu 4: rx_hash 0xd04a8806 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45306 dport 43261] != expected 0x62499c99 # # Exception| cpu 4: rx_hash 0xd43d7b09 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45316 dport 43261] != expected 0x722855e0 # # Exception| cpu 4: rx_hash 0xe33af0bd [saddr 192.0.3.2 daddr 192.0.3.1 sport 45338 dport 43261] != expected 0x360ba3f8 # # Exception| cpu 4: rx_hash 0xcf42c41e [saddr 192.0.3.2 daddr 192.0.3.1 sport 45348 dport 43261] != expected 0x924d224b # # Exception| cpu 4: rx_hash 0x9443466f [saddr 192.0.3.2 daddr 192.0.3.1 sport 45372 dport 43261] != expected 0xd31213b3 # # Exception| cpu 4: rx_hash 0xef81a060 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45384 dport 43261] != expected 0xa48dc5 # # Exception| cpu 5: rx_hash 0x393ffd9a [saddr 192.0.3.2 daddr 192.0.3.1 sport 45328 dport 43261] != expected 0xb1c907e8 # # Exception| cpu 5: rx_hash 0x54c101c4 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45336 dport 43261] != expected 0x305cd947 # # Exception| cpu 5: rx_hash 0xa2bc3840 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45356 dport 43261] != expected 0x13d8fce4 # # Exception| cpu 5: rx_hash 0x98f816b2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45422 dport 43261] != expected 0xe5bd3d8e # # Exception| cpu 0: rx_hash 0x2f03e7cb [saddr 192.0.3.2 daddr 192.0.3.1 sport 45420 dport 43261] != expected 0xe3ea4731 # # Exception| cpu 0: rx_hash 0xffe0125f [saddr 192.0.3.2 daddr 192.0.3.1 sport 45456 dport 43261] != expected 0xc9d05a02 # # Exception| cpu 0: rx_hash 0x241deae3 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45460 dport 43261] != expected 0xcafbe75d # # Exception| cpu 0: rx_hash 0x725fcdd4 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45520 dport 43261] != expected 0x39e2e1d7 # # Exception| cpu 0: rx_hash 0xa9a23568 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45524 dport 43261] != expected 0x3ac95c88 # # Exception| cpu 4: rx_hash 0x75fa9021 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45434 dport 43261] != expected 0x265c6f86 # # Exception| cpu 4: rx_hash 0x7ee49d09 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45442 dport 43261] != expected 0xf4dcfea # # Exception| cpu 4: rx_hash 0x659b221e [saddr 192.0.3.2 daddr 192.0.3.1 sport 45474 dport 43261] != expected 0xef28b841 # # Exception| cpu 4: rx_hash 0xbf9e2f39 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45480 dport 43261] != expected 0x68ea1c51 # # Exception| cpu 4: rx_hash 0xe49fad48 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45488 dport 43261] != expected 0x29b52da9 # # Exception| cpu 4: rx_hash 0x8899a48d [saddr 192.0.3.2 daddr 192.0.3.1 sport 45494 dport 43261] != expected 0x2cc9ea49 # # Exception| cpu 5: rx_hash 0x93e61b9a [saddr 192.0.3.2 daddr 192.0.3.1 sport 45462 dport 43261] != expected 0xccac9de2 # # Exception| cpu 5: rx_hash 0xe56758d3 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45502 dport 43261] != expected 0xad5c34e6 # # Exception| cpu 5: rx_hash 0xf35b4282 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45506 dport 43261] != expected 0xff7f743f # # 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 0xad5e68e3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57694 dport 39916] OK # # # cpu 0: rx_hash 0x673ad7fb [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57740 dport 39916] OK # # # cpu 0: rx_hash 0x7dbd9d77 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57762 dport 39916] OK # # # cpu 0: rx_hash 0xcbbe9995 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57774 dport 39916] OK # # # cpu 4: rx_hash 0xaca69d78 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57680 dport 39916] OK # # # cpu 4: rx_hash 0xc0a094bd [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57686 dport 39916] OK # # # cpu 4: rx_hash 0x372558a2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57708 dport 39916] OK # # # cpu 4: rx_hash 0x01da268d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57724 dport 39916] OK # # # cpu 4: rx_hash 0x8bc0a4f3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57750 dport 39916] OK # # # cpu 4: rx_hash 0x4aba16c3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57788 dport 39916] OK # # # cpu 5: rx_hash 0x5b235167 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57706 dport 39916] OK # # # cpu 5: rx_hash 0xd0c12682 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57742 dport 39916] OK # # # cpu 0: rx_hash 0x6b818726 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57822 dport 39916] OK # # # cpu 0: rx_hash 0xc5c24a02 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57884 dport 39916] OK # # # cpu 0: rx_hash 0xe9ba7ea1 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57890 dport 39916] OK # # # cpu 0: rx_hash 0x33bf7386 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57896 dport 39916] OK # # # cpu 4: rx_hash 0x30800557 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57798 dport 39916] OK # # # cpu 4: rx_hash 0x2a074fdb [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57832 dport 39916] OK # # # cpu 4: rx_hash 0x4601461e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57838 dport 39916] OK # # # cpu 4: rx_hash 0x453e30cf [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57856 dport 39916] OK # # # cpu 4: rx_hash 0xf33d342d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57868 dport 39916] OK # # # cpu 4: rx_hash 0x44c6c554 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57870 dport 39916] OK # # # cpu 4: rx_hash 0x7239bb7b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57886 dport 39916] OK # # # cpu 5: rx_hash 0xdd8283c4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57810 dport 39916] OK # # # cpu 5: rx_hash 0x1cf831f4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57848 dport 39916] OK # # # cpu 0: rx_hash 0xc881ef44 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57920 dport 39916] OK # # # cpu 0: rx_hash 0x0803a8ef [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57956 dport 39916] OK # # # cpu 0: rx_hash 0xd206a5c8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57966 dport 39916] OK # # # cpu 0: rx_hash 0x581c27b6 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57988 dport 39916] OK # # # cpu 4: rx_hash 0x844482ff [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57898 dport 39916] OK # # # cpu 4: rx_hash 0xa487e681 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57926 dport 39916] OK # # # cpu 4: rx_hash 0x927898ae [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57942 dport 39916] OK # # # cpu 4: rx_hash 0xbff85996 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57958 dport 39916] OK # # # cpu 4: rx_hash 0x6ee35999 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58004 dport 39916] OK # # # cpu 5: rx_hash 0xe8428b3a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57900 dport 39916] OK # # # cpu 5: rx_hash 0x68bef1f7 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57904 dport 39916] OK # # # cpu 5: rx_hash 0x88ffd222 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57976 dport 39916] OK # # # cpu 5: rx_hash 0x3f04235b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57978 dport 39916] OK # # # cpu 5: rx_hash 0x35e2dbe8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57996 dport 39916] OK # # # cpu 0: rx_hash 0x6f1bac02 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58010 dport 39916] OK # # # cpu 0: rx_hash 0x436398a1 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58020 dport 39916] OK # # # cpu 0: rx_hash 0x62580944 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58054 dport 39916] OK # # # cpu 0: rx_hash 0x39598b35 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58078 dport 39916] OK # # # count: pass=43 nohash=0 fail=0 # ok 2 toeplitz.test.tcp_ipv6 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 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 205, in __exit__ # # Exception| return self.process(terminate=terminate, fail=self.check_fail, # # Exception| ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| expect_fail=self.expect_fail) # # Exception| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/net/lib/py/utils.py", line 134, in process # # Exception| raise CmdExitFailure("Command failed", self) # # Exception| net.lib.py.utils.CmdExitFailure: Command failed # # Exception| CMD: /srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/toeplitz -4 -u -d 60239 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 44 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 5: rx_hash 0xf88f364c [saddr 192.0.3.2 daddr 192.0.3.1 sport 35886 dport 60239] != expected 0x6fbc151f # # Exception| cpu 5: rx_hash 0xf88f364c [saddr 192.0.3.2 daddr 192.0.3.1 sport 35886 dport 60239] != expected 0x6fbc151f # # Exception| cpu 5: rx_hash 0xf88f364c [saddr 192.0.3.2 daddr 192.0.3.1 sport 32966 dport 60239] != expected 0xeee5e447 # # Exception| cpu 5: rx_hash 0xf88f364c [saddr 192.0.3.2 daddr 192.0.3.1 sport 32966 dport 60239] != expected 0xeee5e447 # # Exception| cpu 5: rx_hash 0xf88f364c [saddr 192.0.3.2 daddr 192.0.3.1 sport 49407 dport 60239] != expected 0x278165d0 # # Exception| cpu 5: rx_hash 0xf88f364c [saddr 192.0.3.2 daddr 192.0.3.1 sport 49407 dport 60239] != expected 0x278165d0 # # Exception| cpu 5: rx_hash 0xf88f364c [saddr 192.0.3.2 daddr 192.0.3.1 sport 34152 dport 60239] != expected 0x817f5201 # # Exception| cpu 5: rx_hash 0xf88f364c [saddr 192.0.3.2 daddr 192.0.3.1 sport 34152 dport 60239] != expected 0x817f5201 # # Exception| cpu 5: rx_hash 0xf88f364c [saddr 192.0.3.2 daddr 192.0.3.1 sport 34311 dport 60239] != expected 0xbb658bc0 # # Exception| cpu 5: rx_hash 0xf88f364c [saddr 192.0.3.2 daddr 192.0.3.1 sport 34311 dport 60239] != expected 0xbb658bc0 # # Exception| cpu 5: rx_hash 0xf88f364c [saddr 192.0.3.2 daddr 192.0.3.1 sport 48447 dport 60239] != expected 0xc5f40e5a # # Exception| cpu 5: rx_hash 0xf88f364c [saddr 192.0.3.2 daddr 192.0.3.1 sport 48447 dport 60239] != expected 0xc5f40e5a # # Exception| cpu 5: rx_hash 0xf88f364c [saddr 192.0.3.2 daddr 192.0.3.1 sport 57458 dport 60239] != expected 0x1868cbc2 # # Exception| cpu 5: rx_hash 0xf88f364c [saddr 192.0.3.2 daddr 192.0.3.1 sport 57458 dport 60239] != expected 0x1868cbc2 # # Exception| cpu 5: rx_hash 0xf88f364c [saddr 192.0.3.2 daddr 192.0.3.1 sport 58868 dport 60239] != expected 0x1602d480 # # Exception| cpu 5: rx_hash 0xf88f364c [saddr 192.0.3.2 daddr 192.0.3.1 sport 58868 dport 60239] != expected 0x1602d480 # # Exception| cpu 5: rx_hash 0xf88f364c [saddr 192.0.3.2 daddr 192.0.3.1 sport 49084 dport 60239] != expected 0x29128b0a # # Exception| cpu 5: rx_hash 0xf88f364c [saddr 192.0.3.2 daddr 192.0.3.1 sport 49084 dport 60239] != expected 0x29128b0a # # Exception| cpu 5: rx_hash 0xf88f364c [saddr 192.0.3.2 daddr 192.0.3.1 sport 40397 dport 60239] != expected 0xa2c76f51 # # Exception| cpu 5: rx_hash 0xf88f364c [saddr 192.0.3.2 daddr 192.0.3.1 sport 40397 dport 60239] != expected 0xa2c76f51 # # Exception| cpu 5: rx_hash 0xf88f364c [saddr 192.0.3.2 daddr 192.0.3.1 sport 38282 dport 60239] != expected 0x7ca673c5 # # Exception| cpu 5: rx_hash 0xf88f364c [saddr 192.0.3.2 daddr 192.0.3.1 sport 38282 dport 60239] != expected 0x7ca673c5 # # Exception| cpu 5: rx_hash 0xf88f364c [saddr 192.0.3.2 daddr 192.0.3.1 sport 39277 dport 60239] != expected 0x75b86ead # # Exception| cpu 5: rx_hash 0xf88f364c [saddr 192.0.3.2 daddr 192.0.3.1 sport 39277 dport 60239] != expected 0x75b86ead # # Exception| cpu 5: rx_hash 0xf88f364c [saddr 192.0.3.2 daddr 192.0.3.1 sport 53904 dport 60239] != expected 0xb257d80b # # Exception| cpu 5: rx_hash 0xf88f364c [saddr 192.0.3.2 daddr 192.0.3.1 sport 53904 dport 60239] != expected 0xb257d80b # # Exception| cpu 5: rx_hash 0xf88f364c [saddr 192.0.3.2 daddr 192.0.3.1 sport 47358 dport 60239] != expected 0x327e9852 # # Exception| cpu 5: rx_hash 0xf88f364c [saddr 192.0.3.2 daddr 192.0.3.1 sport 47358 dport 60239] != expected 0x327e9852 # # Exception| cpu 5: rx_hash 0xf88f364c [saddr 192.0.3.2 daddr 192.0.3.1 sport 44835 dport 60239] != expected 0x8a461f68 # # Exception| cpu 5: rx_hash 0xf88f364c [saddr 192.0.3.2 daddr 192.0.3.1 sport 44835 dport 60239] != expected 0x8a461f68 # # Exception| cpu 5: rx_hash 0xf88f364c [saddr 192.0.3.2 daddr 192.0.3.1 sport 51242 dport 60239] != expected 0x4764b146 # # Exception| cpu 5: rx_hash 0xf88f364c [saddr 192.0.3.2 daddr 192.0.3.1 sport 51242 dport 60239] != expected 0x4764b146 # # Exception| cpu 5: rx_hash 0xf88f364c [saddr 192.0.3.2 daddr 192.0.3.1 sport 42244 dport 60239] != expected 0xda7698f8 # # Exception| cpu 5: rx_hash 0xf88f364c [saddr 192.0.3.2 daddr 192.0.3.1 sport 42244 dport 60239] != expected 0xda7698f8 # # Exception| cpu 5: rx_hash 0xf88f364c [saddr 192.0.3.2 daddr 192.0.3.1 sport 34940 dport 60239] != expected 0x1610109f # # Exception| cpu 5: rx_hash 0xf88f364c [saddr 192.0.3.2 daddr 192.0.3.1 sport 34940 dport 60239] != expected 0x1610109f # # Exception| cpu 5: rx_hash 0xf88f364c [saddr 192.0.3.2 daddr 192.0.3.1 sport 46456 dport 60239] != expected 0x1b9512ce # # Exception| cpu 5: rx_hash 0xf88f364c [saddr 192.0.3.2 daddr 192.0.3.1 sport 46456 dport 60239] != expected 0x1b9512ce # # Exception| cpu 5: rx_hash 0xf88f364c [saddr 192.0.3.2 daddr 192.0.3.1 sport 37551 dport 60239] != expected 0x7e4f9e7c # # Exception| cpu 5: rx_hash 0xf88f364c [saddr 192.0.3.2 daddr 192.0.3.1 sport 37551 dport 60239] != expected 0x7e4f9e7c # # Exception| cpu 5: rx_hash 0xf88f364c [saddr 192.0.3.2 daddr 192.0.3.1 sport 60345 dport 60239] != expected 0x9ea410c3 # # Exception| cpu 5: rx_hash 0xf88f364c [saddr 192.0.3.2 daddr 192.0.3.1 sport 60345 dport 60239] != expected 0x9ea410c3 # # Exception| cpu 5: rx_hash 0xf88f364c [saddr 192.0.3.2 daddr 192.0.3.1 sport 41103 dport 60239] != expected 0x5a0c1135 # # Exception| cpu 5: rx_hash 0xf88f364c [saddr 192.0.3.2 daddr 192.0.3.1 sport 41103 dport 60239] != expected 0x5a0c1135 # # 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 205, in __exit__ # # Exception| return self.process(terminate=terminate, fail=self.check_fail, # # Exception| ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| expect_fail=self.expect_fail) # # Exception| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/net/lib/py/utils.py", line 134, in process # # Exception| raise CmdExitFailure("Command failed", self) # # Exception| net.lib.py.utils.CmdExitFailure: Command failed # # Exception| CMD: /srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/toeplitz -6 -u -d 52256 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 40 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 0: rx_hash 0xc71ccd62 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 32840 dport 52256] != expected 0x3b80194 # # Exception| cpu 0: rx_hash 0xc71ccd62 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 32840 dport 52256] != expected 0x3b80194 # # Exception| cpu 0: rx_hash 0xc71ccd62 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57351 dport 52256] != expected 0xf29e0917 # # Exception| cpu 0: rx_hash 0xc71ccd62 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57351 dport 52256] != expected 0xf29e0917 # # Exception| cpu 0: rx_hash 0xc71ccd62 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42447 dport 52256] != expected 0x5e3970c2 # # Exception| cpu 0: rx_hash 0xc71ccd62 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42447 dport 52256] != expected 0x5e3970c2 # # Exception| cpu 0: rx_hash 0xc71ccd62 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43943 dport 52256] != expected 0x614f5 # # Exception| cpu 0: rx_hash 0xc71ccd62 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43943 dport 52256] != expected 0x614f5 # # Exception| cpu 0: rx_hash 0xc71ccd62 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35925 dport 52256] != expected 0x78059aae # # Exception| cpu 0: rx_hash 0xc71ccd62 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35925 dport 52256] != expected 0x78059aae # # Exception| cpu 0: rx_hash 0xc71ccd62 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37160 dport 52256] != expected 0x30216994 # # Exception| cpu 0: rx_hash 0xc71ccd62 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37160 dport 52256] != expected 0x30216994 # # Exception| cpu 0: rx_hash 0xc71ccd62 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34067 dport 52256] != expected 0x76be45fe # # Exception| cpu 0: rx_hash 0xc71ccd62 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34067 dport 52256] != expected 0x76be45fe # # Exception| cpu 0: rx_hash 0xc71ccd62 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33633 dport 52256] != expected 0x4816ac3d # # Exception| cpu 0: rx_hash 0xc71ccd62 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33633 dport 52256] != expected 0x4816ac3d # # Exception| cpu 0: rx_hash 0xc71ccd62 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40966 dport 52256] != expected 0x6ce4543b # # Exception| cpu 0: rx_hash 0xc71ccd62 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40966 dport 52256] != expected 0x6ce4543b # # Exception| cpu 0: rx_hash 0xc71ccd62 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53099 dport 52256] != expected 0xf7281dc1 # # Exception| cpu 0: rx_hash 0xc71ccd62 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53099 dport 52256] != expected 0xf7281dc1 # # Exception| cpu 0: rx_hash 0xc71ccd62 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58967 dport 52256] != expected 0x60b2aeba # # Exception| cpu 0: rx_hash 0xc71ccd62 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58967 dport 52256] != expected 0x60b2aeba # # Exception| cpu 0: rx_hash 0xc71ccd62 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41087 dport 52256] != expected 0xced25425 # # Exception| cpu 0: rx_hash 0xc71ccd62 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41087 dport 52256] != expected 0xced25425 # # Exception| cpu 0: rx_hash 0xc71ccd62 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35605 dport 52256] != expected 0xbfb9b4ce # # Exception| cpu 0: rx_hash 0xc71ccd62 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35605 dport 52256] != expected 0xbfb9b4ce # # Exception| cpu 0: rx_hash 0xc71ccd62 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48416 dport 52256] != expected 0x2a72e971 # # Exception| cpu 0: rx_hash 0xc71ccd62 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48416 dport 52256] != expected 0x2a72e971 # # Exception| cpu 0: rx_hash 0xc71ccd62 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33333 dport 52256] != expected 0x4bc402c7 # # Exception| cpu 0: rx_hash 0xc71ccd62 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33333 dport 52256] != expected 0x4bc402c7 # # Exception| cpu 0: rx_hash 0xc71ccd62 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36432 dport 52256] != expected 0xfdb87b10 # # Exception| cpu 0: rx_hash 0xc71ccd62 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36432 dport 52256] != expected 0xfdb87b10 # # Exception| cpu 0: rx_hash 0xc71ccd62 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41941 dport 52256] != expected 0x9baf05c3 # # Exception| cpu 0: rx_hash 0xc71ccd62 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41941 dport 52256] != expected 0x9baf05c3 # # Exception| cpu 0: rx_hash 0xc71ccd62 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42684 dport 52256] != expected 0x74d271e8 # # Exception| cpu 0: rx_hash 0xc71ccd62 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42684 dport 52256] != expected 0x74d271e8 # # Exception| cpu 0: rx_hash 0xc71ccd62 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49203 dport 52256] != expected 0xe7f84f2c # # Exception| cpu 0: rx_hash 0xc71ccd62 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49203 dport 52256] != expected 0xe7f84f2c # # Exception| cpu 0: rx_hash 0xc71ccd62 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41124 dport 52256] != expected 0x6bff590 # # Exception| cpu 0: rx_hash 0xc71ccd62 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41124 dport 52256] != expected 0x6bff590 # # Exception| count: pass=0 nohash=0 fail=40 # # Exception| # not ok 4 toeplitz.test.udp_ipv6 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 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__->