< 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 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 43756 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 50 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 0: rx_hash 0xa9ccc465 [saddr 192.0.3.2 daddr 192.0.3.1 sport 59470 dport 43756] != expected 0xbe1cb693 # # Exception| cpu 0: rx_hash 0x4c1eccef [saddr 192.0.3.2 daddr 192.0.3.1 sport 59482 dport 43756] != expected 0xc8a9f330 # # Exception| cpu 0: rx_hash 0xcc30294d [saddr 192.0.3.2 daddr 192.0.3.1 sport 59508 dport 43756] != expected 0xba405c65 # # Exception| cpu 0: rx_hash 0x9edfba2f [saddr 192.0.3.2 daddr 192.0.3.1 sport 59532 dport 43756] != expected 0x4a8cd807 # # Exception| cpu 0: rx_hash 0xc26e4256 [saddr 192.0.3.2 daddr 192.0.3.1 sport 59540 dport 43756] != expected 0x98e01b66 # # Exception| cpu 0: rx_hash 0x89e4b6e0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 59568 dport 43756] != expected 0x7633f75 # # Exception| cpu 0: rx_hash 0x708a685c [saddr 192.0.3.2 daddr 192.0.3.1 sport 59604 dport 43756] != expected 0x3496f4d1 # # Exception| cpu 0: rx_hash 0x15768574 [saddr 192.0.3.2 daddr 192.0.3.1 sport 59630 dport 43756] != expected 0x30ca1e27 # # Exception| cpu 0: rx_hash 0xdee62d5c [saddr 192.0.3.2 daddr 192.0.3.1 sport 59646 dport 43756] != expected 0x8111a0f8 # # Exception| cpu 0: rx_hash 0xe0b0b4bc [saddr 192.0.3.2 daddr 192.0.3.1 sport 59654 dport 43756] != expected 0x1ac09f77 # # Exception| cpu 0: rx_hash 0x4ee84880 [saddr 192.0.3.2 daddr 192.0.3.1 sport 59702 dport 43756] != expected 0xf3f6fec7 # # Exception| cpu 0: rx_hash 0x52549eb6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 59718 dport 43756] != expected 0xb6b670c0 # # Exception| cpu 0: rx_hash 0xfc38dbb6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 59756 dport 43756] != expected 0x33124e9 # # Exception| cpu 0: rx_hash 0x97aee4b9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 59820 dport 43756] != expected 0x797cbc85 # # Exception| cpu 0: rx_hash 0x00bb0dd4 [saddr 192.0.3.2 daddr 192.0.3.1 sport 59838 dport 43756] != expected 0x467af4a2 # # Exception| cpu 0: rx_hash 0x40829aa7 [saddr 192.0.3.2 daddr 192.0.3.1 sport 59852 dport 43756] != expected 0x8de78c5d # # Exception| cpu 0: rx_hash 0xf9d5d368 [saddr 192.0.3.2 daddr 192.0.3.1 sport 59866 dport 43756] != expected 0x758f3f06 # # Exception| cpu 0: rx_hash 0xe6ca26a4 [saddr 192.0.3.2 daddr 192.0.3.1 sport 59952 dport 43756] != expected 0xe4d69558 # # Exception| cpu 0: rx_hash 0x71eb76f5 [saddr 192.0.3.2 daddr 192.0.3.1 sport 59960 dport 43756] != expected 0x8761e8e6 # # Exception| cpu 0: rx_hash 0xfa76f092 [saddr 192.0.3.2 daddr 192.0.3.1 sport 59968 dport 43756] != expected 0xa1961b5f # # Exception| cpu 0: rx_hash 0x089ff4d7 [saddr 192.0.3.2 daddr 192.0.3.1 sport 60008 dport 43756] != expected 0x9accb98e # # Exception| cpu 0: rx_hash 0x7432c717 [saddr 192.0.3.2 daddr 192.0.3.1 sport 60052 dport 43756] != expected 0xad6ec690 # # Exception| cpu 0: rx_hash 0x4d4b6b7a [saddr 192.0.3.2 daddr 192.0.3.1 sport 60076 dport 43756] != expected 0x27efda9e # # Exception| cpu 0: rx_hash 0xda5e8217 [saddr 192.0.3.2 daddr 192.0.3.1 sport 60094 dport 43756] != expected 0x18e992b9 # # Exception| cpu 0: rx_hash 0xc6d6ed1d [saddr 192.0.3.2 daddr 192.0.3.1 sport 60116 dport 43756] != expected 0x1182927 # # Exception| cpu 0: rx_hash 0x242bd01a [saddr 192.0.3.2 daddr 192.0.3.1 sport 60160 dport 43756] != expected 0x66fd4f05 # # Exception| cpu 0: rx_hash 0x41e3840e [saddr 192.0.3.2 daddr 192.0.3.1 sport 60192 dport 43756] != expected 0x3e10906a # # Exception| cpu 0: rx_hash 0x8a732c26 [saddr 192.0.3.2 daddr 192.0.3.1 sport 60208 dport 43756] != expected 0x8fcb2eb5 # # Exception| cpu 0: rx_hash 0x2fac0ae3 [saddr 192.0.3.2 daddr 192.0.3.1 sport 60236 dport 43756] != expected 0x6e522670 # # Exception| cpu 0: rx_hash 0x3897062c [saddr 192.0.3.2 daddr 192.0.3.1 sport 60272 dport 43756] != expected 0x23bdc102 # # Exception| cpu 0: rx_hash 0x4a50e7cb [saddr 192.0.3.2 daddr 192.0.3.1 sport 60278 dport 43756] != expected 0x6a0ecc86 # # Exception| cpu 0: rx_hash 0x188bcd95 [saddr 192.0.3.2 daddr 192.0.3.1 sport 60308 dport 43756] != expected 0xc6737d7d # # Exception| cpu 0: rx_hash 0x9891910b [saddr 192.0.3.2 daddr 192.0.3.1 sport 60320 dport 43756] != expected 0xe82be7b1 # # Exception| cpu 0: rx_hash 0xf6de1fe6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 60364 dport 43756] != expected 0xb86951ab # # Exception| cpu 0: rx_hash 0xf6eaa6da [saddr 192.0.3.2 daddr 192.0.3.1 sport 60374 dport 43756] != expected 0xe4d86432 # # Exception| cpu 0: rx_hash 0xbd54eb50 [saddr 192.0.3.2 daddr 192.0.3.1 sport 60392 dport 43756] != expected 0x27ea75b8 # # Exception| cpu 0: rx_hash 0x5886e3da [saddr 192.0.3.2 daddr 192.0.3.1 sport 60412 dport 43756] != expected 0x515f301b # # Exception| cpu 0: rx_hash 0x9c99b114 [saddr 192.0.3.2 daddr 192.0.3.1 sport 60472 dport 43756] != expected 0x28285beb # # Exception| cpu 0: rx_hash 0x394697d1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 60484 dport 43756] != expected 0xc9b1532e # # Exception| cpu 0: rx_hash 0xb7361968 [saddr 192.0.3.2 daddr 192.0.3.1 sport 60554 dport 43756] != expected 0x99f8bb78 # # Exception| cpu 0: rx_hash 0xeb87e111 [saddr 192.0.3.2 daddr 192.0.3.1 sport 60562 dport 43756] != expected 0x4b947819 # # Exception| cpu 0: rx_hash 0x0e6150a7 [saddr 192.0.3.2 daddr 192.0.3.1 sport 60572 dport 43756] != expected 0x61900823 # # Exception| cpu 0: rx_hash 0xabbe7662 [saddr 192.0.3.2 daddr 192.0.3.1 sport 60640 dport 43756] != expected 0x800900e6 # # Exception| cpu 0: rx_hash 0x12e93fad [saddr 192.0.3.2 daddr 192.0.3.1 sport 60662 dport 43756] != expected 0x7861b3bd # # Exception| cpu 0: rx_hash 0xd94d2eb9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 60668 dport 43756] != expected 0x950b38fb # # Exception| cpu 0: rx_hash 0xc95917fb [saddr 192.0.3.2 daddr 192.0.3.1 sport 60672 dport 43756] != expected 0xc9b4fc08 # # Exception| cpu 0: rx_hash 0x02fd06ef [saddr 192.0.3.2 daddr 192.0.3.1 sport 60682 dport 43756] != expected 0x24de774e # # Exception| cpu 0: rx_hash 0x2c8b1f71 [saddr 192.0.3.2 daddr 192.0.3.1 sport 60692 dport 43756] != expected 0xbf01b9ab # # Exception| cpu 0: rx_hash 0x82d3e34d [saddr 192.0.3.2 daddr 192.0.3.1 sport 60708 dport 43756] != expected 0x5637d81b # # Exception| cpu 0: rx_hash 0x49434b65 [saddr 192.0.3.2 daddr 192.0.3.1 sport 60724 dport 43756] != expected 0xe7ec66c4 # # Exception| count: pass=0 nohash=0 fail=50 # # Exception| # not ok 1 toeplitz.test.tcp_ipv4 # # Receiver output: # # # # RSS indirection table size: 256 # # # cpu 0: rx_hash 0xafbac34d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44168 dport 42538] OK # # # cpu 0: rx_hash 0x2f9426ef [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44198 dport 42538] OK # # # cpu 0: rx_hash 0x96c36f20 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44208 dport 42538] OK # # # cpu 0: rx_hash 0x41dba802 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44234 dport 42538] OK # # # cpu 0: rx_hash 0x230870a7 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44336 dport 42538] OK # # # cpu 0: rx_hash 0xe32bbb4a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44406 dport 42538] OK # # # cpu 0: rx_hash 0x31de74b6 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44474 dport 42538] OK # # # cpu 0: rx_hash 0x2d561bbc [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44496 dport 42538] OK # # # cpu 0: rx_hash 0x0b30421d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44546 dport 42538] OK # # # cpu 0: rx_hash 0xc0a0ea35 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44562 dport 42538] OK # # # cpu 0: rx_hash 0x2ec1817a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44624 dport 42538] OK # # # cpu 0: rx_hash 0xe565906e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44634 dport 42538] OK # # # cpu 0: rx_hash 0x4b09d56e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44656 dport 42538] OK # # # cpu 0: rx_hash 0x37905f92 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44694 dport 42538] OK # # # cpu 0: rx_hash 0xfc344e86 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44700 dport 42538] OK # # # cpu 0: rx_hash 0x4ed0648c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44764 dport 42538] OK # # # cpu 0: rx_hash 0x927bc06b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44784 dport 42538] OK # # # cpu 0: rx_hash 0x89dc9aec [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44890 dport 42538] OK # # # cpu 0: rx_hash 0x29da0dcb [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44938 dport 42538] OK # # # cpu 0: rx_hash 0xe24aa5e3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44954 dport 42538] OK # # # cpu 0: rx_hash 0xcc080541 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44958 dport 42538] OK # # # cpu 0: rx_hash 0xf571a92c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44966 dport 42538] OK # # # cpu 0: rx_hash 0x7ed89677 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44996 dport 42538] OK # # # cpu 0: rx_hash 0xe9cd7f1a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45014 dport 42538] OK # # # cpu 0: rx_hash 0x22696e0e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45020 dport 42538] OK # # # cpu 0: rx_hash 0xfec2cae9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45040 dport 42538] OK # # # cpu 0: rx_hash 0x819b7541 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45056 dport 42538] OK # # # cpu 0: rx_hash 0x168e9c2c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45074 dport 42538] OK # # # cpu 0: rx_hash 0x2fc3897d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45104 dport 42538] OK # # # cpu 0: rx_hash 0x334be677 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45146 dport 42538] OK # # # cpu 0: rx_hash 0x56b70b5f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45152 dport 42538] OK # # # cpu 0: rx_hash 0xb351bae9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45166 dport 42538] OK # # # cpu 0: rx_hash 0xcffc8929 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45202 dport 42538] OK # # # cpu 0: rx_hash 0xbd3b68ce [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45204 dport 42538] OK # # # cpu 0: rx_hash 0x3d213450 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45216 dport 42538] OK # # # cpu 0: rx_hash 0x6190cc29 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45240 dport 42538] OK # # # cpu 0: rx_hash 0xc44feaec [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45252 dport 42538] OK # # # cpu 0: rx_hash 0x7d18a323 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45266 dport 42538] OK # # # cpu 0: rx_hash 0xa187bef8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45284 dport 42538] OK # # # cpu 0: rx_hash 0x6a23afec [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45294 dport 42538] OK # # # count: pass=40 nohash=0 fail=0 # ok 2 toeplitz.test.tcp_ipv6 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-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 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 54345 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 46 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 4: rx_hash 0xfaefe7a5 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56644 dport 54345] != expected 0x6d83bc59 # # Exception| cpu 4: rx_hash 0xfaefe7a5 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56644 dport 54345] != expected 0x6d83bc59 # # Exception| cpu 4: rx_hash 0xfaefe7a5 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39407 dport 54345] != expected 0xef6a4f # # Exception| cpu 4: rx_hash 0xfaefe7a5 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39407 dport 54345] != expected 0xef6a4f # # Exception| cpu 4: rx_hash 0xfaefe7a5 [saddr 192.0.3.2 daddr 192.0.3.1 sport 54892 dport 54345] != expected 0x4529cfee # # Exception| cpu 4: rx_hash 0xfaefe7a5 [saddr 192.0.3.2 daddr 192.0.3.1 sport 54892 dport 54345] != expected 0x4529cfee # # Exception| cpu 4: rx_hash 0xfaefe7a5 [saddr 192.0.3.2 daddr 192.0.3.1 sport 46222 dport 54345] != expected 0x462e38d3 # # Exception| cpu 4: rx_hash 0xfaefe7a5 [saddr 192.0.3.2 daddr 192.0.3.1 sport 46222 dport 54345] != expected 0x462e38d3 # # Exception| cpu 4: rx_hash 0xfaefe7a5 [saddr 192.0.3.2 daddr 192.0.3.1 sport 60204 dport 54345] != expected 0x600f7453 # # Exception| cpu 4: rx_hash 0xfaefe7a5 [saddr 192.0.3.2 daddr 192.0.3.1 sport 60204 dport 54345] != expected 0x600f7453 # # Exception| cpu 4: rx_hash 0xfaefe7a5 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44185 dport 54345] != expected 0xc82f0abb # # Exception| cpu 4: rx_hash 0xfaefe7a5 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44185 dport 54345] != expected 0xc82f0abb # # Exception| cpu 4: rx_hash 0xfaefe7a5 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53521 dport 54345] != expected 0x7d5f223b # # Exception| cpu 4: rx_hash 0xfaefe7a5 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53521 dport 54345] != expected 0x7d5f223b # # Exception| cpu 4: rx_hash 0xfaefe7a5 [saddr 192.0.3.2 daddr 192.0.3.1 sport 46104 dport 54345] != expected 0x687dfc53 # # Exception| cpu 4: rx_hash 0xfaefe7a5 [saddr 192.0.3.2 daddr 192.0.3.1 sport 46104 dport 54345] != expected 0x687dfc53 # # Exception| cpu 4: rx_hash 0xfaefe7a5 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55143 dport 54345] != expected 0xdee512b5 # # Exception| cpu 4: rx_hash 0xfaefe7a5 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55143 dport 54345] != expected 0xdee512b5 # # Exception| cpu 4: rx_hash 0xfaefe7a5 [saddr 192.0.3.2 daddr 192.0.3.1 sport 58618 dport 54345] != expected 0x6b1de0f9 # # Exception| cpu 4: rx_hash 0xfaefe7a5 [saddr 192.0.3.2 daddr 192.0.3.1 sport 58618 dport 54345] != expected 0x6b1de0f9 # # Exception| cpu 4: rx_hash 0xfaefe7a5 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45334 dport 54345] != expected 0xb3a3597f # # Exception| cpu 4: rx_hash 0xfaefe7a5 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45334 dport 54345] != expected 0xb3a3597f # # Exception| cpu 4: rx_hash 0xfaefe7a5 [saddr 192.0.3.2 daddr 192.0.3.1 sport 36314 dport 54345] != expected 0x8f7aa836 # # Exception| cpu 4: rx_hash 0xfaefe7a5 [saddr 192.0.3.2 daddr 192.0.3.1 sport 36314 dport 54345] != expected 0x8f7aa836 # # Exception| cpu 4: rx_hash 0xfaefe7a5 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33711 dport 54345] != expected 0xf2c534cd # # Exception| cpu 4: rx_hash 0xfaefe7a5 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33711 dport 54345] != expected 0xf2c534cd # # Exception| cpu 4: rx_hash 0xfaefe7a5 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49044 dport 54345] != expected 0x96fdc2c # # Exception| cpu 4: rx_hash 0xfaefe7a5 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49044 dport 54345] != expected 0x96fdc2c # # Exception| cpu 4: rx_hash 0xfaefe7a5 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38577 dport 54345] != expected 0xbe71f480 # # Exception| cpu 4: rx_hash 0xfaefe7a5 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38577 dport 54345] != expected 0xbe71f480 # # Exception| cpu 4: rx_hash 0xfaefe7a5 [saddr 192.0.3.2 daddr 192.0.3.1 sport 54005 dport 54345] != expected 0xc602f85f # # Exception| cpu 4: rx_hash 0xfaefe7a5 [saddr 192.0.3.2 daddr 192.0.3.1 sport 54005 dport 54345] != expected 0xc602f85f # # Exception| cpu 4: rx_hash 0xfaefe7a5 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39469 dport 54345] != expected 0xaaec62c0 # # Exception| cpu 4: rx_hash 0xfaefe7a5 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39469 dport 54345] != expected 0xaaec62c0 # # Exception| cpu 4: rx_hash 0xfaefe7a5 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39467 dport 54345] != expected 0xe35f6f44 # # Exception| cpu 4: rx_hash 0xfaefe7a5 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39467 dport 54345] != expected 0xe35f6f44 # # Exception| cpu 4: rx_hash 0xfaefe7a5 [saddr 192.0.3.2 daddr 192.0.3.1 sport 46531 dport 54345] != expected 0x382707bb # # Exception| cpu 4: rx_hash 0xfaefe7a5 [saddr 192.0.3.2 daddr 192.0.3.1 sport 46531 dport 54345] != expected 0x382707bb # # Exception| cpu 4: rx_hash 0xfaefe7a5 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49769 dport 54345] != expected 0x238a6c27 # # Exception| cpu 4: rx_hash 0xfaefe7a5 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49769 dport 54345] != expected 0x238a6c27 # # Exception| cpu 4: rx_hash 0xfaefe7a5 [saddr 192.0.3.2 daddr 192.0.3.1 sport 35715 dport 54345] != expected 0x4392da1d # # Exception| cpu 4: rx_hash 0xfaefe7a5 [saddr 192.0.3.2 daddr 192.0.3.1 sport 35715 dport 54345] != expected 0x4392da1d # # Exception| cpu 4: rx_hash 0xfaefe7a5 [saddr 192.0.3.2 daddr 192.0.3.1 sport 48753 dport 54345] != expected 0x9a07364e # # Exception| cpu 4: rx_hash 0xfaefe7a5 [saddr 192.0.3.2 daddr 192.0.3.1 sport 48753 dport 54345] != expected 0x9a07364e # # Exception| cpu 4: rx_hash 0xfaefe7a5 [saddr 192.0.3.2 daddr 192.0.3.1 sport 46857 dport 54345] != expected 0x9a8ec967 # # Exception| cpu 4: rx_hash 0xfaefe7a5 [saddr 192.0.3.2 daddr 192.0.3.1 sport 46857 dport 54345] != expected 0x9a8ec967 # # 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 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 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 55356 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 40 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 0: rx_hash 0xc64c10a7 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57215 dport 55356] != expected 0x30e8212d # # Exception| cpu 0: rx_hash 0xc64c10a7 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57215 dport 55356] != expected 0x30e8212d # # Exception| cpu 0: rx_hash 0xc64c10a7 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37670 dport 55356] != expected 0xd4bcf60f # # Exception| cpu 0: rx_hash 0xc64c10a7 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37670 dport 55356] != expected 0xd4bcf60f # # Exception| cpu 0: rx_hash 0xc64c10a7 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48915 dport 55356] != expected 0x107083be # # Exception| cpu 0: rx_hash 0xc64c10a7 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48915 dport 55356] != expected 0x107083be # # Exception| cpu 0: rx_hash 0xc64c10a7 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42079 dport 55356] != expected 0xfa4e677c # # Exception| cpu 0: rx_hash 0xc64c10a7 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42079 dport 55356] != expected 0xfa4e677c # # Exception| cpu 0: rx_hash 0xc64c10a7 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55991 dport 55356] != expected 0xfbc80651 # # Exception| cpu 0: rx_hash 0xc64c10a7 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55991 dport 55356] != expected 0xfbc80651 # # Exception| cpu 0: rx_hash 0xc64c10a7 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48005 dport 55356] != expected 0x2b7b9dd4 # # Exception| cpu 0: rx_hash 0xc64c10a7 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48005 dport 55356] != expected 0x2b7b9dd4 # # Exception| cpu 0: rx_hash 0xc64c10a7 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60858 dport 55356] != expected 0xe7c4e1b6 # # Exception| cpu 0: rx_hash 0xc64c10a7 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60858 dport 55356] != expected 0xe7c4e1b6 # # Exception| cpu 0: rx_hash 0xc64c10a7 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36978 dport 55356] != expected 0x596f5b4c # # Exception| cpu 0: rx_hash 0xc64c10a7 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36978 dport 55356] != expected 0x596f5b4c # # Exception| cpu 0: rx_hash 0xc64c10a7 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33424 dport 55356] != expected 0xab2364fb # # Exception| cpu 0: rx_hash 0xc64c10a7 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33424 dport 55356] != expected 0xab2364fb # # Exception| cpu 0: rx_hash 0xc64c10a7 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46373 dport 55356] != expected 0x57243a74 # # Exception| cpu 0: rx_hash 0xc64c10a7 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46373 dport 55356] != expected 0x57243a74 # # Exception| cpu 0: rx_hash 0xc64c10a7 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53456 dport 55356] != expected 0x7ce2bf32 # # Exception| cpu 0: rx_hash 0xc64c10a7 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53456 dport 55356] != expected 0x7ce2bf32 # # Exception| cpu 0: rx_hash 0xc64c10a7 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33775 dport 55356] != expected 0x87ca8b72 # # Exception| cpu 0: rx_hash 0xc64c10a7 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33775 dport 55356] != expected 0x87ca8b72 # # Exception| cpu 0: rx_hash 0xc64c10a7 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49069 dport 55356] != expected 0x82bcdb31 # # Exception| cpu 0: rx_hash 0xc64c10a7 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49069 dport 55356] != expected 0x82bcdb31 # # Exception| cpu 0: rx_hash 0xc64c10a7 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56231 dport 55356] != expected 0x5ce1a4fb # # Exception| cpu 0: rx_hash 0xc64c10a7 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56231 dport 55356] != expected 0x5ce1a4fb # # Exception| cpu 0: rx_hash 0xc64c10a7 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43513 dport 55356] != expected 0x2e33aef8 # # Exception| cpu 0: rx_hash 0xc64c10a7 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43513 dport 55356] != expected 0x2e33aef8 # # Exception| cpu 0: rx_hash 0xc64c10a7 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43523 dport 55356] != expected 0xfabcf31c # # Exception| cpu 0: rx_hash 0xc64c10a7 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43523 dport 55356] != expected 0xfabcf31c # # Exception| cpu 0: rx_hash 0xc64c10a7 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45610 dport 55356] != expected 0x8a03c42a # # Exception| cpu 0: rx_hash 0xc64c10a7 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45610 dport 55356] != expected 0x8a03c42a # # Exception| cpu 0: rx_hash 0xc64c10a7 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56072 dport 55356] != expected 0xbcb7d6d7 # # Exception| cpu 0: rx_hash 0xc64c10a7 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56072 dport 55356] != expected 0xbcb7d6d7 # # Exception| cpu 0: rx_hash 0xc64c10a7 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46817 dport 55356] != expected 0xc8152a1a # # Exception| cpu 0: rx_hash 0xc64c10a7 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46817 dport 55356] != expected 0xc8152a1a # # Exception| cpu 0: rx_hash 0xc64c10a7 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47395 dport 55356] != expected 0x535ab863 # # Exception| cpu 0: rx_hash 0xc64c10a7 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47395 dport 55356] != expected 0x535ab863 # # Exception| count: pass=0 nohash=0 fail=40 # # 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__->