< 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 200, 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 129, 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 36074 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 40 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 0: rx_hash 0x939d86bf [saddr 192.0.3.2 daddr 192.0.3.1 sport 47212 dport 36074] != expected 0xfaa38f0c # # Exception| cpu 0: rx_hash 0xa5e76da1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47218 dport 36074] != expected 0x427b0209 # # Exception| cpu 0: rx_hash 0x877b7d29 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47240 dport 36074] != expected 0x7a0f1a50 # # Exception| cpu 0: rx_hash 0xbde2ce29 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47278 dport 36074] != expected 0x8dd77ee7 # # Exception| cpu 4: rx_hash 0xbc21dd9c [saddr 192.0.3.2 daddr 192.0.3.1 sport 47214 dport 36074] != expected 0xdc7ad16d # # Exception| cpu 4: rx_hash 0x8c946be1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47232 dport 36074] != expected 0x73b94dc8 # # Exception| cpu 4: rx_hash 0xbaee80ff [saddr 192.0.3.2 daddr 192.0.3.1 sport 47262 dport 36074] != expected 0xcb61c0cd # # Exception| cpu 4: rx_hash 0x86069ff0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47304 dport 36074] != expected 0x1b39d0a3 # # Exception| cpu 4: rx_hash 0x98cc611b [saddr 192.0.3.2 daddr 192.0.3.1 sport 47332 dport 36074] != expected 0xc38ebded # # Exception| cpu 4: rx_hash 0xbc9f2cf0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47342 dport 36074] != expected 0xece1b414 # # Exception| cpu 5: rx_hash 0x8963e085 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47248 dport 36074] != expected 0xf7626604 # # Exception| cpu 5: rx_hash 0xafcb68dc [saddr 192.0.3.2 daddr 192.0.3.1 sport 47290 dport 36074] != expected 0x1a60fa1b # # Exception| cpu 5: rx_hash 0x91d8b261 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47308 dport 36074] != expected 0x8557f93 # # Exception| cpu 5: rx_hash 0xb07c74ee [saddr 192.0.3.2 daddr 192.0.3.1 sport 47318 dport 36074] != expected 0xa3e15da6 # # Exception| cpu 0: rx_hash 0xb287b15c [saddr 192.0.3.2 daddr 192.0.3.1 sport 47350 dport 36074] != expected 0x618cc840 # # Exception| cpu 0: rx_hash 0x3ff88241 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47374 dport 36074] != expected 0x676c3cc4 # # Exception| cpu 0: rx_hash 0x0982695f [saddr 192.0.3.2 daddr 192.0.3.1 sport 47376 dport 36074] != expected 0xdfb4b1c1 # # Exception| cpu 0: rx_hash 0x356a7650 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47430 dport 36074] != expected 0xfeca1af # # Exception| cpu 0: rx_hash 0x1f21a617 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47444 dport 36074] != expected 0xadeed402 # # Exception| cpu 4: rx_hash 0x96d4fcb7 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47356 dport 36074] != expected 0x4ee3c1b9 # # Exception| cpu 4: rx_hash 0x2dd124b4 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47386 dport 36074] != expected 0xf0dbb838 # # Exception| cpu 4: rx_hash 0x3c7ea52a [saddr 192.0.3.2 daddr 192.0.3.1 sport 47470 dport 36074] != expected 0xc43763d1 # # Exception| cpu 5: rx_hash 0xb968a794 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47358 dport 36074] != expected 0x683a9fd8 # # Exception| cpu 5: rx_hash 0x3a0f0925 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47390 dport 36074] != expected 0xe3b71708 # # Exception| cpu 5: rx_hash 0x12bf1cd0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47404 dport 36074] != expected 0x83d8f743 # # Exception| cpu 5: rx_hash 0x0096ba25 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47416 dport 36074] != expected 0x146f73bf # # Exception| cpu 5: rx_hash 0x182de8c1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47460 dport 36074] != expected 0xeb586a28 # # Exception| cpu 0: rx_hash 0x25b81517 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47474 dport 36074] != expected 0x5a36b0b5 # # Exception| cpu 0: rx_hash 0x23774874 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47490 dport 36074] != expected 0x4d2da115 # # Exception| cpu 0: rx_hash 0x384a3dfb [saddr 192.0.3.2 daddr 192.0.3.1 sport 47550 dport 36074] != expected 0x1141e797 # # Exception| cpu 0: rx_hash 0x1187cad7 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47564 dport 36074] != expected 0x1018cd2f # # Exception| cpu 0: rx_hash 0x2b1e79d7 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47594 dport 36074] != expected 0xe7c0a998 # # Exception| cpu 4: rx_hash 0x315eee81 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47510 dport 36074] != expected 0xda9a25e9 # # Exception| cpu 4: rx_hash 0x3652a057 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47526 dport 36074] != expected 0x9c2c9bc3 # # Exception| cpu 4: rx_hash 0x3dbdb69f [saddr 192.0.3.2 daddr 192.0.3.1 sport 47534 dport 36074] != expected 0x959acc5b # # Exception| cpu 4: rx_hash 0x3bcc1a90 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47582 dport 36074] != expected 0xb21ab882 # # Exception| cpu 4: rx_hash 0x2506e47b [saddr 192.0.3.2 daddr 192.0.3.1 sport 47602 dport 36074] != expected 0x6aadd5cc # # Exception| cpu 4: rx_hash 0xd723e0d5 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53834 dport 36074] != expected 0x76f7dfed # # Exception| cpu 5: rx_hash 0x2680c310 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47506 dport 36074] != expected 0xc9f68ad9 # # Exception| cpu 5: rx_hash 0x30230c58 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47574 dport 36074] != expected 0xbbacef1a # # Exception| count: pass=0 nohash=0 fail=40 # # Exception| # not ok 1 toeplitz.test.tcp_ipv4 # # Receiver output: # # # # RSS indirection table size: 256 # # # cpu 4: rx_hash 0x471136e7 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60404 dport 60312] OK # # # cpu 4: rx_hash 0x2d5a295a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60476 dport 60312] OK # # # cpu 0: rx_hash 0x4cfe202f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60412 dport 60312] OK # # # cpu 0: rx_hash 0x3d884a1d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60424 dport 60312] OK # # # cpu 0: rx_hash 0x244efa20 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60436 dport 60312] OK # # # cpu 0: rx_hash 0x10cfd48c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60458 dport 60312] OK # # # cpu 0: rx_hash 0x26b53f92 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60468 dport 60312] OK # # # cpu 0: rx_hash 0x0a8f43da [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60502 dport 60312] OK # # # cpu 5: rx_hash 0x68ad6dc4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60406 dport 60312] OK # # # cpu 5: rx_hash 0x2fa1ece8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60444 dport 60312] OK # # # cpu 5: rx_hash 0x3cf5a8c4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60488 dport 60312] OK # # # cpu 5: rx_hash 0x390223a0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60504 dport 60312] OK # # # cpu 4: rx_hash 0x3bf9e612 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60536 dport 60312] OK # # # cpu 4: rx_hash 0x38c13015 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60568 dport 60312] OK # # # cpu 4: rx_hash 0x177d6b36 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60570 dport 60312] OK # # # cpu 4: rx_hash 0x1586ae84 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60602 dport 60312] OK # # # cpu 4: rx_hash 0x02588315 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60606 dport 60312] OK # # # cpu 4: rx_hash 0x0fc639d2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60614 dport 60312] OK # # # cpu 0: rx_hash 0x16be7883 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60506 dport 60312] OK # # # cpu 0: rx_hash 0x332e26dd [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60560 dport 60312] OK # # # cpu 0: rx_hash 0x0c401eb9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60582 dport 60312] OK # # # cpu 0: rx_hash 0x07af0871 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60590 dport 60312] OK # # # cpu 0: rx_hash 0x258de995 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60628 dport 60312] OK # # # cpu 5: rx_hash 0x3e0e6d76 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60520 dport 60312] OK # # # cpu 5: rx_hash 0x21078028 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60548 dport 60312] OK # # # cpu 5: rx_hash 0x24f00b4c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60564 dport 60312] OK # # # cpu 4: rx_hash 0x355f8ad2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60640 dport 60312] OK # # # cpu 4: rx_hash 0x110cc739 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60650 dport 60312] OK # # # cpu 4: rx_hash 0x27762c27 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60660 dport 60312] OK # # # cpu 4: rx_hash 0xa4118296 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60692 dport 60312] OK # # # cpu 4: rx_hash 0x8ca19763 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60710 dport 60312] OK # # # cpu 0: rx_hash 0x160089ef [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60634 dport 60312] OK # # # cpu 0: rx_hash 0x1f145a95 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60658 dport 60312] OK # # # cpu 0: rx_hash 0x9b7fbaf2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60706 dport 60312] OK # # # cpu 0: rx_hash 0xad0551ec [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60732 dport 60312] OK # # # cpu 5: rx_hash 0x2281a743 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60644 dport 60312] OK # # # cpu 5: rx_hash 0x99847f40 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60674 dport 60312] OK # # # cpu 5: rx_hash 0x85b54419 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60686 dport 60312] OK # # # cpu 5: rx_hash 0xa8f2da88 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60716 dport 60312] OK # # # cpu 5: rx_hash 0xb1346ab5 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60720 dport 60312] OK # # # count: pass=40 nohash=0 fail=0 # ok 2 toeplitz.test.tcp_ipv6 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 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 200, 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 129, 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 34199 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 44 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 4: rx_hash 0xb900345d [saddr 192.0.3.2 daddr 192.0.3.1 sport 46468 dport 34199] != expected 0xe9dbc298 # # Exception| cpu 4: rx_hash 0xb900345d [saddr 192.0.3.2 daddr 192.0.3.1 sport 46468 dport 34199] != expected 0xe9dbc298 # # Exception| cpu 4: rx_hash 0xb900345d [saddr 192.0.3.2 daddr 192.0.3.1 sport 55492 dport 34199] != expected 0xa1193b70 # # Exception| cpu 4: rx_hash 0xb900345d [saddr 192.0.3.2 daddr 192.0.3.1 sport 55492 dport 34199] != expected 0xa1193b70 # # Exception| cpu 4: rx_hash 0xb900345d [saddr 192.0.3.2 daddr 192.0.3.1 sport 42728 dport 34199] != expected 0xf5b5d5ec # # Exception| cpu 4: rx_hash 0xb900345d [saddr 192.0.3.2 daddr 192.0.3.1 sport 42728 dport 34199] != expected 0xf5b5d5ec # # Exception| cpu 4: rx_hash 0xb900345d [saddr 192.0.3.2 daddr 192.0.3.1 sport 37433 dport 34199] != expected 0x82243778 # # Exception| cpu 4: rx_hash 0xb900345d [saddr 192.0.3.2 daddr 192.0.3.1 sport 37433 dport 34199] != expected 0x82243778 # # Exception| cpu 4: rx_hash 0xb900345d [saddr 192.0.3.2 daddr 192.0.3.1 sport 33766 dport 34199] != expected 0xf2ac0a3 # # Exception| cpu 4: rx_hash 0xb900345d [saddr 192.0.3.2 daddr 192.0.3.1 sport 33766 dport 34199] != expected 0xf2ac0a3 # # Exception| cpu 4: rx_hash 0xb900345d [saddr 192.0.3.2 daddr 192.0.3.1 sport 34372 dport 34199] != expected 0x55bb04e # # Exception| cpu 4: rx_hash 0xb900345d [saddr 192.0.3.2 daddr 192.0.3.1 sport 34372 dport 34199] != expected 0x55bb04e # # Exception| cpu 4: rx_hash 0xb900345d [saddr 192.0.3.2 daddr 192.0.3.1 sport 37299 dport 34199] != expected 0x9bb301a # # Exception| cpu 4: rx_hash 0xb900345d [saddr 192.0.3.2 daddr 192.0.3.1 sport 37299 dport 34199] != expected 0x9bb301a # # Exception| cpu 4: rx_hash 0xb900345d [saddr 192.0.3.2 daddr 192.0.3.1 sport 53540 dport 34199] != expected 0x499d05f7 # # Exception| cpu 4: rx_hash 0xb900345d [saddr 192.0.3.2 daddr 192.0.3.1 sport 53540 dport 34199] != expected 0x499d05f7 # # Exception| cpu 4: rx_hash 0xb900345d [saddr 192.0.3.2 daddr 192.0.3.1 sport 60793 dport 34199] != expected 0x7744cce5 # # Exception| cpu 4: rx_hash 0xb900345d [saddr 192.0.3.2 daddr 192.0.3.1 sport 60793 dport 34199] != expected 0x7744cce5 # # Exception| cpu 4: rx_hash 0xb900345d [saddr 192.0.3.2 daddr 192.0.3.1 sport 45013 dport 34199] != expected 0x9f2f2b46 # # Exception| cpu 4: rx_hash 0xb900345d [saddr 192.0.3.2 daddr 192.0.3.1 sport 45013 dport 34199] != expected 0x9f2f2b46 # # Exception| cpu 4: rx_hash 0xb900345d [saddr 192.0.3.2 daddr 192.0.3.1 sport 33055 dport 34199] != expected 0xd013e306 # # Exception| cpu 4: rx_hash 0xb900345d [saddr 192.0.3.2 daddr 192.0.3.1 sport 33055 dport 34199] != expected 0xd013e306 # # Exception| cpu 4: rx_hash 0xb900345d [saddr 192.0.3.2 daddr 192.0.3.1 sport 43238 dport 34199] != expected 0xe08a7083 # # Exception| cpu 4: rx_hash 0xb900345d [saddr 192.0.3.2 daddr 192.0.3.1 sport 43238 dport 34199] != expected 0xe08a7083 # # Exception| cpu 4: rx_hash 0xb900345d [saddr 192.0.3.2 daddr 192.0.3.1 sport 33136 dport 34199] != expected 0x2f9a619 # # Exception| cpu 4: rx_hash 0xb900345d [saddr 192.0.3.2 daddr 192.0.3.1 sport 33136 dport 34199] != expected 0x2f9a619 # # Exception| cpu 4: rx_hash 0xb900345d [saddr 192.0.3.2 daddr 192.0.3.1 sport 42540 dport 34199] != expected 0xb774d556 # # Exception| cpu 4: rx_hash 0xb900345d [saddr 192.0.3.2 daddr 192.0.3.1 sport 42540 dport 34199] != expected 0xb774d556 # # Exception| cpu 4: rx_hash 0xb900345d [saddr 192.0.3.2 daddr 192.0.3.1 sport 58467 dport 34199] != expected 0xa7b4ea3b # # Exception| cpu 4: rx_hash 0xb900345d [saddr 192.0.3.2 daddr 192.0.3.1 sport 58467 dport 34199] != expected 0xa7b4ea3b # # Exception| cpu 4: rx_hash 0xb900345d [saddr 192.0.3.2 daddr 192.0.3.1 sport 45249 dport 34199] != expected 0x86dc58b # # Exception| cpu 4: rx_hash 0xb900345d [saddr 192.0.3.2 daddr 192.0.3.1 sport 45249 dport 34199] != expected 0x86dc58b # # Exception| cpu 4: rx_hash 0xb900345d [saddr 192.0.3.2 daddr 192.0.3.1 sport 45202 dport 34199] != expected 0x86ebc616 # # Exception| cpu 4: rx_hash 0xb900345d [saddr 192.0.3.2 daddr 192.0.3.1 sport 45202 dport 34199] != expected 0x86ebc616 # # Exception| cpu 4: rx_hash 0xb900345d [saddr 192.0.3.2 daddr 192.0.3.1 sport 58851 dport 34199] != expected 0x8f623dfe # # Exception| cpu 4: rx_hash 0xb900345d [saddr 192.0.3.2 daddr 192.0.3.1 sport 58851 dport 34199] != expected 0x8f623dfe # # Exception| cpu 4: rx_hash 0xb900345d [saddr 192.0.3.2 daddr 192.0.3.1 sport 57071 dport 34199] != expected 0x4b9cae5d # # Exception| cpu 4: rx_hash 0xb900345d [saddr 192.0.3.2 daddr 192.0.3.1 sport 57071 dport 34199] != expected 0x4b9cae5d # # Exception| cpu 4: rx_hash 0xb900345d [saddr 192.0.3.2 daddr 192.0.3.1 sport 60765 dport 34199] != expected 0xa645f633 # # Exception| cpu 4: rx_hash 0xb900345d [saddr 192.0.3.2 daddr 192.0.3.1 sport 60765 dport 34199] != expected 0xa645f633 # # Exception| cpu 4: rx_hash 0xb900345d [saddr 192.0.3.2 daddr 192.0.3.1 sport 60984 dport 34199] != expected 0xcfabd137 # # Exception| cpu 4: rx_hash 0xb900345d [saddr 192.0.3.2 daddr 192.0.3.1 sport 60984 dport 34199] != expected 0xcfabd137 # # Exception| cpu 4: rx_hash 0xb900345d [saddr 192.0.3.2 daddr 192.0.3.1 sport 60935 dport 34199] != expected 0xf8ac7517 # # Exception| cpu 4: rx_hash 0xb900345d [saddr 192.0.3.2 daddr 192.0.3.1 sport 60935 dport 34199] != expected 0xf8ac7517 # # 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 200, 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 129, 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 59463 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 44 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 4: rx_hash 0xfa95e2cc [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35495 dport 59463] != expected 0xd7027f36 # # Exception| cpu 4: rx_hash 0xfa95e2cc [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35495 dport 59463] != expected 0xd7027f36 # # Exception| cpu 4: rx_hash 0xfa95e2cc [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48932 dport 59463] != expected 0x5b37c9eb # # Exception| cpu 4: rx_hash 0xfa95e2cc [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48932 dport 59463] != expected 0x5b37c9eb # # Exception| cpu 4: rx_hash 0xfa95e2cc [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55545 dport 59463] != expected 0x922e40c3 # # Exception| cpu 4: rx_hash 0xfa95e2cc [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55545 dport 59463] != expected 0x922e40c3 # # Exception| cpu 4: rx_hash 0xfa95e2cc [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55816 dport 59463] != expected 0x8bb617bc # # Exception| cpu 4: rx_hash 0xfa95e2cc [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55816 dport 59463] != expected 0x8bb617bc # # Exception| cpu 4: rx_hash 0xfa95e2cc [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39224 dport 59463] != expected 0x16cbe065 # # Exception| cpu 4: rx_hash 0xfa95e2cc [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39224 dport 59463] != expected 0x16cbe065 # # Exception| cpu 4: rx_hash 0xfa95e2cc [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49695 dport 59463] != expected 0x515544b0 # # Exception| cpu 4: rx_hash 0xfa95e2cc [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49695 dport 59463] != expected 0x515544b0 # # Exception| cpu 4: rx_hash 0xfa95e2cc [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48315 dport 59463] != expected 0xf2fba133 # # Exception| cpu 4: rx_hash 0xfa95e2cc [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48315 dport 59463] != expected 0xf2fba133 # # Exception| cpu 4: rx_hash 0xfa95e2cc [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48409 dport 59463] != expected 0x5f5db678 # # Exception| cpu 4: rx_hash 0xfa95e2cc [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48409 dport 59463] != expected 0x5f5db678 # # Exception| cpu 4: rx_hash 0xfa95e2cc [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 32803 dport 59463] != expected 0x5046f086 # # Exception| cpu 4: rx_hash 0xfa95e2cc [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 32803 dport 59463] != expected 0x5046f086 # # Exception| cpu 4: rx_hash 0xfa95e2cc [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35031 dport 59463] != expected 0x915c6f62 # # Exception| cpu 4: rx_hash 0xfa95e2cc [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35031 dport 59463] != expected 0x915c6f62 # # Exception| cpu 4: rx_hash 0xfa95e2cc [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38759 dport 59463] != expected 0x4e87d285 # # Exception| cpu 4: rx_hash 0xfa95e2cc [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38759 dport 59463] != expected 0x4e87d285 # # Exception| cpu 4: rx_hash 0xfa95e2cc [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43276 dport 59463] != expected 0xda1e8f6c # # Exception| cpu 4: rx_hash 0xfa95e2cc [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43276 dport 59463] != expected 0xda1e8f6c # # Exception| cpu 4: rx_hash 0xfa95e2cc [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42381 dport 59463] != expected 0xf5c4f97c # # Exception| cpu 4: rx_hash 0xfa95e2cc [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42381 dport 59463] != expected 0xf5c4f97c # # Exception| cpu 4: rx_hash 0xfa95e2cc [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33672 dport 59463] != expected 0xe958fb19 # # Exception| cpu 4: rx_hash 0xfa95e2cc [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33672 dport 59463] != expected 0xe958fb19 # # Exception| cpu 4: rx_hash 0xfa95e2cc [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35627 dport 59463] != expected 0x4bd2cdb5 # # Exception| cpu 4: rx_hash 0xfa95e2cc [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35627 dport 59463] != expected 0x4bd2cdb5 # # Exception| cpu 4: rx_hash 0xfa95e2cc [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57234 dport 59463] != expected 0x8ae486c4 # # Exception| cpu 4: rx_hash 0xfa95e2cc [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57234 dport 59463] != expected 0x8ae486c4 # # Exception| cpu 4: rx_hash 0xfa95e2cc [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37406 dport 59463] != expected 0x3c29789e # # Exception| cpu 4: rx_hash 0xfa95e2cc [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37406 dport 59463] != expected 0x3c29789e # # Exception| cpu 4: rx_hash 0xfa95e2cc [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41947 dport 59463] != expected 0x29148405 # # Exception| cpu 4: rx_hash 0xfa95e2cc [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41947 dport 59463] != expected 0x29148405 # # Exception| cpu 4: rx_hash 0xfa95e2cc [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38217 dport 59463] != expected 0x3fdecb16 # # Exception| cpu 4: rx_hash 0xfa95e2cc [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38217 dport 59463] != expected 0x3fdecb16 # # Exception| cpu 4: rx_hash 0xfa95e2cc [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44301 dport 59463] != expected 0x2571e706 # # Exception| cpu 4: rx_hash 0xfa95e2cc [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44301 dport 59463] != expected 0x2571e706 # # Exception| cpu 4: rx_hash 0xfa95e2cc [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59546 dport 59463] != expected 0x3d6b8682 # # Exception| cpu 4: rx_hash 0xfa95e2cc [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59546 dport 59463] != expected 0x3d6b8682 # # Exception| cpu 4: rx_hash 0xfa95e2cc [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44595 dport 59463] != expected 0xd1800d47 # # Exception| cpu 4: rx_hash 0xfa95e2cc [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44595 dport 59463] != expected 0xd1800d47 # # 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 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 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__->