< 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 200, 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 129, 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 55284 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 41 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 0: rx_hash 0x6d4df4c8 [saddr 192.0.3.2 daddr 192.0.3.1 sport 43578 dport 55284] != expected 0x7a681210 # # Exception| cpu 0: rx_hash 0x5082ea89 [saddr 192.0.3.2 daddr 192.0.3.1 sport 43584 dport 55284] != expected 0x257d2069 # # Exception| cpu 0: rx_hash 0x7b5736f5 [saddr 192.0.3.2 daddr 192.0.3.1 sport 43600 dport 55284] != expected 0xf925e596 # # Exception| cpu 0: rx_hash 0xe33a2e59 [saddr 192.0.3.2 daddr 192.0.3.1 sport 43630 dport 55284] != expected 0x6045f16c # # Exception| cpu 4: rx_hash 0x33e3172d [saddr 192.0.3.2 daddr 192.0.3.1 sport 43576 dport 55284] != expected 0x98ae3de8 # # Exception| cpu 4: rx_hash 0x2cfc8e0c [saddr 192.0.3.2 daddr 192.0.3.1 sport 43608 dport 55284] != expected 0x41946e68 # # Exception| cpu 5: rx_hash 0x9cb466df [saddr 192.0.3.2 daddr 192.0.3.1 sport 43580 dport 55284] != expected 0xe9cd2a14 # # Exception| cpu 5: rx_hash 0x25f9d510 [saddr 192.0.3.2 daddr 192.0.3.1 sport 43602 dport 55284] != expected 0x1be3ca6e # # Exception| cpu 5: rx_hash 0x1bc6e752 [saddr 192.0.3.2 daddr 192.0.3.1 sport 43618 dport 55284] != expected 0xa9976d6e # # Exception| cpu 5: rx_hash 0x30133b2e [saddr 192.0.3.2 daddr 192.0.3.1 sport 43634 dport 55284] != expected 0x75cfa891 # # Exception| cpu 5: rx_hash 0x9f444adc [saddr 192.0.3.2 daddr 192.0.3.1 sport 43638 dport 55284] != expected 0x4acbf6d # # Exception| cpu 5: rx_hash 0x5f0d2619 [saddr 192.0.3.2 daddr 192.0.3.1 sport 43648 dport 55284] != expected 0xc9e009a9 # # Exception| cpu 0: rx_hash 0xaef4b40e [saddr 192.0.3.2 daddr 192.0.3.1 sport 43654 dport 55284] != expected 0x5a4531ad # # Exception| cpu 0: rx_hash 0xa284d235 [saddr 192.0.3.2 daddr 192.0.3.1 sport 59318 dport 55284] != expected 0xa78ade5f # # Exception| cpu 0: rx_hash 0x725deb41 [saddr 192.0.3.2 daddr 192.0.3.1 sport 59360 dport 55284] != expected 0x5f6112db # # Exception| cpu 4: rx_hash 0x85216872 [saddr 192.0.3.2 daddr 192.0.3.1 sport 43670 dport 55284] != expected 0x861df452 # # Exception| cpu 4: rx_hash 0x2373429c [saddr 192.0.3.2 daddr 192.0.3.1 sport 43672 dport 55284] != expected 0xad0947a8 # # Exception| cpu 4: rx_hash 0xbb1e5a30 [saddr 192.0.3.2 daddr 192.0.3.1 sport 43686 dport 55284] != expected 0x34695352 # # Exception| cpu 4: rx_hash 0x3699aca2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 43704 dport 55284] != expected 0xc3252557 # # Exception| cpu 4: rx_hash 0x71adc742 [saddr 192.0.3.2 daddr 192.0.3.1 sport 59306 dport 55284] != expected 0xb20087a2 # # Exception| cpu 4: rx_hash 0x4c62d903 [saddr 192.0.3.2 daddr 192.0.3.1 sport 59344 dport 55284] != expected 0xed15b5db # # Exception| cpu 4: rx_hash 0x0726d4d8 [saddr 192.0.3.2 daddr 192.0.3.1 sport 59378 dport 55284] != expected 0x61fff8dc # # Exception| cpu 5: rx_hash 0x6132145b [saddr 192.0.3.2 daddr 192.0.3.1 sport 43696 dport 55284] != expected 0x7b94aea9 # # Exception| cpu 5: rx_hash 0xc7603eb5 [saddr 192.0.3.2 daddr 192.0.3.1 sport 43710 dport 55284] != expected 0x50801d53 # # Exception| cpu 5: rx_hash 0xfaaf20f4 [saddr 192.0.3.2 daddr 192.0.3.1 sport 43716 dport 55284] != expected 0xf952f2a # # Exception| cpu 5: rx_hash 0x67b7057f [saddr 192.0.3.2 daddr 192.0.3.1 sport 59328 dport 55284] != expected 0x314d7024 # # Exception| cpu 5: rx_hash 0x25f653b8 [saddr 192.0.3.2 daddr 192.0.3.1 sport 59368 dport 55284] != expected 0xe7d09925 # # Exception| cpu 0: rx_hash 0xeb23c602 [saddr 192.0.3.2 daddr 192.0.3.1 sport 59392 dport 55284] != expected 0xc83ec108 # # Exception| cpu 0: rx_hash 0x4d71ecec [saddr 192.0.3.2 daddr 192.0.3.1 sport 59406 dport 55284] != expected 0xe32a72f2 # # Exception| cpu 0: rx_hash 0xa96290c5 [saddr 192.0.3.2 daddr 192.0.3.1 sport 59432 dport 55284] != expected 0x1ea32809 # # Exception| cpu 0: rx_hash 0x82b74cb9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 59448 dport 55284] != expected 0xc2fbedf6 # # Exception| cpu 0: rx_hash 0x6c51478f [saddr 192.0.3.2 daddr 192.0.3.1 sport 59486 dport 55284] != expected 0x88648672 # # Exception| cpu 4: rx_hash 0xa871a52a [saddr 192.0.3.2 daddr 192.0.3.1 sport 59382 dport 55284] != expected 0x109cef20 # # Exception| cpu 4: rx_hash 0x66a43090 [saddr 192.0.3.2 daddr 192.0.3.1 sport 59422 dport 55284] != expected 0x3f72b70d # # Exception| cpu 4: rx_hash 0x589b02d2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 59438 dport 55284] != expected 0x8d06100d # # Exception| cpu 4: rx_hash 0x94ad8e84 [saddr 192.0.3.2 daddr 192.0.3.1 sport 59474 dport 55284] != expected 0x41b61a70 # # Exception| cpu 5: rx_hash 0x102f230a [saddr 192.0.3.2 daddr 192.0.3.1 sport 59462 dport 55284] != expected 0xec8dc873 # # Exception| cpu 5: rx_hash 0xe8d3ea01 [saddr 192.0.3.2 daddr 192.0.3.1 sport 59466 dport 55284] != expected 0x255f5471 # # Exception| cpu 5: rx_hash 0x526e75cd [saddr 192.0.3.2 daddr 192.0.3.1 sport 59502 dport 55284] != expected 0x3a102172 # # Exception| cpu 5: rx_hash 0xd6ecd843 [saddr 192.0.3.2 daddr 192.0.3.1 sport 59514 dport 55284] != expected 0x972bf371 # # Exception| cpu 5: rx_hash 0xe75c2691 [saddr 192.0.3.2 daddr 192.0.3.1 sport 59530 dport 55284] != expected 0xc9c27db1 # # Exception| count: pass=0 nohash=0 fail=41 # # Exception| # not ok 1 toeplitz.test.tcp_ipv4 # # Receiver output: # # # # RSS indirection table size: 256 # # # cpu 4: rx_hash 0xa6bca4d8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47396 dport 36471] OK # # # cpu 4: rx_hash 0xb9a33df9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47428 dport 36471] OK # # # cpu 4: rx_hash 0xee088500 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47436 dport 36471] OK # # # cpu 4: rx_hash 0xa54c88db [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47470 dport 36471] OK # # # cpu 5: rx_hash 0xc62d757f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47382 dport 36471] OK # # # cpu 5: rx_hash 0x5e406dd3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47400 dport 36471] OK # # # cpu 5: rx_hash 0xac49d3c7 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47460 dport 36471] OK # # # cpu 5: rx_hash 0x28cb7e49 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47472 dport 36471] OK # # # cpu 5: rx_hash 0xd932ec5e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47478 dport 36471] OK # # # cpu 0: rx_hash 0x8d6978a4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47412 dport 36471] OK # # # cpu 0: rx_hash 0x16f44c0b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47424 dport 36471] OK # # # cpu 0: rx_hash 0x638f7392 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47442 dport 36471] OK # # # cpu 0: rx_hash 0x031ea235 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47456 dport 36471] OK # # # cpu 0: rx_hash 0x7f60c6b0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47480 dport 36471] OK # # # cpu 4: rx_hash 0xb62cf169 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47492 dport 36471] OK # # # cpu 4: rx_hash 0x107edb87 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47498 dport 36471] OK # # # cpu 4: rx_hash 0xe1874990 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47500 dport 36471] OK # # # cpu 4: rx_hash 0x0c916ea5 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47520 dport 36471] OK # # # cpu 4: rx_hash 0xf46da7ae [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47532 dport 36471] OK # # # cpu 4: rx_hash 0x138ef784 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47552 dport 36471] OK # # # cpu 5: rx_hash 0x2744b2d9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47536 dport 36471] OK # # # cpu 5: rx_hash 0x4d201461 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47554 dport 36471] OK # # # cpu 0: rx_hash 0x3bab07fb [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47514 dport 36471] OK # # # cpu 0: rx_hash 0x5b3ad65c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47528 dport 36471] OK # # # cpu 0: rx_hash 0x385b2bf8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47568 dport 36471] OK # # # cpu 0: rx_hash 0x66f5c81d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47570 dport 36471] OK # # # cpu 4: rx_hash 0x066419ba [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47584 dport 36471] OK # # # cpu 4: rx_hash 0xfe98d0b1 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47596 dport 36471] OK # # # cpu 4: rx_hash 0xee1b5a27 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47622 dport 36471] OK # # # cpu 4: rx_hash 0x92653ea2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47646 dport 36471] OK # # # cpu 4: rx_hash 0xa55f57fc [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47652 dport 36471] OK # # # cpu 5: rx_hash 0x9b6065be [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47636 dport 36471] OK # # # cpu 5: rx_hash 0x42bc07d6 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47688 dport 36471] OK # # # cpu 5: rx_hash 0xb34595c1 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47694 dport 36471] OK # # # cpu 5: rx_hash 0x37c7384f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47706 dport 36471] OK # # # cpu 0: rx_hash 0x731f2623 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47602 dport 36471] OK # # # cpu 0: rx_hash 0xdc4857d1 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47606 dport 36471] OK # # # cpu 0: rx_hash 0xac5a0ce0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47662 dport 36471] OK # # # cpu 0: rx_hash 0x8e8a8b80 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47668 dport 36471] OK # # # cpu 0: rx_hash 0x28d8a16e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47674 dport 36471] 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 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 200, 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 129, 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 47417 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 44 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 5: rx_hash 0x920bd976 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49535 dport 47417] != expected 0x36058f16 # # Exception| cpu 5: rx_hash 0x920bd976 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49535 dport 47417] != expected 0x36058f16 # # Exception| cpu 5: rx_hash 0x920bd976 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55923 dport 47417] != expected 0x1394b02a # # Exception| cpu 5: rx_hash 0x920bd976 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55923 dport 47417] != expected 0x1394b02a # # Exception| cpu 5: rx_hash 0x920bd976 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57042 dport 47417] != expected 0x28cef68d # # Exception| cpu 5: rx_hash 0x920bd976 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57042 dport 47417] != expected 0x28cef68d # # Exception| cpu 5: rx_hash 0x920bd976 [saddr 192.0.3.2 daddr 192.0.3.1 sport 52738 dport 47417] != expected 0x2ad74277 # # Exception| cpu 5: rx_hash 0x920bd976 [saddr 192.0.3.2 daddr 192.0.3.1 sport 52738 dport 47417] != expected 0x2ad74277 # # Exception| cpu 5: rx_hash 0x920bd976 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45800 dport 47417] != expected 0x3bdd1d44 # # Exception| cpu 5: rx_hash 0x920bd976 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45800 dport 47417] != expected 0x3bdd1d44 # # Exception| cpu 5: rx_hash 0x920bd976 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42400 dport 47417] != expected 0x76f0d667 # # Exception| cpu 5: rx_hash 0x920bd976 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42400 dport 47417] != expected 0x76f0d667 # # Exception| cpu 5: rx_hash 0x920bd976 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45763 dport 47417] != expected 0xca0a844d # # Exception| cpu 5: rx_hash 0x920bd976 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45763 dport 47417] != expected 0xca0a844d # # Exception| cpu 5: rx_hash 0x920bd976 [saddr 192.0.3.2 daddr 192.0.3.1 sport 54761 dport 47417] != expected 0xdbde5180 # # Exception| cpu 5: rx_hash 0x920bd976 [saddr 192.0.3.2 daddr 192.0.3.1 sport 54761 dport 47417] != expected 0xdbde5180 # # Exception| cpu 5: rx_hash 0x920bd976 [saddr 192.0.3.2 daddr 192.0.3.1 sport 51280 dport 47417] != expected 0xfecc3c37 # # Exception| cpu 5: rx_hash 0x920bd976 [saddr 192.0.3.2 daddr 192.0.3.1 sport 51280 dport 47417] != expected 0xfecc3c37 # # Exception| cpu 5: rx_hash 0x920bd976 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55964 dport 47417] != expected 0x7fbd171f # # Exception| cpu 5: rx_hash 0x920bd976 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55964 dport 47417] != expected 0x7fbd171f # # Exception| cpu 5: rx_hash 0x920bd976 [saddr 192.0.3.2 daddr 192.0.3.1 sport 54047 dport 47417] != expected 0x4b01427c # # Exception| cpu 5: rx_hash 0x920bd976 [saddr 192.0.3.2 daddr 192.0.3.1 sport 54047 dport 47417] != expected 0x4b01427c # # Exception| cpu 5: rx_hash 0x920bd976 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39025 dport 47417] != expected 0xab074fcc # # Exception| cpu 5: rx_hash 0x920bd976 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39025 dport 47417] != expected 0xab074fcc # # Exception| cpu 5: rx_hash 0x920bd976 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39053 dport 47417] != expected 0x3c3c5d0e # # Exception| cpu 5: rx_hash 0x920bd976 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39053 dport 47417] != expected 0x3c3c5d0e # # Exception| cpu 5: rx_hash 0x920bd976 [saddr 192.0.3.2 daddr 192.0.3.1 sport 51438 dport 47417] != expected 0x3c273072 # # Exception| cpu 5: rx_hash 0x920bd976 [saddr 192.0.3.2 daddr 192.0.3.1 sport 51438 dport 47417] != expected 0x3c273072 # # Exception| cpu 5: rx_hash 0x920bd976 [saddr 192.0.3.2 daddr 192.0.3.1 sport 43697 dport 47417] != expected 0x7acad484 # # Exception| cpu 5: rx_hash 0x920bd976 [saddr 192.0.3.2 daddr 192.0.3.1 sport 43697 dport 47417] != expected 0x7acad484 # # Exception| cpu 5: rx_hash 0x920bd976 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56824 dport 47417] != expected 0xa7b27a04 # # Exception| cpu 5: rx_hash 0x920bd976 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56824 dport 47417] != expected 0xa7b27a04 # # Exception| cpu 5: rx_hash 0x920bd976 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44354 dport 47417] != expected 0x733f032b # # Exception| cpu 5: rx_hash 0x920bd976 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44354 dport 47417] != expected 0x733f032b # # Exception| cpu 5: rx_hash 0x920bd976 [saddr 192.0.3.2 daddr 192.0.3.1 sport 60408 dport 47417] != expected 0x5193ab9b # # Exception| cpu 5: rx_hash 0x920bd976 [saddr 192.0.3.2 daddr 192.0.3.1 sport 60408 dport 47417] != expected 0x5193ab9b # # Exception| cpu 5: rx_hash 0x920bd976 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38627 dport 47417] != expected 0xf639a9c7 # # Exception| cpu 5: rx_hash 0x920bd976 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38627 dport 47417] != expected 0xf639a9c7 # # Exception| cpu 5: rx_hash 0x920bd976 [saddr 192.0.3.2 daddr 192.0.3.1 sport 43671 dport 47417] != expected 0x87438e7f # # Exception| cpu 5: rx_hash 0x920bd976 [saddr 192.0.3.2 daddr 192.0.3.1 sport 43671 dport 47417] != expected 0x87438e7f # # Exception| cpu 5: rx_hash 0x920bd976 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55085 dport 47417] != expected 0xd0c2a993 # # Exception| cpu 5: rx_hash 0x920bd976 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55085 dport 47417] != expected 0xd0c2a993 # # Exception| cpu 5: rx_hash 0x920bd976 [saddr 192.0.3.2 daddr 192.0.3.1 sport 52518 dport 47417] != expected 0x8ebf7d04 # # Exception| cpu 5: rx_hash 0x920bd976 [saddr 192.0.3.2 daddr 192.0.3.1 sport 52518 dport 47417] != expected 0x8ebf7d04 # # 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 200, 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 129, 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 34080 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 44 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 5: rx_hash 0x5ec15604 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57714 dport 34080] != expected 0x20312b80 # # Exception| cpu 5: rx_hash 0x5ec15604 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57714 dport 34080] != expected 0x20312b80 # # Exception| cpu 5: rx_hash 0x5ec15604 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54046 dport 34080] != expected 0x66b2ea7b # # Exception| cpu 5: rx_hash 0x5ec15604 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54046 dport 34080] != expected 0x66b2ea7b # # Exception| cpu 5: rx_hash 0x5ec15604 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56073 dport 34080] != expected 0x8194c862 # # Exception| cpu 5: rx_hash 0x5ec15604 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56073 dport 34080] != expected 0x8194c862 # # Exception| cpu 5: rx_hash 0x5ec15604 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50638 dport 34080] != expected 0x8332d6d9 # # Exception| cpu 5: rx_hash 0x5ec15604 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50638 dport 34080] != expected 0x8332d6d9 # # Exception| cpu 5: rx_hash 0x5ec15604 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44945 dport 34080] != expected 0xe80b8a5c # # Exception| cpu 5: rx_hash 0x5ec15604 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44945 dport 34080] != expected 0xe80b8a5c # # Exception| cpu 5: rx_hash 0x5ec15604 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43400 dport 34080] != expected 0x28d9d081 # # Exception| cpu 5: rx_hash 0x5ec15604 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43400 dport 34080] != expected 0x28d9d081 # # Exception| cpu 5: rx_hash 0x5ec15604 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50800 dport 34080] != expected 0x1dc686de # # Exception| cpu 5: rx_hash 0x5ec15604 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50800 dport 34080] != expected 0x1dc686de # # Exception| cpu 5: rx_hash 0x5ec15604 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46147 dport 34080] != expected 0xd160f415 # # Exception| cpu 5: rx_hash 0x5ec15604 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46147 dport 34080] != expected 0xd160f415 # # Exception| cpu 5: rx_hash 0x5ec15604 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39478 dport 34080] != expected 0x1613bfb4 # # Exception| cpu 5: rx_hash 0x5ec15604 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39478 dport 34080] != expected 0x1613bfb4 # # Exception| cpu 5: rx_hash 0x5ec15604 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57951 dport 34080] != expected 0x7399385b # # Exception| cpu 5: rx_hash 0x5ec15604 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57951 dport 34080] != expected 0x7399385b # # Exception| cpu 5: rx_hash 0x5ec15604 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57435 dport 34080] != expected 0xdd90e74a # # Exception| cpu 5: rx_hash 0x5ec15604 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57435 dport 34080] != expected 0xdd90e74a # # Exception| cpu 5: rx_hash 0x5ec15604 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35535 dport 34080] != expected 0xd7eeb89 # # Exception| cpu 5: rx_hash 0x5ec15604 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35535 dport 34080] != expected 0xd7eeb89 # # Exception| cpu 5: rx_hash 0x5ec15604 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48432 dport 34080] != expected 0x84b36318 # # Exception| cpu 5: rx_hash 0x5ec15604 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48432 dport 34080] != expected 0x84b36318 # # Exception| cpu 5: rx_hash 0x5ec15604 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48297 dport 34080] != expected 0x4257261f # # Exception| cpu 5: rx_hash 0x5ec15604 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48297 dport 34080] != expected 0x4257261f # # Exception| cpu 5: rx_hash 0x5ec15604 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48120 dport 34080] != expected 0xdd66eee3 # # Exception| cpu 5: rx_hash 0x5ec15604 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48120 dport 34080] != expected 0xdd66eee3 # # Exception| cpu 5: rx_hash 0x5ec15604 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41308 dport 34080] != expected 0x23831a27 # # Exception| cpu 5: rx_hash 0x5ec15604 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41308 dport 34080] != expected 0x23831a27 # # Exception| cpu 5: rx_hash 0x5ec15604 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39333 dport 34080] != expected 0xd8ac0f4c # # Exception| cpu 5: rx_hash 0x5ec15604 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39333 dport 34080] != expected 0xd8ac0f4c # # Exception| cpu 5: rx_hash 0x5ec15604 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41457 dport 34080] != expected 0x76b24157 # # Exception| cpu 5: rx_hash 0x5ec15604 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41457 dport 34080] != expected 0x76b24157 # # Exception| cpu 5: rx_hash 0x5ec15604 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33412 dport 34080] != expected 0x3384abf8 # # Exception| cpu 5: rx_hash 0x5ec15604 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33412 dport 34080] != expected 0x3384abf8 # # Exception| cpu 5: rx_hash 0x5ec15604 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46117 dport 34080] != expected 0x3f86ff23 # # Exception| cpu 5: rx_hash 0x5ec15604 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46117 dport 34080] != expected 0x3f86ff23 # # Exception| cpu 5: rx_hash 0x5ec15604 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38355 dport 34080] != expected 0x9d6724cf # # Exception| cpu 5: rx_hash 0x5ec15604 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38355 dport 34080] != expected 0x9d6724cf # # Exception| cpu 5: rx_hash 0x5ec15604 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52364 dport 34080] != expected 0x5583b45c # # Exception| cpu 5: rx_hash 0x5ec15604 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52364 dport 34080] != expected 0x5583b45c # # 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 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__->