< 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 49494 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 40 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 0: rx_hash 0xcdda4080 [saddr 192.0.3.2 daddr 192.0.3.1 sport 41216 dport 49494] != expected 0x7e6538a0 # # Exception| cpu 4: rx_hash 0x219c1b09 [saddr 192.0.3.2 daddr 192.0.3.1 sport 41218 dport 49494] != expected 0xdf1794d5 # # Exception| cpu 4: rx_hash 0xcf587eb1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 41250 dport 49494] != expected 0xf500be12 # # Exception| cpu 5: rx_hash 0xc7c07167 [saddr 192.0.3.2 daddr 192.0.3.1 sport 41160 dport 49494] != expected 0xcf52937 # # Exception| cpu 5: rx_hash 0xa1592cf4 [saddr 192.0.3.2 daddr 192.0.3.1 sport 41168 dport 49494] != expected 0xf087d7a4 # # Exception| cpu 5: rx_hash 0x802dcc5b [saddr 192.0.3.2 daddr 192.0.3.1 sport 41182 dport 49494] != expected 0xa91086f6 # # Exception| cpu 5: rx_hash 0x290414df [saddr 192.0.3.2 daddr 192.0.3.1 sport 41192 dport 49494] != expected 0x26e203f0 # # Exception| cpu 5: rx_hash 0x4f9d494c [saddr 192.0.3.2 daddr 192.0.3.1 sport 41200 dport 49494] != expected 0xda90fd63 # # Exception| cpu 5: rx_hash 0x00e8fba6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 41228 dport 49494] != expected 0x8680c587 # # Exception| cpu 5: rx_hash 0xab431d13 [saddr 192.0.3.2 daddr 192.0.3.1 sport 41240 dport 49494] != expected 0x8217c633 # # Exception| cpu 5: rx_hash 0x026ac597 [saddr 192.0.3.2 daddr 192.0.3.1 sport 41262 dport 49494] != expected 0xde54335 # # Exception| cpu 5: rx_hash 0x64f39804 [saddr 192.0.3.2 daddr 192.0.3.1 sport 41270 dport 49494] != expected 0xf197bda6 # # Exception| cpu 5: rx_hash 0xa9c12322 [saddr 192.0.3.2 daddr 192.0.3.1 sport 41274 dport 49494] != expected 0x9724081 # # Exception| cpu 0: rx_hash 0xd0f2047d [saddr 192.0.3.2 daddr 192.0.3.1 sport 41368 dport 49494] != expected 0x8920c82 # # Exception| cpu 0: rx_hash 0xa6d129b9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 41372 dport 49494] != expected 0x582b5ab8 # # Exception| cpu 0: rx_hash 0x2e8c1192 [saddr 192.0.3.2 daddr 192.0.3.1 sport 41380 dport 49494] != expected 0x8e4e8eec # # Exception| cpu 4: rx_hash 0x7d55cf60 [saddr 192.0.3.2 daddr 192.0.3.1 sport 41302 dport 49494] != expected 0xce8b0202 # # Exception| cpu 4: rx_hash 0x6be3929f [saddr 192.0.3.2 daddr 192.0.3.1 sport 41360 dport 49494] != expected 0xa0cea79f # # Exception| cpu 4: rx_hash 0x6961acae [saddr 192.0.3.2 daddr 192.0.3.1 sport 41394 dport 49494] != expected 0x2bab212d # # Exception| cpu 5: rx_hash 0x6defbf37 [saddr 192.0.3.2 daddr 192.0.3.1 sport 41290 dport 49494] != expected 0x6240aaab # # Exception| cpu 5: rx_hash 0x383a4c6d [saddr 192.0.3.2 daddr 192.0.3.1 sport 41314 dport 49494] != expected 0xe00b2b71 # # Exception| cpu 5: rx_hash 0xe5b2871c [saddr 192.0.3.2 daddr 192.0.3.1 sport 41330 dport 49494] != expected 0xb4257eff # # Exception| cpu 5: rx_hash 0x28803c3a [saddr 192.0.3.2 daddr 192.0.3.1 sport 41342 dport 49494] != expected 0x4cc083d8 # # Exception| cpu 5: rx_hash 0x5a2d0267 [saddr 192.0.3.2 daddr 192.0.3.1 sport 41346 dport 49494] != expected 0x55925e64 # # Exception| cpu 5: rx_hash 0xb4e967df [saddr 192.0.3.2 daddr 192.0.3.1 sport 41378 dport 49494] != expected 0x7f8574a3 # # Exception| cpu 5: rx_hash 0x48154c01 [saddr 192.0.3.2 daddr 192.0.3.1 sport 41404 dport 49494] != expected 0x723c707f # # Exception| cpu 0: rx_hash 0x41096b32 [saddr 192.0.3.2 daddr 192.0.3.1 sport 41408 dport 49494] != expected 0xe1eb6772 # # Exception| cpu 0: rx_hash 0x165ea659 [saddr 192.0.3.2 daddr 192.0.3.1 sport 41418 dport 49494] != expected 0xe8c5601a # # Exception| cpu 0: rx_hash 0x51b31b65 [saddr 192.0.3.2 daddr 192.0.3.1 sport 41436 dport 49494] != expected 0x4d20cfdb # # Exception| cpu 4: rx_hash 0xeaa28d87 [saddr 192.0.3.2 daddr 192.0.3.1 sport 41428 dport 49494] != expected 0xe57c64c6 # # Exception| cpu 4: rx_hash 0x0466e83f [saddr 192.0.3.2 daddr 192.0.3.1 sport 41460 dport 49494] != expected 0xcf6b4e01 # # Exception| cpu 4: rx_hash 0xeeee8a6c [saddr 192.0.3.2 daddr 192.0.3.1 sport 41472 dport 49494] != expected 0x9986af54 # # Exception| cpu 4: rx_hash 0xcf9a6ac3 [saddr 192.0.3.2 daddr 192.0.3.1 sport 41486 dport 49494] != expected 0xc011fe06 # # Exception| cpu 5: rx_hash 0xdb6c1d7f [saddr 192.0.3.2 daddr 192.0.3.1 sport 41414 dport 49494] != expected 0x10209d3d # # Exception| cpu 5: rx_hash 0xcbd66d28 [saddr 192.0.3.2 daddr 192.0.3.1 sport 41434 dport 49494] != expected 0xbceb3594 # # Exception| cpu 5: rx_hash 0x35a878c7 [saddr 192.0.3.2 daddr 192.0.3.1 sport 41446 dport 49494] != expected 0x3a37b7fa # # Exception| cpu 5: rx_hash 0x8eb9ee25 [saddr 192.0.3.2 daddr 192.0.3.1 sport 41454 dport 49494] != expected 0x926b1ce7 # # Exception| cpu 5: rx_hash 0x02a8d1e5 [saddr 192.0.3.2 daddr 192.0.3.1 sport 41474 dport 49494] != expected 0x38f40321 # # Exception| cpu 5: rx_hash 0xb9b94707 [saddr 192.0.3.2 daddr 192.0.3.1 sport 41482 dport 49494] != expected 0x90a8a83c # # Exception| cpu 5: rx_hash 0x45456cd9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 41492 dport 49494] != expected 0x9d11ace0 # # 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 0xdd2a8afb [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52492 dport 45496] OK # # # cpu 0: rx_hash 0xbbb3d768 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52500 dport 45496] OK # # # cpu 0: rx_hash 0xb931e959 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52534 dport 45496] OK # # # cpu 0: rx_hash 0x5c6b95e3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52552 dport 45496] OK # # # cpu 4: rx_hash 0x316cd172 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52494 dport 45496] OK # # # cpu 4: rx_hash 0x76816c4e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52504 dport 45496] OK # # # cpu 4: rx_hash 0x00a2418a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52508 dport 45496] OK # # # cpu 4: rx_hash 0x45cdc287 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52520 dport 45496] OK # # # cpu 4: rx_hash 0x984509f6 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52536 dport 45496] OK # # # cpu 5: rx_hash 0xcd90faac [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52496 dport 45496] OK # # # cpu 5: rx_hash 0xcf12c49d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52530 dport 45496] OK # # # cpu 5: rx_hash 0x7403527f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52538 dport 45496] OK # # # cpu 0: rx_hash 0x7f9d4b7d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52580 dport 45496] OK # # # cpu 0: rx_hash 0x322cd70b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48280 dport 45496] OK # # # cpu 0: rx_hash 0xdce8b2b3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48312 dport 45496] OK # # # cpu 0: rx_hash 0xa3d7b844 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48320 dport 45496] OK # # # cpu 0: rx_hash 0x6ee50362 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48332 dport 45496] OK # # # cpu 4: rx_hash 0xd6b493f9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52562 dport 45496] OK # # # cpu 4: rx_hash 0xa215800c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52596 dport 45496] OK # # # cpu 4: rx_hash 0x440ffacf [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48284 dport 45496] OK # # # cpu 4: rx_hash 0xed26224b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48298 dport 45496] OK # # # cpu 4: rx_hash 0x39b2ce09 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48326 dport 45496] OK # # # cpu 5: rx_hash 0x1b8628df [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52574 dport 45496] OK # # # cpu 5: rx_hash 0x836160a3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52602 dport 45496] OK # # # cpu 5: rx_hash 0x82a358eb [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48334 dport 45496] OK # # # cpu 5: rx_hash 0xb36dc813 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48348 dport 45496] OK # # # cpu 0: rx_hash 0x3b30f038 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48356 dport 45496] OK # # # cpu 0: rx_hash 0x12dc1f41 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48384 dport 45496] OK # # # cpu 0: rx_hash 0x5531a27d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48406 dport 45496] OK # # # cpu 0: rx_hash 0x76c77ce3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48442 dport 45496] OK # # # cpu 0: rx_hash 0x939d0059 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48452 dport 45496] OK # # # cpu 4: rx_hash 0x2b8a806f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48376 dport 45496] OK # # # cpu 4: rx_hash 0xcf54d430 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48400 dport 45496] OK # # # cpu 4: rx_hash 0x667d0cb4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48422 dport 45496] OK # # # cpu 4: rx_hash 0x4709ec1b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48424 dport 45496] OK # # # cpu 5: rx_hash 0x1a441097 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48362 dport 45496] OK # # # cpu 5: rx_hash 0x105e2170 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48418 dport 45496] OK # # # cpu 5: rx_hash 0x9a81276a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48440 dport 45496] OK # # # cpu 0: rx_hash 0xd470bd65 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48466 dport 45496] OK # # # cpu 0: rx_hash 0x3ab4d8dd [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48498 dport 45496] OK # # # cpu 0: rx_hash 0xe3b20035 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48538 dport 45496] OK # # # cpu 0: rx_hash 0x5a21a8e6 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48560 dport 45496] OK # # # count: pass=42 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 38722 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 40 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 0: rx_hash 0x21eb355f [saddr 192.0.3.2 daddr 192.0.3.1 sport 42690 dport 38722] != expected 0x9ba43ad1 # # Exception| cpu 0: rx_hash 0x21eb355f [saddr 192.0.3.2 daddr 192.0.3.1 sport 42690 dport 38722] != expected 0x9ba43ad1 # # Exception| cpu 0: rx_hash 0x21eb355f [saddr 192.0.3.2 daddr 192.0.3.1 sport 57020 dport 38722] != expected 0xb2c2efe8 # # Exception| cpu 0: rx_hash 0x21eb355f [saddr 192.0.3.2 daddr 192.0.3.1 sport 57020 dport 38722] != expected 0xb2c2efe8 # # Exception| cpu 0: rx_hash 0x21eb355f [saddr 192.0.3.2 daddr 192.0.3.1 sport 44162 dport 38722] != expected 0xc4a681b5 # # Exception| cpu 0: rx_hash 0x21eb355f [saddr 192.0.3.2 daddr 192.0.3.1 sport 44162 dport 38722] != expected 0xc4a681b5 # # Exception| cpu 0: rx_hash 0x21eb355f [saddr 192.0.3.2 daddr 192.0.3.1 sport 46257 dport 38722] != expected 0x45f4789c # # Exception| cpu 0: rx_hash 0x21eb355f [saddr 192.0.3.2 daddr 192.0.3.1 sport 46257 dport 38722] != expected 0x45f4789c # # Exception| cpu 0: rx_hash 0x21eb355f [saddr 192.0.3.2 daddr 192.0.3.1 sport 39104 dport 38722] != expected 0xaff1388a # # Exception| cpu 0: rx_hash 0x21eb355f [saddr 192.0.3.2 daddr 192.0.3.1 sport 39104 dport 38722] != expected 0xaff1388a # # Exception| cpu 0: rx_hash 0x21eb355f [saddr 192.0.3.2 daddr 192.0.3.1 sport 39379 dport 38722] != expected 0x5d0a7cc2 # # Exception| cpu 0: rx_hash 0x21eb355f [saddr 192.0.3.2 daddr 192.0.3.1 sport 39379 dport 38722] != expected 0x5d0a7cc2 # # Exception| cpu 0: rx_hash 0x21eb355f [saddr 192.0.3.2 daddr 192.0.3.1 sport 47894 dport 38722] != expected 0x88534847 # # Exception| cpu 0: rx_hash 0x21eb355f [saddr 192.0.3.2 daddr 192.0.3.1 sport 47894 dport 38722] != expected 0x88534847 # # Exception| cpu 0: rx_hash 0x21eb355f [saddr 192.0.3.2 daddr 192.0.3.1 sport 53211 dport 38722] != expected 0x8fe639e5 # # Exception| cpu 0: rx_hash 0x21eb355f [saddr 192.0.3.2 daddr 192.0.3.1 sport 53211 dport 38722] != expected 0x8fe639e5 # # Exception| cpu 0: rx_hash 0x21eb355f [saddr 192.0.3.2 daddr 192.0.3.1 sport 43178 dport 38722] != expected 0x97bdb939 # # Exception| cpu 0: rx_hash 0x21eb355f [saddr 192.0.3.2 daddr 192.0.3.1 sport 43178 dport 38722] != expected 0x97bdb939 # # Exception| cpu 0: rx_hash 0x21eb355f [saddr 192.0.3.2 daddr 192.0.3.1 sport 33486 dport 38722] != expected 0x483b698a # # Exception| cpu 0: rx_hash 0x21eb355f [saddr 192.0.3.2 daddr 192.0.3.1 sport 33486 dport 38722] != expected 0x483b698a # # Exception| cpu 0: rx_hash 0x21eb355f [saddr 192.0.3.2 daddr 192.0.3.1 sport 39627 dport 38722] != expected 0x469b15a5 # # Exception| cpu 0: rx_hash 0x21eb355f [saddr 192.0.3.2 daddr 192.0.3.1 sport 39627 dport 38722] != expected 0x469b15a5 # # Exception| cpu 0: rx_hash 0x21eb355f [saddr 192.0.3.2 daddr 192.0.3.1 sport 41112 dport 38722] != expected 0xa05e36ae # # Exception| cpu 0: rx_hash 0x21eb355f [saddr 192.0.3.2 daddr 192.0.3.1 sport 41112 dport 38722] != expected 0xa05e36ae # # Exception| cpu 0: rx_hash 0x21eb355f [saddr 192.0.3.2 daddr 192.0.3.1 sport 47646 dport 38722] != expected 0x654d0602 # # Exception| cpu 0: rx_hash 0x21eb355f [saddr 192.0.3.2 daddr 192.0.3.1 sport 47646 dport 38722] != expected 0x654d0602 # # Exception| cpu 0: rx_hash 0x21eb355f [saddr 192.0.3.2 daddr 192.0.3.1 sport 52930 dport 38722] != expected 0x74337ac5 # # Exception| cpu 0: rx_hash 0x21eb355f [saddr 192.0.3.2 daddr 192.0.3.1 sport 52930 dport 38722] != expected 0x74337ac5 # # Exception| cpu 0: rx_hash 0x21eb355f [saddr 192.0.3.2 daddr 192.0.3.1 sport 50963 dport 38722] != expected 0x509c9181 # # Exception| cpu 0: rx_hash 0x21eb355f [saddr 192.0.3.2 daddr 192.0.3.1 sport 50963 dport 38722] != expected 0x509c9181 # # Exception| cpu 0: rx_hash 0x21eb355f [saddr 192.0.3.2 daddr 192.0.3.1 sport 54323 dport 38722] != expected 0x693c02e7 # # Exception| cpu 0: rx_hash 0x21eb355f [saddr 192.0.3.2 daddr 192.0.3.1 sport 54323 dport 38722] != expected 0x693c02e7 # # Exception| cpu 0: rx_hash 0x21eb355f [saddr 192.0.3.2 daddr 192.0.3.1 sport 54298 dport 38722] != expected 0xa992dbd6 # # Exception| cpu 0: rx_hash 0x21eb355f [saddr 192.0.3.2 daddr 192.0.3.1 sport 54298 dport 38722] != expected 0xa992dbd6 # # Exception| cpu 0: rx_hash 0x21eb355f [saddr 192.0.3.2 daddr 192.0.3.1 sport 39526 dport 38722] != expected 0x5c09501f # # Exception| cpu 0: rx_hash 0x21eb355f [saddr 192.0.3.2 daddr 192.0.3.1 sport 39526 dport 38722] != expected 0x5c09501f # # Exception| cpu 0: rx_hash 0x21eb355f [saddr 192.0.3.2 daddr 192.0.3.1 sport 58903 dport 38722] != expected 0xbf4d35c9 # # Exception| cpu 0: rx_hash 0x21eb355f [saddr 192.0.3.2 daddr 192.0.3.1 sport 58903 dport 38722] != expected 0xbf4d35c9 # # Exception| cpu 0: rx_hash 0x21eb355f [saddr 192.0.3.2 daddr 192.0.3.1 sport 44001 dport 38722] != expected 0x2e9ee42d # # Exception| cpu 0: rx_hash 0x21eb355f [saddr 192.0.3.2 daddr 192.0.3.1 sport 44001 dport 38722] != expected 0x2e9ee42d # # Exception| count: pass=0 nohash=0 fail=40 # # Exception| # not ok 3 toeplitz.test.udp_ipv4 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 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 48030 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 42 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 4: rx_hash 0x75c40375 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37719 dport 48030] != expected 0x2928372f # # Exception| cpu 4: rx_hash 0x75c40375 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37719 dport 48030] != expected 0x2928372f # # Exception| cpu 4: rx_hash 0x75c40375 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34367 dport 48030] != expected 0xbaecd1f8 # # Exception| cpu 4: rx_hash 0x75c40375 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34367 dport 48030] != expected 0xbaecd1f8 # # Exception| cpu 4: rx_hash 0x75c40375 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41257 dport 48030] != expected 0xd0ad4160 # # Exception| cpu 4: rx_hash 0x75c40375 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41257 dport 48030] != expected 0xd0ad4160 # # Exception| cpu 4: rx_hash 0x75c40375 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38579 dport 48030] != expected 0xfb2fb7b # # Exception| cpu 4: rx_hash 0x75c40375 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38579 dport 48030] != expected 0xfb2fb7b # # Exception| cpu 4: rx_hash 0x75c40375 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33224 dport 48030] != expected 0x6bd87c1c # # Exception| cpu 4: rx_hash 0x75c40375 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33224 dport 48030] != expected 0x6bd87c1c # # Exception| cpu 4: rx_hash 0x75c40375 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54317 dport 48030] != expected 0x96e4eda2 # # Exception| cpu 4: rx_hash 0x75c40375 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54317 dport 48030] != expected 0x96e4eda2 # # Exception| cpu 4: rx_hash 0x75c40375 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50172 dport 48030] != expected 0x30acdb78 # # Exception| cpu 4: rx_hash 0x75c40375 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50172 dport 48030] != expected 0x30acdb78 # # Exception| cpu 4: rx_hash 0x75c40375 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44923 dport 48030] != expected 0x2097a4 # # Exception| cpu 4: rx_hash 0x75c40375 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44923 dport 48030] != expected 0x2097a4 # # Exception| cpu 4: rx_hash 0x75c40375 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56416 dport 48030] != expected 0x7383c2dd # # Exception| cpu 4: rx_hash 0x75c40375 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56416 dport 48030] != expected 0x7383c2dd # # Exception| cpu 4: rx_hash 0x75c40375 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50634 dport 48030] != expected 0x881f668a # # Exception| cpu 4: rx_hash 0x75c40375 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50634 dport 48030] != expected 0x881f668a # # Exception| cpu 4: rx_hash 0x75c40375 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40096 dport 48030] != expected 0xffa78b5d # # Exception| cpu 4: rx_hash 0x75c40375 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40096 dport 48030] != expected 0xffa78b5d # # Exception| cpu 4: rx_hash 0x75c40375 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44140 dport 48030] != expected 0xbc755767 # # Exception| cpu 4: rx_hash 0x75c40375 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44140 dport 48030] != expected 0xbc755767 # # Exception| cpu 4: rx_hash 0x75c40375 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42366 dport 48030] != expected 0xb7d85abe # # Exception| cpu 4: rx_hash 0x75c40375 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42366 dport 48030] != expected 0xb7d85abe # # Exception| cpu 4: rx_hash 0x75c40375 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47027 dport 48030] != expected 0x3384b3a9 # # Exception| cpu 4: rx_hash 0x75c40375 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47027 dport 48030] != expected 0x3384b3a9 # # Exception| cpu 4: rx_hash 0x75c40375 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59379 dport 48030] != expected 0xc7cc6b8c # # Exception| cpu 4: rx_hash 0x75c40375 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59379 dport 48030] != expected 0xc7cc6b8c # # Exception| cpu 4: rx_hash 0x75c40375 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45487 dport 48030] != expected 0x32a4a688 # # Exception| cpu 4: rx_hash 0x75c40375 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45487 dport 48030] != expected 0x32a4a688 # # Exception| cpu 4: rx_hash 0x75c40375 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50167 dport 48030] != expected 0xbf77a100 # # Exception| cpu 4: rx_hash 0x75c40375 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50167 dport 48030] != expected 0xbf77a100 # # Exception| cpu 4: rx_hash 0x75c40375 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43921 dport 48030] != expected 0x3a1637e8 # # Exception| cpu 4: rx_hash 0x75c40375 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43921 dport 48030] != expected 0x3a1637e8 # # Exception| cpu 4: rx_hash 0x75c40375 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42057 dport 48030] != expected 0xfba5b99e # # Exception| cpu 4: rx_hash 0x75c40375 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42057 dport 48030] != expected 0xfba5b99e # # Exception| cpu 4: rx_hash 0x75c40375 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51006 dport 48030] != expected 0x5f4f886e # # Exception| cpu 4: rx_hash 0x75c40375 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51006 dport 48030] != expected 0x5f4f886e # # Exception| cpu 4: rx_hash 0x75c40375 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37593 dport 48030] != expected 0x4e354259 # # Exception| cpu 4: rx_hash 0x75c40375 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37593 dport 48030] != expected 0x4e354259 # # Exception| count: pass=0 nohash=0 fail=42 # # Exception| # not ok 4 toeplitz.test.udp_ipv6 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 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__->