< 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 216, 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 47798 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 40 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 0: rx_hash 0x629812f5 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38544 dport 47798] != expected 0x9802cc0 # # Exception| cpu 0: rx_hash 0x89bae959 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38580 dport 47798] != expected 0xf977f814 # # Exception| cpu 0: rx_hash 0x123c4cc8 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38586 dport 47798] != expected 0xb83d36db # # Exception| cpu 0: rx_hash 0x17096f23 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38616 dport 47798] != expected 0xf1fbc6aa # # Exception| cpu 0: rx_hash 0x34df4a1a [saddr 192.0.3.2 daddr 192.0.3.1 sport 38632 dport 47798] != expected 0xbab181ed # # Exception| cpu 0: rx_hash 0x3eb052a1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38636 dport 47798] != expected 0x8c806804 # # Exception| cpu 0: rx_hash 0xfc2b948f [saddr 192.0.3.2 daddr 192.0.3.1 sport 38652 dport 47798] != expected 0x10c127e # # Exception| cpu 4: rx_hash 0xa003d4db [saddr 192.0.3.2 daddr 192.0.3.1 sport 38528 dport 47798] != expected 0x840c56ba # # Exception| cpu 4: rx_hash 0x5fff1e00 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38566 dport 47798] != expected 0x189851bc # # Exception| cpu 5: rx_hash 0xf371afdf [saddr 192.0.3.2 daddr 192.0.3.1 sport 38554 dport 47798] != expected 0x7efb0be6 # # Exception| cpu 5: rx_hash 0xc479bb91 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38568 dport 47798] != expected 0x59d29f73 # # Exception| cpu 5: rx_hash 0xd592a90d [saddr 192.0.3.2 daddr 192.0.3.1 sport 38600 dport 47798] != expected 0x7c77bcd0 # # Exception| cpu 0: rx_hash 0xfac839b0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38662 dport 47798] != expected 0x97372469 # # Exception| cpu 0: rx_hash 0x7590ad56 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38666 dport 47798] != expected 0xba1e3974 # # Exception| cpu 0: rx_hash 0x2c8dcee9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38676 dport 47798] != expected 0x76d88dc1 # # Exception| cpu 0: rx_hash 0x9b877511 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38732 dport 47798] != expected 0x32f1dd1 # # Exception| cpu 0: rx_hash 0x23d7f5b9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38770 dport 47798] != expected 0x92f9459 # # Exception| cpu 0: rx_hash 0x29b8ed02 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38774 dport 47798] != expected 0x3f1e7db0 # # Exception| cpu 4: rx_hash 0xa9ba42b4 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38684 dport 47798] != expected 0x6dc07935 # # Exception| cpu 4: rx_hash 0x8a6c678d [saddr 192.0.3.2 daddr 192.0.3.1 sport 38700 dport 47798] != expected 0x268a3e72 # # Exception| cpu 4: rx_hash 0x47ad9af3 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38746 dport 47798] != expected 0xd4f15d90 # # Exception| cpu 4: rx_hash 0x0dc3d593 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38794 dport 47798] != expected 0xcbafb63b # # Exception| cpu 5: rx_hash 0x0f5bebd0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38692 dport 47798] != expected 0x3d92ca86 # # Exception| cpu 5: rx_hash 0x48f7a1a3 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38716 dport 47798] != expected 0xab064408 # # Exception| cpu 5: rx_hash 0xfffd1a5b [saddr 192.0.3.2 daddr 192.0.3.1 sport 38756 dport 47798] != expected 0xdef1d418 # # Exception| cpu 5: rx_hash 0xb8515028 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38780 dport 47798] != expected 0x48655a96 # # Exception| cpu 0: rx_hash 0x3acbc1dd [saddr 192.0.3.2 daddr 192.0.3.1 sport 38840 dport 47798] != expected 0xec8622ae # # Exception| cpu 0: rx_hash 0x723db0fe [saddr 192.0.3.2 daddr 192.0.3.1 sport 38854 dport 47798] != expected 0x5e5b5b8 # # Exception| cpu 0: rx_hash 0xa47847a7 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38868 dport 47798] != expected 0xe40a1c10 # # Exception| cpu 0: rx_hash 0x2b20d341 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38872 dport 47798] != expected 0xc923010d # # Exception| cpu 0: rx_hash 0xca6d3056 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38904 dport 47798] != expected 0xfe53c30 # # Exception| cpu 0: rx_hash 0x107a0377 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38918 dport 47798] != expected 0x5aaea900 # # Exception| cpu 0: rx_hash 0xcc50ec95 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38928 dport 47798] != expected 0x8d70e941 # # Exception| cpu 4: rx_hash 0xc5370b06 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38814 dport 47798] != expected 0x701225a8 # # Exception| cpu 4: rx_hash 0xec8e3684 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38826 dport 47798] != expected 0xd698b06 # # Exception| cpu 4: rx_hash 0x08f6f678 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38888 dport 47798] != expected 0x8269464a # # Exception| cpu 4: rx_hash 0x0299eec3 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38892 dport 47798] != expected 0xb458afa3 # # Exception| cpu 5: rx_hash 0x07accd28 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38798 dport 47798] != expected 0xfd9e5fd2 # # Exception| cpu 5: rx_hash 0xab227cf7 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38834 dport 47798] != expected 0x9bfd0588 # # Exception| cpu 5: rx_hash 0x991f4b52 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38882 dport 47798] != expected 0xf512616c # # 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 0x0b686ef2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51022 dport 51053] OK # # # cpu 0: rx_hash 0xfefbbc92 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51052 dport 51053] OK # # # cpu 0: rx_hash 0x4b693929 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51098 dport 51053] OK # # # cpu 0: rx_hash 0xed88904d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51106 dport 51053] OK # # # cpu 4: rx_hash 0x7bcc30cf [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51044 dport 51053] OK # # # cpu 4: rx_hash 0x06aa6be1 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51078 dport 51053] OK # # # cpu 4: rx_hash 0xc431adcf [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51094 dport 51053] OK # # # cpu 4: rx_hash 0xf339b981 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51108 dport 51053] OK # # # cpu 4: rx_hash 0x2f135663 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51122 dport 51053] OK # # # cpu 5: rx_hash 0xd818ba40 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51006 dport 51053] OK # # # cpu 5: rx_hash 0x01077649 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51018 dport 51053] OK # # # cpu 5: rx_hash 0xc39cb067 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51034 dport 51053] OK # # # cpu 5: rx_hash 0x360f6207 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51064 dport 51053] OK # # # cpu 0: rx_hash 0xe2d2ab1d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51140 dport 51053] OK # # # cpu 0: rx_hash 0x9276f520 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51182 dport 51053] OK # # # cpu 0: rx_hash 0x1b13bd05 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51210 dport 51053] OK # # # cpu 4: rx_hash 0xaf11f9d5 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51160 dport 51053] OK # # # cpu 4: rx_hash 0x1d2e61c6 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51170 dport 51053] OK # # # cpu 4: rx_hash 0xc1048e24 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51188 dport 51053] OK # # # cpu 4: rx_hash 0x0fcd8c72 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51208 dport 51053] OK # # # cpu 4: rx_hash 0x05a294c9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51212 dport 51053] OK # # # cpu 5: rx_hash 0x31a27faf [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51124 dport 51053] OK # # # cpu 5: rx_hash 0x67e52740 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51148 dport 51053] OK # # # cpu 5: rx_hash 0x44330279 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51196 dport 51053] OK # # # cpu 5: rx_hash 0x117ca5be [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51214 dport 51053] OK # # # cpu 5: rx_hash 0xd9887b2b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51226 dport 51053] OK # # # cpu 0: rx_hash 0x61d8fb83 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51236 dport 51053] OK # # # cpu 0: rx_hash 0xb79d0cda [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51254 dport 51053] OK # # # cpu 0: rx_hash 0x57283dbc [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39444 dport 51053] OK # # # cpu 0: rx_hash 0x7e91003e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39456 dport 51053] OK # # # cpu 0: rx_hash 0xe0228644 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39500 dport 51053] OK # # # cpu 4: rx_hash 0xe4ef77de [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51244 dport 51053] OK # # # cpu 4: rx_hash 0xd21fb1e1 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39452 dport 51053] OK # # # cpu 4: rx_hash 0xb665deab [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39476 dport 51053] OK # # # cpu 5: rx_hash 0x7033e91f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51268 dport 51053] OK # # # cpu 5: rx_hash 0x816dcae5 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39430 dport 51053] OK # # # cpu 5: rx_hash 0xbc0ac610 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39472 dport 51053] OK # # # cpu 5: rx_hash 0xa2bbefdc [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39478 dport 51053] OK # # # cpu 5: rx_hash 0x65150a19 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39492 dport 51053] OK # # # cpu 5: rx_hash 0x3c0869a6 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39514 dport 51053] 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 216, 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 42810 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 44 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 0: rx_hash 0x2624d868 [saddr 192.0.3.2 daddr 192.0.3.1 sport 51315 dport 42810] != expected 0x7b8d1fd6 # # Exception| cpu 0: rx_hash 0x2624d868 [saddr 192.0.3.2 daddr 192.0.3.1 sport 51315 dport 42810] != expected 0x7b8d1fd6 # # Exception| cpu 0: rx_hash 0x2624d868 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50569 dport 42810] != expected 0x849b00dc # # Exception| cpu 0: rx_hash 0x2624d868 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50569 dport 42810] != expected 0x849b00dc # # Exception| cpu 0: rx_hash 0x2624d868 [saddr 192.0.3.2 daddr 192.0.3.1 sport 59871 dport 42810] != expected 0xd0cdb123 # # Exception| cpu 0: rx_hash 0x2624d868 [saddr 192.0.3.2 daddr 192.0.3.1 sport 59871 dport 42810] != expected 0xd0cdb123 # # Exception| cpu 0: rx_hash 0x2624d868 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47693 dport 42810] != expected 0x7349dcd4 # # Exception| cpu 0: rx_hash 0x2624d868 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47693 dport 42810] != expected 0x7349dcd4 # # Exception| cpu 0: rx_hash 0x2624d868 [saddr 192.0.3.2 daddr 192.0.3.1 sport 60820 dport 42810] != expected 0xd2241ed7 # # Exception| cpu 0: rx_hash 0x2624d868 [saddr 192.0.3.2 daddr 192.0.3.1 sport 60820 dport 42810] != expected 0xd2241ed7 # # Exception| cpu 0: rx_hash 0x2624d868 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53944 dport 42810] != expected 0xee19f9d9 # # Exception| cpu 0: rx_hash 0x2624d868 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53944 dport 42810] != expected 0xee19f9d9 # # Exception| cpu 0: rx_hash 0x2624d868 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42654 dport 42810] != expected 0xa213e66f # # Exception| cpu 0: rx_hash 0x2624d868 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42654 dport 42810] != expected 0xa213e66f # # Exception| cpu 0: rx_hash 0x2624d868 [saddr 192.0.3.2 daddr 192.0.3.1 sport 52587 dport 42810] != expected 0x9bf76716 # # Exception| cpu 0: rx_hash 0x2624d868 [saddr 192.0.3.2 daddr 192.0.3.1 sport 52587 dport 42810] != expected 0x9bf76716 # # Exception| cpu 0: rx_hash 0x2624d868 [saddr 192.0.3.2 daddr 192.0.3.1 sport 35203 dport 42810] != expected 0x1e2e6df9 # # Exception| cpu 0: rx_hash 0x2624d868 [saddr 192.0.3.2 daddr 192.0.3.1 sport 35203 dport 42810] != expected 0x1e2e6df9 # # Exception| cpu 0: rx_hash 0x2624d868 [saddr 192.0.3.2 daddr 192.0.3.1 sport 35305 dport 42810] != expected 0x4cf0697c # # Exception| cpu 0: rx_hash 0x2624d868 [saddr 192.0.3.2 daddr 192.0.3.1 sport 35305 dport 42810] != expected 0x4cf0697c # # Exception| cpu 0: rx_hash 0x2624d868 [saddr 192.0.3.2 daddr 192.0.3.1 sport 60454 dport 42810] != expected 0xbc64c2aa # # Exception| cpu 0: rx_hash 0x2624d868 [saddr 192.0.3.2 daddr 192.0.3.1 sport 60454 dport 42810] != expected 0xbc64c2aa # # Exception| cpu 0: rx_hash 0x2624d868 [saddr 192.0.3.2 daddr 192.0.3.1 sport 48011 dport 42810] != expected 0x8311b099 # # Exception| cpu 0: rx_hash 0x2624d868 [saddr 192.0.3.2 daddr 192.0.3.1 sport 48011 dport 42810] != expected 0x8311b099 # # Exception| cpu 0: rx_hash 0x2624d868 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55878 dport 42810] != expected 0x51d0f974 # # Exception| cpu 0: rx_hash 0x2624d868 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55878 dport 42810] != expected 0x51d0f974 # # Exception| cpu 0: rx_hash 0x2624d868 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47636 dport 42810] != expected 0xde79eb61 # # Exception| cpu 0: rx_hash 0x2624d868 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47636 dport 42810] != expected 0xde79eb61 # # Exception| cpu 0: rx_hash 0x2624d868 [saddr 192.0.3.2 daddr 192.0.3.1 sport 48538 dport 42810] != expected 0x4003f7c # # Exception| cpu 0: rx_hash 0x2624d868 [saddr 192.0.3.2 daddr 192.0.3.1 sport 48538 dport 42810] != expected 0x4003f7c # # Exception| cpu 0: rx_hash 0x2624d868 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56705 dport 42810] != expected 0xab1560a6 # # Exception| cpu 0: rx_hash 0x2624d868 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56705 dport 42810] != expected 0xab1560a6 # # Exception| cpu 0: rx_hash 0x2624d868 [saddr 192.0.3.2 daddr 192.0.3.1 sport 51304 dport 42810] != expected 0x59bde52f # # Exception| cpu 0: rx_hash 0x2624d868 [saddr 192.0.3.2 daddr 192.0.3.1 sport 51304 dport 42810] != expected 0x59bde52f # # Exception| cpu 0: rx_hash 0x2624d868 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33629 dport 42810] != expected 0xfb4d33ba # # Exception| cpu 0: rx_hash 0x2624d868 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33629 dport 42810] != expected 0xfb4d33ba # # Exception| cpu 0: rx_hash 0x2624d868 [saddr 192.0.3.2 daddr 192.0.3.1 sport 46986 dport 42810] != expected 0x32fb3e21 # # Exception| cpu 0: rx_hash 0x2624d868 [saddr 192.0.3.2 daddr 192.0.3.1 sport 46986 dport 42810] != expected 0x32fb3e21 # # Exception| cpu 0: rx_hash 0x2624d868 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55663 dport 42810] != expected 0xf07d336c # # Exception| cpu 0: rx_hash 0x2624d868 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55663 dport 42810] != expected 0xf07d336c # # Exception| cpu 0: rx_hash 0x2624d868 [saddr 192.0.3.2 daddr 192.0.3.1 sport 54148 dport 42810] != expected 0xb0a26424 # # Exception| cpu 0: rx_hash 0x2624d868 [saddr 192.0.3.2 daddr 192.0.3.1 sport 54148 dport 42810] != expected 0xb0a26424 # # Exception| cpu 0: rx_hash 0x2624d868 [saddr 192.0.3.2 daddr 192.0.3.1 sport 32949 dport 42810] != expected 0x10f5cfd6 # # Exception| cpu 0: rx_hash 0x2624d868 [saddr 192.0.3.2 daddr 192.0.3.1 sport 32949 dport 42810] != expected 0x10f5cfd6 # # 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 216, 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 48269 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 44 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 5: rx_hash 0xada11f1c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53490 dport 48269] != expected 0x9e12529c # # Exception| cpu 5: rx_hash 0xada11f1c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53490 dport 48269] != expected 0x9e12529c # # Exception| cpu 5: rx_hash 0xada11f1c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41423 dport 48269] != expected 0x7dda4d1b # # Exception| cpu 5: rx_hash 0xada11f1c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41423 dport 48269] != expected 0x7dda4d1b # # Exception| cpu 5: rx_hash 0xada11f1c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57931 dport 48269] != expected 0x852be9c7 # # Exception| cpu 5: rx_hash 0xada11f1c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57931 dport 48269] != expected 0x852be9c7 # # Exception| cpu 5: rx_hash 0xada11f1c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57556 dport 48269] != expected 0x93cd4e62 # # Exception| cpu 5: rx_hash 0xada11f1c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57556 dport 48269] != expected 0x93cd4e62 # # Exception| cpu 5: rx_hash 0xada11f1c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42723 dport 48269] != expected 0xbef837a1 # # Exception| cpu 5: rx_hash 0xada11f1c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42723 dport 48269] != expected 0xbef837a1 # # Exception| cpu 5: rx_hash 0xada11f1c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55866 dport 48269] != expected 0xca41be32 # # Exception| cpu 5: rx_hash 0xada11f1c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55866 dport 48269] != expected 0xca41be32 # # Exception| cpu 5: rx_hash 0xada11f1c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40560 dport 48269] != expected 0x8cf43b7a # # Exception| cpu 5: rx_hash 0xada11f1c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40560 dport 48269] != expected 0x8cf43b7a # # Exception| cpu 5: rx_hash 0xada11f1c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43058 dport 48269] != expected 0xbb19c8a # # Exception| cpu 5: rx_hash 0xada11f1c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43058 dport 48269] != expected 0xbb19c8a # # Exception| cpu 5: rx_hash 0xada11f1c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56414 dport 48269] != expected 0x40db053c # # Exception| cpu 5: rx_hash 0xada11f1c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56414 dport 48269] != expected 0x40db053c # # Exception| cpu 5: rx_hash 0xada11f1c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38354 dport 48269] != expected 0x648cc400 # # Exception| cpu 5: rx_hash 0xada11f1c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38354 dport 48269] != expected 0x648cc400 # # Exception| cpu 5: rx_hash 0xada11f1c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56491 dport 48269] != expected 0xc82bd31e # # Exception| cpu 5: rx_hash 0xada11f1c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56491 dport 48269] != expected 0xc82bd31e # # Exception| cpu 5: rx_hash 0xada11f1c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55182 dport 48269] != expected 0x6f0d1f83 # # Exception| cpu 5: rx_hash 0xada11f1c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55182 dport 48269] != expected 0x6f0d1f83 # # Exception| cpu 5: rx_hash 0xada11f1c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53457 dport 48269] != expected 0x423de212 # # Exception| cpu 5: rx_hash 0xada11f1c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53457 dport 48269] != expected 0x423de212 # # Exception| cpu 5: rx_hash 0xada11f1c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33490 dport 48269] != expected 0x6a79528d # # Exception| cpu 5: rx_hash 0xada11f1c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33490 dport 48269] != expected 0x6a79528d # # Exception| cpu 5: rx_hash 0xada11f1c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58201 dport 48269] != expected 0x6f47a2fc # # Exception| cpu 5: rx_hash 0xada11f1c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58201 dport 48269] != expected 0x6f47a2fc # # Exception| cpu 5: rx_hash 0xada11f1c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60275 dport 48269] != expected 0x5866cb4d # # Exception| cpu 5: rx_hash 0xada11f1c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60275 dport 48269] != expected 0x5866cb4d # # Exception| cpu 5: rx_hash 0xada11f1c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51043 dport 48269] != expected 0x3931814 # # Exception| cpu 5: rx_hash 0xada11f1c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51043 dport 48269] != expected 0x3931814 # # Exception| cpu 5: rx_hash 0xada11f1c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52582 dport 48269] != expected 0x79d18bfc # # Exception| cpu 5: rx_hash 0xada11f1c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52582 dport 48269] != expected 0x79d18bfc # # Exception| cpu 5: rx_hash 0xada11f1c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50432 dport 48269] != expected 0x310e8720 # # Exception| cpu 5: rx_hash 0xada11f1c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50432 dport 48269] != expected 0x310e8720 # # Exception| cpu 5: rx_hash 0xada11f1c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59793 dport 48269] != expected 0x3b144e52 # # Exception| cpu 5: rx_hash 0xada11f1c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59793 dport 48269] != expected 0x3b144e52 # # Exception| cpu 5: rx_hash 0xada11f1c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58300 dport 48269] != expected 0x252cb2f0 # # Exception| cpu 5: rx_hash 0xada11f1c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58300 dport 48269] != expected 0x252cb2f0 # # Exception| cpu 5: rx_hash 0xada11f1c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47198 dport 48269] != expected 0x36c08136 # # Exception| cpu 5: rx_hash 0xada11f1c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47198 dport 48269] != expected 0x36c08136 # # 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 204, 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 88, 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 49, 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 204, 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 88, 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 49, 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 204, 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 88, 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 49, 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 204, 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 88, 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 49, 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 209, 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 101, 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 88, 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 49, 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 209, 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 101, 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 88, 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 49, 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 209, 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 101, 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 88, 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 49, 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 209, 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 101, 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 88, 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 49, 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__->