< 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 48855 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 40 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 0: rx_hash 0x269abc11 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56400 dport 48855] != expected 0x88ec250b # # Exception| cpu 0: rx_hash 0x9e6db786 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56410 dport 48855] != expected 0xe8093506 # # Exception| cpu 0: rx_hash 0x614f0d2c [saddr 192.0.3.2 daddr 192.0.3.1 sport 56430 dport 48855] != expected 0xcadc03aa # # Exception| cpu 0: rx_hash 0x61a5192c [saddr 192.0.3.2 daddr 192.0.3.1 sport 56458 dport 48855] != expected 0x20bc78ad # # Exception| cpu 4: rx_hash 0x4f72cfc9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56390 dport 48855] != expected 0x12e547a9 # # Exception| cpu 4: rx_hash 0xb137ba9c [saddr 192.0.3.2 daddr 192.0.3.1 sport 56412 dport 48855] != expected 0x574f2af0 # # Exception| cpu 4: rx_hash 0xec2bf0a8 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56422 dport 48855] != expected 0x8042f903 # # Exception| cpu 4: rx_hash 0x4e150036 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56424 dport 48855] != expected 0x759a1c5c # # Exception| cpu 4: rx_hash 0x54dcfb3f [saddr 192.0.3.2 daddr 192.0.3.1 sport 56428 dport 48855] != expected 0xe0a7e90e # # Exception| cpu 4: rx_hash 0x3d3488e7 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56442 dport 48855] != expected 0x7aae8bac # # Exception| cpu 4: rx_hash 0xecc1e4a8 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56450 dport 48855] != expected 0x6a228204 # # Exception| cpu 5: rx_hash 0xf785c45e [saddr 192.0.3.2 daddr 192.0.3.1 sport 56396 dport 48855] != expected 0x720057a4 # # Exception| cpu 5: rx_hash 0x9fe06c79 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56464 dport 48855] != expected 0x651615f4 # # Exception| cpu 0: rx_hash 0xc2fc264d [saddr 192.0.3.2 daddr 192.0.3.1 sport 56490 dport 48855] != expected 0xb21bc607 # # Exception| cpu 0: rx_hash 0x092aa50b [saddr 192.0.3.2 daddr 192.0.3.1 sport 56498 dport 48855] != expected 0xddca41fa # # Exception| cpu 0: rx_hash 0x08fe8d0b [saddr 192.0.3.2 daddr 192.0.3.1 sport 56512 dport 48855] != expected 0x90ab7f5 # # Exception| cpu 0: rx_hash 0x7bdf05da [saddr 192.0.3.2 daddr 192.0.3.1 sport 56530 dport 48855] != expected 0x63e2005 # # Exception| cpu 4: rx_hash 0xeda62b57 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56492 dport 48855] != expected 0xd5dd9f1 # # Exception| cpu 4: rx_hash 0x3d6d7b18 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56514 dport 48855] != expected 0x23715d51 # # Exception| cpu 4: rx_hash 0xec720357 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56542 dport 48855] != expected 0xd99d2ffe # # Exception| cpu 4: rx_hash 0xb16e4963 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56548 dport 48855] != expected 0xe90fc0d # # Exception| cpu 5: rx_hash 0xaa739a6a [saddr 192.0.3.2 daddr 192.0.3.1 sport 56466 dport 48855] != expected 0x4f6dff50 # # Exception| cpu 5: rx_hash 0x084d6af4 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56476 dport 48855] != expected 0xbab51a0f # # Exception| cpu 5: rx_hash 0x1350b9fd [saddr 192.0.3.2 daddr 192.0.3.1 sport 56554 dport 48855] != expected 0xfb481952 # # Exception| cpu 5: rx_hash 0x099942f4 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56558 dport 48855] != expected 0x6e75ec00 # # Exception| cpu 5: rx_hash 0x7ab8ca25 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56572 dport 48855] != expected 0x61417bf0 # # Exception| cpu 0: rx_hash 0x1f268186 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56580 dport 48855] != expected 0x2399858d # # Exception| cpu 0: rx_hash 0x435d044d [saddr 192.0.3.2 daddr 192.0.3.1 sport 56592 dport 48855] != expected 0x93eb0d8b # # Exception| cpu 0: rx_hash 0x93965402 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56702 dport 48855] != expected 0xbdc7892b # # Exception| cpu 0: rx_hash 0xfa9433da [saddr 192.0.3.2 daddr 192.0.3.1 sport 56716 dport 48855] != expected 0xcdae908e # # Exception| cpu 0: rx_hash 0x2b8b4b95 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56720 dport 48855] != expected 0x3742e221 # # Exception| cpu 4: rx_hash 0xbd187118 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56586 dport 48855] != expected 0xd64160d2 # # Exception| cpu 4: rx_hash 0xd4f002c0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56604 dport 48855] != expected 0x4c480270 # # Exception| cpu 4: rx_hash 0x6d60c6a8 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56632 dport 48855] != expected 0x4bd24988 # # Exception| cpu 4: rx_hash 0xce8a1e36 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56644 dport 48855] != expected 0x6aca5ad8 # # Exception| cpu 4: rx_hash 0x6dd32157 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56676 dport 48855] != expected 0xf86de472 # # Exception| cpu 4: rx_hash 0x31a8a49c [saddr 192.0.3.2 daddr 192.0.3.1 sport 56688 dport 48855] != expected 0x481f6c74 # # Exception| cpu 4: rx_hash 0xd5ce3ec0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56714 dport 48855] != expected 0x72e88f78 # # Exception| cpu 5: rx_hash 0x2bd2b86a [saddr 192.0.3.2 daddr 192.0.3.1 sport 56616 dport 48855] != expected 0x6e9d34dc # # Exception| cpu 5: rx_hash 0x883860f4 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56660 dport 48855] != expected 0x4f85278c # # 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 0xc5950e8f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35226 dport 53373] OK # # # cpu 4: rx_hash 0xf0ecec9c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35196 dport 53373] OK # # # cpu 4: rx_hash 0x7d620518 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35216 dport 53373] OK # # # cpu 4: rx_hash 0x15edb93f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35240 dport 53373] OK # # # cpu 4: rx_hash 0x7dd1e2e7 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35276 dport 53373] OK # # # cpu 5: rx_hash 0xb6b4865e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35208 dport 53373] OK # # # cpu 5: rx_hash 0x8240bfb2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35236 dport 53373] OK # # # cpu 5: rx_hash 0xc4f2c170 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35252 dport 53373] OK # # # cpu 5: rx_hash 0x49963cf4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35260 dport 53373] OK # # # cpu 5: rx_hash 0x528beffd [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35274 dport 53373] OK # # # cpu 5: rx_hash 0x484214f4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35278 dport 53373] OK # # # cpu 5: rx_hash 0x839497b2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35286 dport 53373] OK # # # cpu 0: rx_hash 0x207e4f2c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35242 dport 53373] OK # # # cpu 0: rx_hash 0x53ec2002 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35300 dport 53373] OK # # # cpu 0: rx_hash 0xc441268f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35304 dport 53373] OK # # # cpu 0: rx_hash 0x82f3584d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35320 dport 53373] OK # # # cpu 4: rx_hash 0x0ef06a36 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35294 dport 53373] OK # # # cpu 4: rx_hash 0xf1d2d09c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35306 dport 53373] OK # # # cpu 4: rx_hash 0x303c7d9c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35336 dport 53373] OK # # # cpu 4: rx_hash 0xd4b0f3c0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35350 dport 53373] OK # # # cpu 4: rx_hash 0x6c47f857 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35356 dport 53373] OK # # # cpu 5: rx_hash 0x3b639c25 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35292 dport 53373] OK # # # cpu 5: rx_hash 0xa6f6b4ee [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35370 dport 53373] OK # # # cpu 0: rx_hash 0x59d40e44 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35358 dport 53373] OK # # # cpu 0: rx_hash 0x77e9cca1 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35382 dport 53373] OK # # # cpu 0: rx_hash 0xe044ca2c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35386 dport 53373] OK # # # cpu 0: rx_hash 0xe190e22c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35400 dport 53373] OK # # # cpu 0: rx_hash 0x42c9dd4d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35432 dport 53373] OK # # # cpu 0: rx_hash 0x047ba38f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35448 dport 53373] OK # # # cpu 0: rx_hash 0xfad4c2da [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35462 dport 53373] OK # # # cpu 4: rx_hash 0x6d79c457 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35466 dport 53373] OK # # # cpu 4: rx_hash 0x6c1e0ba8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35492 dport 53373] OK # # # cpu 4: rx_hash 0xd4e9003f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35502 dport 53373] OK # # # cpu 4: rx_hash 0xbd0173e7 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35512 dport 53373] OK # # # cpu 5: rx_hash 0x1fd59779 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35410 dport 53373] OK # # # cpu 5: rx_hash 0x887891f4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35422 dport 53373] OK # # # cpu 5: rx_hash 0xfbb30d25 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35496 dport 53373] OK # # # cpu 5: rx_hash 0x1f3f8379 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35510 dport 53373] OK # # # cpu 0: rx_hash 0x933cb102 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35472 dport 53373] OK # # # cpu 0: rx_hash 0x2bcbba95 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35482 dport 53373] OK # # # cpu 0: rx_hash 0xa77b6f11 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35552 dport 53373] 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 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 60072 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 42 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 0: rx_hash 0x4a84bd41 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47538 dport 60072] != expected 0x453aa939 # # Exception| cpu 0: rx_hash 0x4a84bd41 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47538 dport 60072] != expected 0x453aa939 # # Exception| cpu 0: rx_hash 0x4a84bd41 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42880 dport 60072] != expected 0xaa7917fb # # Exception| cpu 0: rx_hash 0x4a84bd41 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42880 dport 60072] != expected 0xaa7917fb # # Exception| cpu 0: rx_hash 0x4a84bd41 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53059 dport 60072] != expected 0x609e7272 # # Exception| cpu 0: rx_hash 0x4a84bd41 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53059 dport 60072] != expected 0x609e7272 # # Exception| cpu 0: rx_hash 0x4a84bd41 [saddr 192.0.3.2 daddr 192.0.3.1 sport 51806 dport 60072] != expected 0x88441fb4 # # Exception| cpu 0: rx_hash 0x4a84bd41 [saddr 192.0.3.2 daddr 192.0.3.1 sport 51806 dport 60072] != expected 0x88441fb4 # # Exception| cpu 0: rx_hash 0x4a84bd41 [saddr 192.0.3.2 daddr 192.0.3.1 sport 41542 dport 60072] != expected 0xbe04f2d2 # # Exception| cpu 0: rx_hash 0x4a84bd41 [saddr 192.0.3.2 daddr 192.0.3.1 sport 41542 dport 60072] != expected 0xbe04f2d2 # # Exception| cpu 0: rx_hash 0x4a84bd41 [saddr 192.0.3.2 daddr 192.0.3.1 sport 48733 dport 60072] != expected 0xf4a3a6b0 # # Exception| cpu 0: rx_hash 0x4a84bd41 [saddr 192.0.3.2 daddr 192.0.3.1 sport 48733 dport 60072] != expected 0xf4a3a6b0 # # Exception| cpu 0: rx_hash 0x4a84bd41 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55465 dport 60072] != expected 0xd5e8129d # # Exception| cpu 0: rx_hash 0x4a84bd41 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55465 dport 60072] != expected 0xd5e8129d # # Exception| cpu 0: rx_hash 0x4a84bd41 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55308 dport 60072] != expected 0x222c6386 # # Exception| cpu 0: rx_hash 0x4a84bd41 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55308 dport 60072] != expected 0x222c6386 # # Exception| cpu 0: rx_hash 0x4a84bd41 [saddr 192.0.3.2 daddr 192.0.3.1 sport 58819 dport 60072] != expected 0x5c5df76 # # Exception| cpu 0: rx_hash 0x4a84bd41 [saddr 192.0.3.2 daddr 192.0.3.1 sport 58819 dport 60072] != expected 0x5c5df76 # # Exception| cpu 0: rx_hash 0x4a84bd41 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56326 dport 60072] != expected 0x565c4e7e # # Exception| cpu 0: rx_hash 0x4a84bd41 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56326 dport 60072] != expected 0x565c4e7e # # Exception| cpu 0: rx_hash 0x4a84bd41 [saddr 192.0.3.2 daddr 192.0.3.1 sport 51618 dport 60072] != expected 0x768b6f71 # # Exception| cpu 0: rx_hash 0x4a84bd41 [saddr 192.0.3.2 daddr 192.0.3.1 sport 51618 dport 60072] != expected 0x768b6f71 # # Exception| cpu 0: rx_hash 0x4a84bd41 [saddr 192.0.3.2 daddr 192.0.3.1 sport 54415 dport 60072] != expected 0x66d610ce # # Exception| cpu 0: rx_hash 0x4a84bd41 [saddr 192.0.3.2 daddr 192.0.3.1 sport 54415 dport 60072] != expected 0x66d610ce # # Exception| cpu 0: rx_hash 0x4a84bd41 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55355 dport 60072] != expected 0x7e756ac7 # # Exception| cpu 0: rx_hash 0x4a84bd41 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55355 dport 60072] != expected 0x7e756ac7 # # Exception| cpu 0: rx_hash 0x4a84bd41 [saddr 192.0.3.2 daddr 192.0.3.1 sport 60272 dport 60072] != expected 0xdffd142a # # Exception| cpu 0: rx_hash 0x4a84bd41 [saddr 192.0.3.2 daddr 192.0.3.1 sport 60272 dport 60072] != expected 0xdffd142a # # Exception| cpu 0: rx_hash 0x4a84bd41 [saddr 192.0.3.2 daddr 192.0.3.1 sport 34064 dport 60072] != expected 0x60275951 # # Exception| cpu 0: rx_hash 0x4a84bd41 [saddr 192.0.3.2 daddr 192.0.3.1 sport 34064 dport 60072] != expected 0x60275951 # # Exception| cpu 0: rx_hash 0x4a84bd41 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49068 dport 60072] != expected 0xa812772d # # Exception| cpu 0: rx_hash 0x4a84bd41 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49068 dport 60072] != expected 0xa812772d # # Exception| cpu 0: rx_hash 0x4a84bd41 [saddr 192.0.3.2 daddr 192.0.3.1 sport 52877 dport 60072] != expected 0x2ae85007 # # Exception| cpu 0: rx_hash 0x4a84bd41 [saddr 192.0.3.2 daddr 192.0.3.1 sport 52877 dport 60072] != expected 0x2ae85007 # # Exception| cpu 0: rx_hash 0x4a84bd41 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39533 dport 60072] != expected 0x354cff05 # # Exception| cpu 0: rx_hash 0x4a84bd41 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39533 dport 60072] != expected 0x354cff05 # # Exception| cpu 0: rx_hash 0x4a84bd41 [saddr 192.0.3.2 daddr 192.0.3.1 sport 36287 dport 60072] != expected 0x7d4ca6bd # # Exception| cpu 0: rx_hash 0x4a84bd41 [saddr 192.0.3.2 daddr 192.0.3.1 sport 36287 dport 60072] != expected 0x7d4ca6bd # # Exception| cpu 0: rx_hash 0x4a84bd41 [saddr 192.0.3.2 daddr 192.0.3.1 sport 35746 dport 60072] != expected 0xeee84744 # # Exception| cpu 0: rx_hash 0x4a84bd41 [saddr 192.0.3.2 daddr 192.0.3.1 sport 35746 dport 60072] != expected 0xeee84744 # # Exception| cpu 0: rx_hash 0x4a84bd41 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47588 dport 60072] != expected 0x966014ce # # Exception| cpu 0: rx_hash 0x4a84bd41 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47588 dport 60072] != expected 0x966014ce # # Exception| count: pass=0 nohash=0 fail=42 # # 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 41327 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 44 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 5: rx_hash 0xd09ee040 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36239 dport 41327] != expected 0xb730c6cc # # Exception| cpu 5: rx_hash 0xd09ee040 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36239 dport 41327] != expected 0xb730c6cc # # Exception| cpu 5: rx_hash 0xd09ee040 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43225 dport 41327] != expected 0x63a69d8c # # Exception| cpu 5: rx_hash 0xd09ee040 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43225 dport 41327] != expected 0x63a69d8c # # Exception| cpu 5: rx_hash 0xd09ee040 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60982 dport 41327] != expected 0x7d6298af # # Exception| cpu 5: rx_hash 0xd09ee040 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60982 dport 41327] != expected 0x7d6298af # # Exception| cpu 5: rx_hash 0xd09ee040 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34589 dport 41327] != expected 0x207ff6ce # # Exception| cpu 5: rx_hash 0xd09ee040 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34589 dport 41327] != expected 0x207ff6ce # # Exception| cpu 5: rx_hash 0xd09ee040 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55551 dport 41327] != expected 0x4b91e829 # # Exception| cpu 5: rx_hash 0xd09ee040 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55551 dport 41327] != expected 0x4b91e829 # # Exception| cpu 5: rx_hash 0xd09ee040 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48452 dport 41327] != expected 0x437f1a54 # # Exception| cpu 5: rx_hash 0xd09ee040 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48452 dport 41327] != expected 0x437f1a54 # # Exception| cpu 5: rx_hash 0xd09ee040 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56867 dport 41327] != expected 0xd4db1a03 # # Exception| cpu 5: rx_hash 0xd09ee040 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56867 dport 41327] != expected 0xd4db1a03 # # Exception| cpu 5: rx_hash 0xd09ee040 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38822 dport 41327] != expected 0x95d4ad7a # # Exception| cpu 5: rx_hash 0xd09ee040 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38822 dport 41327] != expected 0x95d4ad7a # # Exception| cpu 5: rx_hash 0xd09ee040 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57253 dport 41327] != expected 0x273c7f2d # # Exception| cpu 5: rx_hash 0xd09ee040 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57253 dport 41327] != expected 0x273c7f2d # # Exception| cpu 5: rx_hash 0xd09ee040 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48387 dport 41327] != expected 0xd6ae64d8 # # Exception| cpu 5: rx_hash 0xd09ee040 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48387 dport 41327] != expected 0xd6ae64d8 # # Exception| cpu 5: rx_hash 0xd09ee040 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34516 dport 41327] != expected 0xcb2d10e8 # # Exception| cpu 5: rx_hash 0xd09ee040 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34516 dport 41327] != expected 0xcb2d10e8 # # Exception| cpu 5: rx_hash 0xd09ee040 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48481 dport 41327] != expected 0x91c8321a # # Exception| cpu 5: rx_hash 0xd09ee040 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48481 dport 41327] != expected 0x91c8321a # # Exception| cpu 5: rx_hash 0xd09ee040 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47479 dport 41327] != expected 0x553a8839 # # Exception| cpu 5: rx_hash 0xd09ee040 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47479 dport 41327] != expected 0x553a8839 # # Exception| cpu 5: rx_hash 0xd09ee040 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38175 dport 41327] != expected 0xa49f2155 # # Exception| cpu 5: rx_hash 0xd09ee040 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38175 dport 41327] != expected 0xa49f2155 # # Exception| cpu 5: rx_hash 0xd09ee040 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47837 dport 41327] != expected 0xc81c470d # # Exception| cpu 5: rx_hash 0xd09ee040 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47837 dport 41327] != expected 0xc81c470d # # Exception| cpu 5: rx_hash 0xd09ee040 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41092 dport 41327] != expected 0xdebff2a8 # # Exception| cpu 5: rx_hash 0xd09ee040 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41092 dport 41327] != expected 0xdebff2a8 # # Exception| cpu 5: rx_hash 0xd09ee040 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56023 dport 41327] != expected 0x3f99b93a # # Exception| cpu 5: rx_hash 0xd09ee040 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56023 dport 41327] != expected 0x3f99b93a # # Exception| cpu 5: rx_hash 0xd09ee040 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55442 dport 41327] != expected 0xc5eea253 # # Exception| cpu 5: rx_hash 0xd09ee040 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55442 dport 41327] != expected 0xc5eea253 # # Exception| cpu 5: rx_hash 0xd09ee040 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50921 dport 41327] != expected 0xe89d177f # # Exception| cpu 5: rx_hash 0xd09ee040 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50921 dport 41327] != expected 0xe89d177f # # Exception| cpu 5: rx_hash 0xd09ee040 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47343 dport 41327] != expected 0x4251634b # # Exception| cpu 5: rx_hash 0xd09ee040 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47343 dport 41327] != expected 0x4251634b # # Exception| cpu 5: rx_hash 0xd09ee040 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52098 dport 41327] != expected 0x8644daf5 # # Exception| cpu 5: rx_hash 0xd09ee040 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52098 dport 41327] != expected 0x8644daf5 # # Exception| cpu 5: rx_hash 0xd09ee040 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52298 dport 41327] != expected 0xf11e8af8 # # Exception| cpu 5: rx_hash 0xd09ee040 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52298 dport 41327] != expected 0xf11e8af8 # # 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__->