< TEST_PROGS=toeplitz.py TEST_GEN_PROGS="" run_tests make: Entering directory '/srv/vmksft/testing/wt-23/tools/testing/selftests' make[1]: Entering directory '/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw' make[1]: Nothing to be done for 'all'. make[1]: Leaving directory '/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw' make[1]: Nothing to be done for 'all'. make[1]: Entering directory '/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw' # timeout set to 0 # selftests: drivers/net/hw: toeplitz.py # TAP version 13 # 1..12 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/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-23/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-23/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-23/tools/testing/selftests/drivers/net/hw/toeplitz -4 -t -d 38458 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 43 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 0: rx_hash 0x324dcdc8 [saddr 192.0.3.2 daddr 192.0.3.1 sport 34452 dport 38458] != expected 0xc8b08b5 # # Exception| cpu 0: rx_hash 0x7ff05180 [saddr 192.0.3.2 daddr 192.0.3.1 sport 34468 dport 38458] != expected 0xa29c4a96 # # Exception| cpu 0: rx_hash 0x592e9fa4 [saddr 192.0.3.2 daddr 192.0.3.1 sport 34500 dport 38458] != expected 0x7597eb87 # # Exception| cpu 0: rx_hash 0x994f3456 [saddr 192.0.3.2 daddr 192.0.3.1 sport 34518 dport 38458] != expected 0xe15e7654 # # Exception| cpu 0: rx_hash 0xf056f620 [saddr 192.0.3.2 daddr 192.0.3.1 sport 34530 dport 38458] != expected 0x9f20c480 # # Exception| cpu 0: rx_hash 0xa08146d1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 34572 dport 38458] != expected 0x656764b7 # # Exception| cpu 0: rx_hash 0x4444b31d [saddr 192.0.3.2 daddr 192.0.3.1 sport 34586 dport 38458] != expected 0x21c70993 # # Exception| cpu 0: rx_hash 0xb62649fb [saddr 192.0.3.2 daddr 192.0.3.1 sport 34614 dport 38458] != expected 0x3973f01 # # Exception| cpu 0: rx_hash 0xa60ef6fe [saddr 192.0.3.2 daddr 192.0.3.1 sport 34650 dport 38458] != expected 0x6cc1969c # # Exception| cpu 0: rx_hash 0xb0a9f9d4 [saddr 192.0.3.2 daddr 192.0.3.1 sport 34656 dport 38458] != expected 0xa31cd2a # # Exception| cpu 0: rx_hash 0xcadf5cb0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 34708 dport 38458] != expected 0x1fcaaf76 # # Exception| cpu 0: rx_hash 0x8762c0f8 [saddr 192.0.3.2 daddr 192.0.3.1 sport 34724 dport 38458] != expected 0xb1dded55 # # Exception| cpu 0: rx_hash 0x0e4bd777 [saddr 192.0.3.2 daddr 192.0.3.1 sport 34740 dport 38458] != expected 0x85c79168 # # Exception| cpu 0: rx_hash 0xa5492ee9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 34806 dport 38458] != expected 0x6812ef89 # # Exception| cpu 0: rx_hash 0xbc5d1417 [saddr 192.0.3.2 daddr 192.0.3.1 sport 34900 dport 38458] != expected 0xc81656d4 # # Exception| cpu 0: rx_hash 0x0777528c [saddr 192.0.3.2 daddr 192.0.3.1 sport 34938 dport 38458] != expected 0x4a9581a8 # # Exception| cpu 0: rx_hash 0xaf327305 [saddr 192.0.3.2 daddr 192.0.3.1 sport 34964 dport 38458] != expected 0xa393865c # # Exception| cpu 0: rx_hash 0xbd605c1a [saddr 192.0.3.2 daddr 192.0.3.1 sport 34972 dport 38458] != expected 0xcba77e27 # # Exception| cpu 0: rx_hash 0x8f630d0e [saddr 192.0.3.2 daddr 192.0.3.1 sport 34978 dport 38458] != expected 0x7d3ed566 # # Exception| cpu 0: rx_hash 0x5d5089e3 [saddr 192.0.3.2 daddr 192.0.3.1 sport 35000 dport 38458] != expected 0x81c3b0ce # # Exception| cpu 0: rx_hash 0x8d199d14 [saddr 192.0.3.2 daddr 192.0.3.1 sport 35014 dport 38458] != expected 0x7a5c8480 # # Exception| cpu 0: rx_hash 0x9f4bb20b [saddr 192.0.3.2 daddr 192.0.3.1 sport 35022 dport 38458] != expected 0x12687cfb # # Exception| cpu 0: rx_hash 0x4d7836e6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 35028 dport 38458] != expected 0xee951953 # # Exception| cpu 0: rx_hash 0xe4005f62 [saddr 192.0.3.2 daddr 192.0.3.1 sport 35058 dport 38458] != expected 0x4223654 # # Exception| cpu 0: rx_hash 0x50121a5f [saddr 192.0.3.2 daddr 192.0.3.1 sport 35082 dport 38458] != expected 0xbac5fb47 # # Exception| cpu 0: rx_hash 0xa685c08c [saddr 192.0.3.2 daddr 192.0.3.1 sport 35092 dport 38458] != expected 0x96516e18 # # Exception| cpu 0: rx_hash 0xa270e0b9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 35110 dport 38458] != expected 0x9895cdd5 # # Exception| cpu 0: rx_hash 0x0ffda908 [saddr 192.0.3.2 daddr 192.0.3.1 sport 35122 dport 38458] != expected 0x7ce6411f # # Exception| cpu 0: rx_hash 0x2923672c [saddr 192.0.3.2 daddr 192.0.3.1 sport 35154 dport 38458] != expected 0xabede00e # # Exception| cpu 0: rx_hash 0x3eb9200b [saddr 192.0.3.2 daddr 192.0.3.1 sport 35232 dport 38458] != expected 0xceac934b # # Exception| cpu 0: rx_hash 0x2e919f0e [saddr 192.0.3.2 daddr 192.0.3.1 sport 35276 dport 38458] != expected 0xa1fa3ad6 # # Exception| cpu 0: rx_hash 0x831cd6bf [saddr 192.0.3.2 daddr 192.0.3.1 sport 35288 dport 38458] != expected 0x4589b61c # # Exception| cpu 0: rx_hash 0x717e2c59 [saddr 192.0.3.2 daddr 192.0.3.1 sport 35316 dport 38458] != expected 0x67d9808e # # Exception| cpu 0: rx_hash 0x4b47db3e [saddr 192.0.3.2 daddr 192.0.3.1 sport 35360 dport 38458] != expected 0x72cea8ee # # Exception| cpu 0: rx_hash 0xa90d9edd [saddr 192.0.3.2 daddr 192.0.3.1 sport 35424 dport 38458] != expected 0x3fc837e1 # # Exception| cpu 0: rx_hash 0x8da9c0e3 [saddr 192.0.3.2 daddr 192.0.3.1 sport 35428 dport 38458] != expected 0xefa1c716 # # Exception| cpu 0: rx_hash 0x696c352f [saddr 192.0.3.2 daddr 192.0.3.1 sport 35442 dport 38458] != expected 0xab01aa32 # # Exception| cpu 0: rx_hash 0x4dc86b11 [saddr 192.0.3.2 daddr 192.0.3.1 sport 35446 dport 38458] != expected 0x7b685ac5 # # Exception| cpu 0: rx_hash 0x3276a64d [saddr 192.0.3.2 daddr 192.0.3.1 sport 35448 dport 38458] != expected 0x63e6b3a7 # # Exception| cpu 0: rx_hash 0x5f9a440e [saddr 192.0.3.2 daddr 192.0.3.1 sport 35454 dport 38458] != expected 0x135ca2be # # Exception| cpu 0: rx_hash 0x6ca45d17 [saddr 192.0.3.2 daddr 192.0.3.1 sport 35464 dport 38458] != expected 0xa674210c # # Exception| cpu 0: rx_hash 0xbced49e0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 35574 dport 38458] != expected 0x5deb1542 # # Exception| cpu 0: rx_hash 0x1aad23c2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 35590 dport 38458] != expected 0x8b38202a # # Exception| count: pass=0 nohash=0 fail=43 # # Exception| # not ok 1 toeplitz.test.tcp_ipv4 # # Receiver output: # # # # RSS indirection table size: 256 # # # cpu 0: rx_hash 0x9f704bdd [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40298 dport 46892] OK # # # cpu 0: rx_hash 0x5f11e02f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40312 dport 46892] OK # # # cpu 0: rx_hash 0x7e7dd629 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40326 dport 46892] OK # # # cpu 0: rx_hash 0xd705bfad [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40352 dport 46892] OK # # # cpu 4: rx_hash 0x4d43cf30 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40304 dport 46892] OK # # # cpu 4: rx_hash 0x31bada7b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40402 dport 46892] OK # # # cpu 4: rx_hash 0x074cab5a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40414 dport 46892] OK # # # cpu 4: rx_hash 0x03b98b6f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40428 dport 46892] OK # # # cpu 4: rx_hash 0x19d10203 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40462 dport 46892] OK # # # cpu 4: rx_hash 0x70c8c075 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40506 dport 46892] OK # # # cpu 4: rx_hash 0xe9c968ff [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40518 dport 46892] OK # # # cpu 4: rx_hash 0x56160e51 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40538 dport 46892] OK # # # cpu 4: rx_hash 0x974aedae [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40576 dport 46892] OK # # # cpu 4: rx_hash 0x1e63fa21 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40592 dport 46892] OK # # # cpu 4: rx_hash 0x28958b00 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40604 dport 46892] OK # # # cpu 4: rx_hash 0x3e32842a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40614 dport 46892] OK # # # cpu 4: rx_hash 0xfe532fd8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40628 dport 46892] OK # # # cpu 4: rx_hash 0xb71b93a5 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40630 dport 46892] OK # # # cpu 4: rx_hash 0x81ede284 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40634 dport 46892] OK # # # cpu 4: rx_hash 0xa549bcba [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40638 dport 46892] OK # # # cpu 4: rx_hash 0x5e9cf5d5 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40722 dport 46892] OK # # # cpu 4: rx_hash 0x7ecd8bde [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40740 dport 46892] OK # # # cpu 4: rx_hash 0xf7e49c51 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40756 dport 46892] OK # # # cpu 4: rx_hash 0xe5b6b34e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40764 dport 46892] OK # # # cpu 4: rx_hash 0xf59e0c4b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40784 dport 46892] OK # # # cpu 4: rx_hash 0xd13a5275 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40788 dport 46892] OK # # # cpu 4: rx_hash 0xafb9d724 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40850 dport 46892] OK # # # cpu 4: rx_hash 0xe2044b6c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40866 dport 46892] OK # # # cpu 4: rx_hash 0x9fc0162a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40904 dport 46892] OK # # # cpu 4: rx_hash 0x5b549ded [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40936 dport 46892] OK # # # cpu 4: rx_hash 0x67f99230 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40964 dport 46892] OK # # # cpu 4: rx_hash 0xe85f3590 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41026 dport 46892] OK # # # cpu 4: rx_hash 0x6583022a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41056 dport 46892] OK # # # cpu 4: rx_hash 0xda5c6484 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41084 dport 46892] OK # # # cpu 4: rx_hash 0x9314d8f9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41086 dport 46892] OK # # # cpu 4: rx_hash 0x604b6a12 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41114 dport 46892] OK # # # cpu 4: rx_hash 0x1b00877b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41126 dport 46892] OK # # # cpu 4: rx_hash 0xd91bbc93 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41168 dport 46892] OK # # # cpu 4: rx_hash 0xa6a571cf [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41182 dport 46892] OK # # # cpu 4: rx_hash 0xeb18ed87 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41198 dport 46892] OK # # # cpu 4: rx_hash 0x32e64af9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41232 dport 46892] OK # # # cpu 4: rx_hash 0x5f0aa8ba [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41238 dport 46892] OK # # # cpu 4: rx_hash 0x04103bd8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41244 dport 46892] OK # # # cpu 4: rx_hash 0x4d5887a5 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41246 dport 46892] OK # # # cpu 4: rx_hash 0x00e51bed [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41262 dport 46892] OK # # # cpu 4: rx_hash 0xe420ee21 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41272 dport 46892] OK # # # cpu 4: rx_hash 0x7d2146ab [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41284 dport 46892] OK # # # cpu 4: rx_hash 0xf4085124 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41300 dport 46892] OK # # # cpu 4: rx_hash 0xc60b0030 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41322 dport 46892] OK # # # cpu 4: rx_hash 0xbaf2157b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41416 dport 46892] OK # # # cpu 4: rx_hash 0x257c0dde [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41442 dport 46892] OK # # # cpu 4: rx_hash 0xac551a51 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41458 dport 46892] OK # # # cpu 4: rx_hash 0xc1b9f812 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41460 dport 46892] OK # # # cpu 4: rx_hash 0x09e2f593 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41484 dport 46892] OK # # # cpu 4: rx_hash 0xb0b22312 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41542 dport 46892] OK # # # cpu 4: rx_hash 0x19ca4a96 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41568 dport 46892] OK # # # cpu 4: rx_hash 0x7426a8d5 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41574 dport 46892] OK # # # cpu 4: rx_hash 0xb4470327 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41588 dport 46892] OK # # # cpu 4: rx_hash 0xfd0fbf5a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41590 dport 46892] OK # # # cpu 4: rx_hash 0xa3dd4400 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41606 dport 46892] OK # # # count: pass=60 nohash=0 fail=0 # ok 2 toeplitz.test.tcp_ipv6 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/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-23/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-23/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-23/tools/testing/selftests/drivers/net/hw/toeplitz -4 -u -d 47715 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 48 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 5: rx_hash 0xe6844f5e [saddr 192.0.3.2 daddr 192.0.3.1 sport 48643 dport 47715] != expected 0xcc6af127 # # Exception| cpu 5: rx_hash 0xe6844f5e [saddr 192.0.3.2 daddr 192.0.3.1 sport 48643 dport 47715] != expected 0xcc6af127 # # Exception| cpu 5: rx_hash 0xe6844f5e [saddr 192.0.3.2 daddr 192.0.3.1 sport 44494 dport 47715] != expected 0x35c084a1 # # Exception| cpu 5: rx_hash 0xe6844f5e [saddr 192.0.3.2 daddr 192.0.3.1 sport 44494 dport 47715] != expected 0x35c084a1 # # Exception| cpu 5: rx_hash 0xe6844f5e [saddr 192.0.3.2 daddr 192.0.3.1 sport 35434 dport 47715] != expected 0x7f8c1523 # # Exception| cpu 5: rx_hash 0xe6844f5e [saddr 192.0.3.2 daddr 192.0.3.1 sport 35434 dport 47715] != expected 0x7f8c1523 # # Exception| cpu 5: rx_hash 0xe6844f5e [saddr 192.0.3.2 daddr 192.0.3.1 sport 43026 dport 47715] != expected 0x593eeab # # Exception| cpu 5: rx_hash 0xe6844f5e [saddr 192.0.3.2 daddr 192.0.3.1 sport 43026 dport 47715] != expected 0x593eeab # # Exception| cpu 5: rx_hash 0xe6844f5e [saddr 192.0.3.2 daddr 192.0.3.1 sport 56263 dport 47715] != expected 0x64c014ca # # Exception| cpu 5: rx_hash 0xe6844f5e [saddr 192.0.3.2 daddr 192.0.3.1 sport 56263 dport 47715] != expected 0x64c014ca # # Exception| cpu 5: rx_hash 0xe6844f5e [saddr 192.0.3.2 daddr 192.0.3.1 sport 60973 dport 47715] != expected 0x3903ab8 # # Exception| cpu 5: rx_hash 0xe6844f5e [saddr 192.0.3.2 daddr 192.0.3.1 sport 60973 dport 47715] != expected 0x3903ab8 # # Exception| cpu 5: rx_hash 0xe6844f5e [saddr 192.0.3.2 daddr 192.0.3.1 sport 42764 dport 47715] != expected 0x955e52de # # Exception| cpu 5: rx_hash 0xe6844f5e [saddr 192.0.3.2 daddr 192.0.3.1 sport 42764 dport 47715] != expected 0x955e52de # # Exception| cpu 5: rx_hash 0xe6844f5e [saddr 192.0.3.2 daddr 192.0.3.1 sport 32774 dport 47715] != expected 0x7b125ba7 # # Exception| cpu 5: rx_hash 0xe6844f5e [saddr 192.0.3.2 daddr 192.0.3.1 sport 32774 dport 47715] != expected 0x7b125ba7 # # Exception| cpu 5: rx_hash 0xe6844f5e [saddr 192.0.3.2 daddr 192.0.3.1 sport 48568 dport 47715] != expected 0x575f52e8 # # Exception| cpu 5: rx_hash 0xe6844f5e [saddr 192.0.3.2 daddr 192.0.3.1 sport 48568 dport 47715] != expected 0x575f52e8 # # Exception| cpu 5: rx_hash 0xe6844f5e [saddr 192.0.3.2 daddr 192.0.3.1 sport 38468 dport 47715] != expected 0x2a83852b # # Exception| cpu 5: rx_hash 0xe6844f5e [saddr 192.0.3.2 daddr 192.0.3.1 sport 38468 dport 47715] != expected 0x2a83852b # # Exception| cpu 5: rx_hash 0xe6844f5e [saddr 192.0.3.2 daddr 192.0.3.1 sport 39705 dport 47715] != expected 0x9f9c5782 # # Exception| cpu 5: rx_hash 0xe6844f5e [saddr 192.0.3.2 daddr 192.0.3.1 sport 39705 dport 47715] != expected 0x9f9c5782 # # Exception| cpu 5: rx_hash 0xe6844f5e [saddr 192.0.3.2 daddr 192.0.3.1 sport 45756 dport 47715] != expected 0x3b6f8b35 # # Exception| cpu 5: rx_hash 0xe6844f5e [saddr 192.0.3.2 daddr 192.0.3.1 sport 45756 dport 47715] != expected 0x3b6f8b35 # # Exception| cpu 5: rx_hash 0xe6844f5e [saddr 192.0.3.2 daddr 192.0.3.1 sport 42776 dport 47715] != expected 0x712dde14 # # Exception| cpu 5: rx_hash 0xe6844f5e [saddr 192.0.3.2 daddr 192.0.3.1 sport 42776 dport 47715] != expected 0x712dde14 # # Exception| cpu 5: rx_hash 0xe6844f5e [saddr 192.0.3.2 daddr 192.0.3.1 sport 50030 dport 47715] != expected 0xe2817070 # # Exception| cpu 5: rx_hash 0xe6844f5e [saddr 192.0.3.2 daddr 192.0.3.1 sport 50030 dport 47715] != expected 0xe2817070 # # Exception| cpu 5: rx_hash 0xe6844f5e [saddr 192.0.3.2 daddr 192.0.3.1 sport 53097 dport 47715] != expected 0xf524ffbd # # Exception| cpu 5: rx_hash 0xe6844f5e [saddr 192.0.3.2 daddr 192.0.3.1 sport 53097 dport 47715] != expected 0xf524ffbd # # Exception| cpu 5: rx_hash 0xe6844f5e [saddr 192.0.3.2 daddr 192.0.3.1 sport 55911 dport 47715] != expected 0xcb0fc290 # # Exception| cpu 5: rx_hash 0xe6844f5e [saddr 192.0.3.2 daddr 192.0.3.1 sport 55911 dport 47715] != expected 0xcb0fc290 # # Exception| cpu 5: rx_hash 0xe6844f5e [saddr 192.0.3.2 daddr 192.0.3.1 sport 35483 dport 47715] != expected 0xfbb94454 # # Exception| cpu 5: rx_hash 0xe6844f5e [saddr 192.0.3.2 daddr 192.0.3.1 sport 35483 dport 47715] != expected 0xfbb94454 # # Exception| cpu 5: rx_hash 0xe6844f5e [saddr 192.0.3.2 daddr 192.0.3.1 sport 53502 dport 47715] != expected 0x9bcd2d94 # # Exception| cpu 5: rx_hash 0xe6844f5e [saddr 192.0.3.2 daddr 192.0.3.1 sport 53502 dport 47715] != expected 0x9bcd2d94 # # Exception| cpu 5: rx_hash 0xe6844f5e [saddr 192.0.3.2 daddr 192.0.3.1 sport 51166 dport 47715] != expected 0xaec51424 # # Exception| cpu 5: rx_hash 0xe6844f5e [saddr 192.0.3.2 daddr 192.0.3.1 sport 51166 dport 47715] != expected 0xaec51424 # # Exception| cpu 5: rx_hash 0xe6844f5e [saddr 192.0.3.2 daddr 192.0.3.1 sport 39891 dport 47715] != expected 0x3cfe9e9f # # Exception| cpu 5: rx_hash 0xe6844f5e [saddr 192.0.3.2 daddr 192.0.3.1 sport 39891 dport 47715] != expected 0x3cfe9e9f # # Exception| cpu 5: rx_hash 0xe6844f5e [saddr 192.0.3.2 daddr 192.0.3.1 sport 38235 dport 47715] != expected 0xdd51a78a # # Exception| cpu 5: rx_hash 0xe6844f5e [saddr 192.0.3.2 daddr 192.0.3.1 sport 38235 dport 47715] != expected 0xdd51a78a # # Exception| cpu 5: rx_hash 0xe6844f5e [saddr 192.0.3.2 daddr 192.0.3.1 sport 46816 dport 47715] != expected 0x3efe097b # # Exception| cpu 5: rx_hash 0xe6844f5e [saddr 192.0.3.2 daddr 192.0.3.1 sport 46816 dport 47715] != expected 0x3efe097b # # Exception| cpu 5: rx_hash 0xe6844f5e [saddr 192.0.3.2 daddr 192.0.3.1 sport 52062 dport 47715] != expected 0xaefe06ab # # Exception| cpu 5: rx_hash 0xe6844f5e [saddr 192.0.3.2 daddr 192.0.3.1 sport 52062 dport 47715] != expected 0xaefe06ab # # Exception| cpu 5: rx_hash 0xe6844f5e [saddr 192.0.3.2 daddr 192.0.3.1 sport 58357 dport 47715] != expected 0x1c294bd # # Exception| cpu 5: rx_hash 0xe6844f5e [saddr 192.0.3.2 daddr 192.0.3.1 sport 58357 dport 47715] != expected 0x1c294bd # # Exception| count: pass=0 nohash=0 fail=48 # # Exception| # not ok 3 toeplitz.test.udp_ipv4 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/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-23/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-23/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-23/tools/testing/selftests/drivers/net/hw/toeplitz -6 -u -d 38089 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 44 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 5: rx_hash 0x6eaa7682 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50261 dport 38089] != expected 0x7b579a7a # # Exception| cpu 5: rx_hash 0x6eaa7682 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50261 dport 38089] != expected 0x7b579a7a # # Exception| cpu 5: rx_hash 0x6eaa7682 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50504 dport 38089] != expected 0xae8b1556 # # Exception| cpu 5: rx_hash 0x6eaa7682 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50504 dport 38089] != expected 0xae8b1556 # # Exception| cpu 5: rx_hash 0x6eaa7682 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49757 dport 38089] != expected 0xab685987 # # Exception| cpu 5: rx_hash 0x6eaa7682 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49757 dport 38089] != expected 0xab685987 # # Exception| cpu 5: rx_hash 0x6eaa7682 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46414 dport 38089] != expected 0x30c800cc # # Exception| cpu 5: rx_hash 0x6eaa7682 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46414 dport 38089] != expected 0x30c800cc # # Exception| cpu 5: rx_hash 0x6eaa7682 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43708 dport 38089] != expected 0x6d364149 # # Exception| cpu 5: rx_hash 0x6eaa7682 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43708 dport 38089] != expected 0x6d364149 # # Exception| cpu 5: rx_hash 0x6eaa7682 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47517 dport 38089] != expected 0x906142a7 # # Exception| cpu 5: rx_hash 0x6eaa7682 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47517 dport 38089] != expected 0x906142a7 # # Exception| cpu 5: rx_hash 0x6eaa7682 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60649 dport 38089] != expected 0x39ef9346 # # Exception| cpu 5: rx_hash 0x6eaa7682 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60649 dport 38089] != expected 0x39ef9346 # # Exception| cpu 5: rx_hash 0x6eaa7682 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38572 dport 38089] != expected 0xbd641d2b # # Exception| cpu 5: rx_hash 0x6eaa7682 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38572 dport 38089] != expected 0xbd641d2b # # Exception| cpu 5: rx_hash 0x6eaa7682 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51353 dport 38089] != expected 0xbff87a38 # # Exception| cpu 5: rx_hash 0x6eaa7682 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51353 dport 38089] != expected 0xbff87a38 # # Exception| cpu 5: rx_hash 0x6eaa7682 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34269 dport 38089] != expected 0x2b504ca9 # # Exception| cpu 5: rx_hash 0x6eaa7682 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34269 dport 38089] != expected 0x2b504ca9 # # Exception| cpu 5: rx_hash 0x6eaa7682 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34885 dport 38089] != expected 0x58aa31c1 # # Exception| cpu 5: rx_hash 0x6eaa7682 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34885 dport 38089] != expected 0x58aa31c1 # # Exception| cpu 5: rx_hash 0x6eaa7682 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37333 dport 38089] != expected 0xa8afeeff # # Exception| cpu 5: rx_hash 0x6eaa7682 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37333 dport 38089] != expected 0xa8afeeff # # Exception| cpu 5: rx_hash 0x6eaa7682 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37143 dport 38089] != expected 0xf2883590 # # Exception| cpu 5: rx_hash 0x6eaa7682 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37143 dport 38089] != expected 0xf2883590 # # Exception| cpu 5: rx_hash 0x6eaa7682 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56291 dport 38089] != expected 0xe047c022 # # Exception| cpu 5: rx_hash 0x6eaa7682 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56291 dport 38089] != expected 0xe047c022 # # Exception| cpu 5: rx_hash 0x6eaa7682 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35469 dport 38089] != expected 0x25de3170 # # Exception| cpu 5: rx_hash 0x6eaa7682 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35469 dport 38089] != expected 0x25de3170 # # Exception| cpu 5: rx_hash 0x6eaa7682 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46593 dport 38089] != expected 0xbb76294d # # Exception| cpu 5: rx_hash 0x6eaa7682 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46593 dport 38089] != expected 0xbb76294d # # Exception| cpu 5: rx_hash 0x6eaa7682 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37715 dport 38089] != expected 0x482f66f1 # # Exception| cpu 5: rx_hash 0x6eaa7682 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37715 dport 38089] != expected 0x482f66f1 # # Exception| cpu 5: rx_hash 0x6eaa7682 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60446 dport 38089] != expected 0x9840f2a5 # # Exception| cpu 5: rx_hash 0x6eaa7682 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60446 dport 38089] != expected 0x9840f2a5 # # Exception| cpu 5: rx_hash 0x6eaa7682 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60931 dport 38089] != expected 0xc947a44d # # Exception| cpu 5: rx_hash 0x6eaa7682 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60931 dport 38089] != expected 0xc947a44d # # Exception| cpu 5: rx_hash 0x6eaa7682 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39803 dport 38089] != expected 0xc1fb9006 # # Exception| cpu 5: rx_hash 0x6eaa7682 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39803 dport 38089] != expected 0xc1fb9006 # # Exception| cpu 5: rx_hash 0x6eaa7682 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56175 dport 38089] != expected 0x279493f2 # # Exception| cpu 5: rx_hash 0x6eaa7682 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56175 dport 38089] != expected 0x279493f2 # # Exception| cpu 5: rx_hash 0x6eaa7682 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45996 dport 38089] != expected 0x6c16bc86 # # Exception| cpu 5: rx_hash 0x6eaa7682 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45996 dport 38089] != expected 0x6c16bc86 # # 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-23/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/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-23/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-23/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-23/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/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-23/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-23/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-23/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/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-23/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-23/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-23/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/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-23/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-23/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-23/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/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-23/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-23/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-23/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-23/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/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-23/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-23/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-23/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-23/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/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-23/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-23/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-23/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-23/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/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-23/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-23/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-23/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-23/tools/testing/selftests/drivers/net/hw' make: Leaving directory '/srv/vmksft/testing/wt-23/tools/testing/selftests' xx__-> echo $? 0 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__->