< 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 # # Interface: enp1s0, driver: fbnic # 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 214, 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 60739 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 44 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 0: rx_hash 0x64a9daf8 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45202 dport 60739] != expected 0x9962e118 # # Exception| cpu 0: rx_hash 0x9cb981da [saddr 192.0.3.2 daddr 192.0.3.1 sport 45216 dport 60739] != expected 0x2084f384 # # Exception| cpu 0: rx_hash 0x70f6981a [saddr 192.0.3.2 daddr 192.0.3.1 sport 45232 dport 60739] != expected 0x346b3565 # # Exception| cpu 0: rx_hash 0x6b6b36c8 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45258 dport 60739] != expected 0x21695b82 # # Exception| cpu 0: rx_hash 0xa7aa47aa [saddr 192.0.3.2 daddr 192.0.3.1 sport 45280 dport 60739] != expected 0xa5bf023c # # Exception| cpu 0: rx_hash 0xd287edbf [saddr 192.0.3.2 daddr 192.0.3.1 sport 45364 dport 60739] != expected 0xc4072a51 # # Exception| cpu 0: rx_hash 0x9fb3a72f [saddr 192.0.3.2 daddr 192.0.3.1 sport 45396 dport 60739] != expected 0x4b4b3899 # # Exception| cpu 0: rx_hash 0x25555aad [saddr 192.0.3.2 daddr 192.0.3.1 sport 45406 dport 60739] != expected 0xc5ea8257 # # Exception| cpu 0: rx_hash 0x0e01a88c [saddr 192.0.3.2 daddr 192.0.3.1 sport 45418 dport 60739] != expected 0x88cdbc40 # # Exception| cpu 0: rx_hash 0x5372d64d [saddr 192.0.3.2 daddr 192.0.3.1 sport 45438 dport 60739] != expected 0xcf9d6127 # # Exception| cpu 0: rx_hash 0x3cc4cf26 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45448 dport 60739] != expected 0x62626159 # # Exception| cpu 0: rx_hash 0xf005be44 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45474 dport 60739] != expected 0xe6b438e7 # # Exception| cpu 0: rx_hash 0x23411747 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45476 dport 60739] != expected 0x1275146c # # Exception| cpu 0: rx_hash 0x99a7eac5 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45486 dport 60739] != expected 0x9cd4aea2 # # Exception| cpu 0: rx_hash 0x6e755dd7 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45508 dport 60739] != expected 0x9d3906a4 # # Exception| cpu 0: rx_hash 0x966506f5 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45558 dport 60739] != expected 0x24df1438 # # Exception| cpu 0: rx_hash 0x99d7c24d [saddr 192.0.3.2 daddr 192.0.3.1 sport 45580 dport 60739] != expected 0x22a9005a # # Exception| cpu 0: rx_hash 0x86521a2c [saddr 192.0.3.2 daddr 192.0.3.1 sport 45600 dport 60739] != expected 0x52be756f # # Exception| cpu 0: rx_hash 0xeff04ead [saddr 192.0.3.2 daddr 192.0.3.1 sport 45612 dport 60739] != expected 0x28dee32a # # Exception| cpu 0: rx_hash 0xb959aaef [saddr 192.0.3.2 daddr 192.0.3.1 sport 45622 dport 60739] != expected 0xb2909f05 # # Exception| cpu 0: rx_hash 0xcb6650bc [saddr 192.0.3.2 daddr 192.0.3.1 sport 45632 dport 60739] != expected 0xddf267a7 # # Exception| cpu 0: rx_hash 0x1822f9bf [saddr 192.0.3.2 daddr 192.0.3.1 sport 45638 dport 60739] != expected 0x29334b2c # # Exception| cpu 0: rx_hash 0x33760b9e [saddr 192.0.3.2 daddr 192.0.3.1 sport 45682 dport 60739] != expected 0x6414753b # # Exception| cpu 0: rx_hash 0x38ac911d [saddr 192.0.3.2 daddr 192.0.3.1 sport 45692 dport 60739] != expected 0xb90ad473 # # Exception| cpu 0: rx_hash 0xe626ef77 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45710 dport 60739] != expected 0x474acf8b # # Exception| cpu 0: rx_hash 0xbb5591b6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45722 dport 60739] != expected 0x1a12ec # # Exception| cpu 0: rx_hash 0xa4d049d7 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45750 dport 60739] != expected 0x700d67d9 # # Exception| cpu 0: rx_hash 0xb4977d86 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45762 dport 60739] != expected 0xb811a876 # # Exception| cpu 0: rx_hash 0xbf4de705 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45772 dport 60739] != expected 0x650f093e # # Exception| cpu 0: rx_hash 0x9fc38fa7 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45814 dport 60739] != expected 0xf5369661 # # Exception| cpu 0: rx_hash 0x2df5ce53 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45830 dport 60739] != expected 0xcd4646fa # # Exception| cpu 0: rx_hash 0x7b5c2a11 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45852 dport 60739] != expected 0x57083ad5 # # Exception| cpu 0: rx_hash 0x32701632 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45866 dport 60739] != expected 0xbd5133cf # # Exception| cpu 0: rx_hash 0xac00f5a1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45900 dport 60739] != expected 0xc6dc0d8c # # Exception| cpu 0: rx_hash 0xda277941 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45932 dport 60739] != expected 0xccabeefc # # Exception| cpu 0: rx_hash 0x66d5c929 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45980 dport 60739] != expected 0x9595c209 # # Exception| cpu 0: rx_hash 0xa1ce22c8 [saddr 192.0.3.2 daddr 192.0.3.1 sport 46008 dport 60739] != expected 0xcc5d3aff # # Exception| cpu 0: rx_hash 0x91077e3b [saddr 192.0.3.2 daddr 192.0.3.1 sport 46070 dport 60739] != expected 0x94786a0f # # Exception| cpu 0: rx_hash 0xa9d5aca4 [saddr 192.0.3.2 daddr 192.0.3.1 sport 46100 dport 60739] != expected 0x776d8a54 # # Exception| cpu 0: rx_hash 0xdff22044 [saddr 192.0.3.2 daddr 192.0.3.1 sport 46132 dport 60739] != expected 0x7d1a6924 # # Exception| cpu 0: rx_hash 0xb65074c5 [saddr 192.0.3.2 daddr 192.0.3.1 sport 46136 dport 60739] != expected 0x77aff61 # # Exception| cpu 0: rx_hash 0x7e897314 [saddr 192.0.3.2 daddr 192.0.3.1 sport 46148 dport 60739] != expected 0xe6b9bd0d # # Exception| cpu 0: rx_hash 0x4182c3d7 [saddr 192.0.3.2 daddr 192.0.3.1 sport 46162 dport 60739] != expected 0x6975767 # # Exception| cpu 0: rx_hash 0xddfe1b1d [saddr 192.0.3.2 daddr 192.0.3.1 sport 46232 dport 60739] != expected 0xcf90e4cd # # Exception| count: pass=0 nohash=0 fail=44 # # Exception| # not ok 1 toeplitz.test.tcp_ipv4 # # Receiver output: # # # # RSS indirection table size: 256 # # # cpu 0: rx_hash 0xb01098d4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42550 dport 45604] OK # # # cpu 0: rx_hash 0x558920ce [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42628 dport 45604] OK # # # cpu 0: rx_hash 0x0320c48c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42654 dport 45604] OK # # # cpu 0: rx_hash 0x287436ad [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42666 dport 45604] OK # # # cpu 0: rx_hash 0xdfa681bf [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42688 dport 45604] OK # # # cpu 0: rx_hash 0x0ce228bc [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42694 dport 45604] OK # # # cpu 0: rx_hash 0xb604d53e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42700 dport 45604] OK # # # cpu 0: rx_hash 0x5191567d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42706 dport 45604] OK # # # cpu 0: rx_hash 0xf7f8556b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42752 dport 45604] OK # # # cpu 0: rx_hash 0xe3a71789 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42786 dport 45604] OK # # # cpu 0: rx_hash 0x8a054308 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42798 dport 45604] OK # # # cpu 0: rx_hash 0x664a5ac8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42814 dport 45604] OK # # # cpu 0: rx_hash 0x9198edda [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42836 dport 45604] OK # # # cpu 0: rx_hash 0x6988b6f8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42854 dport 45604] OK # # # cpu 0: rx_hash 0x39351f50 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42886 dport 45604] OK # # # cpu 0: rx_hash 0xb702c892 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42900 dport 45604] OK # # # cpu 0: rx_hash 0xd1627023 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42944 dport 45604] OK # # # cpu 0: rx_hash 0xee69c0e0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42966 dport 45604] OK # # # cpu 0: rx_hash 0x16799bc2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42980 dport 45604] OK # # # cpu 0: rx_hash 0xc6d183ef [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43018 dport 45604] OK # # # cpu 0: rx_hash 0x907867ad [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43024 dport 45604] OK # # # cpu 0: rx_hash 0x2a9e9a2f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43034 dport 45604] OK # # # cpu 0: rx_hash 0x0e08843e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43126 dport 45604] OK # # # cpu 0: rx_hash 0x67aad0bf [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43130 dport 45604] OK # # # cpu 0: rx_hash 0x99aec677 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43186 dport 45604] OK # # # cpu 0: rx_hash 0x65a6ebe6 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43222 dport 45604] OK # # # cpu 0: rx_hash 0x966c2a47 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43242 dport 45604] OK # # # cpu 0: rx_hash 0x04d40311 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43296 dport 45604] OK # # # cpu 0: rx_hash 0xf8dc2e80 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43332 dport 45604] OK # # # cpu 0: rx_hash 0xae75cac2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43358 dport 45604] OK # # # cpu 0: rx_hash 0x566591e0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43372 dport 45604] OK # # # cpu 0: rx_hash 0xde460bc8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43396 dport 45604] OK # # # cpu 0: rx_hash 0x9cb0ad68 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43452 dport 45604] OK # # # cpu 0: rx_hash 0xee8f573b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43466 dport 45604] OK # # # cpu 0: rx_hash 0x6b621a7a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43478 dport 45604] OK # # # cpu 4: rx_hash 0x688eab54 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42558 dport 45604] OK # # # cpu 4: rx_hash 0xc22f6287 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42560 dport 45604] OK # # # cpu 4: rx_hash 0x116bcb84 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42566 dport 45604] OK # # # cpu 4: rx_hash 0x4c18b545 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42578 dport 45604] OK # # # cpu 4: rx_hash 0x47c22fc6 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42588 dport 45604] OK # # # cpu 4: rx_hash 0x08fa5e0f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42640 dport 45604] OK # # # cpu 4: rx_hash 0xa643e16f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42680 dport 45604] OK # # # cpu 4: rx_hash 0xcbf9c35d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42722 dport 45604] OK # # # cpu 4: rx_hash 0x968abd9c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42742 dport 45604] OK # # # cpu 4: rx_hash 0x2c6c401e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42748 dport 45604] OK # # # cpu 4: rx_hash 0x9e5a01ea [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42764 dport 45604] OK # # # cpu 4: rx_hash 0xc8f3e5a8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42774 dport 45604] OK # # # cpu 4: rx_hash 0x3b392409 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42794 dport 45604] OK # # # cpu 4: rx_hash 0xd7763dc9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42810 dport 45604] OK # # # cpu 4: rx_hash 0x1faf3a18 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42822 dport 45604] OK # # # cpu 4: rx_hash 0x88097851 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42882 dport 45604] OK # # # cpu 4: rx_hash 0x6f9cfb12 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42908 dport 45604] OK # # # cpu 4: rx_hash 0xfe2ef4b1 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42914 dport 45604] OK # # # cpu 4: rx_hash 0xc1254472 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42932 dport 45604] OK # # # cpu 4: rx_hash 0xb8c024a2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42956 dport 45604] OK # # # cpu 4: rx_hash 0x4b0ae503 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42992 dport 45604] OK # # # cpu 4: rx_hash 0xb0f60f0f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43050 dport 45604] OK # # # cpu 4: rx_hash 0x5cb916cf [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43066 dport 45604] OK # # # cpu 4: rx_hash 0x9460111e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43078 dport 45604] OK # # # cpu 4: rx_hash 0x2e86ec9c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43084 dport 45604] OK # # # cpu 4: rx_hash 0x73f5925d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43096 dport 45604] OK # # # cpu 4: rx_hash 0x03c65357 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43138 dport 45604] OK # # # cpu 4: rx_hash 0x75e1dfb7 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43170 dport 45604] OK # # # cpu 4: rx_hash 0x38d59527 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43202 dport 45604] OK # # # cpu 4: rx_hash 0xc3cfe8f0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43268 dport 45604] OK # # # cpu 4: rx_hash 0xfcc45833 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43282 dport 45604] OK # # # cpu 4: rx_hash 0xd790aa12 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43302 dport 45604] OK # # # cpu 4: rx_hash 0x00cc75a2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43382 dport 45604] OK # # # cpu 4: rx_hash 0x70ffb4a8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43436 dport 45604] OK # # # cpu 4: rx_hash 0x4bec72d8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43500 dport 45604] OK # # # cpu 4: rx_hash 0x445eb660 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43542 dport 45604] OK # # # cpu 4: rx_hash 0xd5ecb9c3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43560 dport 45604] OK # # # cpu 4: rx_hash 0x06a810c0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43566 dport 45604] OK # # # count: pass=73 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 214, 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 50312 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 46 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 5: rx_hash 0x8586a761 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49695 dport 50312] != expected 0x86eec87b # # Exception| cpu 5: rx_hash 0x8586a761 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49695 dport 50312] != expected 0x86eec87b # # Exception| cpu 5: rx_hash 0x8586a761 [saddr 192.0.3.2 daddr 192.0.3.1 sport 46100 dport 50312] != expected 0xfedc7e56 # # Exception| cpu 5: rx_hash 0x8586a761 [saddr 192.0.3.2 daddr 192.0.3.1 sport 46100 dport 50312] != expected 0xfedc7e56 # # Exception| cpu 5: rx_hash 0x8586a761 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38643 dport 50312] != expected 0x829ddf06 # # Exception| cpu 5: rx_hash 0x8586a761 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38643 dport 50312] != expected 0x829ddf06 # # Exception| cpu 5: rx_hash 0x8586a761 [saddr 192.0.3.2 daddr 192.0.3.1 sport 46222 dport 50312] != expected 0xa60ffaa5 # # Exception| cpu 5: rx_hash 0x8586a761 [saddr 192.0.3.2 daddr 192.0.3.1 sport 46222 dport 50312] != expected 0xa60ffaa5 # # Exception| cpu 5: rx_hash 0x8586a761 [saddr 192.0.3.2 daddr 192.0.3.1 sport 40169 dport 50312] != expected 0x445d0293 # # Exception| cpu 5: rx_hash 0x8586a761 [saddr 192.0.3.2 daddr 192.0.3.1 sport 40169 dport 50312] != expected 0x445d0293 # # Exception| cpu 5: rx_hash 0x8586a761 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44278 dport 50312] != expected 0x8e4e9304 # # Exception| cpu 5: rx_hash 0x8586a761 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44278 dport 50312] != expected 0x8e4e9304 # # Exception| cpu 5: rx_hash 0x8586a761 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42834 dport 50312] != expected 0x28dbcefa # # Exception| cpu 5: rx_hash 0x8586a761 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42834 dport 50312] != expected 0x28dbcefa # # Exception| cpu 5: rx_hash 0x8586a761 [saddr 192.0.3.2 daddr 192.0.3.1 sport 46247 dport 50312] != expected 0xcb5bfa0d # # Exception| cpu 5: rx_hash 0x8586a761 [saddr 192.0.3.2 daddr 192.0.3.1 sport 46247 dport 50312] != expected 0xcb5bfa0d # # Exception| cpu 5: rx_hash 0x8586a761 [saddr 192.0.3.2 daddr 192.0.3.1 sport 43714 dport 50312] != expected 0xab9d6c3f # # Exception| cpu 5: rx_hash 0x8586a761 [saddr 192.0.3.2 daddr 192.0.3.1 sport 43714 dport 50312] != expected 0xab9d6c3f # # Exception| cpu 5: rx_hash 0x8586a761 [saddr 192.0.3.2 daddr 192.0.3.1 sport 43528 dport 50312] != expected 0x629adf95 # # Exception| cpu 5: rx_hash 0x8586a761 [saddr 192.0.3.2 daddr 192.0.3.1 sport 43528 dport 50312] != expected 0x629adf95 # # Exception| cpu 5: rx_hash 0x8586a761 [saddr 192.0.3.2 daddr 192.0.3.1 sport 41481 dport 50312] != expected 0xc04f6e03 # # Exception| cpu 5: rx_hash 0x8586a761 [saddr 192.0.3.2 daddr 192.0.3.1 sport 41481 dport 50312] != expected 0xc04f6e03 # # Exception| cpu 5: rx_hash 0x8586a761 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47254 dport 50312] != expected 0xaf45d111 # # Exception| cpu 5: rx_hash 0x8586a761 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47254 dport 50312] != expected 0xaf45d111 # # Exception| cpu 5: rx_hash 0x8586a761 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44139 dport 50312] != expected 0x6ca05567 # # Exception| cpu 5: rx_hash 0x8586a761 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44139 dport 50312] != expected 0x6ca05567 # # Exception| cpu 5: rx_hash 0x8586a761 [saddr 192.0.3.2 daddr 192.0.3.1 sport 43866 dport 50312] != expected 0x357e23af # # Exception| cpu 5: rx_hash 0x8586a761 [saddr 192.0.3.2 daddr 192.0.3.1 sport 43866 dport 50312] != expected 0x357e23af # # Exception| cpu 5: rx_hash 0x8586a761 [saddr 192.0.3.2 daddr 192.0.3.1 sport 48485 dport 50312] != expected 0xa6e4e787 # # Exception| cpu 5: rx_hash 0x8586a761 [saddr 192.0.3.2 daddr 192.0.3.1 sport 48485 dport 50312] != expected 0xa6e4e787 # # Exception| cpu 5: rx_hash 0x8586a761 [saddr 192.0.3.2 daddr 192.0.3.1 sport 51925 dport 50312] != expected 0xa3c0a45c # # Exception| cpu 5: rx_hash 0x8586a761 [saddr 192.0.3.2 daddr 192.0.3.1 sport 51925 dport 50312] != expected 0xa3c0a45c # # Exception| cpu 5: rx_hash 0x8586a761 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50934 dport 50312] != expected 0x744f7eac # # Exception| cpu 5: rx_hash 0x8586a761 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50934 dport 50312] != expected 0x744f7eac # # Exception| cpu 5: rx_hash 0x8586a761 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39578 dport 50312] != expected 0x5e884e80 # # Exception| cpu 5: rx_hash 0x8586a761 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39578 dport 50312] != expected 0x5e884e80 # # Exception| cpu 5: rx_hash 0x8586a761 [saddr 192.0.3.2 daddr 192.0.3.1 sport 60536 dport 50312] != expected 0xc48f161 # # Exception| cpu 5: rx_hash 0x8586a761 [saddr 192.0.3.2 daddr 192.0.3.1 sport 60536 dport 50312] != expected 0xc48f161 # # Exception| cpu 5: rx_hash 0x8586a761 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45133 dport 50312] != expected 0xd07815cc # # Exception| cpu 5: rx_hash 0x8586a761 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45133 dport 50312] != expected 0xd07815cc # # Exception| cpu 5: rx_hash 0x8586a761 [saddr 192.0.3.2 daddr 192.0.3.1 sport 41660 dport 50312] != expected 0x109c6d3 # # Exception| cpu 5: rx_hash 0x8586a761 [saddr 192.0.3.2 daddr 192.0.3.1 sport 41660 dport 50312] != expected 0x109c6d3 # # Exception| cpu 5: rx_hash 0x8586a761 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57966 dport 50312] != expected 0x68bb05aa # # Exception| cpu 5: rx_hash 0x8586a761 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57966 dport 50312] != expected 0x68bb05aa # # Exception| cpu 5: rx_hash 0x8586a761 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57431 dport 50312] != expected 0xa1a7bdd4 # # Exception| cpu 5: rx_hash 0x8586a761 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57431 dport 50312] != expected 0xa1a7bdd4 # # Exception| count: pass=0 nohash=0 fail=46 # # 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 214, 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 36502 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 44 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 5: rx_hash 0xc7dd3bfa [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37550 dport 36502] != expected 0x8b8586b # # Exception| cpu 5: rx_hash 0xc7dd3bfa [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37550 dport 36502] != expected 0x8b8586b # # Exception| cpu 5: rx_hash 0xc7dd3bfa [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51061 dport 36502] != expected 0x21d89440 # # Exception| cpu 5: rx_hash 0xc7dd3bfa [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51061 dport 36502] != expected 0x21d89440 # # Exception| cpu 5: rx_hash 0xc7dd3bfa [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38043 dport 36502] != expected 0xe3ce72e6 # # Exception| cpu 5: rx_hash 0xc7dd3bfa [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38043 dport 36502] != expected 0xe3ce72e6 # # Exception| cpu 5: rx_hash 0xc7dd3bfa [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43561 dport 36502] != expected 0x63c678f3 # # Exception| cpu 5: rx_hash 0xc7dd3bfa [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43561 dport 36502] != expected 0x63c678f3 # # Exception| cpu 5: rx_hash 0xc7dd3bfa [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41552 dport 36502] != expected 0x5f0a1a15 # # Exception| cpu 5: rx_hash 0xc7dd3bfa [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41552 dport 36502] != expected 0x5f0a1a15 # # Exception| cpu 5: rx_hash 0xc7dd3bfa [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44181 dport 36502] != expected 0x89561ec3 # # Exception| cpu 5: rx_hash 0xc7dd3bfa [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44181 dport 36502] != expected 0x89561ec3 # # Exception| cpu 5: rx_hash 0xc7dd3bfa [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39354 dport 36502] != expected 0xddb531cb # # Exception| cpu 5: rx_hash 0xc7dd3bfa [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39354 dport 36502] != expected 0xddb531cb # # Exception| cpu 5: rx_hash 0xc7dd3bfa [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45237 dport 36502] != expected 0x3df47f6e # # Exception| cpu 5: rx_hash 0xc7dd3bfa [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45237 dport 36502] != expected 0x3df47f6e # # Exception| cpu 5: rx_hash 0xc7dd3bfa [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49943 dport 36502] != expected 0xd252cb5 # # Exception| cpu 5: rx_hash 0xc7dd3bfa [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49943 dport 36502] != expected 0xd252cb5 # # Exception| cpu 5: rx_hash 0xc7dd3bfa [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33568 dport 36502] != expected 0x50c39f55 # # Exception| cpu 5: rx_hash 0xc7dd3bfa [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33568 dport 36502] != expected 0x50c39f55 # # Exception| cpu 5: rx_hash 0xc7dd3bfa [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43232 dport 36502] != expected 0x5e518af0 # # Exception| cpu 5: rx_hash 0xc7dd3bfa [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43232 dport 36502] != expected 0x5e518af0 # # Exception| cpu 5: rx_hash 0xc7dd3bfa [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34795 dport 36502] != expected 0xbffe7fd # # Exception| cpu 5: rx_hash 0xc7dd3bfa [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34795 dport 36502] != expected 0xbffe7fd # # Exception| cpu 5: rx_hash 0xc7dd3bfa [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38678 dport 36502] != expected 0x5ab2d008 # # Exception| cpu 5: rx_hash 0xc7dd3bfa [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38678 dport 36502] != expected 0x5ab2d008 # # Exception| cpu 5: rx_hash 0xc7dd3bfa [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34474 dport 36502] != expected 0xfad94c14 # # Exception| cpu 5: rx_hash 0xc7dd3bfa [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34474 dport 36502] != expected 0xfad94c14 # # Exception| cpu 5: rx_hash 0xc7dd3bfa [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41757 dport 36502] != expected 0xc78ee57d # # Exception| cpu 5: rx_hash 0xc7dd3bfa [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41757 dport 36502] != expected 0xc78ee57d # # Exception| cpu 5: rx_hash 0xc7dd3bfa [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56645 dport 36502] != expected 0x7de6a884 # # Exception| cpu 5: rx_hash 0xc7dd3bfa [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56645 dport 36502] != expected 0x7de6a884 # # Exception| cpu 5: rx_hash 0xc7dd3bfa [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49866 dport 36502] != expected 0x64672925 # # Exception| cpu 5: rx_hash 0xc7dd3bfa [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49866 dport 36502] != expected 0x64672925 # # Exception| cpu 5: rx_hash 0xc7dd3bfa [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54736 dport 36502] != expected 0x7835374b # # Exception| cpu 5: rx_hash 0xc7dd3bfa [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54736 dport 36502] != expected 0x7835374b # # Exception| cpu 5: rx_hash 0xc7dd3bfa [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51679 dport 36502] != expected 0x759bdc80 # # Exception| cpu 5: rx_hash 0xc7dd3bfa [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51679 dport 36502] != expected 0x759bdc80 # # Exception| cpu 5: rx_hash 0xc7dd3bfa [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50711 dport 36502] != expected 0x50e14e # # Exception| cpu 5: rx_hash 0xc7dd3bfa [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50711 dport 36502] != expected 0x50e14e # # Exception| cpu 5: rx_hash 0xc7dd3bfa [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42558 dport 36502] != expected 0x1a55f661 # # Exception| cpu 5: rx_hash 0xc7dd3bfa [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42558 dport 36502] != expected 0x1a55f661 # # Exception| cpu 5: rx_hash 0xc7dd3bfa [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45386 dport 36502] != expected 0x40e9381c # # Exception| cpu 5: rx_hash 0xc7dd3bfa [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45386 dport 36502] != expected 0x40e9381c # # 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 203, 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 203, 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 203, 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 203, 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 208, 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 208, 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 208, 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 208, 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__->