< 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 216, in test # # Exception| with bkg(" ".join(rx_cmd), ksft_ready=True, exit_wait=True) as rx_proc: # # Exception| ~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/net/lib/py/utils.py", line 205, in __exit__ # # Exception| return self.process(terminate=terminate, fail=self.check_fail, # # Exception| ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| expect_fail=self.expect_fail) # # Exception| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/net/lib/py/utils.py", line 134, in process # # Exception| raise CmdExitFailure("Command failed", self) # # Exception| net.lib.py.utils.CmdExitFailure: Command failed # # Exception| CMD: /srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/toeplitz -4 -t -d 42177 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 41 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 0: rx_hash 0x2a51bb3e [saddr 192.0.3.2 daddr 192.0.3.1 sport 53208 dport 42177] != expected 0xb9d33af6 # # Exception| cpu 0: rx_hash 0xa02d5ba7 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53238 dport 42177] != expected 0xa4966a4b # # Exception| cpu 0: rx_hash 0x3a966223 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53244 dport 42177] != expected 0xec5b763a # # Exception| cpu 0: rx_hash 0x4d0e0b7a [saddr 192.0.3.2 daddr 192.0.3.1 sport 53272 dport 42177] != expected 0x72f69ec # # Exception| cpu 0: rx_hash 0xbd4cbc71 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53280 dport 42177] != expected 0xcba8ada8 # # Exception| cpu 0: rx_hash 0x519e9289 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53286 dport 42177] != expected 0x44deba09 # # Exception| cpu 0: rx_hash 0xe4e255ce [saddr 192.0.3.2 daddr 192.0.3.1 sport 53314 dport 42177] != expected 0x6fbd613 # # Exception| cpu 0: rx_hash 0x9edc025c [saddr 192.0.3.2 daddr 192.0.3.1 sport 53332 dport 42177] != expected 0xd73942ea # # Exception| cpu 0: rx_hash 0x8e1bdb41 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53360 dport 42177] != expected 0x82b10e26 # # Exception| cpu 0: rx_hash 0x39781011 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53362 dport 42177] != expected 0x771514e7 # # Exception| cpu 0: rx_hash 0x015c11b3 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53440 dport 42177] != expected 0x78895cb9 # # Exception| cpu 0: rx_hash 0x20d3a389 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53458 dport 42177] != expected 0xd399c520 # # Exception| cpu 0: rx_hash 0xcc018d71 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53460 dport 42177] != expected 0x5cefd281 # # Exception| cpu 0: rx_hash 0x56bab4f5 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53470 dport 42177] != expected 0x1422cef0 # # Exception| cpu 0: rx_hash 0xf28cb586 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53512 dport 42177] != expected 0x9c70a281 # # Exception| cpu 0: rx_hash 0x6460ccec [saddr 192.0.3.2 daddr 192.0.3.1 sport 53528 dport 42177] != expected 0xc2c421d9 # # Exception| cpu 0: rx_hash 0x5528a7cb [saddr 192.0.3.2 daddr 192.0.3.1 sport 53550 dport 42177] != expected 0x3c5cf48c # # Exception| cpu 0: rx_hash 0xe054608c [saddr 192.0.3.2 daddr 192.0.3.1 sport 53578 dport 42177] != expected 0x7e799896 # # Exception| cpu 0: rx_hash 0x76b819e6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53594 dport 42177] != expected 0x20cd1bce # # Exception| cpu 0: rx_hash 0x4ba7322f [saddr 192.0.3.2 daddr 192.0.3.1 sport 53622 dport 42177] != expected 0xc82c51b2 # # Exception| cpu 0: rx_hash 0x2a2dda32 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53670 dport 42177] != expected 0xae36257 # # Exception| cpu 0: rx_hash 0x0ba26808 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53684 dport 42177] != expected 0xa1f3fbce # # Exception| cpu 0: rx_hash 0xb289efa1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53706 dport 42177] != expected 0xf5af08fd # # Exception| cpu 0: rx_hash 0x152dfdec [saddr 192.0.3.2 daddr 192.0.3.1 sport 53740 dport 42177] != expected 0x55835ef0 # # Exception| cpu 0: rx_hash 0xc3025135 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53778 dport 42177] != expected 0x2d17d187 # # Exception| cpu 0: rx_hash 0x84232d6e [saddr 192.0.3.2 daddr 192.0.3.1 sport 53800 dport 42177] != expected 0x14340f02 # # Exception| cpu 0: rx_hash 0x2dcf73da [saddr 192.0.3.2 daddr 192.0.3.1 sport 53874 dport 42177] != expected 0x15e0b0fd # # Exception| cpu 0: rx_hash 0x715ab00e [saddr 192.0.3.2 daddr 192.0.3.1 sport 53902 dport 42177] != expected 0x3fcec964 # # Exception| cpu 0: rx_hash 0x7d0df0e0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53908 dport 42177] != expected 0x29b7564d # # Exception| cpu 0: rx_hash 0x4012db29 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53944 dport 42177] != expected 0xc1561c31 # # Exception| cpu 0: rx_hash 0xf9395c80 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53958 dport 42177] != expected 0x950aef02 # # Exception| cpu 0: rx_hash 0x420dd73e [saddr 192.0.3.2 daddr 192.0.3.1 sport 53982 dport 42177] != expected 0x76d76aea # # Exception| cpu 0: rx_hash 0xc87137a7 [saddr 192.0.3.2 daddr 192.0.3.1 sport 54000 dport 42177] != expected 0x6b923a57 # # Exception| cpu 0: rx_hash 0x51581d1d [saddr 192.0.3.2 daddr 192.0.3.1 sport 54026 dport 42177] != expected 0xb211c5a # # Exception| cpu 0: rx_hash 0xb1dd730b [saddr 192.0.3.2 daddr 192.0.3.1 sport 54038 dport 42177] != expected 0x922e94d2 # # Exception| cpu 0: rx_hash 0x6c4736d4 [saddr 192.0.3.2 daddr 192.0.3.1 sport 54054 dport 42177] != expected 0xe3c05626 # # Exception| cpu 0: rx_hash 0xad4deaf8 [saddr 192.0.3.2 daddr 192.0.3.1 sport 54056 dport 42177] != expected 0xd1df4737 # # Exception| cpu 0: rx_hash 0x18312dbf [saddr 192.0.3.2 daddr 192.0.3.1 sport 54092 dport 42177] != expected 0x93fa2b2d # # Exception| cpu 0: rx_hash 0xaf52e6ef [saddr 192.0.3.2 daddr 192.0.3.1 sport 54094 dport 42177] != expected 0x665e31ec # # Exception| cpu 0: rx_hash 0xbf953ff2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 54122 dport 42177] != expected 0x33d67d20 # # Exception| cpu 0: rx_hash 0xef57bcc8 [saddr 192.0.3.2 daddr 192.0.3.1 sport 54156 dport 42177] != expected 0xf819b90 # # Exception| count: pass=0 nohash=0 fail=41 # # Exception| # not ok 1 toeplitz.test.tcp_ipv4 # # Receiver output: # # # # RSS indirection table size: 256 # # # cpu 0: rx_hash 0xe557d11d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57732 dport 38957] OK # # # cpu 0: rx_hash 0x9f69868f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57746 dport 38957] OK # # # cpu 0: rx_hash 0x05d2bf0b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57752 dport 38957] OK # # # cpu 0: rx_hash 0xd848fad4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57768 dport 38957] OK # # # cpu 0: rx_hash 0x38cd94c2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57780 dport 38957] OK # # # cpu 0: rx_hash 0x81e6136b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57802 dport 38957] OK # # # cpu 0: rx_hash 0x0b9af3f2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57828 dport 38957] OK # # # cpu 0: rx_hash 0x2a1541c8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57846 dport 38957] OK # # # cpu 4: rx_hash 0xc4d86327 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57750 dport 38957] OK # # # cpu 4: rx_hash 0xfbd844f9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57820 dport 38957] OK # # # cpu 4: rx_hash 0xca902fde [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57834 dport 38957] OK # # # cpu 4: rx_hash 0x6ad6947b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57880 dport 38957] OK # # # cpu 4: rx_hash 0xcf6d8a21 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57944 dport 38957] OK # # # cpu 4: rx_hash 0x3f2f3d2a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57952 dport 38957] OK # # # cpu 4: rx_hash 0xdfaa533c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57980 dport 38957] OK # # # cpu 4: rx_hash 0x68c9986c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57982 dport 38957] OK # # # cpu 4: rx_hash 0xa2b022d2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58002 dport 38957] OK # # # cpu 4: rx_hash 0x249b82a5 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58022 dport 38957] OK # # # cpu 4: rx_hash 0x9db0050c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58072 dport 38957] OK # # # cpu 4: rx_hash 0x4fef1303 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58114 dport 38957] OK # # # cpu 4: rx_hash 0x145ef6ab [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58118 dport 38957] OK # # # cpu 4: rx_hash 0xd9036a69 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58130 dport 38957] OK # # # cpu 4: rx_hash 0x537f8af0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58172 dport 38957] OK # # # cpu 4: rx_hash 0xdb1c667e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58228 dport 38957] OK # # # cpu 4: rx_hash 0x202db7e7 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58286 dport 38957] OK # # # cpu 4: rx_hash 0xb6c1ce8d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58302 dport 38957] OK # # # cpu 4: rx_hash 0x2e65fb1e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58322 dport 38957] OK # # # cpu 4: rx_hash 0x32f562ed [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58348 dport 38957] OK # # # cpu 4: rx_hash 0x6513c7ab [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58354 dport 38957] OK # # # cpu 4: rx_hash 0xd9e2b481 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58384 dport 38957] OK # # # cpu 4: rx_hash 0x29a0038a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58408 dport 38957] OK # # # cpu 4: rx_hash 0x7c59aadb [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58448 dport 38957] OK # # # cpu 4: rx_hash 0x4d11c1fc [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58470 dport 38957] OK # # # cpu 4: rx_hash 0xdbfdb896 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58486 dport 38957] OK # # # cpu 4: rx_hash 0x6bba55ba [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58508 dport 38957] OK # # # cpu 4: rx_hash 0x0d149bdb [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58532 dport 38957] OK # # # cpu 4: rx_hash 0x95b0ae48 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58568 dport 38957] OK # # # cpu 4: rx_hash 0xa8af8581 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58596 dport 38957] OK # # # cpu 4: rx_hash 0xfcdb33f9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58634 dport 38957] OK # # # cpu 4: rx_hash 0xa76ad651 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58638 dport 38957] OK # # # cpu 4: rx_hash 0x5b7f21b4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58668 dport 38957] OK # # # cpu 4: rx_hash 0xec1ceae4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58670 dport 38957] OK # # # cpu 4: rx_hash 0xd86faba8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58758 dport 38957] OK # # # cpu 4: rx_hash 0x09a2ae99 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58796 dport 38957] OK # # # cpu 4: rx_hash 0xb2962527 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58804 dport 38957] OK # # # cpu 4: rx_hash 0xcab77ea2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58820 dport 38957] OK # # # cpu 4: rx_hash 0x07eae260 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58832 dport 38957] OK # # # count: pass=47 nohash=0 fail=0 # ok 2 toeplitz.test.tcp_ipv6 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 216, in test # # Exception| with bkg(" ".join(rx_cmd), ksft_ready=True, exit_wait=True) as rx_proc: # # Exception| ~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/net/lib/py/utils.py", line 205, in __exit__ # # Exception| return self.process(terminate=terminate, fail=self.check_fail, # # Exception| ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| expect_fail=self.expect_fail) # # Exception| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/net/lib/py/utils.py", line 134, in process # # Exception| raise CmdExitFailure("Command failed", self) # # Exception| net.lib.py.utils.CmdExitFailure: Command failed # # Exception| CMD: /srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/toeplitz -4 -u -d 46382 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 46 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 5: rx_hash 0xaddb925e [saddr 192.0.3.2 daddr 192.0.3.1 sport 39547 dport 46382] != expected 0x495ea784 # # Exception| cpu 5: rx_hash 0xaddb925e [saddr 192.0.3.2 daddr 192.0.3.1 sport 39547 dport 46382] != expected 0x495ea784 # # Exception| cpu 5: rx_hash 0xaddb925e [saddr 192.0.3.2 daddr 192.0.3.1 sport 33527 dport 46382] != expected 0x31d0e1ba # # Exception| cpu 5: rx_hash 0xaddb925e [saddr 192.0.3.2 daddr 192.0.3.1 sport 33527 dport 46382] != expected 0x31d0e1ba # # Exception| cpu 5: rx_hash 0xaddb925e [saddr 192.0.3.2 daddr 192.0.3.1 sport 35358 dport 46382] != expected 0xc6d4a9e # # Exception| cpu 5: rx_hash 0xaddb925e [saddr 192.0.3.2 daddr 192.0.3.1 sport 35358 dport 46382] != expected 0xc6d4a9e # # Exception| cpu 5: rx_hash 0xaddb925e [saddr 192.0.3.2 daddr 192.0.3.1 sport 44899 dport 46382] != expected 0xc4635696 # # Exception| cpu 5: rx_hash 0xaddb925e [saddr 192.0.3.2 daddr 192.0.3.1 sport 44899 dport 46382] != expected 0xc4635696 # # Exception| cpu 5: rx_hash 0xaddb925e [saddr 192.0.3.2 daddr 192.0.3.1 sport 43888 dport 46382] != expected 0x35412881 # # Exception| cpu 5: rx_hash 0xaddb925e [saddr 192.0.3.2 daddr 192.0.3.1 sport 43888 dport 46382] != expected 0x35412881 # # Exception| cpu 5: rx_hash 0xaddb925e [saddr 192.0.3.2 daddr 192.0.3.1 sport 53986 dport 46382] != expected 0xe9b743a2 # # Exception| cpu 5: rx_hash 0xaddb925e [saddr 192.0.3.2 daddr 192.0.3.1 sport 53986 dport 46382] != expected 0xe9b743a2 # # Exception| cpu 5: rx_hash 0xaddb925e [saddr 192.0.3.2 daddr 192.0.3.1 sport 34070 dport 46382] != expected 0x7fdd1b0a # # Exception| cpu 5: rx_hash 0xaddb925e [saddr 192.0.3.2 daddr 192.0.3.1 sport 34070 dport 46382] != expected 0x7fdd1b0a # # Exception| cpu 5: rx_hash 0xaddb925e [saddr 192.0.3.2 daddr 192.0.3.1 sport 59318 dport 46382] != expected 0xb49c99b6 # # Exception| cpu 5: rx_hash 0xaddb925e [saddr 192.0.3.2 daddr 192.0.3.1 sport 59318 dport 46382] != expected 0xb49c99b6 # # Exception| cpu 5: rx_hash 0xaddb925e [saddr 192.0.3.2 daddr 192.0.3.1 sport 36707 dport 46382] != expected 0x324c0cd7 # # Exception| cpu 5: rx_hash 0xaddb925e [saddr 192.0.3.2 daddr 192.0.3.1 sport 36707 dport 46382] != expected 0x324c0cd7 # # Exception| cpu 5: rx_hash 0xaddb925e [saddr 192.0.3.2 daddr 192.0.3.1 sport 59471 dport 46382] != expected 0xc1f18fe8 # # Exception| cpu 5: rx_hash 0xaddb925e [saddr 192.0.3.2 daddr 192.0.3.1 sport 59471 dport 46382] != expected 0xc1f18fe8 # # Exception| cpu 5: rx_hash 0xaddb925e [saddr 192.0.3.2 daddr 192.0.3.1 sport 33613 dport 46382] != expected 0x46cee761 # # Exception| cpu 5: rx_hash 0xaddb925e [saddr 192.0.3.2 daddr 192.0.3.1 sport 33613 dport 46382] != expected 0x46cee761 # # Exception| cpu 5: rx_hash 0xaddb925e [saddr 192.0.3.2 daddr 192.0.3.1 sport 59357 dport 46382] != expected 0x2feed13e # # Exception| cpu 5: rx_hash 0xaddb925e [saddr 192.0.3.2 daddr 192.0.3.1 sport 59357 dport 46382] != expected 0x2feed13e # # Exception| cpu 5: rx_hash 0xaddb925e [saddr 192.0.3.2 daddr 192.0.3.1 sport 55017 dport 46382] != expected 0xfb48b85d # # Exception| cpu 5: rx_hash 0xaddb925e [saddr 192.0.3.2 daddr 192.0.3.1 sport 55017 dport 46382] != expected 0xfb48b85d # # Exception| cpu 5: rx_hash 0xaddb925e [saddr 192.0.3.2 daddr 192.0.3.1 sport 58499 dport 46382] != expected 0xf3f68f8e # # Exception| cpu 5: rx_hash 0xaddb925e [saddr 192.0.3.2 daddr 192.0.3.1 sport 58499 dport 46382] != expected 0xf3f68f8e # # Exception| cpu 5: rx_hash 0xaddb925e [saddr 192.0.3.2 daddr 192.0.3.1 sport 41284 dport 46382] != expected 0x84352a09 # # Exception| cpu 5: rx_hash 0xaddb925e [saddr 192.0.3.2 daddr 192.0.3.1 sport 41284 dport 46382] != expected 0x84352a09 # # Exception| cpu 5: rx_hash 0xaddb925e [saddr 192.0.3.2 daddr 192.0.3.1 sport 35994 dport 46382] != expected 0x2ee6a182 # # Exception| cpu 5: rx_hash 0xaddb925e [saddr 192.0.3.2 daddr 192.0.3.1 sport 35994 dport 46382] != expected 0x2ee6a182 # # Exception| cpu 5: rx_hash 0xaddb925e [saddr 192.0.3.2 daddr 192.0.3.1 sport 35899 dport 46382] != expected 0x612245c6 # # Exception| cpu 5: rx_hash 0xaddb925e [saddr 192.0.3.2 daddr 192.0.3.1 sport 35899 dport 46382] != expected 0x612245c6 # # Exception| cpu 5: rx_hash 0xaddb925e [saddr 192.0.3.2 daddr 192.0.3.1 sport 57739 dport 46382] != expected 0x3a0e1306 # # Exception| cpu 5: rx_hash 0xaddb925e [saddr 192.0.3.2 daddr 192.0.3.1 sport 57739 dport 46382] != expected 0x3a0e1306 # # Exception| cpu 5: rx_hash 0xaddb925e [saddr 192.0.3.2 daddr 192.0.3.1 sport 34961 dport 46382] != expected 0x3c195a7d # # Exception| cpu 5: rx_hash 0xaddb925e [saddr 192.0.3.2 daddr 192.0.3.1 sport 34961 dport 46382] != expected 0x3c195a7d # # Exception| cpu 5: rx_hash 0xaddb925e [saddr 192.0.3.2 daddr 192.0.3.1 sport 39235 dport 46382] != expected 0x22c78fef # # Exception| cpu 5: rx_hash 0xaddb925e [saddr 192.0.3.2 daddr 192.0.3.1 sport 39235 dport 46382] != expected 0x22c78fef # # Exception| cpu 5: rx_hash 0xaddb925e [saddr 192.0.3.2 daddr 192.0.3.1 sport 44063 dport 46382] != expected 0xc285534b # # Exception| cpu 5: rx_hash 0xaddb925e [saddr 192.0.3.2 daddr 192.0.3.1 sport 44063 dport 46382] != expected 0xc285534b # # Exception| cpu 5: rx_hash 0xaddb925e [saddr 192.0.3.2 daddr 192.0.3.1 sport 41690 dport 46382] != expected 0xc456c404 # # Exception| cpu 5: rx_hash 0xaddb925e [saddr 192.0.3.2 daddr 192.0.3.1 sport 41690 dport 46382] != expected 0xc456c404 # # Exception| cpu 5: rx_hash 0xaddb925e [saddr 192.0.3.2 daddr 192.0.3.1 sport 46274 dport 46382] != expected 0x185a8378 # # Exception| cpu 5: rx_hash 0xaddb925e [saddr 192.0.3.2 daddr 192.0.3.1 sport 46274 dport 46382] != expected 0x185a8378 # # 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 216, in test # # Exception| with bkg(" ".join(rx_cmd), ksft_ready=True, exit_wait=True) as rx_proc: # # Exception| ~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/net/lib/py/utils.py", line 205, in __exit__ # # Exception| return self.process(terminate=terminate, fail=self.check_fail, # # Exception| ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| expect_fail=self.expect_fail) # # Exception| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/net/lib/py/utils.py", line 134, in process # # Exception| raise CmdExitFailure("Command failed", self) # # Exception| net.lib.py.utils.CmdExitFailure: Command failed # # Exception| CMD: /srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/toeplitz -6 -u -d 49059 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 40 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 0: rx_hash 0x4485ed80 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58967 dport 49059] != expected 0xda7e1ebe # # Exception| cpu 0: rx_hash 0x4485ed80 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58967 dport 49059] != expected 0xda7e1ebe # # Exception| cpu 0: rx_hash 0x4485ed80 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47794 dport 49059] != expected 0xc65dfe05 # # Exception| cpu 0: rx_hash 0x4485ed80 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47794 dport 49059] != expected 0xc65dfe05 # # Exception| cpu 0: rx_hash 0x4485ed80 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38607 dport 49059] != expected 0x98ef3b76 # # Exception| cpu 0: rx_hash 0x4485ed80 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38607 dport 49059] != expected 0x98ef3b76 # # Exception| cpu 0: rx_hash 0x4485ed80 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53872 dport 49059] != expected 0xa9bb1f2 # # Exception| cpu 0: rx_hash 0x4485ed80 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53872 dport 49059] != expected 0xa9bb1f2 # # Exception| cpu 0: rx_hash 0x4485ed80 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48544 dport 49059] != expected 0x50505987 # # Exception| cpu 0: rx_hash 0x4485ed80 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48544 dport 49059] != expected 0x50505987 # # Exception| cpu 0: rx_hash 0x4485ed80 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45789 dport 49059] != expected 0x42704e95 # # Exception| cpu 0: rx_hash 0x4485ed80 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45789 dport 49059] != expected 0x42704e95 # # Exception| cpu 0: rx_hash 0x4485ed80 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47951 dport 49059] != expected 0xdd616ce6 # # Exception| cpu 0: rx_hash 0x4485ed80 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47951 dport 49059] != expected 0xdd616ce6 # # Exception| cpu 0: rx_hash 0x4485ed80 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44516 dport 49059] != expected 0x4ccc4e0c # # Exception| cpu 0: rx_hash 0x4485ed80 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44516 dport 49059] != expected 0x4ccc4e0c # # Exception| cpu 0: rx_hash 0x4485ed80 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47323 dport 49059] != expected 0x7f38db54 # # Exception| cpu 0: rx_hash 0x4485ed80 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47323 dport 49059] != expected 0x7f38db54 # # Exception| cpu 0: rx_hash 0x4485ed80 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60446 dport 49059] != expected 0xed40dfa8 # # Exception| cpu 0: rx_hash 0x4485ed80 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60446 dport 49059] != expected 0xed40dfa8 # # Exception| cpu 0: rx_hash 0x4485ed80 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57686 dport 49059] != expected 0x33b9da7 # # Exception| cpu 0: rx_hash 0x4485ed80 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57686 dport 49059] != expected 0x33b9da7 # # Exception| cpu 0: rx_hash 0x4485ed80 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53932 dport 49059] != expected 0x1d784e93 # # Exception| cpu 0: rx_hash 0x4485ed80 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53932 dport 49059] != expected 0x1d784e93 # # Exception| cpu 0: rx_hash 0x4485ed80 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52972 dport 49059] != expected 0x1523d5a7 # # Exception| cpu 0: rx_hash 0x4485ed80 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52972 dport 49059] != expected 0x1523d5a7 # # Exception| cpu 0: rx_hash 0x4485ed80 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60174 dport 49059] != expected 0xcc2eb37a # # Exception| cpu 0: rx_hash 0x4485ed80 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60174 dport 49059] != expected 0xcc2eb37a # # Exception| cpu 0: rx_hash 0x4485ed80 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51086 dport 49059] != expected 0xa0ce237c # # Exception| cpu 0: rx_hash 0x4485ed80 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51086 dport 49059] != expected 0xa0ce237c # # Exception| cpu 0: rx_hash 0x4485ed80 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40635 dport 49059] != expected 0x7e525da9 # # Exception| cpu 0: rx_hash 0x4485ed80 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40635 dport 49059] != expected 0x7e525da9 # # Exception| cpu 0: rx_hash 0x4485ed80 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48847 dport 49059] != expected 0x2c8995b8 # # Exception| cpu 0: rx_hash 0x4485ed80 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48847 dport 49059] != expected 0x2c8995b8 # # Exception| cpu 0: rx_hash 0x4485ed80 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48344 dport 49059] != expected 0x2cc73740 # # Exception| cpu 0: rx_hash 0x4485ed80 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48344 dport 49059] != expected 0x2cc73740 # # Exception| cpu 0: rx_hash 0x4485ed80 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34631 dport 49059] != expected 0x2c126d60 # # Exception| cpu 0: rx_hash 0x4485ed80 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34631 dport 49059] != expected 0x2c126d60 # # Exception| cpu 0: rx_hash 0x4485ed80 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51539 dport 49059] != expected 0x822b4060 # # Exception| cpu 0: rx_hash 0x4485ed80 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51539 dport 49059] != expected 0x822b4060 # # 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 204, in test # # Exception| irq_cpus = ",".join([str(x) for x in _get_irq_cpus(cfg)]) # # Exception| ~~~~~~~~~~~~~^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 88, in _get_irq_cpus # # Exception| cpus.append(_get_cpu_for_irq(napis[queues[name]["napi-id"]]["irq"])) # # Exception| ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 49, in _get_cpu_for_irq # # Exception| raise KsftFailEx(f"IRQ{irq} is not mapped to a single core: {data}") # # Exception| net.lib.py.ksft.KsftFailEx: IRQ36 is not mapped to a single core: 0-5 # # Exception| # not ok 5 toeplitz.test.rss_tcp_ipv4 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 204, in test # # Exception| irq_cpus = ",".join([str(x) for x in _get_irq_cpus(cfg)]) # # Exception| ~~~~~~~~~~~~~^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 88, in _get_irq_cpus # # Exception| cpus.append(_get_cpu_for_irq(napis[queues[name]["napi-id"]]["irq"])) # # Exception| ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 49, in _get_cpu_for_irq # # Exception| raise KsftFailEx(f"IRQ{irq} is not mapped to a single core: {data}") # # Exception| net.lib.py.ksft.KsftFailEx: IRQ36 is not mapped to a single core: 0-5 # # Exception| # not ok 6 toeplitz.test.rss_tcp_ipv6 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 204, in test # # Exception| irq_cpus = ",".join([str(x) for x in _get_irq_cpus(cfg)]) # # Exception| ~~~~~~~~~~~~~^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 88, in _get_irq_cpus # # Exception| cpus.append(_get_cpu_for_irq(napis[queues[name]["napi-id"]]["irq"])) # # Exception| ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 49, in _get_cpu_for_irq # # Exception| raise KsftFailEx(f"IRQ{irq} is not mapped to a single core: {data}") # # Exception| net.lib.py.ksft.KsftFailEx: IRQ36 is not mapped to a single core: 0-5 # # Exception| # not ok 7 toeplitz.test.rss_udp_ipv4 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 204, in test # # Exception| irq_cpus = ",".join([str(x) for x in _get_irq_cpus(cfg)]) # # Exception| ~~~~~~~~~~~~~^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 88, in _get_irq_cpus # # Exception| cpus.append(_get_cpu_for_irq(napis[queues[name]["napi-id"]]["irq"])) # # Exception| ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 49, in _get_cpu_for_irq # # Exception| raise KsftFailEx(f"IRQ{irq} is not mapped to a single core: {data}") # # Exception| net.lib.py.ksft.KsftFailEx: IRQ36 is not mapped to a single core: 0-5 # # Exception| # not ok 8 toeplitz.test.rss_udp_ipv6 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 209, in test # # Exception| rps_cpus = _get_unused_rps_cpus(cfg, count=2) # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 101, in _get_unused_rps_cpus # # Exception| rx_cpus = set(_get_irq_cpus(cfg)) # # Exception| ~~~~~~~~~~~~~^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 88, in _get_irq_cpus # # Exception| cpus.append(_get_cpu_for_irq(napis[queues[name]["napi-id"]]["irq"])) # # Exception| ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 49, in _get_cpu_for_irq # # Exception| raise KsftFailEx(f"IRQ{irq} is not mapped to a single core: {data}") # # Exception| net.lib.py.ksft.KsftFailEx: IRQ36 is not mapped to a single core: 0-5 # # Exception| # not ok 9 toeplitz.test.rps_tcp_ipv4 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 209, in test # # Exception| rps_cpus = _get_unused_rps_cpus(cfg, count=2) # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 101, in _get_unused_rps_cpus # # Exception| rx_cpus = set(_get_irq_cpus(cfg)) # # Exception| ~~~~~~~~~~~~~^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 88, in _get_irq_cpus # # Exception| cpus.append(_get_cpu_for_irq(napis[queues[name]["napi-id"]]["irq"])) # # Exception| ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 49, in _get_cpu_for_irq # # Exception| raise KsftFailEx(f"IRQ{irq} is not mapped to a single core: {data}") # # Exception| net.lib.py.ksft.KsftFailEx: IRQ36 is not mapped to a single core: 0-5 # # Exception| # not ok 10 toeplitz.test.rps_tcp_ipv6 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 209, in test # # Exception| rps_cpus = _get_unused_rps_cpus(cfg, count=2) # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 101, in _get_unused_rps_cpus # # Exception| rx_cpus = set(_get_irq_cpus(cfg)) # # Exception| ~~~~~~~~~~~~~^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 88, in _get_irq_cpus # # Exception| cpus.append(_get_cpu_for_irq(napis[queues[name]["napi-id"]]["irq"])) # # Exception| ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 49, in _get_cpu_for_irq # # Exception| raise KsftFailEx(f"IRQ{irq} is not mapped to a single core: {data}") # # Exception| net.lib.py.ksft.KsftFailEx: IRQ36 is not mapped to a single core: 0-5 # # Exception| # not ok 11 toeplitz.test.rps_udp_ipv4 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 209, in test # # Exception| rps_cpus = _get_unused_rps_cpus(cfg, count=2) # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 101, in _get_unused_rps_cpus # # Exception| rx_cpus = set(_get_irq_cpus(cfg)) # # Exception| ~~~~~~~~~~~~~^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 88, in _get_irq_cpus # # Exception| cpus.append(_get_cpu_for_irq(napis[queues[name]["napi-id"]]["irq"])) # # Exception| ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 49, in _get_cpu_for_irq # # Exception| raise KsftFailEx(f"IRQ{irq} is not mapped to a single core: {data}") # # Exception| net.lib.py.ksft.KsftFailEx: IRQ36 is not mapped to a single core: 0-5 # # Exception| # not ok 12 toeplitz.test.rps_udp_ipv6 # # Totals: pass:1 fail:11 xfail:0 xpass:0 skip:0 error:0 not ok 1 selftests: drivers/net/hw: toeplitz.py # exit=1 make[1]: Leaving directory '/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw' make: Leaving directory '/srv/vmksft/testing/wt-23/tools/testing/selftests' xx__-> echo $? 0 xx__-> /opt/nipa/contest/scripts/env_check.py Comparing to existing state file: no differences detected. Current system state saved to /tmp/nipa-env-state.json xx__-> echo $? 0 xx__->