< 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 214, in test # # Exception| with bkg(" ".join(rx_cmd), ksft_ready=True, exit_wait=True) as rx_proc: # # Exception| ~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-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 43309 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 40 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 0: rx_hash 0x6e455047 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56628 dport 43309] != expected 0xf63f7562 # # Exception| cpu 0: rx_hash 0x5db442b9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56636 dport 43309] != expected 0x7f34cfac # # Exception| cpu 0: rx_hash 0xca14879e [saddr 192.0.3.2 daddr 192.0.3.1 sport 56682 dport 43309] != expected 0x7ca9fb34 # # Exception| cpu 0: rx_hash 0x5b8f9e56 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56716 dport 43309] != expected 0xa16347d4 # # Exception| cpu 4: rx_hash 0xc83b7218 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56692 dport 43309] != expected 0x71e023b # # Exception| cpu 5: rx_hash 0x7add9a25 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56640 dport 43309] != expected 0x33ce4472 # # Exception| cpu 5: rx_hash 0xe10ae6dc [saddr 192.0.3.2 daddr 192.0.3.1 sport 56654 dport 43309] != expected 0x8cfc601a # # Exception| cpu 5: rx_hash 0x2ce158a0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56658 dport 43309] != expected 0xd365722e # # Exception| cpu 5: rx_hash 0x3621de9a [saddr 192.0.3.2 daddr 192.0.3.1 sport 56672 dport 43309] != expected 0xd18caac1 # # Exception| cpu 5: rx_hash 0x51c3fb67 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56676 dport 43309] != expected 0xc39bdf5c # # Exception| cpu 5: rx_hash 0xc058e2af [saddr 192.0.3.2 daddr 192.0.3.1 sport 56706 dport 43309] != expected 0x1e5163bc # # Exception| cpu 5: rx_hash 0xa7bac752 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56710 dport 43309] != expected 0xc461621 # # Exception| cpu 5: rx_hash 0x59a06bd0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56722 dport 43309] != expected 0xdad4bedb # # Exception| cpu 0: rx_hash 0xa59532d4 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56728 dport 43309] != expected 0x77f1ef2e # # Exception| cpu 0: rx_hash 0xffde498f [saddr 192.0.3.2 daddr 192.0.3.1 sport 56786 dport 43309] != expected 0x2bf5c982 # # Exception| cpu 0: rx_hash 0xb10df8b6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56812 dport 43309] != expected 0xb200de3e # # Exception| cpu 4: rx_hash 0x4360edea [saddr 192.0.3.2 daddr 192.0.3.1 sport 56736 dport 43309] != expected 0xd83d6634 # # Exception| cpu 4: rx_hash 0x414f186c [saddr 192.0.3.2 daddr 192.0.3.1 sport 56766 dport 43309] != expected 0xa38a9f3b # # Exception| cpu 4: rx_hash 0x3235f7f3 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56782 dport 43309] != expected 0x746cdbb6 # # Exception| cpu 4: rx_hash 0xd6efdd4b [saddr 192.0.3.2 daddr 192.0.3.1 sport 56808 dport 43309] != expected 0xa017aba3 # # Exception| cpu 4: rx_hash 0xb3220d30 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56818 dport 43309] != expected 0xc9b72731 # # Exception| cpu 5: rx_hash 0xd8b79113 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56750 dport 43309] != expected 0x670f425c # # Exception| cpu 5: rx_hash 0xe51ecfb5 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56800 dport 43309] != expected 0x291c116d # # Exception| cpu 5: rx_hash 0x4d38a1b2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56806 dport 43309] != expected 0x1f258fcb # # Exception| cpu 5: rx_hash 0x1b046337 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56820 dport 43309] != expected 0xff8eb997 # # Exception| cpu 5: rx_hash 0x81f3f4a6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56832 dport 43309] != expected 0x80834016 # # Exception| cpu 0: rx_hash 0x1a24885f [saddr 192.0.3.2 daddr 192.0.3.1 sport 56846 dport 43309] != expected 0x3fb1647e # # Exception| cpu 0: rx_hash 0x991c871a [saddr 192.0.3.2 daddr 192.0.3.1 sport 56876 dport 43309] != expected 0xf9dd61f6 # # Exception| cpu 0: rx_hash 0x56d8cce0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56878 dport 43309] != expected 0xddf38acd # # Exception| cpu 0: rx_hash 0x328dd808 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44584 dport 43309] != expected 0x661df22f # # Exception| cpu 4: rx_hash 0x2bfa6f27 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56856 dport 43309] != expected 0xcd0d27bf # # Exception| cpu 4: rx_hash 0xaaed95e4 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56868 dport 43309] != expected 0x70d6db38 # # Exception| cpu 4: rx_hash 0xd9977a7b [saddr 192.0.3.2 daddr 192.0.3.1 sport 56916 dport 43309] != expected 0xa7309fb5 # # Exception| cpu 4: rx_hash 0x9aabb60f [saddr 192.0.3.2 daddr 192.0.3.1 sport 44590 dport 43309] != expected 0x50246c89 # # Exception| cpu 5: rx_hash 0x180b7dd9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56848 dport 43309] != expected 0x44069d71 # # Exception| cpu 5: rx_hash 0xfcd15761 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56886 dport 43309] != expected 0x907ded64 # # Exception| cpu 5: rx_hash 0x406ff304 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56900 dport 43309] != expected 0x63b542d2 # # Exception| cpu 5: rx_hash 0x739ee1fa [saddr 192.0.3.2 daddr 192.0.3.1 sport 56908 dport 43309] != expected 0xeabef81c # # Exception| cpu 5: rx_hash 0x30a22d8e [saddr 192.0.3.2 daddr 192.0.3.1 sport 44598 dport 43309] != expected 0x1daa0b20 # # Exception| cpu 5: rx_hash 0xebfeac16 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44608 dport 43309] != expected 0xfc75d10b # # 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 0x0147342c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 32790 dport 37985] OK # # # cpu 4: rx_hash 0x3ec19f0c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 32838 dport 37985] OK # # # cpu 4: rx_hash 0xda1bb5b4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 32864 dport 37985] OK # # # cpu 4: rx_hash 0x15dffe4e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 32866 dport 37985] OK # # # cpu 5: rx_hash 0xa9615a2b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 32784 dport 37985] OK # # # cpu 5: rx_hash 0xfd726d28 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 32796 dport 37985] OK # # # cpu 5: rx_hash 0xd66c0c6a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 32824 dport 37985] OK # # # cpu 5: rx_hash 0xf32a2170 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 32858 dport 37985] OK # # # cpu 5: rx_hash 0x8c277731 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 32882 dport 37985] OK # # # cpu 0: rx_hash 0x8050ceef [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 32810 dport 37985] OK # # # cpu 0: rx_hash 0xc2f4c608 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 32844 dport 37985] OK # # # cpu 0: rx_hash 0x0d308df2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 32846 dport 37985] OK # # # cpu 0: rx_hash 0xe9eaa74a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 32872 dport 37985] OK # # # cpu 0: rx_hash 0x17f00bc8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 32892 dport 37985] OK # # # cpu 4: rx_hash 0xebc552cc [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 32886 dport 37985] OK # # # cpu 4: rx_hash 0xb7b5f578 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 32908 dport 37985] OK # # # cpu 4: rx_hash 0x866b1200 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 32922 dport 37985] OK # # # cpu 4: rx_hash 0xad757342 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 32958 dport 37985] OK # # # cpu 4: rx_hash 0xefd17ba5 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 32984 dport 37985] OK # # # cpu 5: rx_hash 0x7a5e4b04 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 32912 dport 37985] OK # # # cpu 5: rx_hash 0xaf5a86c4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 32928 dport 37985] OK # # # cpu 5: rx_hash 0x36a20fbb [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 32944 dport 37985] OK # # # cpu 5: rx_hash 0xc6e0ef61 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 32994 dport 37985] OK # # # cpu 0: rx_hash 0xca9756bf [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 32954 dport 37985] OK # # # cpu 0: rx_hash 0xb9edb920 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 32970 dport 37985] OK # # # cpu 0: rx_hash 0x5d379398 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33004 dport 37985] OK # # # cpu 4: rx_hash 0xc4cf1ae7 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33020 dport 37985] OK # # # cpu 4: rx_hash 0xe9cf4678 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33066 dport 37985] OK # # # cpu 4: rx_hash 0x9ab5a9e7 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33114 dport 37985] OK # # # cpu 4: rx_hash 0x47d2f490 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33180 dport 37985] OK # # # cpu 5: rx_hash 0xa53302c7 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33034 dport 37985] OK # # # cpu 5: rx_hash 0x3ccb8bb8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33050 dport 37985] OK # # # cpu 5: rx_hash 0x2424f804 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33078 dport 37985] OK # # # cpu 5: rx_hash 0x17d5eafa [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33086 dport 37985] OK # # # cpu 5: rx_hash 0x760c13e8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33162 dport 37985] OK # # # cpu 5: rx_hash 0xbbe7ad94 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33174 dport 37985] OK # # # cpu 0: rx_hash 0x034d2098 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33098 dport 37985] OK # # # cpu 0: rx_hash 0x80752fdd [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33128 dport 37985] OK # # # cpu 0: rx_hash 0x4d9e91a1 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33140 dport 37985] OK # # # cpu 0: rx_hash 0xeddb6f11 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33156 dport 37985] OK # # # cpu 0: rx_hash 0xf5341cad [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33192 dport 37985] OK # # # cpu 0: rx_hash 0x5d1272aa [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33198 dport 37985] OK # # # count: pass=42 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 214, in test # # Exception| with bkg(" ".join(rx_cmd), ksft_ready=True, exit_wait=True) as rx_proc: # # Exception| ~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-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 50211 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 44 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 5: rx_hash 0x8f1dc258 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45029 dport 50211] != expected 0xc64d6ce0 # # Exception| cpu 5: rx_hash 0x8f1dc258 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45029 dport 50211] != expected 0xc64d6ce0 # # Exception| cpu 5: rx_hash 0x8f1dc258 [saddr 192.0.3.2 daddr 192.0.3.1 sport 36869 dport 50211] != expected 0xeb6fe667 # # Exception| cpu 5: rx_hash 0x8f1dc258 [saddr 192.0.3.2 daddr 192.0.3.1 sport 36869 dport 50211] != expected 0xeb6fe667 # # Exception| cpu 5: rx_hash 0x8f1dc258 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44609 dport 50211] != expected 0xb2c011b4 # # Exception| cpu 5: rx_hash 0x8f1dc258 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44609 dport 50211] != expected 0xb2c011b4 # # Exception| cpu 5: rx_hash 0x8f1dc258 [saddr 192.0.3.2 daddr 192.0.3.1 sport 58157 dport 50211] != expected 0x4f9d2763 # # Exception| cpu 5: rx_hash 0x8f1dc258 [saddr 192.0.3.2 daddr 192.0.3.1 sport 58157 dport 50211] != expected 0x4f9d2763 # # Exception| cpu 5: rx_hash 0x8f1dc258 [saddr 192.0.3.2 daddr 192.0.3.1 sport 48326 dport 50211] != expected 0x6dd449ff # # Exception| cpu 5: rx_hash 0x8f1dc258 [saddr 192.0.3.2 daddr 192.0.3.1 sport 48326 dport 50211] != expected 0x6dd449ff # # Exception| cpu 5: rx_hash 0x8f1dc258 [saddr 192.0.3.2 daddr 192.0.3.1 sport 40543 dport 50211] != expected 0x1d512f88 # # Exception| cpu 5: rx_hash 0x8f1dc258 [saddr 192.0.3.2 daddr 192.0.3.1 sport 40543 dport 50211] != expected 0x1d512f88 # # Exception| cpu 5: rx_hash 0x8f1dc258 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44427 dport 50211] != expected 0x5438ff89 # # Exception| cpu 5: rx_hash 0x8f1dc258 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44427 dport 50211] != expected 0x5438ff89 # # Exception| cpu 5: rx_hash 0x8f1dc258 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50846 dport 50211] != expected 0xad019a1a # # Exception| cpu 5: rx_hash 0x8f1dc258 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50846 dport 50211] != expected 0xad019a1a # # Exception| cpu 5: rx_hash 0x8f1dc258 [saddr 192.0.3.2 daddr 192.0.3.1 sport 59988 dport 50211] != expected 0xeaec593b # # Exception| cpu 5: rx_hash 0x8f1dc258 [saddr 192.0.3.2 daddr 192.0.3.1 sport 59988 dport 50211] != expected 0xeaec593b # # Exception| cpu 5: rx_hash 0x8f1dc258 [saddr 192.0.3.2 daddr 192.0.3.1 sport 40061 dport 50211] != expected 0xe51904eb # # Exception| cpu 5: rx_hash 0x8f1dc258 [saddr 192.0.3.2 daddr 192.0.3.1 sport 40061 dport 50211] != expected 0xe51904eb # # Exception| cpu 5: rx_hash 0x8f1dc258 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56461 dport 50211] != expected 0x939edabd # # Exception| cpu 5: rx_hash 0x8f1dc258 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56461 dport 50211] != expected 0x939edabd # # Exception| cpu 5: rx_hash 0x8f1dc258 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57668 dport 50211] != expected 0xa38cfcdb # # Exception| cpu 5: rx_hash 0x8f1dc258 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57668 dport 50211] != expected 0xa38cfcdb # # Exception| cpu 5: rx_hash 0x8f1dc258 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47532 dport 50211] != expected 0x30c8cb43 # # Exception| cpu 5: rx_hash 0x8f1dc258 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47532 dport 50211] != expected 0x30c8cb43 # # Exception| cpu 5: rx_hash 0x8f1dc258 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47852 dport 50211] != expected 0x8385cf27 # # Exception| cpu 5: rx_hash 0x8f1dc258 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47852 dport 50211] != expected 0x8385cf27 # # Exception| cpu 5: rx_hash 0x8f1dc258 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44319 dport 50211] != expected 0x7a3aecdf # # Exception| cpu 5: rx_hash 0x8f1dc258 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44319 dport 50211] != expected 0x7a3aecdf # # Exception| cpu 5: rx_hash 0x8f1dc258 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38525 dport 50211] != expected 0x14b421ba # # Exception| cpu 5: rx_hash 0x8f1dc258 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38525 dport 50211] != expected 0x14b421ba # # Exception| cpu 5: rx_hash 0x8f1dc258 [saddr 192.0.3.2 daddr 192.0.3.1 sport 48157 dport 50211] != expected 0x4598dfef # # Exception| cpu 5: rx_hash 0x8f1dc258 [saddr 192.0.3.2 daddr 192.0.3.1 sport 48157 dport 50211] != expected 0x4598dfef # # Exception| cpu 5: rx_hash 0x8f1dc258 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33139 dport 50211] != expected 0x113ce447 # # Exception| cpu 5: rx_hash 0x8f1dc258 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33139 dport 50211] != expected 0x113ce447 # # Exception| cpu 5: rx_hash 0x8f1dc258 [saddr 192.0.3.2 daddr 192.0.3.1 sport 40805 dport 50211] != expected 0xeafb107f # # Exception| cpu 5: rx_hash 0x8f1dc258 [saddr 192.0.3.2 daddr 192.0.3.1 sport 40805 dport 50211] != expected 0xeafb107f # # Exception| cpu 5: rx_hash 0x8f1dc258 [saddr 192.0.3.2 daddr 192.0.3.1 sport 60653 dport 50211] != expected 0x54db8464 # # Exception| cpu 5: rx_hash 0x8f1dc258 [saddr 192.0.3.2 daddr 192.0.3.1 sport 60653 dport 50211] != expected 0x54db8464 # # Exception| cpu 5: rx_hash 0x8f1dc258 [saddr 192.0.3.2 daddr 192.0.3.1 sport 60068 dport 50211] != expected 0xc59aa61a # # Exception| cpu 5: rx_hash 0x8f1dc258 [saddr 192.0.3.2 daddr 192.0.3.1 sport 60068 dport 50211] != expected 0xc59aa61a # # Exception| cpu 5: rx_hash 0x8f1dc258 [saddr 192.0.3.2 daddr 192.0.3.1 sport 37239 dport 50211] != expected 0x64ef1407 # # Exception| cpu 5: rx_hash 0x8f1dc258 [saddr 192.0.3.2 daddr 192.0.3.1 sport 37239 dport 50211] != expected 0x64ef1407 # # 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 214, in test # # Exception| with bkg(" ".join(rx_cmd), ksft_ready=True, exit_wait=True) as rx_proc: # # Exception| ~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-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 43454 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 44 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 5: rx_hash 0x28e28fd9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52595 dport 43454] != expected 0x7aace179 # # Exception| cpu 5: rx_hash 0x28e28fd9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52595 dport 43454] != expected 0x7aace179 # # Exception| cpu 5: rx_hash 0x28e28fd9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49098 dport 43454] != expected 0x28520639 # # Exception| cpu 5: rx_hash 0x28e28fd9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49098 dport 43454] != expected 0x28520639 # # Exception| cpu 5: rx_hash 0x28e28fd9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57589 dport 43454] != expected 0xc32f9b5 # # Exception| cpu 5: rx_hash 0x28e28fd9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57589 dport 43454] != expected 0xc32f9b5 # # Exception| cpu 5: rx_hash 0x28e28fd9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34050 dport 43454] != expected 0xc2cb1623 # # Exception| cpu 5: rx_hash 0x28e28fd9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34050 dport 43454] != expected 0xc2cb1623 # # Exception| cpu 5: rx_hash 0x28e28fd9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49749 dport 43454] != expected 0x9472942a # # Exception| cpu 5: rx_hash 0x28e28fd9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49749 dport 43454] != expected 0x9472942a # # Exception| cpu 5: rx_hash 0x28e28fd9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44090 dport 43454] != expected 0xb3de4cdc # # Exception| cpu 5: rx_hash 0x28e28fd9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44090 dport 43454] != expected 0xb3de4cdc # # Exception| cpu 5: rx_hash 0x28e28fd9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53914 dport 43454] != expected 0x83f5b4df # # Exception| cpu 5: rx_hash 0x28e28fd9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53914 dport 43454] != expected 0x83f5b4df # # Exception| cpu 5: rx_hash 0x28e28fd9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43058 dport 43454] != expected 0x1a48bc07 # # Exception| cpu 5: rx_hash 0x28e28fd9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43058 dport 43454] != expected 0x1a48bc07 # # Exception| cpu 5: rx_hash 0x28e28fd9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55772 dport 43454] != expected 0x1dce4549 # # Exception| cpu 5: rx_hash 0x28e28fd9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55772 dport 43454] != expected 0x1dce4549 # # Exception| cpu 5: rx_hash 0x28e28fd9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35615 dport 43454] != expected 0xf333e8d6 # # Exception| cpu 5: rx_hash 0x28e28fd9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35615 dport 43454] != expected 0xf333e8d6 # # Exception| cpu 5: rx_hash 0x28e28fd9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44509 dport 43454] != expected 0xd4524a76 # # Exception| cpu 5: rx_hash 0x28e28fd9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44509 dport 43454] != expected 0xd4524a76 # # Exception| cpu 5: rx_hash 0x28e28fd9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45081 dport 43454] != expected 0x9ea33fd2 # # Exception| cpu 5: rx_hash 0x28e28fd9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45081 dport 43454] != expected 0x9ea33fd2 # # Exception| cpu 5: rx_hash 0x28e28fd9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53964 dport 43454] != expected 0x145571f8 # # Exception| cpu 5: rx_hash 0x28e28fd9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53964 dport 43454] != expected 0x145571f8 # # Exception| cpu 5: rx_hash 0x28e28fd9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53870 dport 43454] != expected 0x44526f92 # # Exception| cpu 5: rx_hash 0x28e28fd9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53870 dport 43454] != expected 0x44526f92 # # Exception| cpu 5: rx_hash 0x28e28fd9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58572 dport 43454] != expected 0xef28535b # # Exception| cpu 5: rx_hash 0x28e28fd9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58572 dport 43454] != expected 0xef28535b # # Exception| cpu 5: rx_hash 0x28e28fd9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44467 dport 43454] != expected 0xa507506f # # Exception| cpu 5: rx_hash 0x28e28fd9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44467 dport 43454] != expected 0xa507506f # # Exception| cpu 5: rx_hash 0x28e28fd9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52007 dport 43454] != expected 0x8c6049ca # # Exception| cpu 5: rx_hash 0x28e28fd9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52007 dport 43454] != expected 0x8c6049ca # # Exception| cpu 5: rx_hash 0x28e28fd9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60937 dport 43454] != expected 0x9bffe77a # # Exception| cpu 5: rx_hash 0x28e28fd9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60937 dport 43454] != expected 0x9bffe77a # # Exception| cpu 5: rx_hash 0x28e28fd9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35711 dport 43454] != expected 0x19b18e36 # # Exception| cpu 5: rx_hash 0x28e28fd9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35711 dport 43454] != expected 0x19b18e36 # # Exception| cpu 5: rx_hash 0x28e28fd9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38907 dport 43454] != expected 0x9ca1515a # # Exception| cpu 5: rx_hash 0x28e28fd9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38907 dport 43454] != expected 0x9ca1515a # # Exception| cpu 5: rx_hash 0x28e28fd9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37750 dport 43454] != expected 0x1e6202a6 # # Exception| cpu 5: rx_hash 0x28e28fd9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37750 dport 43454] != expected 0x1e6202a6 # # Exception| cpu 5: rx_hash 0x28e28fd9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33684 dport 43454] != expected 0x8e82c61a # # Exception| cpu 5: rx_hash 0x28e28fd9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33684 dport 43454] != expected 0x8e82c61a # # Exception| count: pass=0 nohash=0 fail=44 # # Exception| # not ok 4 toeplitz.test.udp_ipv6 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-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 203, 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 203, 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 203, 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 203, 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 208, 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 208, 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 208, 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 208, 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__->