< TEST_PROGS=toeplitz.py TEST_GEN_PROGS="" run_tests make: Entering directory '/srv/vmksft/testing/wt-24/tools/testing/selftests' make[1]: Entering directory '/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw' make[1]: Nothing to be done for 'all'. make[1]: Leaving directory '/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw' make[1]: Nothing to be done for 'all'. make[1]: Entering directory '/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw' # overriding timeout to 1800 # 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-24/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/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-24/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-24/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-24/tools/testing/selftests/drivers/net/hw/toeplitz -4 -t -d 49232 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 40 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 0: rx_hash 0x031532b9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55302 dport 49232] != expected 0x59c4ad7 # # Exception| cpu 0: rx_hash 0xb589b917 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55338 dport 49232] != expected 0xe9d3976d # # Exception| cpu 0: rx_hash 0x1638f138 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55372 dport 49232] != expected 0xec15441a # # Exception| cpu 0: rx_hash 0x508dd32c [saddr 192.0.3.2 daddr 192.0.3.1 sport 55374 dport 49232] != expected 0x6277f2d3 # # Exception| cpu 4: rx_hash 0x005fec30 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55274 dport 49232] != expected 0xc86f062d # # Exception| cpu 4: rx_hash 0x6d66fb6c [saddr 192.0.3.2 daddr 192.0.3.1 sport 55292 dport 49232] != expected 0x10f0bd59 # # Exception| cpu 4: rx_hash 0x1a6ede7e [saddr 192.0.3.2 daddr 192.0.3.1 sport 55326 dport 49232] != expected 0x37c8b1bc # # Exception| cpu 4: rx_hash 0x24cf28b7 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55360 dport 49232] != expected 0x88bcb2cc # # Exception| cpu 5: rx_hash 0x23057d3a [saddr 192.0.3.2 daddr 192.0.3.1 sport 55278 dport 49232] != expected 0x8f5e5d49 # # Exception| cpu 5: rx_hash 0x6e2c25e5 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55312 dport 49232] != expected 0xdd03f1a3 # # Exception| cpu 5: rx_hash 0xacf255d0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55346 dport 49232] != expected 0xdb876c06 # # Exception| cpu 5: rx_hash 0x41209ba9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55366 dport 49232] != expected 0x41ef5f61 # # Exception| cpu 0: rx_hash 0x585b776e [saddr 192.0.3.2 daddr 192.0.3.1 sport 55390 dport 49232] != expected 0x73bba40a # # Exception| cpu 0: rx_hash 0x8155773b [saddr 192.0.3.2 daddr 192.0.3.1 sport 55426 dport 49232] != expected 0xe0949b68 # # Exception| cpu 0: rx_hash 0x1c45c9dd [saddr 192.0.3.2 daddr 192.0.3.1 sport 55482 dport 49232] != expected 0x5a264b6f # # Exception| cpu 4: rx_hash 0xb9df9651 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55416 dport 49232] != expected 0x320e62cb # # Exception| cpu 4: rx_hash 0x982e9bfc [saddr 192.0.3.2 daddr 192.0.3.1 sport 55450 dport 49232] != expected 0xd2c06003 # # Exception| cpu 4: rx_hash 0xbb740af6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55454 dport 49232] != expected 0x95f13b67 # # Exception| cpu 4: rx_hash 0x14936d9f [saddr 192.0.3.2 daddr 192.0.3.1 sport 55466 dport 49232] != expected 0x4bea1db6 # # Exception| cpu 4: rx_hash 0x9478b4ba [saddr 192.0.3.2 daddr 192.0.3.1 sport 55496 dport 49232] != expected 0x91d95a5 # # Exception| cpu 4: rx_hash 0xcbb67a69 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55506 dport 49232] != expected 0xb52bd807 # # Exception| cpu 5: rx_hash 0xc54bc988 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55398 dport 49232] != expected 0xc909740d # # Exception| cpu 5: rx_hash 0xd4e6810d [saddr 192.0.3.2 daddr 192.0.3.1 sport 55406 dport 49232] != expected 0xea91d9bf # # Exception| cpu 5: rx_hash 0xcd9d6dca [saddr 192.0.3.2 daddr 192.0.3.1 sport 55414 dport 49232] != expected 0xd8c522d4 # # Exception| cpu 5: rx_hash 0xcf36f16d [saddr 192.0.3.2 daddr 192.0.3.1 sport 55440 dport 49232] != expected 0x7f3a7b78 # # Exception| cpu 0: rx_hash 0xda1b32ec [saddr 192.0.3.2 daddr 192.0.3.1 sport 55514 dport 49232] != expected 0x96b375b5 # # Exception| cpu 0: rx_hash 0x56a6c48f [saddr 192.0.3.2 daddr 192.0.3.1 sport 55530 dport 49232] != expected 0xf990800 # # Exception| cpu 0: rx_hash 0x2a329b56 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55540 dport 49232] != expected 0xf49e1ec6 # # Exception| cpu 0: rx_hash 0xbea14fa1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55568 dport 49232] != expected 0x8c1f34ce # # Exception| cpu 0: rx_hash 0x6504d353 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55594 dport 49232] != expected 0xb8cf5200 # # Exception| cpu 0: rx_hash 0x465e4259 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55598 dport 49232] != expected 0xfffe0964 # # Exception| cpu 0: rx_hash 0x3aca1d80 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55600 dport 49232] != expected 0x4f91fa2 # # Exception| cpu 4: rx_hash 0xa7daa366 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55560 dport 49232] != expected 0xbe4bcfa5 # # Exception| cpu 4: rx_hash 0xe9b92530 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55578 dport 49232] != expected 0x21e52fb5 # # Exception| cpu 4: rx_hash 0x083dc40f [saddr 192.0.3.2 daddr 192.0.3.1 sport 55612 dport 49232] != expected 0x6050e974 # # Exception| cpu 4: rx_hash 0x4e88e61b [saddr 192.0.3.2 daddr 192.0.3.1 sport 55614 dport 49232] != expected 0xee325fbd # # Exception| cpu 4: rx_hash 0xd718d3f9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55620 dport 49232] != expected 0x9e912cc5 # # Exception| cpu 5: rx_hash 0x3b9fd3d3 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55548 dport 49232] != expected 0xd706b374 # # Exception| cpu 5: rx_hash 0xf8146db5 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55570 dport 49232] != expected 0x27d8207 # # Exception| cpu 5: rx_hash 0xcae3b43a [saddr 192.0.3.2 daddr 192.0.3.1 sport 55582 dport 49232] != expected 0x66d474d1 # # Exception| count: pass=0 nohash=0 fail=40 # # Exception| # not ok 1 toeplitz.test.tcp_ipv4 # # Receiver output: # # # # RSS indirection table size: 256 # # # cpu 0: rx_hash 0x59843489 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50192 dport 56886] OK # # # cpu 0: rx_hash 0x447f534a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50250 dport 56886] OK # # # cpu 4: rx_hash 0x6b73ed06 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50204 dport 56886] OK # # # cpu 4: rx_hash 0x8221a87b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50218 dport 56886] OK # # # cpu 4: rx_hash 0x8af70c39 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50234 dport 56886] OK # # # cpu 4: rx_hash 0x7e5e2e87 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50262 dport 56886] OK # # # cpu 4: rx_hash 0xf2e3d8e4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50278 dport 56886] OK # # # cpu 4: rx_hash 0xe1e50cc6 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50312 dport 56886] OK # # # cpu 5: rx_hash 0x9fdacfb8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50288 dport 56886] OK # # # cpu 5: rx_hash 0xad2d1637 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50300 dport 56886] OK # # # cpu 5: rx_hash 0x9d71531f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50326 dport 56886] OK # # # cpu 5: rx_hash 0x8cdc1b9a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50334 dport 56886] OK # # # cpu 0: rx_hash 0x57798768 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50340 dport 56886] OK # # # cpu 0: rx_hash 0xedb32380 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50394 dport 56886] OK # # # cpu 0: rx_hash 0x425444e9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50414 dport 56886] OK # # # cpu 4: rx_hash 0x233b7cf3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50346 dport 56886] OK # # # cpu 4: rx_hash 0x46d4cfed [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50348 dport 56886] OK # # # cpu 4: rx_hash 0xcee9b28a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50398 dport 56886] OK # # # cpu 4: rx_hash 0x3616bf72 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50400 dport 56886] OK # # # cpu 4: rx_hash 0x78753924 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50418 dport 56886] OK # # # cpu 5: rx_hash 0x4e026baf [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50364 dport 56886] OK # # # cpu 5: rx_hash 0x808a34dc [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50380 dport 56886] OK # # # cpu 5: rx_hash 0x2f6d53b5 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50424 dport 56886] OK # # # cpu 0: rx_hash 0x81dffa8f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50432 dport 56886] OK # # # cpu 0: rx_hash 0xc76ad89b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50434 dport 56886] OK # # # cpu 0: rx_hash 0x688dbff2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50486 dport 56886] OK # # # cpu 0: rx_hash 0xe86666d7 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50516 dport 56886] OK # # # cpu 4: rx_hash 0xd6c7901e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50442 dport 56886] OK # # # cpu 4: rx_hash 0xb3282300 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50444 dport 56886] OK # # # cpu 4: rx_hash 0x98a41648 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50456 dport 56886] OK # # # cpu 4: rx_hash 0x3f95d563 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50492 dport 56886] OK # # # cpu 4: rx_hash 0xa605e081 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50502 dport 56886] OK # # # cpu 5: rx_hash 0xa2856b85 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50436 dport 56886] OK # # # cpu 5: rx_hash 0xcfbc7cd9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50450 dport 56886] OK # # # cpu 5: rx_hash 0x1419e02b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50472 dport 56886] OK # # # cpu 5: rx_hash 0xda91bf58 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50520 dport 56886] OK # # # cpu 5: rx_hash 0xbf7e0c46 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50526 dport 56886] OK # # # cpu 5: rx_hash 0x33c3fa25 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50542 dport 56886] OK # # # cpu 5: rx_hash 0x184fcf6d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50554 dport 56886] OK # # # cpu 0: rx_hash 0xc141cf38 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50598 dport 56886] OK # # # cpu 0: rx_hash 0x8f22496e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50612 dport 56886] OK # # # cpu 0: rx_hash 0xfb60b2f5 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50618 dport 56886] OK # # # cpu 0: rx_hash 0x35e8ed86 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50634 dport 56886] OK # # # cpu 0: rx_hash 0x16b27c8c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50638 dport 56886] OK # # # cpu 0: rx_hash 0x497cb25f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50644 dport 56886] OK # # # count: pass=45 nohash=0 fail=0 # ok 2 toeplitz.test.tcp_ipv6 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/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-24/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-24/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-24/tools/testing/selftests/drivers/net/hw/toeplitz -4 -u -d 38533 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 44 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 5: rx_hash 0xfd2f7aa3 [saddr 192.0.3.2 daddr 192.0.3.1 sport 51802 dport 38533] != expected 0xfaf93e42 # # Exception| cpu 5: rx_hash 0xfd2f7aa3 [saddr 192.0.3.2 daddr 192.0.3.1 sport 51802 dport 38533] != expected 0xfaf93e42 # # Exception| cpu 5: rx_hash 0xfd2f7aa3 [saddr 192.0.3.2 daddr 192.0.3.1 sport 35049 dport 38533] != expected 0xe68703d4 # # Exception| cpu 5: rx_hash 0xfd2f7aa3 [saddr 192.0.3.2 daddr 192.0.3.1 sport 35049 dport 38533] != expected 0xe68703d4 # # Exception| cpu 5: rx_hash 0xfd2f7aa3 [saddr 192.0.3.2 daddr 192.0.3.1 sport 41740 dport 38533] != expected 0xfae6587e # # Exception| cpu 5: rx_hash 0xfd2f7aa3 [saddr 192.0.3.2 daddr 192.0.3.1 sport 41740 dport 38533] != expected 0xfae6587e # # Exception| cpu 5: rx_hash 0xfd2f7aa3 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49833 dport 38533] != expected 0xfd1d9f6c # # Exception| cpu 5: rx_hash 0xfd2f7aa3 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49833 dport 38533] != expected 0xfd1d9f6c # # Exception| cpu 5: rx_hash 0xfd2f7aa3 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45096 dport 38533] != expected 0xb9b243fb # # Exception| cpu 5: rx_hash 0xfd2f7aa3 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45096 dport 38533] != expected 0xb9b243fb # # Exception| cpu 5: rx_hash 0xfd2f7aa3 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56058 dport 38533] != expected 0xa53753a3 # # Exception| cpu 5: rx_hash 0xfd2f7aa3 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56058 dport 38533] != expected 0xa53753a3 # # Exception| cpu 5: rx_hash 0xfd2f7aa3 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53925 dport 38533] != expected 0xeca5a5ec # # Exception| cpu 5: rx_hash 0xfd2f7aa3 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53925 dport 38533] != expected 0xeca5a5ec # # Exception| cpu 5: rx_hash 0xfd2f7aa3 [saddr 192.0.3.2 daddr 192.0.3.1 sport 36736 dport 38533] != expected 0x389a6bae # # Exception| cpu 5: rx_hash 0xfd2f7aa3 [saddr 192.0.3.2 daddr 192.0.3.1 sport 36736 dport 38533] != expected 0x389a6bae # # Exception| cpu 5: rx_hash 0xfd2f7aa3 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33112 dport 38533] != expected 0x7a6ec4e8 # # Exception| cpu 5: rx_hash 0xfd2f7aa3 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33112 dport 38533] != expected 0x7a6ec4e8 # # Exception| cpu 5: rx_hash 0xfd2f7aa3 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33153 dport 38533] != expected 0xb2b5cd7c # # Exception| cpu 5: rx_hash 0xfd2f7aa3 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33153 dport 38533] != expected 0xb2b5cd7c # # Exception| cpu 5: rx_hash 0xfd2f7aa3 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50258 dport 38533] != expected 0x4f8b58b0 # # Exception| cpu 5: rx_hash 0xfd2f7aa3 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50258 dport 38533] != expected 0x4f8b58b0 # # Exception| cpu 5: rx_hash 0xfd2f7aa3 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49251 dport 38533] != expected 0x1e2379cc # # Exception| cpu 5: rx_hash 0xfd2f7aa3 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49251 dport 38533] != expected 0x1e2379cc # # Exception| cpu 5: rx_hash 0xfd2f7aa3 [saddr 192.0.3.2 daddr 192.0.3.1 sport 59372 dport 38533] != expected 0x5d49ae31 # # Exception| cpu 5: rx_hash 0xfd2f7aa3 [saddr 192.0.3.2 daddr 192.0.3.1 sport 59372 dport 38533] != expected 0x5d49ae31 # # Exception| cpu 5: rx_hash 0xfd2f7aa3 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45358 dport 38533] != expected 0x21fd6b3b # # Exception| cpu 5: rx_hash 0xfd2f7aa3 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45358 dport 38533] != expected 0x21fd6b3b # # Exception| cpu 5: rx_hash 0xfd2f7aa3 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45398 dport 38533] != expected 0xdf3cae8a # # Exception| cpu 5: rx_hash 0xfd2f7aa3 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45398 dport 38533] != expected 0xdf3cae8a # # Exception| cpu 5: rx_hash 0xfd2f7aa3 [saddr 192.0.3.2 daddr 192.0.3.1 sport 48097 dport 38533] != expected 0x731423c0 # # Exception| cpu 5: rx_hash 0xfd2f7aa3 [saddr 192.0.3.2 daddr 192.0.3.1 sport 48097 dport 38533] != expected 0x731423c0 # # Exception| cpu 5: rx_hash 0xfd2f7aa3 [saddr 192.0.3.2 daddr 192.0.3.1 sport 60447 dport 38533] != expected 0xa33fa8c4 # # Exception| cpu 5: rx_hash 0xfd2f7aa3 [saddr 192.0.3.2 daddr 192.0.3.1 sport 60447 dport 38533] != expected 0xa33fa8c4 # # Exception| cpu 5: rx_hash 0xfd2f7aa3 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39701 dport 38533] != expected 0x71cd7c57 # # Exception| cpu 5: rx_hash 0xfd2f7aa3 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39701 dport 38533] != expected 0x71cd7c57 # # Exception| cpu 5: rx_hash 0xfd2f7aa3 [saddr 192.0.3.2 daddr 192.0.3.1 sport 58796 dport 38533] != expected 0xb1b4d931 # # Exception| cpu 5: rx_hash 0xfd2f7aa3 [saddr 192.0.3.2 daddr 192.0.3.1 sport 58796 dport 38533] != expected 0xb1b4d931 # # Exception| cpu 5: rx_hash 0xfd2f7aa3 [saddr 192.0.3.2 daddr 192.0.3.1 sport 54741 dport 38533] != expected 0x1c295b6f # # Exception| cpu 5: rx_hash 0xfd2f7aa3 [saddr 192.0.3.2 daddr 192.0.3.1 sport 54741 dport 38533] != expected 0x1c295b6f # # Exception| cpu 5: rx_hash 0xfd2f7aa3 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47320 dport 38533] != expected 0x2cf1398e # # Exception| cpu 5: rx_hash 0xfd2f7aa3 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47320 dport 38533] != expected 0x2cf1398e # # Exception| cpu 5: rx_hash 0xfd2f7aa3 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45964 dport 38533] != expected 0x2dce1ef3 # # Exception| cpu 5: rx_hash 0xfd2f7aa3 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45964 dport 38533] != expected 0x2dce1ef3 # # Exception| count: pass=0 nohash=0 fail=44 # # Exception| # not ok 3 toeplitz.test.udp_ipv4 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/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-24/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-24/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-24/tools/testing/selftests/drivers/net/hw/toeplitz -6 -u -d 35888 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 40 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 0: rx_hash 0xd5cdace0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40726 dport 35888] != expected 0x9dca820a # # Exception| cpu 0: rx_hash 0xd5cdace0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40726 dport 35888] != expected 0x9dca820a # # Exception| cpu 0: rx_hash 0xd5cdace0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50909 dport 35888] != expected 0x8841f52b # # Exception| cpu 0: rx_hash 0xd5cdace0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50909 dport 35888] != expected 0x8841f52b # # Exception| cpu 0: rx_hash 0xd5cdace0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51801 dport 35888] != expected 0xe4334770 # # Exception| cpu 0: rx_hash 0xd5cdace0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51801 dport 35888] != expected 0xe4334770 # # Exception| cpu 0: rx_hash 0xd5cdace0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56218 dport 35888] != expected 0x3146e035 # # Exception| cpu 0: rx_hash 0xd5cdace0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56218 dport 35888] != expected 0x3146e035 # # Exception| cpu 0: rx_hash 0xd5cdace0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42794 dport 35888] != expected 0x421dbd58 # # Exception| cpu 0: rx_hash 0xd5cdace0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42794 dport 35888] != expected 0x421dbd58 # # Exception| cpu 0: rx_hash 0xd5cdace0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40986 dport 35888] != expected 0xc248cecc # # Exception| cpu 0: rx_hash 0xd5cdace0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40986 dport 35888] != expected 0xc248cecc # # Exception| cpu 0: rx_hash 0xd5cdace0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35231 dport 35888] != expected 0x517a6339 # # Exception| cpu 0: rx_hash 0xd5cdace0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35231 dport 35888] != expected 0x517a6339 # # Exception| cpu 0: rx_hash 0xd5cdace0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39472 dport 35888] != expected 0x18e053e0 # # Exception| cpu 0: rx_hash 0xd5cdace0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39472 dport 35888] != expected 0x18e053e0 # # Exception| cpu 0: rx_hash 0xd5cdace0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59981 dport 35888] != expected 0xd93b196a # # Exception| cpu 0: rx_hash 0xd5cdace0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59981 dport 35888] != expected 0xd93b196a # # Exception| cpu 0: rx_hash 0xd5cdace0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42427 dport 35888] != expected 0xefd3c99 # # Exception| cpu 0: rx_hash 0xd5cdace0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42427 dport 35888] != expected 0xefd3c99 # # Exception| cpu 0: rx_hash 0xd5cdace0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34809 dport 35888] != expected 0x74bf69ed # # Exception| cpu 0: rx_hash 0xd5cdace0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34809 dport 35888] != expected 0x74bf69ed # # Exception| cpu 0: rx_hash 0xd5cdace0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44771 dport 35888] != expected 0xb7690b60 # # Exception| cpu 0: rx_hash 0xd5cdace0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44771 dport 35888] != expected 0xb7690b60 # # Exception| cpu 0: rx_hash 0xd5cdace0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49039 dport 35888] != expected 0xbe45953e # # Exception| cpu 0: rx_hash 0xd5cdace0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49039 dport 35888] != expected 0xbe45953e # # Exception| cpu 0: rx_hash 0xd5cdace0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57646 dport 35888] != expected 0x3660f648 # # Exception| cpu 0: rx_hash 0xd5cdace0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57646 dport 35888] != expected 0x3660f648 # # Exception| cpu 0: rx_hash 0xd5cdace0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33124 dport 35888] != expected 0xbe8b6b32 # # Exception| cpu 0: rx_hash 0xd5cdace0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33124 dport 35888] != expected 0xbe8b6b32 # # Exception| cpu 0: rx_hash 0xd5cdace0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45287 dport 35888] != expected 0x3f4f0e35 # # Exception| cpu 0: rx_hash 0xd5cdace0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45287 dport 35888] != expected 0x3f4f0e35 # # Exception| cpu 0: rx_hash 0xd5cdace0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51912 dport 35888] != expected 0xc0957393 # # Exception| cpu 0: rx_hash 0xd5cdace0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51912 dport 35888] != expected 0xc0957393 # # Exception| cpu 0: rx_hash 0xd5cdace0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49570 dport 35888] != expected 0xb309901d # # Exception| cpu 0: rx_hash 0xd5cdace0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49570 dport 35888] != expected 0xb309901d # # Exception| cpu 0: rx_hash 0xd5cdace0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43578 dport 35888] != expected 0x74748487 # # Exception| cpu 0: rx_hash 0xd5cdace0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43578 dport 35888] != expected 0x74748487 # # Exception| cpu 0: rx_hash 0xd5cdace0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54537 dport 35888] != expected 0xd521b439 # # Exception| cpu 0: rx_hash 0xd5cdace0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54537 dport 35888] != expected 0xd521b439 # # 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-24/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/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-24/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-24/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-24/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/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-24/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-24/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-24/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/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-24/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-24/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-24/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/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-24/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-24/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-24/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/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-24/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-24/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-24/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-24/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/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-24/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-24/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-24/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-24/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/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-24/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-24/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-24/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-24/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/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-24/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-24/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-24/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-24/tools/testing/selftests/drivers/net/hw' make: Leaving directory '/srv/vmksft/testing/wt-24/tools/testing/selftests' xx__-> echo $? 0 xx__-> echo scan > /sys/kernel/debug/kmemleak 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__->