< TEST_PROGS=toeplitz.py TEST_GEN_PROGS="" run_tests make: Entering directory '/srv/vmksft/testing/wt-24/tools/testing/selftests' make[1]: Entering directory '/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw' make[1]: Nothing to be done for 'all'. make[1]: Leaving directory '/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw' make[1]: Nothing to be done for 'all'. make[1]: Entering directory '/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw' # overriding timeout to 720 # selftests: drivers/net/hw: toeplitz.py # TAP version 13 # 1..12 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 194, in test # # Exception| with bkg(" ".join(rx_cmd), ksft_ready=True, exit_wait=True) as rx_proc: # # Exception| ~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/net/lib/py/utils.py", line 182, in __exit__ # # Exception| return self.process(terminate=terminate, fail=self.check_fail) # # Exception| ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/net/lib/py/utils.py", line 117, in process # # Exception| raise CmdExitFailure("Command failed", self) # # Exception| net.lib.py.utils.CmdExitFailure: Command failed # # Exception| CMD: /srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/toeplitz -4 -t -d 36654 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 42 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 0: rx_hash 0x717617bc [saddr 192.0.3.2 daddr 192.0.3.1 sport 52368 dport 36654] != expected 0x781af74f # # Exception| cpu 0: rx_hash 0x5986de1d [saddr 192.0.3.2 daddr 192.0.3.1 sport 52372 dport 36654] != expected 0xff975011 # # Exception| cpu 0: rx_hash 0x5c98c729 [saddr 192.0.3.2 daddr 192.0.3.1 sport 52404 dport 36654] != expected 0x8f66e4fa # # Exception| cpu 0: rx_hash 0xd135e0ef [saddr 192.0.3.2 daddr 192.0.3.1 sport 52420 dport 36654] != expected 0x260ce3b3 # # Exception| cpu 0: rx_hash 0xa2188865 [saddr 192.0.3.2 daddr 192.0.3.1 sport 52434 dport 36654] != expected 0x4f796387 # # Exception| cpu 4: rx_hash 0xd42bf9db [saddr 192.0.3.2 daddr 192.0.3.1 sport 52452 dport 36654] != expected 0x56fd5758 # # Exception| cpu 5: rx_hash 0x0b28292e [saddr 192.0.3.2 daddr 192.0.3.1 sport 52348 dport 36654] != expected 0x68e4801a # # Exception| cpu 5: rx_hash 0x6f324104 [saddr 192.0.3.2 daddr 192.0.3.1 sport 52360 dport 36654] != expected 0x5a3f4d37 # # Exception| cpu 5: rx_hash 0x1c1f298e [saddr 192.0.3.2 daddr 192.0.3.1 sport 52382 dport 36654] != expected 0x334acd03 # # Exception| cpu 5: rx_hash 0x2fb5afa3 [saddr 192.0.3.2 daddr 192.0.3.1 sport 52386 dport 36654] != expected 0xe61364ce # # Exception| cpu 5: rx_hash 0x74680e88 [saddr 192.0.3.2 daddr 192.0.3.1 sport 52400 dport 36654] != expected 0x8eb43a4 # # Exception| cpu 5: rx_hash 0x0d79546a [saddr 192.0.3.2 daddr 192.0.3.1 sport 52406 dport 36654] != expected 0x807daa47 # # Exception| cpu 5: rx_hash 0x8ae841c4 [saddr 192.0.3.2 daddr 192.0.3.1 sport 52438 dport 36654] != expected 0xc8f4c4d9 # # Exception| cpu 0: rx_hash 0x85ca6a98 [saddr 192.0.3.2 daddr 192.0.3.1 sport 52454 dport 36654] != expected 0x59e619e5 # # Exception| cpu 0: rx_hash 0xe8a354aa [saddr 192.0.3.2 daddr 192.0.3.1 sport 52456 dport 36654] != expected 0x12b623a9 # # Exception| cpu 0: rx_hash 0xc0539d0b [saddr 192.0.3.2 daddr 192.0.3.1 sport 52460 dport 36654] != expected 0x953b84f7 # # Exception| cpu 0: rx_hash 0xe29f66c2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 52472 dport 36654] != expected 0xf3554a7e # # Exception| cpu 0: rx_hash 0x9b8e3c20 [saddr 192.0.3.2 daddr 192.0.3.1 sport 52478 dport 36654] != expected 0x7bc3a39d # # Exception| cpu 4: rx_hash 0xa7069151 [saddr 192.0.3.2 daddr 192.0.3.1 sport 52466 dport 36654] != expected 0x3f88d76c # # Exception| cpu 4: rx_hash 0xb37ef581 [saddr 192.0.3.2 daddr 192.0.3.1 sport 52474 dport 36654] != expected 0xfc4e04c3 # # Exception| cpu 4: rx_hash 0x8b4ff3fc [saddr 192.0.3.2 daddr 192.0.3.1 sport 52482 dport 36654] != expected 0x4c08b82 # # Exception| cpu 4: rx_hash 0xa3bf3a5d [saddr 192.0.3.2 daddr 192.0.3.1 sport 52486 dport 36654] != expected 0x834d2cdc # # Exception| cpu 4: rx_hash 0xc1f42f33 [saddr 192.0.3.2 daddr 192.0.3.1 sport 52536 dport 36654] != expected 0x590fcbac # # Exception| cpu 5: rx_hash 0xf8629b76 [saddr 192.0.3.2 daddr 192.0.3.1 sport 52500 dport 36654] != expected 0x6db50bb6 # # Exception| cpu 5: rx_hash 0xdfb0798b [saddr 192.0.3.2 daddr 192.0.3.1 sport 52512 dport 36654] != expected 0x7b2a71d4 # # Exception| cpu 5: rx_hash 0xcbc81d5b [saddr 192.0.3.2 daddr 192.0.3.1 sport 52520 dport 36654] != expected 0xb8eca27b # # Exception| cpu 5: rx_hash 0x58216c25 [saddr 192.0.3.2 daddr 192.0.3.1 sport 52544 dport 36654] != expected 0x33a31f4a # # Exception| cpu 0: rx_hash 0x4c5908f5 [saddr 192.0.3.2 daddr 192.0.3.1 sport 52552 dport 36654] != expected 0xf065cce5 # # Exception| cpu 0: rx_hash 0x03fccd0e [saddr 192.0.3.2 daddr 192.0.3.1 sport 52562 dport 36654] != expected 0xdd5b3820 # # Exception| cpu 0: rx_hash 0x2e121d9b [saddr 192.0.3.2 daddr 192.0.3.1 sport 52598 dport 36654] != expected 0x2a272b95 # # Exception| cpu 0: rx_hash 0x9966ea68 [saddr 192.0.3.2 daddr 192.0.3.1 sport 52672 dport 36654] != expected 0x2f9f7270 # # Exception| cpu 4: rx_hash 0x6e95f33c [saddr 192.0.3.2 daddr 192.0.3.1 sport 52572 dport 36654] != expected 0x960b026c # # Exception| cpu 4: rx_hash 0x242e2ff3 [saddr 192.0.3.2 daddr 192.0.3.1 sport 52582 dport 36654] != expected 0xcbc44242 # # Exception| cpu 4: rx_hash 0x61b7d860 [saddr 192.0.3.2 daddr 192.0.3.1 sport 52588 dport 36654] != expected 0x719df50 # # Exception| cpu 4: rx_hash 0x129ab0ea [saddr 192.0.3.2 daddr 192.0.3.1 sport 52602 dport 36654] != expected 0x6e6c5f64 # # Exception| cpu 4: rx_hash 0x68c48e78 [saddr 192.0.3.2 daddr 192.0.3.1 sport 52630 dport 36654] != expected 0x7e922831 # # Exception| cpu 4: rx_hash 0x14cbcdae [saddr 192.0.3.2 daddr 192.0.3.1 sport 52656 dport 36654] != expected 0x86f57539 # # Exception| cpu 4: rx_hash 0xe077b08a [saddr 192.0.3.2 daddr 192.0.3.1 sport 52678 dport 36654] != expected 0xa7099b93 # # Exception| cpu 5: rx_hash 0x0f918222 [saddr 192.0.3.2 daddr 192.0.3.1 sport 52616 dport 36654] != expected 0xd4217baa # # Exception| cpu 5: rx_hash 0x11d5d49a [saddr 192.0.3.2 daddr 192.0.3.1 sport 52624 dport 36654] != expected 0xf604c1d2 # # Exception| cpu 5: rx_hash 0x2d5d79eb [saddr 192.0.3.2 daddr 192.0.3.1 sport 52636 dport 36654] != expected 0xb24fb523 # # Exception| cpu 5: rx_hash 0x0a8f9b16 [saddr 192.0.3.2 daddr 192.0.3.1 sport 52648 dport 36654] != expected 0xa4d0cf41 # # Exception| count: pass=0 nohash=0 fail=42 # # Exception| # not ok 1 toeplitz.test.tcp_ipv4 # # Receiver output: # # # # RSS indirection table size: 256 # # # cpu 0: rx_hash 0x362fd6ce [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35648 dport 51092] OK # # # cpu 0: rx_hash 0x798a1335 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35674 dport 51092] OK # # # cpu 0: rx_hash 0x68ec6ed1 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35698 dport 51092] OK # # # cpu 0: rx_hash 0x496ff168 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35724 dport 51092] OK # # # cpu 0: rx_hash 0x7fdb6e71 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35728 dport 51092] OK # # # cpu 4: rx_hash 0xf42734f3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35626 dport 51092] OK # # # cpu 4: rx_hash 0x1edf1f6f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35652 dport 51092] OK # # # cpu 4: rx_hash 0x4a209518 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35686 dport 51092] OK # # # cpu 5: rx_hash 0x937238a9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35636 dport 51092] OK # # # cpu 5: rx_hash 0x6df277e5 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35666 dport 51092] OK # # # cpu 5: rx_hash 0x5464c3a0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35710 dport 51092] OK # # # cpu 5: rx_hash 0x75e75c19 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35712 dport 51092] OK # # # cpu 5: rx_hash 0x572ba7d0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35732 dport 51092] OK # # # cpu 0: rx_hash 0x58098c8c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35748 dport 51092] OK # # # cpu 0: rx_hash 0xcbe0fdf2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35788 dport 51092] OK # # # cpu 0: rx_hash 0x2d9b9b6b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35842 dport 51092] OK # # # cpu 4: rx_hash 0x70f9452d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35744 dport 51092] OK # # # cpu 4: rx_hash 0x5235bee4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35764 dport 51092] OK # # # cpu 4: rx_hash 0xa689c3c0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35778 dport 51092] OK # # # cpu 4: rx_hash 0xb8cd9578 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35802 dport 51092] OK # # # cpu 4: rx_hash 0xf27649b7 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35808 dport 51092] OK # # # cpu 4: rx_hash 0xec321f0f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35832 dport 51092] OK # # # cpu 4: rx_hash 0x27a7a903 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35858 dport 51092] OK # # # cpu 4: rx_hash 0x623e5e90 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35864 dport 51092] OK # # # cpu 4: rx_hash 0x5194d8bd [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35876 dport 51092] OK # # # cpu 5: rx_hash 0x648121fd [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35752 dport 51092] OK # # # cpu 5: rx_hash 0x9f1f7785 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35822 dport 51092] OK # # # cpu 0: rx_hash 0x672047a4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35896 dport 51092] OK # # # cpu 0: rx_hash 0xfbeb1d86 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35936 dport 51092] OK # # # cpu 0: rx_hash 0xe5af4b3e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35960 dport 51092] OK # # # cpu 0: rx_hash 0x81b52314 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35980 dport 51092] OK # # # cpu 4: rx_hash 0xdc39ff7b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35924 dport 51092] OK # # # cpu 4: rx_hash 0x968223b4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35950 dport 51092] OK # # # cpu 4: rx_hash 0xcd5f829f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35964 dport 51092] OK # # # cpu 4: rx_hash 0xc42cd487 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35974 dport 51092] OK # # # cpu 5: rx_hash 0x140d2f2e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35886 dport 51092] OK # # # cpu 5: rx_hash 0xfef504b2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35904 dport 51092] OK # # # cpu 5: rx_hash 0xaf1497f1 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35906 dport 51092] OK # # # cpu 5: rx_hash 0xd605cd13 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35908 dport 51092] OK # # # cpu 5: rx_hash 0xc763b0f7 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35948 dport 51092] OK # # # cpu 5: rx_hash 0x9cbe11dc [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35966 dport 51092] OK # # # count: pass=41 nohash=0 fail=0 # ok 2 toeplitz.test.tcp_ipv6 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 194, in test # # Exception| with bkg(" ".join(rx_cmd), ksft_ready=True, exit_wait=True) as rx_proc: # # Exception| ~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/net/lib/py/utils.py", line 182, in __exit__ # # Exception| return self.process(terminate=terminate, fail=self.check_fail) # # Exception| ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/net/lib/py/utils.py", line 117, in process # # Exception| raise CmdExitFailure("Command failed", self) # # Exception| net.lib.py.utils.CmdExitFailure: Command failed # # Exception| CMD: /srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/toeplitz -4 -u -d 59006 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 40 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 0: rx_hash 0x01eabd9b [saddr 192.0.3.2 daddr 192.0.3.1 sport 59271 dport 59006] != expected 0x4179e9de # # Exception| cpu 0: rx_hash 0x01eabd9b [saddr 192.0.3.2 daddr 192.0.3.1 sport 59271 dport 59006] != expected 0x4179e9de # # Exception| cpu 0: rx_hash 0x01eabd9b [saddr 192.0.3.2 daddr 192.0.3.1 sport 37990 dport 59006] != expected 0x984230d5 # # Exception| cpu 0: rx_hash 0x01eabd9b [saddr 192.0.3.2 daddr 192.0.3.1 sport 37990 dport 59006] != expected 0x984230d5 # # Exception| cpu 0: rx_hash 0x01eabd9b [saddr 192.0.3.2 daddr 192.0.3.1 sport 60843 dport 59006] != expected 0x430ff459 # # Exception| cpu 0: rx_hash 0x01eabd9b [saddr 192.0.3.2 daddr 192.0.3.1 sport 60843 dport 59006] != expected 0x430ff459 # # Exception| cpu 0: rx_hash 0x01eabd9b [saddr 192.0.3.2 daddr 192.0.3.1 sport 56726 dport 59006] != expected 0xccf1d232 # # Exception| cpu 0: rx_hash 0x01eabd9b [saddr 192.0.3.2 daddr 192.0.3.1 sport 56726 dport 59006] != expected 0xccf1d232 # # Exception| cpu 0: rx_hash 0x01eabd9b [saddr 192.0.3.2 daddr 192.0.3.1 sport 54579 dport 59006] != expected 0xc844f715 # # Exception| cpu 0: rx_hash 0x01eabd9b [saddr 192.0.3.2 daddr 192.0.3.1 sport 54579 dport 59006] != expected 0xc844f715 # # Exception| cpu 0: rx_hash 0x01eabd9b [saddr 192.0.3.2 daddr 192.0.3.1 sport 56520 dport 59006] != expected 0xd0246d41 # # Exception| cpu 0: rx_hash 0x01eabd9b [saddr 192.0.3.2 daddr 192.0.3.1 sport 56520 dport 59006] != expected 0xd0246d41 # # Exception| cpu 0: rx_hash 0x01eabd9b [saddr 192.0.3.2 daddr 192.0.3.1 sport 50713 dport 59006] != expected 0x45981056 # # Exception| cpu 0: rx_hash 0x01eabd9b [saddr 192.0.3.2 daddr 192.0.3.1 sport 50713 dport 59006] != expected 0x45981056 # # Exception| cpu 0: rx_hash 0x01eabd9b [saddr 192.0.3.2 daddr 192.0.3.1 sport 53724 dport 59006] != expected 0x2a10de21 # # Exception| cpu 0: rx_hash 0x01eabd9b [saddr 192.0.3.2 daddr 192.0.3.1 sport 53724 dport 59006] != expected 0x2a10de21 # # Exception| cpu 0: rx_hash 0x01eabd9b [saddr 192.0.3.2 daddr 192.0.3.1 sport 49401 dport 59006] != expected 0x35a5851b # # Exception| cpu 0: rx_hash 0x01eabd9b [saddr 192.0.3.2 daddr 192.0.3.1 sport 49401 dport 59006] != expected 0x35a5851b # # Exception| cpu 0: rx_hash 0x01eabd9b [saddr 192.0.3.2 daddr 192.0.3.1 sport 50585 dport 59006] != expected 0x10b550bf # # Exception| cpu 0: rx_hash 0x01eabd9b [saddr 192.0.3.2 daddr 192.0.3.1 sport 50585 dport 59006] != expected 0x10b550bf # # Exception| cpu 0: rx_hash 0x01eabd9b [saddr 192.0.3.2 daddr 192.0.3.1 sport 56235 dport 59006] != expected 0x2316706d # # Exception| cpu 0: rx_hash 0x01eabd9b [saddr 192.0.3.2 daddr 192.0.3.1 sport 56235 dport 59006] != expected 0x2316706d # # Exception| cpu 0: rx_hash 0x01eabd9b [saddr 192.0.3.2 daddr 192.0.3.1 sport 39961 dport 59006] != expected 0x958d5678 # # Exception| cpu 0: rx_hash 0x01eabd9b [saddr 192.0.3.2 daddr 192.0.3.1 sport 39961 dport 59006] != expected 0x958d5678 # # Exception| cpu 0: rx_hash 0x01eabd9b [saddr 192.0.3.2 daddr 192.0.3.1 sport 33897 dport 59006] != expected 0xb5c5748b # # Exception| cpu 0: rx_hash 0x01eabd9b [saddr 192.0.3.2 daddr 192.0.3.1 sport 33897 dport 59006] != expected 0xb5c5748b # # Exception| cpu 0: rx_hash 0x01eabd9b [saddr 192.0.3.2 daddr 192.0.3.1 sport 49032 dport 59006] != expected 0x3051389 # # Exception| cpu 0: rx_hash 0x01eabd9b [saddr 192.0.3.2 daddr 192.0.3.1 sport 49032 dport 59006] != expected 0x3051389 # # Exception| cpu 0: rx_hash 0x01eabd9b [saddr 192.0.3.2 daddr 192.0.3.1 sport 56961 dport 59006] != expected 0xf2a3e2ae # # Exception| cpu 0: rx_hash 0x01eabd9b [saddr 192.0.3.2 daddr 192.0.3.1 sport 56961 dport 59006] != expected 0xf2a3e2ae # # Exception| cpu 0: rx_hash 0x01eabd9b [saddr 192.0.3.2 daddr 192.0.3.1 sport 38945 dport 59006] != expected 0x24ded54c # # Exception| cpu 0: rx_hash 0x01eabd9b [saddr 192.0.3.2 daddr 192.0.3.1 sport 38945 dport 59006] != expected 0x24ded54c # # Exception| cpu 0: rx_hash 0x01eabd9b [saddr 192.0.3.2 daddr 192.0.3.1 sport 54360 dport 59006] != expected 0xdc38af7f # # Exception| cpu 0: rx_hash 0x01eabd9b [saddr 192.0.3.2 daddr 192.0.3.1 sport 54360 dport 59006] != expected 0xdc38af7f # # Exception| cpu 0: rx_hash 0x01eabd9b [saddr 192.0.3.2 daddr 192.0.3.1 sport 53177 dport 59006] != expected 0x568839c9 # # Exception| cpu 0: rx_hash 0x01eabd9b [saddr 192.0.3.2 daddr 192.0.3.1 sport 53177 dport 59006] != expected 0x568839c9 # # Exception| cpu 0: rx_hash 0x01eabd9b [saddr 192.0.3.2 daddr 192.0.3.1 sport 33185 dport 59006] != expected 0x3fdeab51 # # Exception| cpu 0: rx_hash 0x01eabd9b [saddr 192.0.3.2 daddr 192.0.3.1 sport 33185 dport 59006] != expected 0x3fdeab51 # # Exception| cpu 0: rx_hash 0x01eabd9b [saddr 192.0.3.2 daddr 192.0.3.1 sport 33215 dport 59006] != expected 0x956df8ca # # Exception| cpu 0: rx_hash 0x01eabd9b [saddr 192.0.3.2 daddr 192.0.3.1 sport 33215 dport 59006] != expected 0x956df8ca # # Exception| count: pass=0 nohash=0 fail=40 # # Exception| # not ok 3 toeplitz.test.udp_ipv4 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 194, in test # # Exception| with bkg(" ".join(rx_cmd), ksft_ready=True, exit_wait=True) as rx_proc: # # Exception| ~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/net/lib/py/utils.py", line 182, in __exit__ # # Exception| return self.process(terminate=terminate, fail=self.check_fail) # # Exception| ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/net/lib/py/utils.py", line 117, in process # # Exception| raise CmdExitFailure("Command failed", self) # # Exception| net.lib.py.utils.CmdExitFailure: Command failed # # Exception| CMD: /srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/toeplitz -6 -u -d 47804 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 42 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 5: rx_hash 0x53f5dc79 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57827 dport 47804] != expected 0x2dde1750 # # Exception| cpu 5: rx_hash 0x53f5dc79 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57827 dport 47804] != expected 0x2dde1750 # # Exception| cpu 5: rx_hash 0x53f5dc79 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37257 dport 47804] != expected 0x435b584a # # Exception| cpu 5: rx_hash 0x53f5dc79 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37257 dport 47804] != expected 0x435b584a # # Exception| cpu 5: rx_hash 0x53f5dc79 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60967 dport 47804] != expected 0x4228fe3e # # Exception| cpu 5: rx_hash 0x53f5dc79 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60967 dport 47804] != expected 0x4228fe3e # # Exception| cpu 5: rx_hash 0x53f5dc79 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34261 dport 47804] != expected 0x89420732 # # Exception| cpu 5: rx_hash 0x53f5dc79 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34261 dport 47804] != expected 0x89420732 # # Exception| cpu 5: rx_hash 0x53f5dc79 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59555 dport 47804] != expected 0x3e6a088 # # Exception| cpu 5: rx_hash 0x53f5dc79 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59555 dport 47804] != expected 0x3e6a088 # # Exception| cpu 5: rx_hash 0x53f5dc79 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35958 dport 47804] != expected 0x138e96cd # # Exception| cpu 5: rx_hash 0x53f5dc79 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35958 dport 47804] != expected 0x138e96cd # # Exception| cpu 5: rx_hash 0x53f5dc79 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48091 dport 47804] != expected 0x15497215 # # Exception| cpu 5: rx_hash 0x53f5dc79 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48091 dport 47804] != expected 0x15497215 # # Exception| cpu 5: rx_hash 0x53f5dc79 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55217 dport 47804] != expected 0xc9fa8990 # # Exception| cpu 5: rx_hash 0x53f5dc79 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55217 dport 47804] != expected 0xc9fa8990 # # Exception| cpu 5: rx_hash 0x53f5dc79 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57390 dport 47804] != expected 0x91fed557 # # Exception| cpu 5: rx_hash 0x53f5dc79 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57390 dport 47804] != expected 0x91fed557 # # Exception| cpu 5: rx_hash 0x53f5dc79 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52013 dport 47804] != expected 0x8c3f245b # # Exception| cpu 5: rx_hash 0x53f5dc79 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52013 dport 47804] != expected 0x8c3f245b # # Exception| cpu 5: rx_hash 0x53f5dc79 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57832 dport 47804] != expected 0xcb84c644 # # Exception| cpu 5: rx_hash 0x53f5dc79 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57832 dport 47804] != expected 0xcb84c644 # # Exception| cpu 5: rx_hash 0x53f5dc79 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46278 dport 47804] != expected 0x84f06193 # # Exception| cpu 5: rx_hash 0x53f5dc79 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46278 dport 47804] != expected 0x84f06193 # # Exception| cpu 5: rx_hash 0x53f5dc79 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40776 dport 47804] != expected 0xc73d9d24 # # Exception| cpu 5: rx_hash 0x53f5dc79 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40776 dport 47804] != expected 0xc73d9d24 # # Exception| cpu 5: rx_hash 0x53f5dc79 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34699 dport 47804] != expected 0x5cc9e661 # # Exception| cpu 5: rx_hash 0x53f5dc79 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34699 dport 47804] != expected 0x5cc9e661 # # Exception| cpu 5: rx_hash 0x53f5dc79 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45473 dport 47804] != expected 0x21383bb7 # # Exception| cpu 5: rx_hash 0x53f5dc79 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45473 dport 47804] != expected 0x21383bb7 # # Exception| cpu 5: rx_hash 0x53f5dc79 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36598 dport 47804] != expected 0xe298f113 # # Exception| cpu 5: rx_hash 0x53f5dc79 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36598 dport 47804] != expected 0xe298f113 # # Exception| cpu 5: rx_hash 0x53f5dc79 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44641 dport 47804] != expected 0x8034274a # # Exception| cpu 5: rx_hash 0x53f5dc79 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44641 dport 47804] != expected 0x8034274a # # Exception| cpu 5: rx_hash 0x53f5dc79 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51134 dport 47804] != expected 0xe15aad17 # # Exception| cpu 5: rx_hash 0x53f5dc79 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51134 dport 47804] != expected 0xe15aad17 # # Exception| cpu 5: rx_hash 0x53f5dc79 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49167 dport 47804] != expected 0x4426f4fd # # Exception| cpu 5: rx_hash 0x53f5dc79 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49167 dport 47804] != expected 0x4426f4fd # # Exception| cpu 5: rx_hash 0x53f5dc79 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44813 dport 47804] != expected 0x5b8e5cb3 # # Exception| cpu 5: rx_hash 0x53f5dc79 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44813 dport 47804] != expected 0x5b8e5cb3 # # Exception| cpu 5: rx_hash 0x53f5dc79 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56193 dport 47804] != expected 0x92e42a61 # # Exception| cpu 5: rx_hash 0x53f5dc79 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56193 dport 47804] != expected 0x92e42a61 # # Exception| count: pass=0 nohash=0 fail=42 # # Exception| # not ok 4 toeplitz.test.udp_ipv6 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 182, in test # # Exception| irq_cpus = ",".join([str(x) for x in _get_irq_cpus(cfg)]) # # Exception| ~~~~~~~~~~~~~^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 67, in _get_irq_cpus # # Exception| cpus.append(_get_cpu_for_irq(napis[queues[name]["napi-id"]]["irq"])) # # Exception| ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 47, in _get_cpu_for_irq # # Exception| raise KsftFailEx(f"IRQ{irq} is not mapped to a single core: {data}") # # Exception| net.lib.py.ksft.KsftFailEx: IRQ36 is not mapped to a single core: 0-5 # # Exception| # not ok 5 toeplitz.test.rss_tcp_ipv4 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 182, in test # # Exception| irq_cpus = ",".join([str(x) for x in _get_irq_cpus(cfg)]) # # Exception| ~~~~~~~~~~~~~^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 67, in _get_irq_cpus # # Exception| cpus.append(_get_cpu_for_irq(napis[queues[name]["napi-id"]]["irq"])) # # Exception| ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 47, in _get_cpu_for_irq # # Exception| raise KsftFailEx(f"IRQ{irq} is not mapped to a single core: {data}") # # Exception| net.lib.py.ksft.KsftFailEx: IRQ36 is not mapped to a single core: 0-5 # # Exception| # not ok 6 toeplitz.test.rss_tcp_ipv6 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 182, in test # # Exception| irq_cpus = ",".join([str(x) for x in _get_irq_cpus(cfg)]) # # Exception| ~~~~~~~~~~~~~^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 67, in _get_irq_cpus # # Exception| cpus.append(_get_cpu_for_irq(napis[queues[name]["napi-id"]]["irq"])) # # Exception| ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 47, in _get_cpu_for_irq # # Exception| raise KsftFailEx(f"IRQ{irq} is not mapped to a single core: {data}") # # Exception| net.lib.py.ksft.KsftFailEx: IRQ36 is not mapped to a single core: 0-5 # # Exception| # not ok 7 toeplitz.test.rss_udp_ipv4 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 182, in test # # Exception| irq_cpus = ",".join([str(x) for x in _get_irq_cpus(cfg)]) # # Exception| ~~~~~~~~~~~~~^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 67, in _get_irq_cpus # # Exception| cpus.append(_get_cpu_for_irq(napis[queues[name]["napi-id"]]["irq"])) # # Exception| ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 47, in _get_cpu_for_irq # # Exception| raise KsftFailEx(f"IRQ{irq} is not mapped to a single core: {data}") # # Exception| net.lib.py.ksft.KsftFailEx: IRQ36 is not mapped to a single core: 0-5 # # Exception| # not ok 8 toeplitz.test.rss_udp_ipv6 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 187, in test # # Exception| rps_cpus = _get_unused_rps_cpus(cfg, count=2) # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 80, in _get_unused_rps_cpus # # Exception| rx_cpus = set(_get_irq_cpus(cfg)) # # Exception| ~~~~~~~~~~~~~^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 67, in _get_irq_cpus # # Exception| cpus.append(_get_cpu_for_irq(napis[queues[name]["napi-id"]]["irq"])) # # Exception| ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 47, in _get_cpu_for_irq # # Exception| raise KsftFailEx(f"IRQ{irq} is not mapped to a single core: {data}") # # Exception| net.lib.py.ksft.KsftFailEx: IRQ36 is not mapped to a single core: 0-5 # # Exception| # not ok 9 toeplitz.test.rps_tcp_ipv4 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 187, in test # # Exception| rps_cpus = _get_unused_rps_cpus(cfg, count=2) # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 80, in _get_unused_rps_cpus # # Exception| rx_cpus = set(_get_irq_cpus(cfg)) # # Exception| ~~~~~~~~~~~~~^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 67, in _get_irq_cpus # # Exception| cpus.append(_get_cpu_for_irq(napis[queues[name]["napi-id"]]["irq"])) # # Exception| ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 47, in _get_cpu_for_irq # # Exception| raise KsftFailEx(f"IRQ{irq} is not mapped to a single core: {data}") # # Exception| net.lib.py.ksft.KsftFailEx: IRQ36 is not mapped to a single core: 0-5 # # Exception| # not ok 10 toeplitz.test.rps_tcp_ipv6 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 187, in test # # Exception| rps_cpus = _get_unused_rps_cpus(cfg, count=2) # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 80, in _get_unused_rps_cpus # # Exception| rx_cpus = set(_get_irq_cpus(cfg)) # # Exception| ~~~~~~~~~~~~~^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 67, in _get_irq_cpus # # Exception| cpus.append(_get_cpu_for_irq(napis[queues[name]["napi-id"]]["irq"])) # # Exception| ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 47, in _get_cpu_for_irq # # Exception| raise KsftFailEx(f"IRQ{irq} is not mapped to a single core: {data}") # # Exception| net.lib.py.ksft.KsftFailEx: IRQ36 is not mapped to a single core: 0-5 # # Exception| # not ok 11 toeplitz.test.rps_udp_ipv4 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 187, in test # # Exception| rps_cpus = _get_unused_rps_cpus(cfg, count=2) # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 80, in _get_unused_rps_cpus # # Exception| rx_cpus = set(_get_irq_cpus(cfg)) # # Exception| ~~~~~~~~~~~~~^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 67, in _get_irq_cpus # # Exception| cpus.append(_get_cpu_for_irq(napis[queues[name]["napi-id"]]["irq"])) # # Exception| ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 47, in _get_cpu_for_irq # # Exception| raise KsftFailEx(f"IRQ{irq} is not mapped to a single core: {data}") # # Exception| net.lib.py.ksft.KsftFailEx: IRQ36 is not mapped to a single core: 0-5 # # Exception| # not ok 12 toeplitz.test.rps_udp_ipv6 # # Totals: pass:1 fail:11 xfail:0 xpass:0 skip:0 error:0 not ok 1 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__->