< 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 49559 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 42 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 0: rx_hash 0x56e76c9e [saddr 192.0.3.2 daddr 192.0.3.1 sport 49432 dport 49559] != expected 0x437cd7c0 # # Exception| cpu 0: rx_hash 0xd3d3cb95 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49442 dport 49559] != expected 0x359c0e29 # # Exception| cpu 0: rx_hash 0xd630d102 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49448 dport 49559] != expected 0xa0525b06 # # Exception| cpu 0: rx_hash 0xd5f4f198 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49460 dport 49559] != expected 0x6edc9f67 # # Exception| cpu 0: rx_hash 0x976ea21d [saddr 192.0.3.2 daddr 192.0.3.1 sport 49472 dport 49559] != expected 0x55acf393 # # Exception| cpu 4: rx_hash 0x5231dbd8 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49434 dport 49559] != expected 0x52db6c19 # # Exception| cpu 4: rx_hash 0xd12246de [saddr 192.0.3.2 daddr 192.0.3.1 sport 49462 dport 49559] != expected 0x7f7b24be # # Exception| cpu 4: rx_hash 0x9430546f [saddr 192.0.3.2 daddr 192.0.3.1 sport 49484 dport 49559] != expected 0xd916c089 # # Exception| cpu 4: rx_hash 0x96c1d924 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49496 dport 49559] != expected 0x93f1ea1e # # Exception| cpu 5: rx_hash 0x91499810 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49494 dport 49559] != expected 0xeec62dd # # Exception| cpu 5: rx_hash 0x161664b8 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49512 dport 49559] != expected 0x70df66d8 # # Exception| cpu 0: rx_hash 0x168cb250 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49528 dport 49559] != expected 0x32eb91a3 # # Exception| cpu 0: rx_hash 0x375b4d7a [saddr 192.0.3.2 daddr 192.0.3.1 sport 49536 dport 49559] != expected 0x6d6750a2 # # Exception| cpu 0: rx_hash 0x37c19b92 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49552 dport 49559] != expected 0x2f53a7d9 # # Exception| cpu 0: rx_hash 0x349f6de0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49564 dport 49559] != expected 0xa3e994c3 # # Exception| cpu 0: rx_hash 0xb57d7dad [saddr 192.0.3.2 daddr 192.0.3.1 sport 49572 dport 49559] != expected 0xc4aef6f3 # # Exception| cpu 0: rx_hash 0xb78cf0e6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49584 dport 49559] != expected 0x8e49dc64 # # Exception| cpu 0: rx_hash 0xf3ab4f86 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49602 dport 49559] != expected 0xac4dd6a5 # # Exception| cpu 0: rx_hash 0xf6485511 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49608 dport 49559] != expected 0x3983838a # # Exception| cpu 5: rx_hash 0xb4d20694 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49596 dport 49559] != expected 0x2f3ef7e # # Exception| cpu 5: rx_hash 0xf7e72e28 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49616 dport 49559] != expected 0xffde9a07 # # Exception| cpu 0: rx_hash 0x70220468 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49662 dport 49559] != expected 0xc3d96979 # # Exception| cpu 0: rx_hash 0x78cd2d4a [saddr 192.0.3.2 daddr 192.0.3.1 sport 49678 dport 49559] != expected 0x160eae42 # # Exception| cpu 4: rx_hash 0xf4b9d85a [saddr 192.0.3.2 daddr 192.0.3.1 sport 49628 dport 49559] != expected 0x7364a91d # # Exception| cpu 4: rx_hash 0x746e65c6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49644 dport 49559] != expected 0x904a25db # # Exception| cpu 4: rx_hash 0x769fe88d [saddr 192.0.3.2 daddr 192.0.3.1 sport 49656 dport 49559] != expected 0xdaad0f4c # # Exception| cpu 4: rx_hash 0x7fdfba96 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49680 dport 49559] != expected 0xc927d1fa # # Exception| cpu 4: rx_hash 0x7c814ce4 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49692 dport 49559] != expected 0x459de2e0 # # Exception| cpu 4: rx_hash 0xfc56f178 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49708 dport 49559] != expected 0xa6b36e26 # # Exception| cpu 5: rx_hash 0xff92d1e2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49712 dport 49559] != expected 0x683daa47 # # Exception| cpu 5: rx_hash 0xf92f3d07 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49718 dport 49559] != expected 0x7149cc72 # # Exception| cpu 0: rx_hash 0xbff90f2c [saddr 192.0.3.2 daddr 192.0.3.1 sport 49744 dport 49559] != expected 0x19aaec24 # # Exception| cpu 0: rx_hash 0x3f2eb2b0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49760 dport 49559] != expected 0xfa8460e2 # # Exception| cpu 0: rx_hash 0x1c08c0d1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49804 dport 49559] != expected 0xefef8b74 # # Exception| cpu 4: rx_hash 0xfea77c33 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49720 dport 49559] != expected 0xec5444b1 # # Exception| cpu 4: rx_hash 0xb9de3521 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49734 dport 49559] != expected 0x42ea7d6a # # Exception| cpu 4: rx_hash 0x3cea922a [saddr 192.0.3.2 daddr 192.0.3.1 sport 49788 dport 49559] != expected 0x340aa483 # # Exception| cpu 5: rx_hash 0xf81a90d6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49726 dport 49559] != expected 0xf5202284 # # Exception| cpu 5: rx_hash 0x3e1b1f61 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49768 dport 49559] != expected 0x7eed8e14 # # Exception| cpu 5: rx_hash 0x3fb46458 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49776 dport 49559] != expected 0xb8b09799 # # Exception| cpu 5: rx_hash 0x1f5636a3 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49792 dport 49559] != expected 0x6355b86e # # Exception| cpu 5: rx_hash 0x18de7797 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49806 dport 49559] != expected 0xfe4830ad # # 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 0x4bf9e586 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52112 dport 46029] OK # # # cpu 0: rx_hash 0xcb2e581a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52128 dport 46029] OK # # # cpu 0: rx_hash 0xcff8ef5c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52130 dport 46029] OK # # # cpu 0: rx_hash 0xc870ae68 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52140 dport 46029] OK # # # cpu 0: rx_hash 0xcd096217 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52150 dport 46029] OK # # # cpu 0: rx_hash 0x8b4586d4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52160 dport 46029] OK # # # cpu 0: rx_hash 0x8a702b05 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52168 dport 46029] OK # # # cpu 4: rx_hash 0x8bdf503c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52176 dport 46029] OK # # # cpu 5: rx_hash 0x490868cd [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52100 dport 46029] OK # # # cpu 5: rx_hash 0x4c71a4b2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52126 dport 46029] OK # # # cpu 0: rx_hash 0x0d2fd7ad [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52214 dport 46029] OK # # # cpu 0: rx_hash 0x89c295d4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52230 dport 46029] OK # # # cpu 0: rx_hash 0x8e4ad4e0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52232 dport 46029] OK # # # cpu 4: rx_hash 0x89b40b9f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52180 dport 46029] OK # # # cpu 4: rx_hash 0x8aeafded [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52184 dport 46029] OK # # # cpu 4: rx_hash 0x8e3c4aab [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52186 dport 46029] OK # # # cpu 4: rx_hash 0x8b33189f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52242 dport 46029] OK # # # cpu 4: rx_hash 0x8cbb59ab [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52252 dport 46029] OK # # # cpu 4: rx_hash 0x0ad108d2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52266 dport 46029] OK # # # cpu 5: rx_hash 0x0eebf737 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52202 dport 46029] OK # # # cpu 5: rx_hash 0x8c218f43 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52236 dport 46029] OK # # # cpu 0: rx_hash 0x0dc39f0e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52276 dport 46029] OK # # # cpu 0: rx_hash 0xcbc210b9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52322 dport 46029] OK # # # cpu 0: rx_hash 0xcaf7bd68 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52330 dport 46029] OK # # # cpu 0: rx_hash 0xef6c23ec [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52352 dport 46029] OK # # # cpu 4: rx_hash 0x08208599 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52286 dport 46029] OK # # # cpu 4: rx_hash 0x4da841c0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52308 dport 46029] OK # # # cpu 4: rx_hash 0xcebbdcc6 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52344 dport 46029] OK # # # cpu 4: rx_hash 0xe8e462d8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52366 dport 46029] OK # # # cpu 5: rx_hash 0x0a4bde3a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52282 dport 46029] OK # # # cpu 5: rx_hash 0x4d329728 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52292 dport 46029] OK # # # cpu 5: rx_hash 0xeca80376 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52380 dport 46029] OK # # # cpu 5: rx_hash 0x6e14e549 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52392 dport 46029] OK # # # cpu 0: rx_hash 0x6e8e33a1 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52408 dport 46029] OK # # # cpu 0: rx_hash 0x2f4a9656 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52416 dport 46029] OK # # # cpu 0: rx_hash 0x28c2d762 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52430 dport 46029] OK # # # cpu 0: rx_hash 0x2a335a29 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52442 dport 46029] OK # # # cpu 0: rx_hash 0xa8156afe [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52478 dport 46029] OK # # # cpu 0: rx_hash 0xb8fe956b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52494 dport 46029] OK # # # cpu 4: rx_hash 0x2ee5ed6f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52440 dport 46029] OK # # # cpu 4: rx_hash 0x2c8eb6cc [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52444 dport 46029] OK # # # cpu 4: rx_hash 0xadf67069 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52468 dport 46029] OK # # # cpu 4: rx_hash 0xbd1d8ffc [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52484 dport 46029] OK # # # count: pass=43 nohash=0 fail=0 # ok 2 toeplitz.test.tcp_ipv6 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 194, in test # # Exception| with bkg(" ".join(rx_cmd), ksft_ready=True, exit_wait=True) as rx_proc: # # Exception| ~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/net/lib/py/utils.py", line 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 50111 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 44 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 4: rx_hash 0xcd3ca73c [saddr 192.0.3.2 daddr 192.0.3.1 sport 37417 dport 50111] != expected 0x474d5690 # # Exception| cpu 4: rx_hash 0xcd3ca73c [saddr 192.0.3.2 daddr 192.0.3.1 sport 37417 dport 50111] != expected 0x474d5690 # # Exception| cpu 4: rx_hash 0xcd3ca73c [saddr 192.0.3.2 daddr 192.0.3.1 sport 53032 dport 50111] != expected 0x2b3f6dad # # Exception| cpu 4: rx_hash 0xcd3ca73c [saddr 192.0.3.2 daddr 192.0.3.1 sport 53032 dport 50111] != expected 0x2b3f6dad # # Exception| cpu 4: rx_hash 0xcd3ca73c [saddr 192.0.3.2 daddr 192.0.3.1 sport 56671 dport 50111] != expected 0x47f45e7f # # Exception| cpu 4: rx_hash 0xcd3ca73c [saddr 192.0.3.2 daddr 192.0.3.1 sport 56671 dport 50111] != expected 0x47f45e7f # # Exception| cpu 4: rx_hash 0xcd3ca73c [saddr 192.0.3.2 daddr 192.0.3.1 sport 54097 dport 50111] != expected 0x6374cb34 # # Exception| cpu 4: rx_hash 0xcd3ca73c [saddr 192.0.3.2 daddr 192.0.3.1 sport 54097 dport 50111] != expected 0x6374cb34 # # Exception| cpu 4: rx_hash 0xcd3ca73c [saddr 192.0.3.2 daddr 192.0.3.1 sport 39173 dport 50111] != expected 0x5a5b9f15 # # Exception| cpu 4: rx_hash 0xcd3ca73c [saddr 192.0.3.2 daddr 192.0.3.1 sport 39173 dport 50111] != expected 0x5a5b9f15 # # Exception| cpu 4: rx_hash 0xcd3ca73c [saddr 192.0.3.2 daddr 192.0.3.1 sport 37978 dport 50111] != expected 0xc11f5f84 # # Exception| cpu 4: rx_hash 0xcd3ca73c [saddr 192.0.3.2 daddr 192.0.3.1 sport 37978 dport 50111] != expected 0xc11f5f84 # # Exception| cpu 4: rx_hash 0xcd3ca73c [saddr 192.0.3.2 daddr 192.0.3.1 sport 45869 dport 50111] != expected 0x741cde70 # # Exception| cpu 4: rx_hash 0xcd3ca73c [saddr 192.0.3.2 daddr 192.0.3.1 sport 45869 dport 50111] != expected 0x741cde70 # # Exception| cpu 4: rx_hash 0xcd3ca73c [saddr 192.0.3.2 daddr 192.0.3.1 sport 35954 dport 50111] != expected 0x45aa97d6 # # Exception| cpu 4: rx_hash 0xcd3ca73c [saddr 192.0.3.2 daddr 192.0.3.1 sport 35954 dport 50111] != expected 0x45aa97d6 # # Exception| cpu 4: rx_hash 0xcd3ca73c [saddr 192.0.3.2 daddr 192.0.3.1 sport 44493 dport 50111] != expected 0xcb122f83 # # Exception| cpu 4: rx_hash 0xcd3ca73c [saddr 192.0.3.2 daddr 192.0.3.1 sport 44493 dport 50111] != expected 0xcb122f83 # # Exception| cpu 4: rx_hash 0xcd3ca73c [saddr 192.0.3.2 daddr 192.0.3.1 sport 58484 dport 50111] != expected 0xca2b0f4b # # Exception| cpu 4: rx_hash 0xcd3ca73c [saddr 192.0.3.2 daddr 192.0.3.1 sport 58484 dport 50111] != expected 0xca2b0f4b # # Exception| cpu 4: rx_hash 0xcd3ca73c [saddr 192.0.3.2 daddr 192.0.3.1 sport 52034 dport 50111] != expected 0xb26ead3c # # Exception| cpu 4: rx_hash 0xcd3ca73c [saddr 192.0.3.2 daddr 192.0.3.1 sport 52034 dport 50111] != expected 0xb26ead3c # # Exception| cpu 4: rx_hash 0xcd3ca73c [saddr 192.0.3.2 daddr 192.0.3.1 sport 48584 dport 50111] != expected 0x7fccb12b # # Exception| cpu 4: rx_hash 0xcd3ca73c [saddr 192.0.3.2 daddr 192.0.3.1 sport 48584 dport 50111] != expected 0x7fccb12b # # Exception| cpu 4: rx_hash 0xcd3ca73c [saddr 192.0.3.2 daddr 192.0.3.1 sport 38421 dport 50111] != expected 0x55d13a91 # # Exception| cpu 4: rx_hash 0xcd3ca73c [saddr 192.0.3.2 daddr 192.0.3.1 sport 38421 dport 50111] != expected 0x55d13a91 # # Exception| cpu 4: rx_hash 0xcd3ca73c [saddr 192.0.3.2 daddr 192.0.3.1 sport 45577 dport 50111] != expected 0x29f63756 # # Exception| cpu 4: rx_hash 0xcd3ca73c [saddr 192.0.3.2 daddr 192.0.3.1 sport 45577 dport 50111] != expected 0x29f63756 # # Exception| cpu 4: rx_hash 0xcd3ca73c [saddr 192.0.3.2 daddr 192.0.3.1 sport 58776 dport 50111] != expected 0x2b63abaa # # Exception| cpu 4: rx_hash 0xcd3ca73c [saddr 192.0.3.2 daddr 192.0.3.1 sport 58776 dport 50111] != expected 0x2b63abaa # # Exception| cpu 4: rx_hash 0xcd3ca73c [saddr 192.0.3.2 daddr 192.0.3.1 sport 44065 dport 50111] != expected 0x2a5a8b62 # # Exception| cpu 4: rx_hash 0xcd3ca73c [saddr 192.0.3.2 daddr 192.0.3.1 sport 44065 dport 50111] != expected 0x2a5a8b62 # # Exception| cpu 4: rx_hash 0xcd3ca73c [saddr 192.0.3.2 daddr 192.0.3.1 sport 50289 dport 50111] != expected 0x2e16bf6f # # Exception| cpu 4: rx_hash 0xcd3ca73c [saddr 192.0.3.2 daddr 192.0.3.1 sport 50289 dport 50111] != expected 0x2e16bf6f # # Exception| cpu 4: rx_hash 0xcd3ca73c [saddr 192.0.3.2 daddr 192.0.3.1 sport 54852 dport 50111] != expected 0x83f70aba # # Exception| cpu 4: rx_hash 0xcd3ca73c [saddr 192.0.3.2 daddr 192.0.3.1 sport 54852 dport 50111] != expected 0x83f70aba # # Exception| cpu 4: rx_hash 0xcd3ca73c [saddr 192.0.3.2 daddr 192.0.3.1 sport 44902 dport 50111] != expected 0xcede4ff6 # # Exception| cpu 4: rx_hash 0xcd3ca73c [saddr 192.0.3.2 daddr 192.0.3.1 sport 44902 dport 50111] != expected 0xcede4ff6 # # Exception| cpu 4: rx_hash 0xcd3ca73c [saddr 192.0.3.2 daddr 192.0.3.1 sport 35350 dport 50111] != expected 0xbbf7783f # # Exception| cpu 4: rx_hash 0xcd3ca73c [saddr 192.0.3.2 daddr 192.0.3.1 sport 35350 dport 50111] != expected 0xbbf7783f # # Exception| cpu 4: rx_hash 0xcd3ca73c [saddr 192.0.3.2 daddr 192.0.3.1 sport 45861 dport 50111] != expected 0xf0753086 # # Exception| cpu 4: rx_hash 0xcd3ca73c [saddr 192.0.3.2 daddr 192.0.3.1 sport 45861 dport 50111] != expected 0xf0753086 # # Exception| cpu 4: rx_hash 0xcd3ca73c [saddr 192.0.3.2 daddr 192.0.3.1 sport 36949 dport 50111] != expected 0x2457329 # # Exception| cpu 4: rx_hash 0xcd3ca73c [saddr 192.0.3.2 daddr 192.0.3.1 sport 36949 dport 50111] != expected 0x2457329 # # 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 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 44939 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 40 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 5: rx_hash 0xb17b23fa [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51453 dport 44939] != expected 0xb4137dee # # Exception| cpu 5: rx_hash 0xb17b23fa [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51453 dport 44939] != expected 0xb4137dee # # Exception| cpu 5: rx_hash 0xb17b23fa [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47750 dport 44939] != expected 0x3ae8266c # # Exception| cpu 5: rx_hash 0xb17b23fa [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47750 dport 44939] != expected 0x3ae8266c # # Exception| cpu 5: rx_hash 0xb17b23fa [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43982 dport 44939] != expected 0x68f209bf # # Exception| cpu 5: rx_hash 0xb17b23fa [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43982 dport 44939] != expected 0x68f209bf # # Exception| cpu 5: rx_hash 0xb17b23fa [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56003 dport 44939] != expected 0x8848cd27 # # Exception| cpu 5: rx_hash 0xb17b23fa [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56003 dport 44939] != expected 0x8848cd27 # # Exception| cpu 5: rx_hash 0xb17b23fa [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60979 dport 44939] != expected 0xd628233a # # Exception| cpu 5: rx_hash 0xb17b23fa [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60979 dport 44939] != expected 0xd628233a # # Exception| cpu 5: rx_hash 0xb17b23fa [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39488 dport 44939] != expected 0xcde06885 # # Exception| cpu 5: rx_hash 0xb17b23fa [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39488 dport 44939] != expected 0xcde06885 # # Exception| cpu 5: rx_hash 0xb17b23fa [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46900 dport 44939] != expected 0x24f085f3 # # Exception| cpu 5: rx_hash 0xb17b23fa [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46900 dport 44939] != expected 0x24f085f3 # # Exception| cpu 5: rx_hash 0xb17b23fa [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43889 dport 44939] != expected 0x8613c146 # # Exception| cpu 5: rx_hash 0xb17b23fa [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43889 dport 44939] != expected 0x8613c146 # # Exception| cpu 5: rx_hash 0xb17b23fa [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46026 dport 44939] != expected 0x8f98fd67 # # Exception| cpu 5: rx_hash 0xb17b23fa [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46026 dport 44939] != expected 0x8f98fd67 # # Exception| cpu 5: rx_hash 0xb17b23fa [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56967 dport 44939] != expected 0xc6074865 # # Exception| cpu 5: rx_hash 0xb17b23fa [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56967 dport 44939] != expected 0xc6074865 # # Exception| cpu 5: rx_hash 0xb17b23fa [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55846 dport 44939] != expected 0xa3f67c1b # # Exception| cpu 5: rx_hash 0xb17b23fa [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55846 dport 44939] != expected 0xa3f67c1b # # Exception| cpu 5: rx_hash 0xb17b23fa [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59413 dport 44939] != expected 0xc4de1947 # # Exception| cpu 5: rx_hash 0xb17b23fa [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59413 dport 44939] != expected 0xc4de1947 # # Exception| cpu 5: rx_hash 0xb17b23fa [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49518 dport 44939] != expected 0xafe9b0d2 # # Exception| cpu 5: rx_hash 0xb17b23fa [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49518 dport 44939] != expected 0xafe9b0d2 # # Exception| cpu 5: rx_hash 0xb17b23fa [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47207 dport 44939] != expected 0xb391a44 # # Exception| cpu 5: rx_hash 0xb17b23fa [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47207 dport 44939] != expected 0xb391a44 # # Exception| cpu 5: rx_hash 0xb17b23fa [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41906 dport 44939] != expected 0x6d5cc246 # # Exception| cpu 5: rx_hash 0xb17b23fa [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41906 dport 44939] != expected 0x6d5cc246 # # Exception| cpu 5: rx_hash 0xb17b23fa [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54572 dport 44939] != expected 0x441b43a3 # # Exception| cpu 5: rx_hash 0xb17b23fa [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54572 dport 44939] != expected 0x441b43a3 # # Exception| cpu 5: rx_hash 0xb17b23fa [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54268 dport 44939] != expected 0x70b2c7c0 # # Exception| cpu 5: rx_hash 0xb17b23fa [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54268 dport 44939] != expected 0x70b2c7c0 # # Exception| cpu 5: rx_hash 0xb17b23fa [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39375 dport 44939] != expected 0x8bdb6639 # # Exception| cpu 5: rx_hash 0xb17b23fa [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39375 dport 44939] != expected 0x8bdb6639 # # Exception| cpu 5: rx_hash 0xb17b23fa [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43318 dport 44939] != expected 0x51212022 # # Exception| cpu 5: rx_hash 0xb17b23fa [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43318 dport 44939] != expected 0x51212022 # # Exception| cpu 5: rx_hash 0xb17b23fa [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44509 dport 44939] != expected 0xf115bb71 # # Exception| cpu 5: rx_hash 0xb17b23fa [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44509 dport 44939] != expected 0xf115bb71 # # Exception| count: pass=0 nohash=0 fail=40 # # Exception| # not ok 4 toeplitz.test.udp_ipv6 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 182, in test # # Exception| irq_cpus = ",".join([str(x) for x in _get_irq_cpus(cfg)]) # # Exception| ~~~~~~~~~~~~~^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 67, in _get_irq_cpus # # Exception| cpus.append(_get_cpu_for_irq(napis[queues[name]["napi-id"]]["irq"])) # # Exception| ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 47, in _get_cpu_for_irq # # Exception| raise KsftFailEx(f"IRQ{irq} is not mapped to a single core: {data}") # # Exception| net.lib.py.ksft.KsftFailEx: IRQ36 is not mapped to a single core: 0-5 # # Exception| # not ok 5 toeplitz.test.rss_tcp_ipv4 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 182, in test # # Exception| irq_cpus = ",".join([str(x) for x in _get_irq_cpus(cfg)]) # # Exception| ~~~~~~~~~~~~~^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 67, in _get_irq_cpus # # Exception| cpus.append(_get_cpu_for_irq(napis[queues[name]["napi-id"]]["irq"])) # # Exception| ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 47, in _get_cpu_for_irq # # Exception| raise KsftFailEx(f"IRQ{irq} is not mapped to a single core: {data}") # # Exception| net.lib.py.ksft.KsftFailEx: IRQ36 is not mapped to a single core: 0-5 # # Exception| # not ok 6 toeplitz.test.rss_tcp_ipv6 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 182, in test # # Exception| irq_cpus = ",".join([str(x) for x in _get_irq_cpus(cfg)]) # # Exception| ~~~~~~~~~~~~~^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 67, in _get_irq_cpus # # Exception| cpus.append(_get_cpu_for_irq(napis[queues[name]["napi-id"]]["irq"])) # # Exception| ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 47, in _get_cpu_for_irq # # Exception| raise KsftFailEx(f"IRQ{irq} is not mapped to a single core: {data}") # # Exception| net.lib.py.ksft.KsftFailEx: IRQ36 is not mapped to a single core: 0-5 # # Exception| # not ok 7 toeplitz.test.rss_udp_ipv4 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 182, in test # # Exception| irq_cpus = ",".join([str(x) for x in _get_irq_cpus(cfg)]) # # Exception| ~~~~~~~~~~~~~^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 67, in _get_irq_cpus # # Exception| cpus.append(_get_cpu_for_irq(napis[queues[name]["napi-id"]]["irq"])) # # Exception| ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 47, in _get_cpu_for_irq # # Exception| raise KsftFailEx(f"IRQ{irq} is not mapped to a single core: {data}") # # Exception| net.lib.py.ksft.KsftFailEx: IRQ36 is not mapped to a single core: 0-5 # # Exception| # not ok 8 toeplitz.test.rss_udp_ipv6 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 187, in test # # Exception| rps_cpus = _get_unused_rps_cpus(cfg, count=2) # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 80, in _get_unused_rps_cpus # # Exception| rx_cpus = set(_get_irq_cpus(cfg)) # # Exception| ~~~~~~~~~~~~~^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 67, in _get_irq_cpus # # Exception| cpus.append(_get_cpu_for_irq(napis[queues[name]["napi-id"]]["irq"])) # # Exception| ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 47, in _get_cpu_for_irq # # Exception| raise KsftFailEx(f"IRQ{irq} is not mapped to a single core: {data}") # # Exception| net.lib.py.ksft.KsftFailEx: IRQ36 is not mapped to a single core: 0-5 # # Exception| # not ok 9 toeplitz.test.rps_tcp_ipv4 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 187, in test # # Exception| rps_cpus = _get_unused_rps_cpus(cfg, count=2) # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 80, in _get_unused_rps_cpus # # Exception| rx_cpus = set(_get_irq_cpus(cfg)) # # Exception| ~~~~~~~~~~~~~^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 67, in _get_irq_cpus # # Exception| cpus.append(_get_cpu_for_irq(napis[queues[name]["napi-id"]]["irq"])) # # Exception| ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 47, in _get_cpu_for_irq # # Exception| raise KsftFailEx(f"IRQ{irq} is not mapped to a single core: {data}") # # Exception| net.lib.py.ksft.KsftFailEx: IRQ36 is not mapped to a single core: 0-5 # # Exception| # not ok 10 toeplitz.test.rps_tcp_ipv6 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 187, in test # # Exception| rps_cpus = _get_unused_rps_cpus(cfg, count=2) # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 80, in _get_unused_rps_cpus # # Exception| rx_cpus = set(_get_irq_cpus(cfg)) # # Exception| ~~~~~~~~~~~~~^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 67, in _get_irq_cpus # # Exception| cpus.append(_get_cpu_for_irq(napis[queues[name]["napi-id"]]["irq"])) # # Exception| ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 47, in _get_cpu_for_irq # # Exception| raise KsftFailEx(f"IRQ{irq} is not mapped to a single core: {data}") # # Exception| net.lib.py.ksft.KsftFailEx: IRQ36 is not mapped to a single core: 0-5 # # Exception| # not ok 11 toeplitz.test.rps_udp_ipv4 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 187, in test # # Exception| rps_cpus = _get_unused_rps_cpus(cfg, count=2) # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 80, in _get_unused_rps_cpus # # Exception| rx_cpus = set(_get_irq_cpus(cfg)) # # Exception| ~~~~~~~~~~~~~^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 67, in _get_irq_cpus # # Exception| cpus.append(_get_cpu_for_irq(napis[queues[name]["napi-id"]]["irq"])) # # Exception| ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 47, in _get_cpu_for_irq # # Exception| raise KsftFailEx(f"IRQ{irq} is not mapped to a single core: {data}") # # Exception| net.lib.py.ksft.KsftFailEx: IRQ36 is not mapped to a single core: 0-5 # # Exception| # not ok 12 toeplitz.test.rps_udp_ipv6 # # Totals: pass:1 fail:11 xfail:0 xpass:0 skip:0 error:0 not ok 1 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__->