< 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 33085 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 41 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 0: rx_hash 0x6d3e9c6e [saddr 192.0.3.2 daddr 192.0.3.1 sport 36096 dport 33085] != expected 0x26d13c7 # # Exception| cpu 0: rx_hash 0x62d5123e [saddr 192.0.3.2 daddr 192.0.3.1 sport 36168 dport 33085] != expected 0x5da7fd29 # # Exception| cpu 0: rx_hash 0x94645626 [saddr 192.0.3.2 daddr 192.0.3.1 sport 36182 dport 33085] != expected 0xb090e159 # # Exception| cpu 4: rx_hash 0xc0ae5f99 [saddr 192.0.3.2 daddr 192.0.3.1 sport 36116 dport 33085] != expected 0x597fe7e8 # # Exception| cpu 4: rx_hash 0x72e980cf [saddr 192.0.3.2 daddr 192.0.3.1 sport 36132 dport 33085] != expected 0xbdf8ce1a # # Exception| cpu 4: rx_hash 0xae931554 [saddr 192.0.3.2 daddr 192.0.3.1 sport 36148 dport 33085] != expected 0xfafd00b9 # # Exception| cpu 4: rx_hash 0x4d47b98d [saddr 192.0.3.2 daddr 192.0.3.1 sport 36150 dport 33085] != expected 0xc2d375a0 # # Exception| cpu 4: rx_hash 0x481ec3bd [saddr 192.0.3.2 daddr 192.0.3.1 sport 36166 dport 33085] != expected 0xf7952ffa # # Exception| cpu 4: rx_hash 0xcf45d1c9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 36188 dport 33085] != expected 0x6b50906 # # Exception| cpu 4: rx_hash 0x0ce858f3 [saddr 192.0.3.2 daddr 192.0.3.1 sport 36200 dport 33085] != expected 0xfe251a78 # # Exception| cpu 5: rx_hash 0xa421e134 [saddr 192.0.3.2 daddr 192.0.3.1 sport 36108 dport 33085] != expected 0x9071b40d # # Exception| cpu 5: rx_hash 0x6867e65e [saddr 192.0.3.2 daddr 192.0.3.1 sport 36208 dport 33085] != expected 0x372b499d # # Exception| cpu 0: rx_hash 0xb6b1cedd [saddr 192.0.3.2 daddr 192.0.3.1 sport 36224 dport 33085] != expected 0xea8daa13 # # Exception| cpu 0: rx_hash 0x1193f94a [saddr 192.0.3.2 daddr 192.0.3.1 sport 36268 dport 33085] != expected 0xdb13ea88 # # Exception| cpu 0: rx_hash 0xcde96cd1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 36284 dport 33085] != expected 0x9c16242b # # Exception| cpu 0: rx_hash 0x9391910e [saddr 192.0.3.2 daddr 192.0.3.1 sport 36294 dport 33085] != expected 0x1f75962e # # Exception| cpu 4: rx_hash 0x334661b1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 36218 dport 33085] != expected 0x810ea1c2 # # Exception| cpu 4: rx_hash 0x7faeb387 [saddr 192.0.3.2 daddr 192.0.3.1 sport 36236 dport 33085] != expected 0x78910dd9 # # Exception| cpu 4: rx_hash 0xc8b016e1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 36300 dport 33085] != expected 0xa9507e71 # # Exception| cpu 5: rx_hash 0xfa591ceb [saddr 192.0.3.2 daddr 192.0.3.1 sport 36214 dport 33085] != expected 0x13120608 # # Exception| cpu 5: rx_hash 0xa3d4261c [saddr 192.0.3.2 daddr 192.0.3.1 sport 36252 dport 33085] != expected 0x3f94c37a # # Exception| cpu 5: rx_hash 0xa966d27c [saddr 192.0.3.2 daddr 192.0.3.1 sport 36260 dport 33085] != expected 0x551877ce # # Exception| cpu 5: rx_hash 0x04f6118b [saddr 192.0.3.2 daddr 192.0.3.1 sport 36272 dport 33085] != expected 0xe0a83e1 # # Exception| cpu 5: rx_hash 0x6520d516 [saddr 192.0.3.2 daddr 192.0.3.1 sport 36312 dport 33085] != expected 0xf2428a5e # # Exception| cpu 5: rx_hash 0xf71e2fa3 [saddr 192.0.3.2 daddr 192.0.3.1 sport 36318 dport 33085] != expected 0xd67bc5cb # # Exception| cpu 0: rx_hash 0xa68d5c2c [saddr 192.0.3.2 daddr 192.0.3.1 sport 36332 dport 33085] != expected 0xad29920 # # Exception| cpu 0: rx_hash 0xe8c93302 [saddr 192.0.3.2 daddr 192.0.3.1 sport 36346 dport 33085] != expected 0x69ee1816 # # Exception| cpu 0: rx_hash 0x9923656e [saddr 192.0.3.2 daddr 192.0.3.1 sport 36350 dport 33085] != expected 0x75f9229a # # Exception| cpu 0: rx_hash 0x761ae19b [saddr 192.0.3.2 daddr 192.0.3.1 sport 36352 dport 33085] != expected 0xc256158 # # Exception| cpu 4: rx_hash 0x95ce4d42 [saddr 192.0.3.2 daddr 192.0.3.1 sport 36354 dport 33085] != expected 0x340b1441 # # Exception| cpu 4: rx_hash 0xdb8a226c [saddr 192.0.3.2 daddr 192.0.3.1 sport 36372 dport 33085] != expected 0x57379577 # # Exception| cpu 4: rx_hash 0xd138d60c [saddr 192.0.3.2 daddr 192.0.3.1 sport 36396 dport 33085] != expected 0x3dbb21c3 # # Exception| cpu 4: rx_hash 0x533abe48 [saddr 192.0.3.2 daddr 192.0.3.1 sport 36422 dport 33085] != expected 0xf9dd5d65 # # Exception| cpu 5: rx_hash 0xd7670a40 [saddr 192.0.3.2 daddr 192.0.3.1 sport 36328 dport 33085] != expected 0x16c5a3ac # # Exception| cpu 5: rx_hash 0x49b4d8d9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 36370 dport 33085] != expected 0x730edae2 # # Exception| cpu 5: rx_hash 0x69cdfd3a [saddr 192.0.3.2 daddr 192.0.3.1 sport 36388 dport 33085] != expected 0xb3b0bc85 # # Exception| cpu 5: rx_hash 0xc45d3ecd [saddr 192.0.3.2 daddr 192.0.3.1 sport 36400 dport 33085] != expected 0xe8a248aa # # Exception| cpu 5: rx_hash 0x9f7cb922 [saddr 192.0.3.2 daddr 192.0.3.1 sport 36410 dport 33085] != expected 0x5e87a0f5 # # Exception| cpu 0: rx_hash 0x081b39a7 [saddr 192.0.3.2 daddr 192.0.3.1 sport 36428 dport 33085] != expected 0x4ff8b53a # # Exception| cpu 0: rx_hash 0xfeaa7dbf [saddr 192.0.3.2 daddr 192.0.3.1 sport 36434 dport 33085] != expected 0xa2cfa94a # # Exception| cpu 0: rx_hash 0x465f5689 [saddr 192.0.3.2 daddr 192.0.3.1 sport 36442 dport 33085] != expected 0x2cc4340c # # Exception| count: pass=0 nohash=0 fail=41 # # Exception| # not ok 1 toeplitz.test.tcp_ipv4 # # Receiver output: # # # # RSS indirection table size: 256 # # # cpu 0: rx_hash 0x2df90b6e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59594 dport 47372] OK # # # cpu 0: rx_hash 0xfb316a95 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59618 dport 47372] OK # # # cpu 4: rx_hash 0x76d88c81 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59584 dport 47372] OK # # # cpu 4: rx_hash 0x7c6a78e1 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59640 dport 47372] OK # # # cpu 4: rx_hash 0xee548254 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59646 dport 47372] OK # # # cpu 4: rx_hash 0x0b8d6275 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59686 dport 47372] OK # # # cpu 5: rx_hash 0xdb484f76 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59604 dport 47372] OK # # # cpu 5: rx_hash 0x65b028b8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59654 dport 47372] OK # # # cpu 0: rx_hash 0xa010ed7a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59624 dport 47372] OK # # # cpu 0: rx_hash 0x145a7ed4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59650 dport 47372] OK # # # cpu 0: rx_hash 0xb9cabd23 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59670 dport 47372] OK # # # cpu 0: rx_hash 0xc2921f2f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59690 dport 47372] OK # # # cpu 4: rx_hash 0x1ee88ab4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59706 dport 47372] OK # # # cpu 4: rx_hash 0xd2ae8dde [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59718 dport 47372] OK # # # cpu 4: rx_hash 0xf8655c5d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59720 dport 47372] OK # # # cpu 4: rx_hash 0x9ceae2f0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59728 dport 47372] OK # # # cpu 4: rx_hash 0xe7b240fc [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59756 dport 47372] OK # # # cpu 4: rx_hash 0x110304e4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59762 dport 47372] OK # # # cpu 5: rx_hash 0x50ace59a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59692 dport 47372] OK # # # cpu 5: rx_hash 0x45c90d5b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59696 dport 47372] OK # # # cpu 5: rx_hash 0x3bc8d567 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59772 dport 47372] OK # # # cpu 5: rx_hash 0xcfd52c67 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59778 dport 47372] OK # # # cpu 0: rx_hash 0x55f59faa [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59740 dport 47372] OK # # # cpu 0: rx_hash 0xbe3f7a0b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59782 dport 47372] OK # # # cpu 4: rx_hash 0x6245ef90 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59798 dport 47372] OK # # # cpu 4: rx_hash 0xd00230c6 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59814 dport 47372] OK # # # cpu 4: rx_hash 0x191d4d9c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59818 dport 47372] OK # # # cpu 4: rx_hash 0x0c78a55d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59830 dport 47372] OK # # # cpu 4: rx_hash 0xeaf573b4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59844 dport 47372] OK # # # cpu 4: rx_hash 0xf5226f15 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59872 dport 47372] OK # # # cpu 4: rx_hash 0xdfe9be96 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59886 dport 47372] OK # # # cpu 5: rx_hash 0x94f4ab88 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59784 dport 47372] OK # # # cpu 5: rx_hash 0x06ca513d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59790 dport 47372] OK # # # cpu 5: rx_hash 0xab5a92ca [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59802 dport 47372] OK # # # cpu 5: rx_hash 0x0921df6d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59846 dport 47372] OK # # # cpu 5: rx_hash 0xc03ea237 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59850 dport 47372] OK # # # cpu 5: rx_hash 0x1c4437ac [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59866 dport 47372] OK # # # cpu 0: rx_hash 0xecaaaff8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59904 dport 47372] OK # # # cpu 4: rx_hash 0x25b5d2a2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59916 dport 47372] OK # # # cpu 4: rx_hash 0x30d03a63 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59920 dport 47372] OK # # # count: pass=40 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 34524 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 40 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 0: rx_hash 0xd05e98fe [saddr 192.0.3.2 daddr 192.0.3.1 sport 54559 dport 34524] != expected 0xb3a4c187 # # Exception| cpu 0: rx_hash 0xd05e98fe [saddr 192.0.3.2 daddr 192.0.3.1 sport 54559 dport 34524] != expected 0xb3a4c187 # # Exception| cpu 0: rx_hash 0xd05e98fe [saddr 192.0.3.2 daddr 192.0.3.1 sport 60504 dport 34524] != expected 0x1c1ac7d6 # # Exception| cpu 0: rx_hash 0xd05e98fe [saddr 192.0.3.2 daddr 192.0.3.1 sport 60504 dport 34524] != expected 0x1c1ac7d6 # # Exception| cpu 0: rx_hash 0xd05e98fe [saddr 192.0.3.2 daddr 192.0.3.1 sport 44594 dport 34524] != expected 0xed955476 # # Exception| cpu 0: rx_hash 0xd05e98fe [saddr 192.0.3.2 daddr 192.0.3.1 sport 44594 dport 34524] != expected 0xed955476 # # Exception| cpu 0: rx_hash 0xd05e98fe [saddr 192.0.3.2 daddr 192.0.3.1 sport 40388 dport 34524] != expected 0xbaa60ddb # # Exception| cpu 0: rx_hash 0xd05e98fe [saddr 192.0.3.2 daddr 192.0.3.1 sport 40388 dport 34524] != expected 0xbaa60ddb # # Exception| cpu 0: rx_hash 0xd05e98fe [saddr 192.0.3.2 daddr 192.0.3.1 sport 52316 dport 34524] != expected 0x9fae7fbd # # Exception| cpu 0: rx_hash 0xd05e98fe [saddr 192.0.3.2 daddr 192.0.3.1 sport 52316 dport 34524] != expected 0x9fae7fbd # # Exception| cpu 0: rx_hash 0xd05e98fe [saddr 192.0.3.2 daddr 192.0.3.1 sport 45273 dport 34524] != expected 0xf7a24c2a # # Exception| cpu 0: rx_hash 0xd05e98fe [saddr 192.0.3.2 daddr 192.0.3.1 sport 45273 dport 34524] != expected 0xf7a24c2a # # Exception| cpu 0: rx_hash 0xd05e98fe [saddr 192.0.3.2 daddr 192.0.3.1 sport 50434 dport 34524] != expected 0x29a64712 # # Exception| cpu 0: rx_hash 0xd05e98fe [saddr 192.0.3.2 daddr 192.0.3.1 sport 50434 dport 34524] != expected 0x29a64712 # # Exception| cpu 0: rx_hash 0xd05e98fe [saddr 192.0.3.2 daddr 192.0.3.1 sport 39296 dport 34524] != expected 0x8a6c53c5 # # Exception| cpu 0: rx_hash 0xd05e98fe [saddr 192.0.3.2 daddr 192.0.3.1 sport 39296 dport 34524] != expected 0x8a6c53c5 # # Exception| cpu 0: rx_hash 0xd05e98fe [saddr 192.0.3.2 daddr 192.0.3.1 sport 59272 dport 34524] != expected 0x12f8ba0b # # Exception| cpu 0: rx_hash 0xd05e98fe [saddr 192.0.3.2 daddr 192.0.3.1 sport 59272 dport 34524] != expected 0x12f8ba0b # # Exception| cpu 0: rx_hash 0xd05e98fe [saddr 192.0.3.2 daddr 192.0.3.1 sport 57215 dport 34524] != expected 0x45517096 # # Exception| cpu 0: rx_hash 0xd05e98fe [saddr 192.0.3.2 daddr 192.0.3.1 sport 57215 dport 34524] != expected 0x45517096 # # Exception| cpu 0: rx_hash 0xd05e98fe [saddr 192.0.3.2 daddr 192.0.3.1 sport 52214 dport 34524] != expected 0x91bdacc2 # # Exception| cpu 0: rx_hash 0xd05e98fe [saddr 192.0.3.2 daddr 192.0.3.1 sport 52214 dport 34524] != expected 0x91bdacc2 # # Exception| cpu 0: rx_hash 0xd05e98fe [saddr 192.0.3.2 daddr 192.0.3.1 sport 43035 dport 34524] != expected 0xb764fd1c # # Exception| cpu 0: rx_hash 0xd05e98fe [saddr 192.0.3.2 daddr 192.0.3.1 sport 43035 dport 34524] != expected 0xb764fd1c # # Exception| cpu 0: rx_hash 0xd05e98fe [saddr 192.0.3.2 daddr 192.0.3.1 sport 51965 dport 34524] != expected 0xa3b4f245 # # Exception| cpu 0: rx_hash 0xd05e98fe [saddr 192.0.3.2 daddr 192.0.3.1 sport 51965 dport 34524] != expected 0xa3b4f245 # # Exception| cpu 0: rx_hash 0xd05e98fe [saddr 192.0.3.2 daddr 192.0.3.1 sport 38164 dport 34524] != expected 0xba0c0299 # # Exception| cpu 0: rx_hash 0xd05e98fe [saddr 192.0.3.2 daddr 192.0.3.1 sport 38164 dport 34524] != expected 0xba0c0299 # # Exception| cpu 0: rx_hash 0xd05e98fe [saddr 192.0.3.2 daddr 192.0.3.1 sport 57140 dport 34524] != expected 0x52e90153 # # Exception| cpu 0: rx_hash 0xd05e98fe [saddr 192.0.3.2 daddr 192.0.3.1 sport 57140 dport 34524] != expected 0x52e90153 # # Exception| cpu 0: rx_hash 0xd05e98fe [saddr 192.0.3.2 daddr 192.0.3.1 sport 38131 dport 34524] != expected 0x80bad6f9 # # Exception| cpu 0: rx_hash 0xd05e98fe [saddr 192.0.3.2 daddr 192.0.3.1 sport 38131 dport 34524] != expected 0x80bad6f9 # # Exception| cpu 0: rx_hash 0xd05e98fe [saddr 192.0.3.2 daddr 192.0.3.1 sport 40486 dport 34524] != expected 0x16632770 # # Exception| cpu 0: rx_hash 0xd05e98fe [saddr 192.0.3.2 daddr 192.0.3.1 sport 40486 dport 34524] != expected 0x16632770 # # Exception| cpu 0: rx_hash 0xd05e98fe [saddr 192.0.3.2 daddr 192.0.3.1 sport 57277 dport 34524] != expected 0x445ecff3 # # Exception| cpu 0: rx_hash 0xd05e98fe [saddr 192.0.3.2 daddr 192.0.3.1 sport 57277 dport 34524] != expected 0x445ecff3 # # Exception| cpu 0: rx_hash 0xd05e98fe [saddr 192.0.3.2 daddr 192.0.3.1 sport 44523 dport 34524] != expected 0x63ae5542 # # Exception| cpu 0: rx_hash 0xd05e98fe [saddr 192.0.3.2 daddr 192.0.3.1 sport 44523 dport 34524] != expected 0x63ae5542 # # Exception| cpu 0: rx_hash 0xd05e98fe [saddr 192.0.3.2 daddr 192.0.3.1 sport 34177 dport 34524] != expected 0x46e5a09e # # Exception| cpu 0: rx_hash 0xd05e98fe [saddr 192.0.3.2 daddr 192.0.3.1 sport 34177 dport 34524] != expected 0x46e5a09e # # 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 45433 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 40 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 0: rx_hash 0xbd569cbc [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59571 dport 45433] != expected 0xd7398a85 # # Exception| cpu 0: rx_hash 0xbd569cbc [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59571 dport 45433] != expected 0xd7398a85 # # Exception| cpu 0: rx_hash 0xbd569cbc [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 32874 dport 45433] != expected 0x1def4c8b # # Exception| cpu 0: rx_hash 0xbd569cbc [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 32874 dport 45433] != expected 0x1def4c8b # # Exception| cpu 0: rx_hash 0xbd569cbc [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42073 dport 45433] != expected 0xdfcab1aa # # Exception| cpu 0: rx_hash 0xbd569cbc [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42073 dport 45433] != expected 0xdfcab1aa # # Exception| cpu 0: rx_hash 0xbd569cbc [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53012 dport 45433] != expected 0x78279b15 # # Exception| cpu 0: rx_hash 0xbd569cbc [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53012 dport 45433] != expected 0x78279b15 # # Exception| cpu 0: rx_hash 0xbd569cbc [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34266 dport 45433] != expected 0xe2918261 # # Exception| cpu 0: rx_hash 0xbd569cbc [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34266 dport 45433] != expected 0xe2918261 # # Exception| cpu 0: rx_hash 0xbd569cbc [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49282 dport 45433] != expected 0x3001c400 # # Exception| cpu 0: rx_hash 0xbd569cbc [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49282 dport 45433] != expected 0x3001c400 # # Exception| cpu 0: rx_hash 0xbd569cbc [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51443 dport 45433] != expected 0x4f4912a9 # # Exception| cpu 0: rx_hash 0xbd569cbc [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51443 dport 45433] != expected 0x4f4912a9 # # Exception| cpu 0: rx_hash 0xbd569cbc [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60062 dport 45433] != expected 0x4151300c # # Exception| cpu 0: rx_hash 0xbd569cbc [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60062 dport 45433] != expected 0x4151300c # # Exception| cpu 0: rx_hash 0xbd569cbc [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56361 dport 45433] != expected 0x812e67cb # # Exception| cpu 0: rx_hash 0xbd569cbc [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56361 dport 45433] != expected 0x812e67cb # # Exception| cpu 0: rx_hash 0xbd569cbc [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46535 dport 45433] != expected 0x41ef74cd # # Exception| cpu 0: rx_hash 0xbd569cbc [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46535 dport 45433] != expected 0x41ef74cd # # Exception| cpu 0: rx_hash 0xbd569cbc [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42459 dport 45433] != expected 0xa56e699 # # Exception| cpu 0: rx_hash 0xbd569cbc [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42459 dport 45433] != expected 0xa56e699 # # Exception| cpu 0: rx_hash 0xbd569cbc [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33225 dport 45433] != expected 0x61e708c7 # # Exception| cpu 0: rx_hash 0xbd569cbc [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33225 dport 45433] != expected 0x61e708c7 # # Exception| cpu 0: rx_hash 0xbd569cbc [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56921 dport 45433] != expected 0x7294c957 # # Exception| cpu 0: rx_hash 0xbd569cbc [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56921 dport 45433] != expected 0x7294c957 # # Exception| cpu 0: rx_hash 0xbd569cbc [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38081 dport 45433] != expected 0x11781a6b # # Exception| cpu 0: rx_hash 0xbd569cbc [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38081 dport 45433] != expected 0x11781a6b # # Exception| cpu 0: rx_hash 0xbd569cbc [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54853 dport 45433] != expected 0xda49d4bd # # Exception| cpu 0: rx_hash 0xbd569cbc [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54853 dport 45433] != expected 0xda49d4bd # # Exception| cpu 0: rx_hash 0xbd569cbc [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52262 dport 45433] != expected 0x3290956f # # Exception| cpu 0: rx_hash 0xbd569cbc [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52262 dport 45433] != expected 0x3290956f # # Exception| cpu 0: rx_hash 0xbd569cbc [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41072 dport 45433] != expected 0xb5da63b5 # # Exception| cpu 0: rx_hash 0xbd569cbc [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41072 dport 45433] != expected 0xb5da63b5 # # Exception| cpu 0: rx_hash 0xbd569cbc [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51075 dport 45433] != expected 0x97fd0a11 # # Exception| cpu 0: rx_hash 0xbd569cbc [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51075 dport 45433] != expected 0x97fd0a11 # # Exception| cpu 0: rx_hash 0xbd569cbc [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37162 dport 45433] != expected 0x19ea3a21 # # Exception| cpu 0: rx_hash 0xbd569cbc [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37162 dport 45433] != expected 0x19ea3a21 # # Exception| cpu 0: rx_hash 0xbd569cbc [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60228 dport 45433] != expected 0x475c7cf4 # # Exception| cpu 0: rx_hash 0xbd569cbc [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60228 dport 45433] != expected 0x475c7cf4 # # Exception| count: pass=0 nohash=0 fail=40 # # Exception| # not ok 4 toeplitz.test.udp_ipv6 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 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__->