< 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 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-23/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-23/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-23/tools/testing/selftests/drivers/net/hw/toeplitz -4 -t -d 40580 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 42 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 0: rx_hash 0x2e36c571 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47708 dport 40580] != expected 0xd7c38e61 # # Exception| cpu 0: rx_hash 0x878ed195 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47744 dport 40580] != expected 0x54ea671b # # Exception| cpu 0: rx_hash 0xee5895fb [saddr 192.0.3.2 daddr 192.0.3.1 sport 47786 dport 40580] != expected 0x5057ee57 # # Exception| cpu 0: rx_hash 0xf151593e [saddr 192.0.3.2 daddr 192.0.3.1 sport 47842 dport 40580] != expected 0x511af7af # # Exception| cpu 0: rx_hash 0x91ecf508 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47864 dport 40580] != expected 0x554fae73 # # Exception| cpu 0: rx_hash 0xda3933bf [saddr 192.0.3.2 daddr 192.0.3.1 sport 47880 dport 40580] != expected 0x95964336 # # Exception| cpu 0: rx_hash 0xb3ef77d1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47906 dport 40580] != expected 0x912bca7a # # Exception| cpu 0: rx_hash 0xea67e5a4 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47932 dport 40580] != expected 0x97bcefd8 # # Exception| cpu 0: rx_hash 0xace6bb14 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47978 dport 40580] != expected 0x9066d382 # # Exception| cpu 0: rx_hash 0x02780838 [saddr 192.0.3.2 daddr 192.0.3.1 sport 48022 dport 40580] != expected 0x13177577 # # Exception| cpu 0: rx_hash 0x6c88eb9e [saddr 192.0.3.2 daddr 192.0.3.1 sport 48028 dport 40580] != expected 0x17f2b3b4 # # Exception| cpu 0: rx_hash 0x404ca2a4 [saddr 192.0.3.2 daddr 192.0.3.1 sport 48032 dport 40580] != expected 0x14b92165 # # Exception| cpu 0: rx_hash 0x3226de23 [saddr 192.0.3.2 daddr 192.0.3.1 sport 48034 dport 40580] != expected 0x113dd999 # # Exception| cpu 0: rx_hash 0x19c430d1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 48062 dport 40580] != expected 0x122e04c7 # # Exception| cpu 0: rx_hash 0x2d2f12e6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 48106 dport 40580] != expected 0x1070c061 # # Exception| cpu 0: rx_hash 0x06cdfc14 [saddr 192.0.3.2 daddr 192.0.3.1 sport 48118 dport 40580] != expected 0x13631d3f # # Exception| cpu 0: rx_hash 0x931e2a71 [saddr 192.0.3.2 daddr 192.0.3.1 sport 48150 dport 40580] != expected 0x630d29e1 # # Exception| cpu 0: rx_hash 0x9a75c229 [saddr 192.0.3.2 daddr 192.0.3.1 sport 48166 dport 40580] != expected 0x63e5f971 # # Exception| cpu 0: rx_hash 0xf485218f [saddr 192.0.3.2 daddr 192.0.3.1 sport 48172 dport 40580] != expected 0x67003fb2 # # Exception| cpu 0: rx_hash 0xdf67cf7d [saddr 192.0.3.2 daddr 192.0.3.1 sport 48176 dport 40580] != expected 0x6413e2ec # # Exception| cpu 0: rx_hash 0xc3fd505c [saddr 192.0.3.2 daddr 192.0.3.1 sport 48184 dport 40580] != expected 0x6572dcd3 # # Exception| cpu 0: rx_hash 0xf716726b [saddr 192.0.3.2 daddr 192.0.3.1 sport 48236 dport 40580] != expected 0x672c1875 # # Exception| cpu 0: rx_hash 0xe5c1a2da [saddr 192.0.3.2 daddr 192.0.3.1 sport 48244 dport 40580] != expected 0x66fdb955 # # Exception| cpu 0: rx_hash 0xf95b3dfb [saddr 192.0.3.2 daddr 192.0.3.1 sport 48252 dport 40580] != expected 0x679c876a # # Exception| cpu 0: rx_hash 0x3e13cab9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 48298 dport 40580] != expected 0xe050a8d3 # # Exception| cpu 0: rx_hash 0x5eae668f [saddr 192.0.3.2 daddr 192.0.3.1 sport 48304 dport 40580] != expected 0xe405f10f # # Exception| cpu 0: rx_hash 0x7818107a [saddr 192.0.3.2 daddr 192.0.3.1 sport 48394 dport 40580] != expected 0x2015fd4e # # Exception| cpu 0: rx_hash 0x6acfc0cb [saddr 192.0.3.2 daddr 192.0.3.1 sport 48402 dport 40580] != expected 0x21c45c6e # # Exception| cpu 0: rx_hash 0x7b8b439e [saddr 192.0.3.2 daddr 192.0.3.1 sport 48458 dport 40580] != expected 0x2039da89 # # Exception| cpu 0: rx_hash 0x75c60c0e [saddr 192.0.3.2 daddr 192.0.3.1 sport 48474 dport 40580] != expected 0x20894596 # # Exception| cpu 0: rx_hash 0x7cade456 [saddr 192.0.3.2 daddr 192.0.3.1 sport 48490 dport 40580] != expected 0x20619506 # # Exception| cpu 0: rx_hash 0x37f2a692 [saddr 192.0.3.2 daddr 192.0.3.1 sport 48492 dport 40580] != expected 0x27271184 # # Exception| cpu 0: rx_hash 0xdfed4b0e [saddr 192.0.3.2 daddr 192.0.3.1 sport 48582 dport 40580] != expected 0xa38c8b2b # # Exception| cpu 0: rx_hash 0x9dd9e192 [saddr 192.0.3.2 daddr 192.0.3.1 sport 48624 dport 40580] != expected 0xa422df39 # # Exception| cpu 0: rx_hash 0xd686a356 [saddr 192.0.3.2 daddr 192.0.3.1 sport 48630 dport 40580] != expected 0xa3645bbb # # Exception| cpu 0: rx_hash 0x93d1ec3b [saddr 192.0.3.2 daddr 192.0.3.1 sport 48652 dport 40580] != expected 0x475df4c5 # # Exception| cpu 0: rx_hash 0xeff6df2c [saddr 192.0.3.2 daddr 192.0.3.1 sport 48670 dport 40580] != expected 0x42699326 # # Exception| cpu 0: rx_hash 0xcd7fd986 [saddr 192.0.3.2 daddr 192.0.3.1 sport 48690 dport 40580] != expected 0x41929ee8 # # Exception| cpu 0: rx_hash 0x82956f6e [saddr 192.0.3.2 daddr 192.0.3.1 sport 48724 dport 40580] != expected 0x46a07222 # # Exception| cpu 0: rx_hash 0x39faab3b [saddr 192.0.3.2 daddr 192.0.3.1 sport 48784 dport 40580] != expected 0xc4583a78 # # Exception| cpu 0: rx_hash 0x7bce01a7 [saddr 192.0.3.2 daddr 192.0.3.1 sport 48806 dport 40580] != expected 0xc3f66e6a # # Exception| cpu 0: rx_hash 0x28be286e [saddr 192.0.3.2 daddr 192.0.3.1 sport 48840 dport 40580] != expected 0xc5a5bc9f # # Exception| count: pass=0 nohash=0 fail=42 # # Exception| # not ok 1 toeplitz.test.tcp_ipv4 # # Receiver output: # # # # RSS indirection table size: 256 # # # cpu 4: rx_hash 0x7bf6105d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45360 dport 36169] OK # # # cpu 4: rx_hash 0x30a95299 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45366 dport 36169] OK # # # cpu 4: rx_hash 0xc42c2024 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45460 dport 36169] OK # # # cpu 4: rx_hash 0x9a821599 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45482 dport 36169] OK # # # cpu 4: rx_hash 0x94cf5a09 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45498 dport 36169] OK # # # cpu 4: rx_hash 0xc7bf73c0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45524 dport 36169] OK # # # cpu 4: rx_hash 0xe210d2a2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45528 dport 36169] OK # # # cpu 4: rx_hash 0xdb25ece1 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45532 dport 36169] OK # # # cpu 4: rx_hash 0xf9e9a872 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45596 dport 36169] OK # # # cpu 4: rx_hash 0xc9b77e69 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45608 dport 36169] OK # # # cpu 4: rx_hash 0xdb60aed8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45616 dport 36169] OK # # # cpu 4: rx_hash 0xb5904d7e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45626 dport 36169] OK # # # cpu 4: rx_hash 0xfecf0fba [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45628 dport 36169] OK # # # cpu 4: rx_hash 0xf437b406 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45644 dport 36169] OK # # # cpu 4: rx_hash 0x865dc881 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45646 dport 36169] OK # # # cpu 4: rx_hash 0x948a1830 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45654 dport 36169] OK # # # cpu 4: rx_hash 0xfa7afb96 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45660 dport 36169] OK # # # cpu 4: rx_hash 0x41153fc3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45720 dport 36169] OK # # # cpu 4: rx_hash 0x54e448ba [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45728 dport 36169] OK # # # cpu 4: rx_hash 0x6dd176f9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45732 dport 36169] OK # # # cpu 4: rx_hash 0x639c3969 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45748 dport 36169] OK # # # cpu 4: rx_hash 0x0d6cdacf [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45758 dport 36169] OK # # # cpu 4: rx_hash 0x5051bc96 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45760 dport 36169] OK # # # cpu 4: rx_hash 0x2c768f81 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45778 dport 36169] OK # # # cpu 4: rx_hash 0x452a4f9c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45838 dport 36169] OK # # # cpu 4: rx_hash 0x15c935b1 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45856 dport 36169] OK # # # cpu 4: rx_hash 0x1b847a21 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45872 dport 36169] OK # # # cpu 4: rx_hash 0x34d360ff [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45900 dport 36169] OK # # # cpu 4: rx_hash 0x546eccc9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45910 dport 36169] OK # # # cpu 4: rx_hash 0x6a7d5542 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45938 dport 36169] OK # # # cpu 4: rx_hash 0x76e7ca63 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45946 dport 36169] OK # # # cpu 4: rx_hash 0xad35a200 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45988 dport 36169] OK # # # cpu 4: rx_hash 0xa378ed90 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46004 dport 36169] OK # # # cpu 4: rx_hash 0xbfe272b1 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46012 dport 36169] OK # # # cpu 4: rx_hash 0xaea6f1e4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46052 dport 36169] OK # # # cpu 4: rx_hash 0x7e672ad5 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46098 dport 36169] OK # # # cpu 4: rx_hash 0x5bc88bb7 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46110 dport 36169] OK # # # cpu 4: rx_hash 0x65db123c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46138 dport 36169] OK # # # cpu 4: rx_hash 0x561697c3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46158 dport 36169] OK # # # cpu 4: rx_hash 0x68050e48 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46186 dport 36169] OK # # # cpu 4: rx_hash 0x7ad2def9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46194 dport 36169] OK # # # cpu 4: rx_hash 0x664841d8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46202 dport 36169] OK # # # cpu 4: rx_hash 0xdd27858d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46270 dport 36169] OK # # # cpu 4: rx_hash 0xcc6306d8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46310 dport 36169] OK # # # cpu 4: rx_hash 0xd0731d8a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46360 dport 36169] OK # # # cpu 4: rx_hash 0xcbcf2563 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46384 dport 36169] OK # # # cpu 4: rx_hash 0xe4983fbd [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46412 dport 36169] OK # # # cpu 4: rx_hash 0xead5702d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46428 dport 36169] OK # # # cpu 4: rx_hash 0xda8ba636 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46440 dport 36169] OK # # # count: pass=49 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 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-23/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-23/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-23/tools/testing/selftests/drivers/net/hw/toeplitz -4 -u -d 48598 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 48 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 5: rx_hash 0x872b71df [saddr 192.0.3.2 daddr 192.0.3.1 sport 51643 dport 48598] != expected 0x2182b1a1 # # Exception| cpu 5: rx_hash 0x872b71df [saddr 192.0.3.2 daddr 192.0.3.1 sport 51643 dport 48598] != expected 0x2182b1a1 # # Exception| cpu 5: rx_hash 0x872b71df [saddr 192.0.3.2 daddr 192.0.3.1 sport 53757 dport 48598] != expected 0x8ae9c345 # # Exception| cpu 5: rx_hash 0x872b71df [saddr 192.0.3.2 daddr 192.0.3.1 sport 53757 dport 48598] != expected 0x8ae9c345 # # Exception| cpu 5: rx_hash 0x872b71df [saddr 192.0.3.2 daddr 192.0.3.1 sport 51863 dport 48598] != expected 0x42773166 # # Exception| cpu 5: rx_hash 0x872b71df [saddr 192.0.3.2 daddr 192.0.3.1 sport 51863 dport 48598] != expected 0x42773166 # # Exception| cpu 5: rx_hash 0x872b71df [saddr 192.0.3.2 daddr 192.0.3.1 sport 46812 dport 48598] != expected 0x9ab4462e # # Exception| cpu 5: rx_hash 0x872b71df [saddr 192.0.3.2 daddr 192.0.3.1 sport 46812 dport 48598] != expected 0x9ab4462e # # Exception| cpu 5: rx_hash 0x872b71df [saddr 192.0.3.2 daddr 192.0.3.1 sport 60848 dport 48598] != expected 0xc6c1ca8 # # Exception| cpu 5: rx_hash 0x872b71df [saddr 192.0.3.2 daddr 192.0.3.1 sport 60848 dport 48598] != expected 0xc6c1ca8 # # Exception| cpu 5: rx_hash 0x872b71df [saddr 192.0.3.2 daddr 192.0.3.1 sport 57979 dport 48598] != expected 0xbbb731fd # # Exception| cpu 5: rx_hash 0x872b71df [saddr 192.0.3.2 daddr 192.0.3.1 sport 57979 dport 48598] != expected 0xbbb731fd # # Exception| cpu 5: rx_hash 0x872b71df [saddr 192.0.3.2 daddr 192.0.3.1 sport 54870 dport 48598] != expected 0xf547e766 # # Exception| cpu 5: rx_hash 0x872b71df [saddr 192.0.3.2 daddr 192.0.3.1 sport 54870 dport 48598] != expected 0xf547e766 # # Exception| cpu 5: rx_hash 0x872b71df [saddr 192.0.3.2 daddr 192.0.3.1 sport 48607 dport 48598] != expected 0x3c36a31c # # Exception| cpu 5: rx_hash 0x872b71df [saddr 192.0.3.2 daddr 192.0.3.1 sport 48607 dport 48598] != expected 0x3c36a31c # # Exception| cpu 5: rx_hash 0x872b71df [saddr 192.0.3.2 daddr 192.0.3.1 sport 45834 dport 48598] != expected 0xcd71a21a # # Exception| cpu 5: rx_hash 0x872b71df [saddr 192.0.3.2 daddr 192.0.3.1 sport 45834 dport 48598] != expected 0xcd71a21a # # Exception| cpu 5: rx_hash 0x872b71df [saddr 192.0.3.2 daddr 192.0.3.1 sport 56298 dport 48598] != expected 0x6e12cce7 # # Exception| cpu 5: rx_hash 0x872b71df [saddr 192.0.3.2 daddr 192.0.3.1 sport 56298 dport 48598] != expected 0x6e12cce7 # # Exception| cpu 5: rx_hash 0x872b71df [saddr 192.0.3.2 daddr 192.0.3.1 sport 60885 dport 48598] != expected 0x5d3f967 # # Exception| cpu 5: rx_hash 0x872b71df [saddr 192.0.3.2 daddr 192.0.3.1 sport 60885 dport 48598] != expected 0x5d3f967 # # Exception| cpu 5: rx_hash 0x872b71df [saddr 192.0.3.2 daddr 192.0.3.1 sport 44316 dport 48598] != expected 0xd6812ea2 # # Exception| cpu 5: rx_hash 0x872b71df [saddr 192.0.3.2 daddr 192.0.3.1 sport 44316 dport 48598] != expected 0xd6812ea2 # # Exception| cpu 5: rx_hash 0x872b71df [saddr 192.0.3.2 daddr 192.0.3.1 sport 48445 dport 48598] != expected 0xb9d0204b # # Exception| cpu 5: rx_hash 0x872b71df [saddr 192.0.3.2 daddr 192.0.3.1 sport 48445 dport 48598] != expected 0xb9d0204b # # Exception| cpu 5: rx_hash 0x872b71df [saddr 192.0.3.2 daddr 192.0.3.1 sport 50502 dport 48598] != expected 0xf1f945ef # # Exception| cpu 5: rx_hash 0x872b71df [saddr 192.0.3.2 daddr 192.0.3.1 sport 50502 dport 48598] != expected 0xf1f945ef # # Exception| cpu 5: rx_hash 0x872b71df [saddr 192.0.3.2 daddr 192.0.3.1 sport 45129 dport 48598] != expected 0xa3de01d1 # # Exception| cpu 5: rx_hash 0x872b71df [saddr 192.0.3.2 daddr 192.0.3.1 sport 45129 dport 48598] != expected 0xa3de01d1 # # Exception| cpu 5: rx_hash 0x872b71df [saddr 192.0.3.2 daddr 192.0.3.1 sport 59310 dport 48598] != expected 0xe2ffdccc # # Exception| cpu 5: rx_hash 0x872b71df [saddr 192.0.3.2 daddr 192.0.3.1 sport 59310 dport 48598] != expected 0xe2ffdccc # # Exception| cpu 5: rx_hash 0x872b71df [saddr 192.0.3.2 daddr 192.0.3.1 sport 59453 dport 48598] != expected 0x54d9777e # # Exception| cpu 5: rx_hash 0x872b71df [saddr 192.0.3.2 daddr 192.0.3.1 sport 59453 dport 48598] != expected 0x54d9777e # # Exception| cpu 5: rx_hash 0x872b71df [saddr 192.0.3.2 daddr 192.0.3.1 sport 35538 dport 48598] != expected 0x1290b701 # # Exception| cpu 5: rx_hash 0x872b71df [saddr 192.0.3.2 daddr 192.0.3.1 sport 35538 dport 48598] != expected 0x1290b701 # # Exception| cpu 5: rx_hash 0x872b71df [saddr 192.0.3.2 daddr 192.0.3.1 sport 43185 dport 48598] != expected 0x8e6c0afb # # Exception| cpu 5: rx_hash 0x872b71df [saddr 192.0.3.2 daddr 192.0.3.1 sport 43185 dport 48598] != expected 0x8e6c0afb # # Exception| cpu 5: rx_hash 0x872b71df [saddr 192.0.3.2 daddr 192.0.3.1 sport 47584 dport 48598] != expected 0xa1f2fab4 # # Exception| cpu 5: rx_hash 0x872b71df [saddr 192.0.3.2 daddr 192.0.3.1 sport 47584 dport 48598] != expected 0xa1f2fab4 # # Exception| cpu 5: rx_hash 0x872b71df [saddr 192.0.3.2 daddr 192.0.3.1 sport 59823 dport 48598] != expected 0x91f00a8f # # Exception| cpu 5: rx_hash 0x872b71df [saddr 192.0.3.2 daddr 192.0.3.1 sport 59823 dport 48598] != expected 0x91f00a8f # # Exception| cpu 5: rx_hash 0x872b71df [saddr 192.0.3.2 daddr 192.0.3.1 sport 43755 dport 48598] != expected 0xaa10f018 # # Exception| cpu 5: rx_hash 0x872b71df [saddr 192.0.3.2 daddr 192.0.3.1 sport 43755 dport 48598] != expected 0xaa10f018 # # Exception| cpu 5: rx_hash 0x872b71df [saddr 192.0.3.2 daddr 192.0.3.1 sport 43625 dport 48598] != expected 0x2f821b07 # # Exception| cpu 5: rx_hash 0x872b71df [saddr 192.0.3.2 daddr 192.0.3.1 sport 43625 dport 48598] != expected 0x2f821b07 # # Exception| cpu 5: rx_hash 0x872b71df [saddr 192.0.3.2 daddr 192.0.3.1 sport 45661 dport 48598] != expected 0x81a96648 # # Exception| cpu 5: rx_hash 0x872b71df [saddr 192.0.3.2 daddr 192.0.3.1 sport 45661 dport 48598] != expected 0x81a96648 # # 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 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-23/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-23/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-23/tools/testing/selftests/drivers/net/hw/toeplitz -6 -u -d 38879 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 44 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 5: rx_hash 0x5acac588 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40959 dport 38879] != expected 0x8de7b30f # # Exception| cpu 5: rx_hash 0x5acac588 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40959 dport 38879] != expected 0x8de7b30f # # Exception| cpu 5: rx_hash 0x5acac588 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39749 dport 38879] != expected 0xdb8c243d # # Exception| cpu 5: rx_hash 0x5acac588 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39749 dport 38879] != expected 0xdb8c243d # # Exception| cpu 5: rx_hash 0x5acac588 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55652 dport 38879] != expected 0x730f83d5 # # Exception| cpu 5: rx_hash 0x5acac588 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55652 dport 38879] != expected 0x730f83d5 # # Exception| cpu 5: rx_hash 0x5acac588 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48586 dport 38879] != expected 0x6f18d0c0 # # Exception| cpu 5: rx_hash 0x5acac588 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48586 dport 38879] != expected 0x6f18d0c0 # # Exception| cpu 5: rx_hash 0x5acac588 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38616 dport 38879] != expected 0xbdb2e16a # # Exception| cpu 5: rx_hash 0x5acac588 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38616 dport 38879] != expected 0xbdb2e16a # # Exception| cpu 5: rx_hash 0x5acac588 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47145 dport 38879] != expected 0xc07e951 # # Exception| cpu 5: rx_hash 0x5acac588 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47145 dport 38879] != expected 0xc07e951 # # Exception| cpu 5: rx_hash 0x5acac588 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35677 dport 38879] != expected 0x6555b9c3 # # Exception| cpu 5: rx_hash 0x5acac588 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35677 dport 38879] != expected 0x6555b9c3 # # Exception| cpu 5: rx_hash 0x5acac588 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41572 dport 38879] != expected 0x5a8f5f74 # # Exception| cpu 5: rx_hash 0x5acac588 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41572 dport 38879] != expected 0x5a8f5f74 # # Exception| cpu 5: rx_hash 0x5acac588 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45710 dport 38879] != expected 0x1d0dac43 # # Exception| cpu 5: rx_hash 0x5acac588 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45710 dport 38879] != expected 0x1d0dac43 # # Exception| cpu 5: rx_hash 0x5acac588 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52716 dport 38879] != expected 0xf26bcd77 # # Exception| cpu 5: rx_hash 0x5acac588 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52716 dport 38879] != expected 0xf26bcd77 # # Exception| cpu 5: rx_hash 0x5acac588 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45680 dport 38879] != expected 0xc1f963e8 # # Exception| cpu 5: rx_hash 0x5acac588 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45680 dport 38879] != expected 0xc1f963e8 # # Exception| cpu 5: rx_hash 0x5acac588 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39316 dport 38879] != expected 0xd33d02c8 # # Exception| cpu 5: rx_hash 0x5acac588 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39316 dport 38879] != expected 0xd33d02c8 # # Exception| cpu 5: rx_hash 0x5acac588 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56500 dport 38879] != expected 0x8fc5d794 # # Exception| cpu 5: rx_hash 0x5acac588 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56500 dport 38879] != expected 0x8fc5d794 # # Exception| cpu 5: rx_hash 0x5acac588 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42836 dport 38879] != expected 0x233956eb # # Exception| cpu 5: rx_hash 0x5acac588 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42836 dport 38879] != expected 0x233956eb # # Exception| cpu 5: rx_hash 0x5acac588 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54135 dport 38879] != expected 0xd392b92e # # Exception| cpu 5: rx_hash 0x5acac588 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54135 dport 38879] != expected 0xd392b92e # # Exception| cpu 5: rx_hash 0x5acac588 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45159 dport 38879] != expected 0x4dfdcf # # Exception| cpu 5: rx_hash 0x5acac588 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45159 dport 38879] != expected 0x4dfdcf # # Exception| cpu 5: rx_hash 0x5acac588 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34114 dport 38879] != expected 0x505e1764 # # Exception| cpu 5: rx_hash 0x5acac588 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34114 dport 38879] != expected 0x505e1764 # # Exception| cpu 5: rx_hash 0x5acac588 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49045 dport 38879] != expected 0xb1a58222 # # Exception| cpu 5: rx_hash 0x5acac588 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49045 dport 38879] != expected 0xb1a58222 # # Exception| cpu 5: rx_hash 0x5acac588 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58732 dport 38879] != expected 0x7db9d8bd # # Exception| cpu 5: rx_hash 0x5acac588 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58732 dport 38879] != expected 0x7db9d8bd # # Exception| cpu 5: rx_hash 0x5acac588 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35439 dport 38879] != expected 0xdeb0f9e5 # # Exception| cpu 5: rx_hash 0x5acac588 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35439 dport 38879] != expected 0xdeb0f9e5 # # Exception| cpu 5: rx_hash 0x5acac588 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37831 dport 38879] != expected 0x70336bd7 # # Exception| cpu 5: rx_hash 0x5acac588 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37831 dport 38879] != expected 0x70336bd7 # # Exception| cpu 5: rx_hash 0x5acac588 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34517 dport 38879] != expected 0xd0c7f448 # # Exception| cpu 5: rx_hash 0x5acac588 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34517 dport 38879] != expected 0xd0c7f448 # # 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 182, 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 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-23/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-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 182, 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 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-23/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-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 182, 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 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-23/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-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 182, 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 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-23/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-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 187, 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 80, 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 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-23/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-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 187, 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 80, 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 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-23/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-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 187, 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 80, 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 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-23/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-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 187, 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 80, 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 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-23/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-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__->