< TEST_PROGS=toeplitz.py TEST_GEN_PROGS="" run_tests make: Entering directory '/srv/vmksft/testing/wt-23/tools/testing/selftests' make[1]: Entering directory '/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw' make[1]: Nothing to be done for 'all'. make[1]: Leaving directory '/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw' make[1]: Nothing to be done for 'all'. make[1]: Entering directory '/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw' # timeout set to 0 # selftests: drivers/net/hw: toeplitz.py # TAP version 13 # 1..12 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 194, in test # # Exception| with bkg(" ".join(rx_cmd), ksft_ready=True, exit_wait=True) as rx_proc: # # Exception| ~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/net/lib/py/utils.py", line 186, in __exit__ # # Exception| return self.process(terminate=terminate, fail=self.check_fail) # # Exception| ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/net/lib/py/utils.py", line 119, 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 53992 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 42 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 0: rx_hash 0xb59cad5c [saddr 192.0.3.2 daddr 192.0.3.1 sport 56634 dport 53992] != expected 0x5848526a # # Exception| cpu 0: rx_hash 0x58b84595 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56658 dport 53992] != expected 0x9245bab3 # # Exception| cpu 0: rx_hash 0xc3057908 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56684 dport 53992] != expected 0x766e3f36 # # Exception| cpu 0: rx_hash 0x9d58467a [saddr 192.0.3.2 daddr 192.0.3.1 sport 56702 dport 53992] != expected 0xee5672f7 # # Exception| cpu 0: rx_hash 0xc4e4ada7 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56714 dport 53992] != expected 0x474ca07b # # Exception| cpu 0: rx_hash 0x70770e83 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56720 dport 53992] != expected 0x6f7b031e # # Exception| cpu 0: rx_hash 0xe41edb20 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56734 dport 53992] != expected 0x7f548a60 # # Exception| cpu 0: rx_hash 0x06eedad7 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56774 dport 53992] != expected 0x415d6e42 # # Exception| cpu 0: rx_hash 0x48cedee6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56828 dport 53992] != expected 0xc569368e # # Exception| cpu 0: rx_hash 0x11750d2f [saddr 192.0.3.2 daddr 192.0.3.1 sport 56860 dport 53992] != expected 0x1b2b8ed6 # # Exception| cpu 0: rx_hash 0x1ea1e411 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56876 dport 53992] != expected 0xef2f822d # # Exception| cpu 0: rx_hash 0x9d5f7e6e [saddr 192.0.3.2 daddr 192.0.3.1 sport 56938 dport 53992] != expected 0x990e1823 # # Exception| cpu 0: rx_hash 0xe3f8379b [saddr 192.0.3.2 daddr 192.0.3.1 sport 56940 dport 53992] != expected 0x392e7ff9 # # Exception| cpu 0: rx_hash 0xa5ed0e3b [saddr 192.0.3.2 daddr 192.0.3.1 sport 56960 dport 53992] != expected 0x783cb483 # # Exception| cpu 0: rx_hash 0x0103965c [saddr 192.0.3.2 daddr 192.0.3.1 sport 57010 dport 53992] != expected 0x4c0702eb # # Exception| cpu 0: rx_hash 0xec277e95 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57050 dport 53992] != expected 0x860aea32 # # Exception| cpu 0: rx_hash 0x48c9e6f2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57064 dport 53992] != expected 0xb2315c5a # # Exception| cpu 0: rx_hash 0x0ed90f4a [saddr 192.0.3.2 daddr 192.0.3.1 sport 57096 dport 53992] != expected 0x56b3dbb8 # # Exception| cpu 0: rx_hash 0xba4aac6e [saddr 192.0.3.2 daddr 192.0.3.1 sport 57106 dport 53992] != expected 0x7e8478dd # # Exception| cpu 0: rx_hash 0x956433d7 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57142 dport 53992] != expected 0xb2985e3d # # Exception| cpu 0: rx_hash 0x48c796da [saddr 192.0.3.2 daddr 192.0.3.1 sport 57186 dport 53992] != expected 0x5c8189f2 # # Exception| cpu 0: rx_hash 0xe41c332c [saddr 192.0.3.2 daddr 192.0.3.1 sport 57222 dport 53992] != expected 0xad9cac2c # # Exception| cpu 0: rx_hash 0x8512a8a4 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57240 dport 53992] != expected 0xe5b4d200 # # Exception| cpu 0: rx_hash 0xbb47626e [saddr 192.0.3.2 daddr 192.0.3.1 sport 57348 dport 53992] != expected 0x8ec7bca5 # # Exception| cpu 0: rx_hash 0xf567665f [saddr 192.0.3.2 daddr 192.0.3.1 sport 57406 dport 53992] != expected 0xaf3e469 # # Exception| cpu 0: rx_hash 0x56638aa7 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57452 dport 53992] != expected 0x44ca547c # # Exception| cpu 0: rx_hash 0xa304c48c [saddr 192.0.3.2 daddr 192.0.3.1 sport 57468 dport 53992] != expected 0x1ccda32e # # Exception| cpu 0: rx_hash 0x308cc580 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57492 dport 53992] != expected 0x3dc0b51d # # Exception| cpu 0: rx_hash 0x000b8844 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57512 dport 53992] != expected 0x19d48a0b # # Exception| cpu 0: rx_hash 0x83f5123b [saddr 192.0.3.2 daddr 192.0.3.1 sport 57582 dport 53992] != expected 0x6ff51005 # # Exception| cpu 0: rx_hash 0x1078c32f [saddr 192.0.3.2 daddr 192.0.3.1 sport 57610 dport 53992] != expected 0xeb684aae # # Exception| cpu 0: rx_hash 0xa4eb600b [saddr 192.0.3.2 daddr 192.0.3.1 sport 57616 dport 53992] != expected 0xc35fe9cb # # Exception| cpu 0: rx_hash 0x93865950 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57676 dport 53992] != expected 0x9d49d0a0 # # Exception| cpu 0: rx_hash 0xb37c2fd7 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57688 dport 53992] != expected 0xa551fabb # # Exception| cpu 0: rx_hash 0x1792b7b0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57706 dport 53992] != expected 0x916a4cd3 # # Exception| cpu 0: rx_hash 0x769c2c38 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57716 dport 53992] != expected 0xd94232ff # # Exception| cpu 0: rx_hash 0x841ab6bc [saddr 192.0.3.2 daddr 192.0.3.1 sport 57730 dport 53992] != expected 0xb0675ae0 # # Exception| cpu 0: rx_hash 0xa4e0c03b [saddr 192.0.3.2 daddr 192.0.3.1 sport 57750 dport 53992] != expected 0x887f70fb # # Exception| cpu 0: rx_hash 0x41fab553 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57774 dport 53992] != expected 0xcc7492a4 # # Exception| cpu 0: rx_hash 0x6100c3d4 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57786 dport 53992] != expected 0xf46cb8bf # # Exception| cpu 0: rx_hash 0x566dfa8f [saddr 192.0.3.2 daddr 192.0.3.1 sport 57830 dport 53992] != expected 0xaa7a81d4 # # Exception| cpu 0: rx_hash 0x17991780 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57836 dport 53992] != expected 0xda4ad5e3 # # Exception| count: pass=0 nohash=0 fail=42 # # Exception| # not ok 1 toeplitz.test.tcp_ipv4 # # Receiver output: # # # # RSS indirection table size: 256 # # # cpu 0: rx_hash 0x93fee11a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50572 dport 39588] OK # # # cpu 0: rx_hash 0x59ca0bcb [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50576 dport 39588] OK # # # cpu 0: rx_hash 0xcda3de68 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50590 dport 39588] OK # # # cpu 0: rx_hash 0x8383da59 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50596 dport 39588] OK # # # cpu 0: rx_hash 0xe28d41d1 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50618 dport 39588] OK # # # cpu 0: rx_hash 0x10007b65 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50634 dport 39588] OK # # # cpu 0: rx_hash 0x208736a1 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50678 dport 39588] OK # # # cpu 0: rx_hash 0x59c693ef [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50690 dport 39588] OK # # # cpu 0: rx_hash 0x76e80c56 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50726 dport 39588] OK # # # cpu 4: rx_hash 0xda3491b4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50646 dport 39588] OK # # # cpu 4: rx_hash 0x9c269000 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50734 dport 39588] OK # # # cpu 4: rx_hash 0x4e51dc33 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50762 dport 39588] OK # # # cpu 4: rx_hash 0x617f438a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50798 dport 39588] OK # # # cpu 4: rx_hash 0xddd9dd3f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50850 dport 39588] OK # # # cpu 4: rx_hash 0x0fae910c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50886 dport 39588] OK # # # cpu 4: rx_hash 0xcdaa9654 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50944 dport 39588] OK # # # cpu 4: rx_hash 0x466a918a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50966 dport 39588] OK # # # cpu 4: rx_hash 0x9c234018 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50978 dport 39588] OK # # # cpu 4: rx_hash 0x49be78b4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50982 dport 39588] OK # # # cpu 4: rx_hash 0xbcd9369f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50998 dport 39588] OK # # # cpu 4: rx_hash 0xfd2ddb90 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51004 dport 39588] OK # # # cpu 4: rx_hash 0x30f345de [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51008 dport 39588] OK # # # cpu 4: rx_hash 0x9bc93487 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51010 dport 39588] OK # # # cpu 4: rx_hash 0xe56e7d72 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51012 dport 39588] OK # # # cpu 4: rx_hash 0x0fa0e124 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51020 dport 39588] OK # # # cpu 4: rx_hash 0x17e8e7f6 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51122 dport 39588] OK # # # cpu 4: rx_hash 0xc275df5a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51126 dport 39588] OK # # # cpu 4: rx_hash 0x10029369 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51154 dport 39588] OK # # # cpu 4: rx_hash 0x51f67e66 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51160 dport 39588] OK # # # cpu 4: rx_hash 0x617133a2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51172 dport 39588] OK # # # cpu 4: rx_hash 0xf1015ec0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51214 dport 39588] OK # # # cpu 4: rx_hash 0x5dd15b06 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51308 dport 39588] OK # # # cpu 4: rx_hash 0xeea32c8d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51344 dport 39588] OK # # # cpu 4: rx_hash 0xc667c7ab [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51412 dport 39588] OK # # # cpu 4: rx_hash 0x1c2e1639 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51424 dport 39588] OK # # # cpu 4: rx_hash 0xe9495812 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51440 dport 39588] OK # # # cpu 4: rx_hash 0x5a3eff81 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51456 dport 39588] OK # # # cpu 4: rx_hash 0x3b306409 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51486 dport 39588] OK # # # cpu 4: rx_hash 0x6ab9b245 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51516 dport 39588] OK # # # cpu 4: rx_hash 0x5dd48b1e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51552 dport 39588] OK # # # cpu 4: rx_hash 0x97e061cf [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51580 dport 39588] OK # # # cpu 4: rx_hash 0x7acf2936 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51602 dport 39588] OK # # # cpu 4: rx_hash 0x3b3bc439 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51608 dport 39588] OK # # # cpu 4: rx_hash 0xe17215ab [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51628 dport 39588] OK # # # cpu 4: rx_hash 0x6ab21275 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51642 dport 39588] OK # # # cpu 4: rx_hash 0xd61f2cf0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51696 dport 39588] OK # # # cpu 4: rx_hash 0xd1f9c04b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51714 dport 39588] OK # # # cpu 4: rx_hash 0x8fa4ff39 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51728 dport 39588] OK # # # count: pass=48 nohash=0 fail=0 # ok 2 toeplitz.test.tcp_ipv6 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 194, in test # # Exception| with bkg(" ".join(rx_cmd), ksft_ready=True, exit_wait=True) as rx_proc: # # Exception| ~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/net/lib/py/utils.py", line 186, in __exit__ # # Exception| return self.process(terminate=terminate, fail=self.check_fail) # # Exception| ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/net/lib/py/utils.py", line 119, 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 45867 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 40 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 0: rx_hash 0x6eaa6705 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53801 dport 45867] != expected 0xed6643fd # # Exception| cpu 0: rx_hash 0x6eaa6705 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53801 dport 45867] != expected 0xed6643fd # # Exception| cpu 0: rx_hash 0x6eaa6705 [saddr 192.0.3.2 daddr 192.0.3.1 sport 51789 dport 45867] != expected 0xde9390d0 # # Exception| cpu 0: rx_hash 0x6eaa6705 [saddr 192.0.3.2 daddr 192.0.3.1 sport 51789 dport 45867] != expected 0xde9390d0 # # Exception| cpu 0: rx_hash 0x6eaa6705 [saddr 192.0.3.2 daddr 192.0.3.1 sport 46484 dport 45867] != expected 0x7a57aa32 # # Exception| cpu 0: rx_hash 0x6eaa6705 [saddr 192.0.3.2 daddr 192.0.3.1 sport 46484 dport 45867] != expected 0x7a57aa32 # # Exception| cpu 0: rx_hash 0x6eaa6705 [saddr 192.0.3.2 daddr 192.0.3.1 sport 59183 dport 45867] != expected 0xb1524083 # # Exception| cpu 0: rx_hash 0x6eaa6705 [saddr 192.0.3.2 daddr 192.0.3.1 sport 59183 dport 45867] != expected 0xb1524083 # # Exception| cpu 0: rx_hash 0x6eaa6705 [saddr 192.0.3.2 daddr 192.0.3.1 sport 59931 dport 45867] != expected 0x319fe77 # # Exception| cpu 0: rx_hash 0x6eaa6705 [saddr 192.0.3.2 daddr 192.0.3.1 sport 59931 dport 45867] != expected 0x319fe77 # # Exception| cpu 0: rx_hash 0x6eaa6705 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47937 dport 45867] != expected 0x9621d9b9 # # Exception| cpu 0: rx_hash 0x6eaa6705 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47937 dport 45867] != expected 0x9621d9b9 # # Exception| cpu 0: rx_hash 0x6eaa6705 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50134 dport 45867] != expected 0x26ebc8e3 # # Exception| cpu 0: rx_hash 0x6eaa6705 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50134 dport 45867] != expected 0x26ebc8e3 # # Exception| cpu 0: rx_hash 0x6eaa6705 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53847 dport 45867] != expected 0xdf4c3bac # # Exception| cpu 0: rx_hash 0x6eaa6705 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53847 dport 45867] != expected 0xdf4c3bac # # Exception| cpu 0: rx_hash 0x6eaa6705 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50438 dport 45867] != expected 0xe44d1ce8 # # Exception| cpu 0: rx_hash 0x6eaa6705 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50438 dport 45867] != expected 0xe44d1ce8 # # Exception| cpu 0: rx_hash 0x6eaa6705 [saddr 192.0.3.2 daddr 192.0.3.1 sport 51711 dport 45867] != expected 0x4ee8989d # # Exception| cpu 0: rx_hash 0x6eaa6705 [saddr 192.0.3.2 daddr 192.0.3.1 sport 51711 dport 45867] != expected 0x4ee8989d # # Exception| cpu 0: rx_hash 0x6eaa6705 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57343 dport 45867] != expected 0xe10bf0d # # Exception| cpu 0: rx_hash 0x6eaa6705 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57343 dport 45867] != expected 0xe10bf0d # # Exception| cpu 0: rx_hash 0x6eaa6705 [saddr 192.0.3.2 daddr 192.0.3.1 sport 43278 dport 45867] != expected 0xde8e079 # # Exception| cpu 0: rx_hash 0x6eaa6705 [saddr 192.0.3.2 daddr 192.0.3.1 sport 43278 dport 45867] != expected 0xde8e079 # # Exception| cpu 0: rx_hash 0x6eaa6705 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47171 dport 45867] != expected 0x195e23e5 # # Exception| cpu 0: rx_hash 0x6eaa6705 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47171 dport 45867] != expected 0x195e23e5 # # Exception| cpu 0: rx_hash 0x6eaa6705 [saddr 192.0.3.2 daddr 192.0.3.1 sport 48625 dport 45867] != expected 0x2e850bcf # # Exception| cpu 0: rx_hash 0x6eaa6705 [saddr 192.0.3.2 daddr 192.0.3.1 sport 48625 dport 45867] != expected 0x2e850bcf # # Exception| cpu 0: rx_hash 0x6eaa6705 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53425 dport 45867] != expected 0xd4ae9b5b # # Exception| cpu 0: rx_hash 0x6eaa6705 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53425 dport 45867] != expected 0xd4ae9b5b # # Exception| cpu 0: rx_hash 0x6eaa6705 [saddr 192.0.3.2 daddr 192.0.3.1 sport 37896 dport 45867] != expected 0x9f6cece9 # # Exception| cpu 0: rx_hash 0x6eaa6705 [saddr 192.0.3.2 daddr 192.0.3.1 sport 37896 dport 45867] != expected 0x9f6cece9 # # Exception| cpu 0: rx_hash 0x6eaa6705 [saddr 192.0.3.2 daddr 192.0.3.1 sport 43239 dport 45867] != expected 0xd91afc18 # # Exception| cpu 0: rx_hash 0x6eaa6705 [saddr 192.0.3.2 daddr 192.0.3.1 sport 43239 dport 45867] != expected 0xd91afc18 # # Exception| cpu 0: rx_hash 0x6eaa6705 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55500 dport 45867] != expected 0x68742350 # # Exception| cpu 0: rx_hash 0x6eaa6705 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55500 dport 45867] != expected 0x68742350 # # Exception| cpu 0: rx_hash 0x6eaa6705 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39379 dport 45867] != expected 0x2c7556d3 # # Exception| cpu 0: rx_hash 0x6eaa6705 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39379 dport 45867] != expected 0x2c7556d3 # # Exception| cpu 0: rx_hash 0x6eaa6705 [saddr 192.0.3.2 daddr 192.0.3.1 sport 35654 dport 45867] != expected 0xa28acf48 # # Exception| cpu 0: rx_hash 0x6eaa6705 [saddr 192.0.3.2 daddr 192.0.3.1 sport 35654 dport 45867] != expected 0xa28acf48 # # Exception| count: pass=0 nohash=0 fail=40 # # Exception| # not ok 3 toeplitz.test.udp_ipv4 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 194, in test # # Exception| with bkg(" ".join(rx_cmd), ksft_ready=True, exit_wait=True) as rx_proc: # # Exception| ~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/net/lib/py/utils.py", line 186, in __exit__ # # Exception| return self.process(terminate=terminate, fail=self.check_fail) # # Exception| ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/net/lib/py/utils.py", line 119, 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 59535 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 44 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 4: rx_hash 0xe3374db1 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36644 dport 59535] != expected 0xa71cfd1 # # Exception| cpu 4: rx_hash 0xe3374db1 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36644 dport 59535] != expected 0xa71cfd1 # # Exception| cpu 4: rx_hash 0xe3374db1 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43731 dport 59535] != expected 0x7ffaed9b # # Exception| cpu 4: rx_hash 0xe3374db1 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43731 dport 59535] != expected 0x7ffaed9b # # Exception| cpu 4: rx_hash 0xe3374db1 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60215 dport 59535] != expected 0x9c8a655c # # Exception| cpu 4: rx_hash 0xe3374db1 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60215 dport 59535] != expected 0x9c8a655c # # Exception| cpu 4: rx_hash 0xe3374db1 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56711 dport 59535] != expected 0xdf831607 # # Exception| cpu 4: rx_hash 0xe3374db1 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56711 dport 59535] != expected 0xdf831607 # # Exception| cpu 4: rx_hash 0xe3374db1 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53087 dport 59535] != expected 0x9f81a30a # # Exception| cpu 4: rx_hash 0xe3374db1 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53087 dport 59535] != expected 0x9f81a30a # # Exception| cpu 4: rx_hash 0xe3374db1 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35668 dport 59535] != expected 0xf729685d # # Exception| cpu 4: rx_hash 0xe3374db1 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35668 dport 59535] != expected 0xf729685d # # Exception| cpu 4: rx_hash 0xe3374db1 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36366 dport 59535] != expected 0x8e60f129 # # Exception| cpu 4: rx_hash 0xe3374db1 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36366 dport 59535] != expected 0x8e60f129 # # Exception| cpu 4: rx_hash 0xe3374db1 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46722 dport 59535] != expected 0x6a7aa663 # # Exception| cpu 4: rx_hash 0xe3374db1 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46722 dport 59535] != expected 0x6a7aa663 # # Exception| cpu 4: rx_hash 0xe3374db1 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38586 dport 59535] != expected 0x6e9a60ac # # Exception| cpu 4: rx_hash 0xe3374db1 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38586 dport 59535] != expected 0x6e9a60ac # # Exception| cpu 4: rx_hash 0xe3374db1 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48692 dport 59535] != expected 0xe24f21f1 # # Exception| cpu 4: rx_hash 0xe3374db1 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48692 dport 59535] != expected 0xe24f21f1 # # Exception| cpu 4: rx_hash 0xe3374db1 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57815 dport 59535] != expected 0x7d8d0ceb # # Exception| cpu 4: rx_hash 0xe3374db1 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57815 dport 59535] != expected 0x7d8d0ceb # # Exception| cpu 4: rx_hash 0xe3374db1 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48132 dport 59535] != expected 0xf230f2be # # Exception| cpu 4: rx_hash 0xe3374db1 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48132 dport 59535] != expected 0xf230f2be # # Exception| cpu 4: rx_hash 0xe3374db1 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60571 dport 59535] != expected 0x8ee5cdd # # Exception| cpu 4: rx_hash 0xe3374db1 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60571 dport 59535] != expected 0x8ee5cdd # # Exception| cpu 4: rx_hash 0xe3374db1 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58590 dport 59535] != expected 0xf1b49bd4 # # Exception| cpu 4: rx_hash 0xe3374db1 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58590 dport 59535] != expected 0xf1b49bd4 # # Exception| cpu 4: rx_hash 0xe3374db1 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58969 dport 59535] != expected 0xb860e326 # # Exception| cpu 4: rx_hash 0xe3374db1 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58969 dport 59535] != expected 0xb860e326 # # Exception| cpu 4: rx_hash 0xe3374db1 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56655 dport 59535] != expected 0xb6b8b01e # # Exception| cpu 4: rx_hash 0xe3374db1 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56655 dport 59535] != expected 0xb6b8b01e # # Exception| cpu 4: rx_hash 0xe3374db1 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54224 dport 59535] != expected 0x68fa4935 # # Exception| cpu 4: rx_hash 0xe3374db1 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54224 dport 59535] != expected 0x68fa4935 # # Exception| cpu 4: rx_hash 0xe3374db1 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51090 dport 59535] != expected 0xf2b91190 # # Exception| cpu 4: rx_hash 0xe3374db1 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51090 dport 59535] != expected 0xf2b91190 # # Exception| cpu 4: rx_hash 0xe3374db1 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35834 dport 59535] != expected 0xe75ff32e # # Exception| cpu 4: rx_hash 0xe3374db1 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35834 dport 59535] != expected 0xe75ff32e # # Exception| cpu 4: rx_hash 0xe3374db1 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52300 dport 59535] != expected 0xb7553058 # # Exception| cpu 4: rx_hash 0xe3374db1 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52300 dport 59535] != expected 0xb7553058 # # Exception| cpu 4: rx_hash 0xe3374db1 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34642 dport 59535] != expected 0x1b1720c # # Exception| cpu 4: rx_hash 0xe3374db1 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34642 dport 59535] != expected 0x1b1720c # # Exception| cpu 4: rx_hash 0xe3374db1 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38699 dport 59535] != expected 0x8c735113 # # Exception| cpu 4: rx_hash 0xe3374db1 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38699 dport 59535] != expected 0x8c735113 # # Exception| count: pass=0 nohash=0 fail=44 # # Exception| # not ok 4 toeplitz.test.udp_ipv6 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 182, in test # # Exception| irq_cpus = ",".join([str(x) for x in _get_irq_cpus(cfg)]) # # Exception| ~~~~~~~~~~~~~^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 67, in _get_irq_cpus # # Exception| cpus.append(_get_cpu_for_irq(napis[queues[name]["napi-id"]]["irq"])) # # Exception| ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 47, in _get_cpu_for_irq # # Exception| raise KsftFailEx(f"IRQ{irq} is not mapped to a single core: {data}") # # Exception| net.lib.py.ksft.KsftFailEx: IRQ36 is not mapped to a single core: 0-5 # # Exception| # not ok 5 toeplitz.test.rss_tcp_ipv4 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 182, in test # # Exception| irq_cpus = ",".join([str(x) for x in _get_irq_cpus(cfg)]) # # Exception| ~~~~~~~~~~~~~^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 67, in _get_irq_cpus # # Exception| cpus.append(_get_cpu_for_irq(napis[queues[name]["napi-id"]]["irq"])) # # Exception| ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 47, in _get_cpu_for_irq # # Exception| raise KsftFailEx(f"IRQ{irq} is not mapped to a single core: {data}") # # Exception| net.lib.py.ksft.KsftFailEx: IRQ36 is not mapped to a single core: 0-5 # # Exception| # not ok 6 toeplitz.test.rss_tcp_ipv6 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 182, in test # # Exception| irq_cpus = ",".join([str(x) for x in _get_irq_cpus(cfg)]) # # Exception| ~~~~~~~~~~~~~^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 67, in _get_irq_cpus # # Exception| cpus.append(_get_cpu_for_irq(napis[queues[name]["napi-id"]]["irq"])) # # Exception| ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 47, in _get_cpu_for_irq # # Exception| raise KsftFailEx(f"IRQ{irq} is not mapped to a single core: {data}") # # Exception| net.lib.py.ksft.KsftFailEx: IRQ36 is not mapped to a single core: 0-5 # # Exception| # not ok 7 toeplitz.test.rss_udp_ipv4 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 182, in test # # Exception| irq_cpus = ",".join([str(x) for x in _get_irq_cpus(cfg)]) # # Exception| ~~~~~~~~~~~~~^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 67, in _get_irq_cpus # # Exception| cpus.append(_get_cpu_for_irq(napis[queues[name]["napi-id"]]["irq"])) # # Exception| ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 47, in _get_cpu_for_irq # # Exception| raise KsftFailEx(f"IRQ{irq} is not mapped to a single core: {data}") # # Exception| net.lib.py.ksft.KsftFailEx: IRQ36 is not mapped to a single core: 0-5 # # Exception| # not ok 8 toeplitz.test.rss_udp_ipv6 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 187, in test # # Exception| rps_cpus = _get_unused_rps_cpus(cfg, count=2) # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 80, in _get_unused_rps_cpus # # Exception| rx_cpus = set(_get_irq_cpus(cfg)) # # Exception| ~~~~~~~~~~~~~^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 67, in _get_irq_cpus # # Exception| cpus.append(_get_cpu_for_irq(napis[queues[name]["napi-id"]]["irq"])) # # Exception| ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 47, in _get_cpu_for_irq # # Exception| raise KsftFailEx(f"IRQ{irq} is not mapped to a single core: {data}") # # Exception| net.lib.py.ksft.KsftFailEx: IRQ36 is not mapped to a single core: 0-5 # # Exception| # not ok 9 toeplitz.test.rps_tcp_ipv4 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 187, in test # # Exception| rps_cpus = _get_unused_rps_cpus(cfg, count=2) # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 80, in _get_unused_rps_cpus # # Exception| rx_cpus = set(_get_irq_cpus(cfg)) # # Exception| ~~~~~~~~~~~~~^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 67, in _get_irq_cpus # # Exception| cpus.append(_get_cpu_for_irq(napis[queues[name]["napi-id"]]["irq"])) # # Exception| ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 47, in _get_cpu_for_irq # # Exception| raise KsftFailEx(f"IRQ{irq} is not mapped to a single core: {data}") # # Exception| net.lib.py.ksft.KsftFailEx: IRQ36 is not mapped to a single core: 0-5 # # Exception| # not ok 10 toeplitz.test.rps_tcp_ipv6 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 187, in test # # Exception| rps_cpus = _get_unused_rps_cpus(cfg, count=2) # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 80, in _get_unused_rps_cpus # # Exception| rx_cpus = set(_get_irq_cpus(cfg)) # # Exception| ~~~~~~~~~~~~~^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 67, in _get_irq_cpus # # Exception| cpus.append(_get_cpu_for_irq(napis[queues[name]["napi-id"]]["irq"])) # # Exception| ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 47, in _get_cpu_for_irq # # Exception| raise KsftFailEx(f"IRQ{irq} is not mapped to a single core: {data}") # # Exception| net.lib.py.ksft.KsftFailEx: IRQ36 is not mapped to a single core: 0-5 # # Exception| # not ok 11 toeplitz.test.rps_udp_ipv4 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 187, in test # # Exception| rps_cpus = _get_unused_rps_cpus(cfg, count=2) # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 80, in _get_unused_rps_cpus # # Exception| rx_cpus = set(_get_irq_cpus(cfg)) # # Exception| ~~~~~~~~~~~~~^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 67, in _get_irq_cpus # # Exception| cpus.append(_get_cpu_for_irq(napis[queues[name]["napi-id"]]["irq"])) # # Exception| ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 47, in _get_cpu_for_irq # # Exception| raise KsftFailEx(f"IRQ{irq} is not mapped to a single core: {data}") # # Exception| net.lib.py.ksft.KsftFailEx: IRQ36 is not mapped to a single core: 0-5 # # Exception| # not ok 12 toeplitz.test.rps_udp_ipv6 # # Totals: pass:1 fail:11 xfail:0 xpass:0 skip:0 error:0 not ok 1 selftests: drivers/net/hw: toeplitz.py # exit=1 make[1]: Leaving directory '/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw' make: Leaving directory '/srv/vmksft/testing/wt-23/tools/testing/selftests' xx__-> echo $? 0 xx__-> /opt/nipa/contest/scripts/env_check.py Comparing to existing state file: no differences detected. Current system state saved to /tmp/nipa-env-state.json xx__-> echo $? 0 xx__->