< 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 39915 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 44 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 0: rx_hash 0xd0240ee3 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50358 dport 39915] != expected 0x3d1babff # # Exception| cpu 0: rx_hash 0x6a4fb526 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50370 dport 39915] != expected 0x463c6ba5 # # Exception| cpu 0: rx_hash 0xa0053108 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50378 dport 39915] != expected 0xc2719479 # # Exception| cpu 0: rx_hash 0x32d5efd4 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50388 dport 39915] != expected 0x1db69482 # # Exception| cpu 0: rx_hash 0x6f2888e6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50412 dport 39915] != expected 0xfaceeb47 # # Exception| cpu 0: rx_hash 0x4602985f [saddr 192.0.3.2 daddr 192.0.3.1 sport 50414 dport 39915] != expected 0xebf91436 # # Exception| cpu 4: rx_hash 0xa327da48 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50430 dport 39915] != expected 0xa9dfebd8 # # Exception| cpu 4: rx_hash 0x0e9fdff9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50458 dport 39915] != expected 0x5cb8646f # # Exception| cpu 5: rx_hash 0x8efb8291 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50362 dport 39915] != expected 0xb1cdab9b # # Exception| cpu 5: rx_hash 0x31f70494 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50400 dport 39915] != expected 0x7618eb23 # # Exception| cpu 5: rx_hash 0x7f2f95b2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50446 dport 39915] != expected 0x16056439 # # Exception| cpu 5: rx_hash 0x5040538b [saddr 192.0.3.2 daddr 192.0.3.1 sport 50454 dport 39915] != expected 0xd06e640b # # Exception| cpu 0: rx_hash 0xc1b26617 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50492 dport 39915] != expected 0x64071b51 # # Exception| cpu 0: rx_hash 0x9efc9fc5 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50520 dport 39915] != expected 0x5d0624e5 # # Exception| cpu 0: rx_hash 0xb2b1b2bc [saddr 192.0.3.2 daddr 192.0.3.1 sport 50548 dport 39915] != expected 0xf0c35b76 # # Exception| cpu 0: rx_hash 0x9b9ba205 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50550 dport 39915] != expected 0xe1f4a407 # # Exception| cpu 0: rx_hash 0x78fb3692 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50556 dport 39915] != expected 0x748ea4aa # # Exception| cpu 4: rx_hash 0x0bf8e239 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50484 dport 39915] != expected 0xe04ae48d # # Exception| cpu 4: rx_hash 0x0a699799 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50524 dport 39915] != expected 0x559ddb5d # # Exception| cpu 4: rx_hash 0x20616c60 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50538 dport 39915] != expected 0x2f045b8d # # Exception| cpu 4: rx_hash 0x0ce4fbc9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50582 dport 39915] != expected 0x582abbf6 # # Exception| cpu 5: rx_hash 0x99283ce5 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50474 dport 39915] != expected 0x3f8de476 # # Exception| cpu 5: rx_hash 0xef4cd58e [saddr 192.0.3.2 daddr 192.0.3.1 sport 50508 dport 39915] != expected 0x17bb24b3 # # Exception| cpu 5: rx_hash 0x0aa12d49 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50572 dport 39915] != expected 0x8f7644b5 # # Exception| cpu 0: rx_hash 0x7b116702 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50584 dport 39915] != expected 0xc5cb44e3 # # Exception| cpu 0: rx_hash 0x20a9d6b0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50618 dport 39915] != expected 0xf5efc465 # # Exception| cpu 0: rx_hash 0x0b3058e9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50660 dport 39915] != expected 0x3aa17b65 # # Exception| cpu 0: rx_hash 0x55efd49b [saddr 192.0.3.2 daddr 192.0.3.1 sport 50664 dport 39915] != expected 0xb6777b01 # # Exception| cpu 0: rx_hash 0xc73f0a47 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50678 dport 39915] != expected 0x69b07bfa # # Exception| cpu 0: rx_hash 0xe5347f14 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50692 dport 39915] != expected 0xe54c3c95 # # Exception| cpu 4: rx_hash 0x9b5318d5 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50598 dport 39915] != expected 0x3b1f3bef # # Exception| cpu 4: rx_hash 0x78338c42 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50604 dport 39915] != expected 0xae653b42 # # Exception| cpu 4: rx_hash 0x277d7590 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50632 dport 39915] != expected 0x976404f6 # # Exception| cpu 4: rx_hash 0x53aa021b [saddr 192.0.3.2 daddr 192.0.3.1 sport 50674 dport 39915] != expected 0x612b8442 # # Exception| cpu 5: rx_hash 0xef846f5e [saddr 192.0.3.2 daddr 192.0.3.1 sport 50588 dport 39915] != expected 0xcd50bb5b # # Exception| cpu 5: rx_hash 0xb5adab4c [saddr 192.0.3.2 daddr 192.0.3.1 sport 50646 dport 39915] != expected 0x48a3040d # # Exception| cpu 5: rx_hash 0x588b67f1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50690 dport 39915] != expected 0xfce03c5c # # Exception| cpu 0: rx_hash 0xbdae25e6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50706 dport 39915] != expected 0xbec6c3b2 # # Exception| cpu 0: rx_hash 0x77e4a1c8 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50714 dport 39915] != expected 0x3a8b3c6e # # Exception| cpu 0: rx_hash 0x72839c08 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50740 dport 39915] != expected 0x8679bc8c # # Exception| cpu 0: rx_hash 0xb8c91826 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50748 dport 39915] != expected 0x2344350 # # Exception| cpu 0: rx_hash 0x02a2a3e3 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50760 dport 39915] != expected 0x7913830a # # Exception| cpu 0: rx_hash 0x2dcd65da [saddr 192.0.3.2 daddr 192.0.3.1 sport 50768 dport 39915] != expected 0xbf788338 # # Exception| cpu 0: rx_hash 0xceadf14d [saddr 192.0.3.2 daddr 192.0.3.1 sport 50778 dport 39915] != expected 0x2a028395 # # Exception| count: pass=0 nohash=0 fail=44 # # Exception| # not ok 1 toeplitz.test.tcp_ipv4 # # Receiver output: # # # # RSS indirection table size: 256 # # # cpu 0: rx_hash 0xf345d305 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57006 dport 44188] OK # # # cpu 0: rx_hash 0x11b43232 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57036 dport 44188] OK # # # cpu 0: rx_hash 0x3edbf40b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57044 dport 44188] OK # # # cpu 4: rx_hash 0xf0673845 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56986 dport 44188] OK # # # cpu 4: rx_hash 0x16609112 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57022 dport 44188] OK # # # cpu 4: rx_hash 0xf2d4a6a5 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57030 dport 44188] OK # # # cpu 5: rx_hash 0x390f572b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56998 dport 44188] OK # # # cpu 5: rx_hash 0x389e228b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57038 dport 44188] OK # # # cpu 5: rx_hash 0x8364ecee [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57042 dport 44188] OK # # # cpu 5: rx_hash 0x17f1e4b2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57046 dport 44188] OK # # # cpu 5: rx_hash 0xf4917025 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57052 dport 44188] OK # # # cpu 0: rx_hash 0xa96c1717 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57060 dport 44188] OK # # # cpu 0: rx_hash 0x7646b3ad [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57120 dport 44188] OK # # # cpu 0: rx_hash 0x07f6f9e6 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57140 dport 44188] OK # # # cpu 0: rx_hash 0xe4966d71 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57150 dport 44188] OK # # # cpu 4: rx_hash 0x5c4e4854 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57110 dport 44188] OK # # # cpu 4: rx_hash 0x2bbbd49f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57112 dport 44188] OK # # # cpu 4: rx_hash 0x9363f1ba [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57136 dport 44188] OK # # # cpu 4: rx_hash 0x00225ac6 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57158 dport 44188] OK # # # cpu 5: rx_hash 0xf1f64de5 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57074 dport 44188] OK # # # cpu 5: rx_hash 0x8603d12e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57084 dport 44188] OK # # # cpu 5: rx_hash 0xe7b48631 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57098 dport 44188] OK # # # cpu 5: rx_hash 0xe2d3bbf1 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57124 dport 44188] OK # # # cpu 5: rx_hash 0x29084a7f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57156 dport 44188] OK # # # cpu 0: rx_hash 0x92f2841a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57176 dport 44188] OK # # # cpu 0: rx_hash 0x9795b9da [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57206 dport 44188] OK # # # cpu 0: rx_hash 0x771f7cdd [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57240 dport 44188] OK # # # cpu 0: rx_hash 0xbe7713b3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57252 dport 44188] OK # # # cpu 4: rx_hash 0xe342ce51 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57164 dport 44188] OK # # # cpu 4: rx_hash 0x2f4d9cff [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57182 dport 44188] OK # # # cpu 4: rx_hash 0x06af3696 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57228 dport 44188] OK # # # cpu 4: rx_hash 0xc9828f78 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57258 dport 44188] OK # # # cpu 4: rx_hash 0x5d178724 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57262 dport 44188] OK # # # cpu 5: rx_hash 0x58b80034 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57168 dport 44188] OK # # # cpu 5: rx_hash 0x72b0fbcd [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57190 dport 44188] OK # # # cpu 5: rx_hash 0xe5cfa201 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57222 dport 44188] OK # # # cpu 5: rx_hash 0xbb102e73 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57226 dport 44188] OK # # # cpu 5: rx_hash 0x975d030a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57254 dport 44188] OK # # # cpu 0: rx_hash 0x2e14538f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57318 dport 44188] OK # # # cpu 0: rx_hash 0x846604f8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57344 dport 44188] OK # # # cpu 0: rx_hash 0x39d91c1d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57350 dport 44188] OK # # # count: pass=41 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 52196 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 40 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 0: rx_hash 0x8d8f6068 [saddr 192.0.3.2 daddr 192.0.3.1 sport 46370 dport 52196] != expected 0x1a04892a # # Exception| cpu 0: rx_hash 0x8d8f6068 [saddr 192.0.3.2 daddr 192.0.3.1 sport 46370 dport 52196] != expected 0x1a04892a # # Exception| cpu 0: rx_hash 0x8d8f6068 [saddr 192.0.3.2 daddr 192.0.3.1 sport 41942 dport 52196] != expected 0x3e3c1c72 # # Exception| cpu 0: rx_hash 0x8d8f6068 [saddr 192.0.3.2 daddr 192.0.3.1 sport 41942 dport 52196] != expected 0x3e3c1c72 # # Exception| cpu 0: rx_hash 0x8d8f6068 [saddr 192.0.3.2 daddr 192.0.3.1 sport 35977 dport 52196] != expected 0x5e83c0ee # # Exception| cpu 0: rx_hash 0x8d8f6068 [saddr 192.0.3.2 daddr 192.0.3.1 sport 35977 dport 52196] != expected 0x5e83c0ee # # Exception| cpu 0: rx_hash 0x8d8f6068 [saddr 192.0.3.2 daddr 192.0.3.1 sport 51320 dport 52196] != expected 0xcf0ccc53 # # Exception| cpu 0: rx_hash 0x8d8f6068 [saddr 192.0.3.2 daddr 192.0.3.1 sport 51320 dport 52196] != expected 0xcf0ccc53 # # Exception| cpu 0: rx_hash 0x8d8f6068 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44984 dport 52196] != expected 0xcbcbf56b # # Exception| cpu 0: rx_hash 0x8d8f6068 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44984 dport 52196] != expected 0xcbcbf56b # # Exception| cpu 0: rx_hash 0x8d8f6068 [saddr 192.0.3.2 daddr 192.0.3.1 sport 34815 dport 52196] != expected 0x9a24ea3b # # Exception| cpu 0: rx_hash 0x8d8f6068 [saddr 192.0.3.2 daddr 192.0.3.1 sport 34815 dport 52196] != expected 0x9a24ea3b # # Exception| cpu 0: rx_hash 0x8d8f6068 [saddr 192.0.3.2 daddr 192.0.3.1 sport 40959 dport 52196] != expected 0x36e2813b # # Exception| cpu 0: rx_hash 0x8d8f6068 [saddr 192.0.3.2 daddr 192.0.3.1 sport 40959 dport 52196] != expected 0x36e2813b # # Exception| cpu 0: rx_hash 0x8d8f6068 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33938 dport 52196] != expected 0x63348cb0 # # Exception| cpu 0: rx_hash 0x8d8f6068 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33938 dport 52196] != expected 0x63348cb0 # # Exception| cpu 0: rx_hash 0x8d8f6068 [saddr 192.0.3.2 daddr 192.0.3.1 sport 36110 dport 52196] != expected 0xa9268ec6 # # Exception| cpu 0: rx_hash 0x8d8f6068 [saddr 192.0.3.2 daddr 192.0.3.1 sport 36110 dport 52196] != expected 0xa9268ec6 # # Exception| cpu 0: rx_hash 0x8d8f6068 [saddr 192.0.3.2 daddr 192.0.3.1 sport 36350 dport 52196] != expected 0x52de6ed9 # # Exception| cpu 0: rx_hash 0x8d8f6068 [saddr 192.0.3.2 daddr 192.0.3.1 sport 36350 dport 52196] != expected 0x52de6ed9 # # Exception| cpu 0: rx_hash 0x8d8f6068 [saddr 192.0.3.2 daddr 192.0.3.1 sport 32832 dport 52196] != expected 0x39e077d6 # # Exception| cpu 0: rx_hash 0x8d8f6068 [saddr 192.0.3.2 daddr 192.0.3.1 sport 32832 dport 52196] != expected 0x39e077d6 # # Exception| cpu 0: rx_hash 0x8d8f6068 [saddr 192.0.3.2 daddr 192.0.3.1 sport 40805 dport 52196] != expected 0x69faa185 # # Exception| cpu 0: rx_hash 0x8d8f6068 [saddr 192.0.3.2 daddr 192.0.3.1 sport 40805 dport 52196] != expected 0x69faa185 # # Exception| cpu 0: rx_hash 0x8d8f6068 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42909 dport 52196] != expected 0x8a8c639 # # Exception| cpu 0: rx_hash 0x8d8f6068 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42909 dport 52196] != expected 0x8a8c639 # # Exception| cpu 0: rx_hash 0x8d8f6068 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57482 dport 52196] != expected 0x5f668dbd # # Exception| cpu 0: rx_hash 0x8d8f6068 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57482 dport 52196] != expected 0x5f668dbd # # Exception| cpu 0: rx_hash 0x8d8f6068 [saddr 192.0.3.2 daddr 192.0.3.1 sport 60836 dport 52196] != expected 0xfe3ab4a1 # # Exception| cpu 0: rx_hash 0x8d8f6068 [saddr 192.0.3.2 daddr 192.0.3.1 sport 60836 dport 52196] != expected 0xfe3ab4a1 # # Exception| cpu 0: rx_hash 0x8d8f6068 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50048 dport 52196] != expected 0x1e0ec66e # # Exception| cpu 0: rx_hash 0x8d8f6068 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50048 dport 52196] != expected 0x1e0ec66e # # Exception| cpu 0: rx_hash 0x8d8f6068 [saddr 192.0.3.2 daddr 192.0.3.1 sport 35554 dport 52196] != expected 0x6b1552ad # # Exception| cpu 0: rx_hash 0x8d8f6068 [saddr 192.0.3.2 daddr 192.0.3.1 sport 35554 dport 52196] != expected 0x6b1552ad # # Exception| cpu 0: rx_hash 0x8d8f6068 [saddr 192.0.3.2 daddr 192.0.3.1 sport 41147 dport 52196] != expected 0xc72c7af9 # # Exception| cpu 0: rx_hash 0x8d8f6068 [saddr 192.0.3.2 daddr 192.0.3.1 sport 41147 dport 52196] != expected 0xc72c7af9 # # Exception| cpu 0: rx_hash 0x8d8f6068 [saddr 192.0.3.2 daddr 192.0.3.1 sport 36516 dport 52196] != expected 0xf3387660 # # Exception| cpu 0: rx_hash 0x8d8f6068 [saddr 192.0.3.2 daddr 192.0.3.1 sport 36516 dport 52196] != expected 0xf3387660 # # Exception| cpu 0: rx_hash 0x8d8f6068 [saddr 192.0.3.2 daddr 192.0.3.1 sport 37700 dport 52196] != expected 0x330af690 # # Exception| cpu 0: rx_hash 0x8d8f6068 [saddr 192.0.3.2 daddr 192.0.3.1 sport 37700 dport 52196] != expected 0x330af690 # # 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-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 41701 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 42 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 4: rx_hash 0x4f5346c3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43938 dport 41701] != expected 0x822b9d24 # # Exception| cpu 4: rx_hash 0x4f5346c3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43938 dport 41701] != expected 0x822b9d24 # # Exception| cpu 4: rx_hash 0x4f5346c3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56508 dport 41701] != expected 0xb3a5672 # # Exception| cpu 4: rx_hash 0x4f5346c3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56508 dport 41701] != expected 0xb3a5672 # # Exception| cpu 4: rx_hash 0x4f5346c3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50040 dport 41701] != expected 0x27822216 # # Exception| cpu 4: rx_hash 0x4f5346c3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50040 dport 41701] != expected 0x27822216 # # Exception| cpu 4: rx_hash 0x4f5346c3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38118 dport 41701] != expected 0x2f45d3a3 # # Exception| cpu 4: rx_hash 0x4f5346c3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38118 dport 41701] != expected 0x2f45d3a3 # # Exception| cpu 4: rx_hash 0x4f5346c3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42872 dport 41701] != expected 0xffdd6cef # # Exception| cpu 4: rx_hash 0x4f5346c3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42872 dport 41701] != expected 0xffdd6cef # # Exception| cpu 4: rx_hash 0x4f5346c3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47004 dport 41701] != expected 0x46d2183d # # Exception| cpu 4: rx_hash 0x4f5346c3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47004 dport 41701] != expected 0x46d2183d # # Exception| cpu 4: rx_hash 0x4f5346c3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37333 dport 41701] != expected 0x864ac05d # # Exception| cpu 4: rx_hash 0x4f5346c3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37333 dport 41701] != expected 0x864ac05d # # Exception| cpu 4: rx_hash 0x4f5346c3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33670 dport 41701] != expected 0xcc94ec56 # # Exception| cpu 4: rx_hash 0x4f5346c3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33670 dport 41701] != expected 0xcc94ec56 # # Exception| cpu 4: rx_hash 0x4f5346c3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47005 dport 41701] != expected 0x1486394f # # Exception| cpu 4: rx_hash 0x4f5346c3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47005 dport 41701] != expected 0x1486394f # # Exception| cpu 4: rx_hash 0x4f5346c3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34866 dport 41701] != expected 0x9fa39be1 # # Exception| cpu 4: rx_hash 0x4f5346c3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34866 dport 41701] != expected 0x9fa39be1 # # Exception| cpu 4: rx_hash 0x4f5346c3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45979 dport 41701] != expected 0x42adb4a2 # # Exception| cpu 4: rx_hash 0x4f5346c3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45979 dport 41701] != expected 0x42adb4a2 # # Exception| cpu 4: rx_hash 0x4f5346c3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56446 dport 41701] != expected 0xc7fdbe0c # # Exception| cpu 4: rx_hash 0x4f5346c3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56446 dport 41701] != expected 0xc7fdbe0c # # Exception| cpu 4: rx_hash 0x4f5346c3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57047 dport 41701] != expected 0xa6fc3809 # # Exception| cpu 4: rx_hash 0x4f5346c3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57047 dport 41701] != expected 0xa6fc3809 # # Exception| cpu 4: rx_hash 0x4f5346c3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41557 dport 41701] != expected 0xc402a1cd # # Exception| cpu 4: rx_hash 0x4f5346c3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41557 dport 41701] != expected 0xc402a1cd # # Exception| cpu 4: rx_hash 0x4f5346c3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49484 dport 41701] != expected 0xf389e346 # # Exception| cpu 4: rx_hash 0x4f5346c3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49484 dport 41701] != expected 0xf389e346 # # Exception| cpu 4: rx_hash 0x4f5346c3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38952 dport 41701] != expected 0x23036823 # # Exception| cpu 4: rx_hash 0x4f5346c3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38952 dport 41701] != expected 0x23036823 # # Exception| cpu 4: rx_hash 0x4f5346c3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53940 dport 41701] != expected 0x880727c0 # # Exception| cpu 4: rx_hash 0x4f5346c3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53940 dport 41701] != expected 0x880727c0 # # Exception| cpu 4: rx_hash 0x4f5346c3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53094 dport 41701] != expected 0x2b0c2346 # # Exception| cpu 4: rx_hash 0x4f5346c3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53094 dport 41701] != expected 0x2b0c2346 # # Exception| cpu 4: rx_hash 0x4f5346c3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33798 dport 41701] != expected 0x2dfaf2d # # Exception| cpu 4: rx_hash 0x4f5346c3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33798 dport 41701] != expected 0x2dfaf2d # # Exception| cpu 4: rx_hash 0x4f5346c3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56854 dport 41701] != expected 0x1145e1bc # # Exception| cpu 4: rx_hash 0x4f5346c3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56854 dport 41701] != expected 0x1145e1bc # # Exception| cpu 4: rx_hash 0x4f5346c3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49876 dport 41701] != expected 0xf939f30c # # Exception| cpu 4: rx_hash 0x4f5346c3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49876 dport 41701] != expected 0xf939f30c # # Exception| count: pass=0 nohash=0 fail=42 # # 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__->