< 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 720 # selftests: drivers/net/hw: toeplitz.py # 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 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-24/tools/testing/selftests/net/lib/py/utils.py", line 200, 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 129, 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 57017 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 40 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 0: rx_hash 0x6addb035 [saddr 192.0.3.2 daddr 192.0.3.1 sport 34378 dport 57017] != expected 0x84aa97f4 # # Exception| cpu 0: rx_hash 0x6645f705 [saddr 192.0.3.2 daddr 192.0.3.1 sport 34392 dport 57017] != expected 0xe9a4ce24 # # Exception| cpu 0: rx_hash 0x84f0ee2f [saddr 192.0.3.2 daddr 192.0.3.1 sport 34432 dport 57017] != expected 0x7f46936a # # Exception| cpu 0: rx_hash 0x6c45fa9e [saddr 192.0.3.2 daddr 192.0.3.1 sport 34476 dport 57017] != expected 0x518b7006 # # Exception| cpu 4: rx_hash 0x0ccb02c3 [saddr 192.0.3.2 daddr 192.0.3.1 sport 34380 dport 57017] != expected 0xd51436ef # # Exception| cpu 4: rx_hash 0xbbb79957 [saddr 192.0.3.2 daddr 192.0.3.1 sport 34396 dport 57017] != expected 0xd931512d # # Exception| cpu 4: rx_hash 0x3163fdff [saddr 192.0.3.2 daddr 192.0.3.1 sport 34410 dport 57017] != expected 0x82b82415 # # Exception| cpu 4: rx_hash 0x8ef0e3b4 [saddr 192.0.3.2 daddr 192.0.3.1 sport 34420 dport 57017] != expected 0xc7692d48 # # Exception| cpu 4: rx_hash 0x37fbb754 [saddr 192.0.3.2 daddr 192.0.3.1 sport 34444 dport 57017] != expected 0x5799c3e7 # # Exception| cpu 4: rx_hash 0x80872cc0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 34460 dport 57017] != expected 0x5bbca425 # # Exception| cpu 5: rx_hash 0xbfc05bb8 [saddr 192.0.3.2 daddr 192.0.3.1 sport 34368 dport 57017] != expected 0xfdcb6662 # # Exception| cpu 5: rx_hash 0x5f9acad6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 34402 dport 57017] != expected 0x9af2eb91 # # Exception| cpu 0: rx_hash 0x68323871 [saddr 192.0.3.2 daddr 192.0.3.1 sport 34480 dport 57017] != expected 0x75714749 # # Exception| cpu 0: rx_hash 0x12cb146e [saddr 192.0.3.2 daddr 192.0.3.1 sport 34498 dport 57017] != expected 0x1d64f488 # # Exception| cpu 0: rx_hash 0x7c322347 [saddr 192.0.3.2 daddr 192.0.3.1 sport 34506 dport 57017] != expected 0x52e3b0c # # Exception| cpu 0: rx_hash 0x70aa6477 [saddr 192.0.3.2 daddr 192.0.3.1 sport 34520 dport 57017] != expected 0x682062dc # # Exception| cpu 0: rx_hash 0x9c68b229 [saddr 192.0.3.2 daddr 192.0.3.1 sport 34536 dport 57017] != expected 0x6217b6ff # # Exception| cpu 0: rx_hash 0x48029d86 [saddr 192.0.3.2 daddr 192.0.3.1 sport 34582 dport 57017] != expected 0xe39baf37 # # Exception| cpu 4: rx_hash 0xbd2fd3fc [saddr 192.0.3.2 daddr 192.0.3.1 sport 34490 dport 57017] != expected 0xc10b6df # # Exception| cpu 4: rx_hash 0xfe09c230 [saddr 192.0.3.2 daddr 192.0.3.1 sport 34546 dport 57017] != expected 0x175320ab # # Exception| cpu 4: rx_hash 0x4d029b4b [saddr 192.0.3.2 daddr 192.0.3.1 sport 34558 dport 57017] != expected 0x3f8c7026 # # Exception| cpu 4: rx_hash 0x9968b4e4 [saddr 192.0.3.2 daddr 192.0.3.1 sport 34560 dport 57017] != expected 0xbe0069ee # # Exception| cpu 4: rx_hash 0x4c755f69 [saddr 192.0.3.2 daddr 192.0.3.1 sport 34570 dport 57017] != expected 0xc7619878 # # Exception| cpu 4: rx_hash 0x75aa62ba [saddr 192.0.3.2 daddr 192.0.3.1 sport 34608 dport 57017] != expected 0xb437bdcd # # Exception| cpu 5: rx_hash 0xc2d6f92e [saddr 192.0.3.2 daddr 192.0.3.1 sport 34592 dport 57017] != expected 0xb812da0f # # Exception| cpu 5: rx_hash 0x1f24977c [saddr 192.0.3.2 daddr 192.0.3.1 sport 34596 dport 57017] != expected 0x88874506 # # Exception| cpu 0: rx_hash 0x7d45e765 [saddr 192.0.3.2 daddr 192.0.3.1 sport 34622 dport 57017] != expected 0xfdc3d352 # # Exception| cpu 0: rx_hash 0x07bccb7a [saddr 192.0.3.2 daddr 192.0.3.1 sport 34636 dport 57017] != expected 0x95d66093 # # Exception| cpu 0: rx_hash 0x03cb0995 [saddr 192.0.3.2 daddr 192.0.3.1 sport 34640 dport 57017] != expected 0xb12c57dc # # Exception| cpu 0: rx_hash 0xe7e65a14 [saddr 192.0.3.2 daddr 192.0.3.1 sport 34670 dport 57017] != expected 0xf2efed60 # # Exception| cpu 0: rx_hash 0x38fbbc02 [saddr 192.0.3.2 daddr 192.0.3.1 sport 34704 dport 57017] != expected 0x33a1a2d4 # # Exception| cpu 0: rx_hash 0xd4396a5c [saddr 192.0.3.2 daddr 192.0.3.1 sport 34720 dport 57017] != expected 0x399676f7 # # Exception| cpu 4: rx_hash 0x54ed036f [saddr 192.0.3.2 daddr 192.0.3.1 sport 34658 dport 57017] != expected 0xda30bded # # Exception| cpu 4: rx_hash 0x8f872796 [saddr 192.0.3.2 daddr 192.0.3.1 sport 34688 dport 57017] != expected 0x3f84c516 # # Exception| cpu 5: rx_hash 0xb82fd531 [saddr 192.0.3.2 daddr 192.0.3.1 sport 34642 dport 57017] != expected 0xd00769ce # # Exception| cpu 5: rx_hash 0xde3967c7 [saddr 192.0.3.2 daddr 192.0.3.1 sport 34644 dport 57017] != expected 0x81b9c8d5 # # Exception| cpu 5: rx_hash 0xb0c050ee [saddr 192.0.3.2 daddr 192.0.3.1 sport 34652 dport 57017] != expected 0x99f30751 # # Exception| cpu 5: rx_hash 0x85872a0d [saddr 192.0.3.2 daddr 192.0.3.1 sport 34676 dport 57017] != expected 0x87ab7b34 # # Exception| cpu 5: rx_hash 0x3e63f6a9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 34678 dport 57017] != expected 0xe6804526 # # Exception| cpu 5: rx_hash 0x56028b2b [saddr 192.0.3.2 daddr 192.0.3.1 sport 34712 dport 57017] != expected 0x2beb6d50 # # Exception| count: pass=0 nohash=0 fail=40 # # Exception| # not ok 1 toeplitz.test.tcp_ipv4 # # Receiver output: # # # # RSS indirection table size: 256 # # # cpu 4: rx_hash 0xcea6bba5 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42170 dport 40502] OK # # # cpu 4: rx_hash 0xb45f97ba [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42184 dport 40502] OK # # # cpu 4: rx_hash 0x6535bed8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42206 dport 40502] OK # # # cpu 4: rx_hash 0xe6799b8d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42258 dport 40502] OK # # # cpu 4: rx_hash 0x6035b815 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42294 dport 40502] OK # # # cpu 5: rx_hash 0x75426701 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42168 dport 40502] OK # # # cpu 5: rx_hash 0x03230c2e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42200 dport 40502] OK # # # cpu 5: rx_hash 0x51050019 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42242 dport 40502] OK # # # cpu 5: rx_hash 0xdfa6a65e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42280 dport 40502] OK # # # cpu 0: rx_hash 0x89f76886 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42222 dport 40502] OK # # # cpu 0: rx_hash 0x5072c43b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42230 dport 40502] OK # # # cpu 0: rx_hash 0xb15f9177 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42272 dport 40502] OK # # # cpu 0: rx_hash 0x06230ae3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42288 dport 40502] OK # # # cpu 0: rx_hash 0x7435a323 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42316 dport 40502] OK # # # cpu 0: rx_hash 0xadb00f9e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42324 dport 40502] OK # # # cpu 0: rx_hash 0x9c80b792 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42336 dport 40502] OK # # # cpu 4: rx_hash 0x2bfc2c06 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42352 dport 40502] OK # # # cpu 4: rx_hash 0xfc0e4fcf [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42368 dport 40502] OK # # # cpu 4: rx_hash 0x2913a442 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42378 dport 40502] OK # # # cpu 4: rx_hash 0x258be372 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42392 dport 40502] OK # # # cpu 4: rx_hash 0x7a426c57 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42404 dport 40502] OK # # # cpu 4: rx_hash 0xd1d1692a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42432 dport 40502] OK # # # cpu 4: rx_hash 0x62da3051 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42444 dport 40502] OK # # # cpu 5: rx_hash 0x1acc940a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42308 dport 40502] OK # # # cpu 5: rx_hash 0x10cc9991 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42416 dport 40502] OK # # # cpu 5: rx_hash 0x0854c597 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42456 dport 40502] OK # # # cpu 0: rx_hash 0xab284535 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42418 dport 40502] OK # # # cpu 0: rx_hash 0xd5a6abc5 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42460 dport 40502] OK # # # cpu 0: rx_hash 0x318bf844 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42466 dport 40502] OK # # # cpu 0: rx_hash 0x39647d9b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42476 dport 40502] OK # # # cpu 4: rx_hash 0xe80e54f9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42490 dport 40502] OK # # # cpu 4: rx_hash 0x59850ee4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42534 dport 40502] OK # # # cpu 4: rx_hash 0xea8e579f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42538 dport 40502] OK # # # cpu 5: rx_hash 0x023b432e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42502 dport 40502] OK # # # cpu 5: rx_hash 0x6cc27407 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42510 dport 40502] OK # # # cpu 5: rx_hash 0x605a3337 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42524 dport 40502] OK # # # cpu 5: rx_hash 0xeef99570 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42550 dport 40502] OK # # # cpu 5: rx_hash 0xf661c976 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42590 dport 40502] OK # # # cpu 0: rx_hash 0x2fe465cb [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42566 dport 40502] OK # # # cpu 0: rx_hash 0x237c22fb [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42580 dport 40502] OK # # # cpu 0: rx_hash 0xa147c38c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42604 dport 40502] OK # # # cpu 0: rx_hash 0xc926be0e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42626 dport 40502] OK # # # cpu 0: rx_hash 0x1c3b5583 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42632 dport 40502] OK # # # cpu 0: rx_hash 0x10a312b3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42650 dport 40502] OK # # # count: pass=44 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 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-24/tools/testing/selftests/net/lib/py/utils.py", line 200, 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 129, 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 40474 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 42 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 0: rx_hash 0x4789d165 [saddr 192.0.3.2 daddr 192.0.3.1 sport 34134 dport 40474] != expected 0x14850d9f # # Exception| cpu 0: rx_hash 0x4789d165 [saddr 192.0.3.2 daddr 192.0.3.1 sport 34134 dport 40474] != expected 0x14850d9f # # Exception| cpu 0: rx_hash 0x4789d165 [saddr 192.0.3.2 daddr 192.0.3.1 sport 34872 dport 40474] != expected 0xe080003d # # Exception| cpu 0: rx_hash 0x4789d165 [saddr 192.0.3.2 daddr 192.0.3.1 sport 34872 dport 40474] != expected 0xe080003d # # Exception| cpu 0: rx_hash 0x4789d165 [saddr 192.0.3.2 daddr 192.0.3.1 sport 35392 dport 40474] != expected 0x51956954 # # Exception| cpu 0: rx_hash 0x4789d165 [saddr 192.0.3.2 daddr 192.0.3.1 sport 35392 dport 40474] != expected 0x51956954 # # Exception| cpu 0: rx_hash 0x4789d165 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53881 dport 40474] != expected 0x8a96826 # # Exception| cpu 0: rx_hash 0x4789d165 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53881 dport 40474] != expected 0x8a96826 # # Exception| cpu 0: rx_hash 0x4789d165 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53720 dport 40474] != expected 0xadca7659 # # Exception| cpu 0: rx_hash 0x4789d165 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53720 dport 40474] != expected 0xadca7659 # # Exception| cpu 0: rx_hash 0x4789d165 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45126 dport 40474] != expected 0x36589e6a # # Exception| cpu 0: rx_hash 0x4789d165 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45126 dport 40474] != expected 0x36589e6a # # Exception| cpu 0: rx_hash 0x4789d165 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56523 dport 40474] != expected 0xba78da81 # # Exception| cpu 0: rx_hash 0x4789d165 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56523 dport 40474] != expected 0xba78da81 # # Exception| cpu 0: rx_hash 0x4789d165 [saddr 192.0.3.2 daddr 192.0.3.1 sport 48449 dport 40474] != expected 0x1d5aca79 # # Exception| cpu 0: rx_hash 0x4789d165 [saddr 192.0.3.2 daddr 192.0.3.1 sport 48449 dport 40474] != expected 0x1d5aca79 # # Exception| cpu 0: rx_hash 0x4789d165 [saddr 192.0.3.2 daddr 192.0.3.1 sport 36754 dport 40474] != expected 0xaee4066f # # Exception| cpu 0: rx_hash 0x4789d165 [saddr 192.0.3.2 daddr 192.0.3.1 sport 36754 dport 40474] != expected 0xaee4066f # # Exception| cpu 0: rx_hash 0x4789d165 [saddr 192.0.3.2 daddr 192.0.3.1 sport 34360 dport 40474] != expected 0xb8c9f453 # # Exception| cpu 0: rx_hash 0x4789d165 [saddr 192.0.3.2 daddr 192.0.3.1 sport 34360 dport 40474] != expected 0xb8c9f453 # # Exception| cpu 0: rx_hash 0x4789d165 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53374 dport 40474] != expected 0x3b209e27 # # Exception| cpu 0: rx_hash 0x4789d165 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53374 dport 40474] != expected 0x3b209e27 # # Exception| cpu 0: rx_hash 0x4789d165 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39867 dport 40474] != expected 0xf6d6b6d6 # # Exception| cpu 0: rx_hash 0x4789d165 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39867 dport 40474] != expected 0xf6d6b6d6 # # Exception| cpu 0: rx_hash 0x4789d165 [saddr 192.0.3.2 daddr 192.0.3.1 sport 60365 dport 40474] != expected 0x655fa493 # # Exception| cpu 0: rx_hash 0x4789d165 [saddr 192.0.3.2 daddr 192.0.3.1 sport 60365 dport 40474] != expected 0x655fa493 # # Exception| cpu 0: rx_hash 0x4789d165 [saddr 192.0.3.2 daddr 192.0.3.1 sport 37737 dport 40474] != expected 0xb14d50c1 # # Exception| cpu 0: rx_hash 0x4789d165 [saddr 192.0.3.2 daddr 192.0.3.1 sport 37737 dport 40474] != expected 0xb14d50c1 # # Exception| cpu 0: rx_hash 0x4789d165 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38159 dport 40474] != expected 0x15b9a56a # # Exception| cpu 0: rx_hash 0x4789d165 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38159 dport 40474] != expected 0x15b9a56a # # Exception| cpu 0: rx_hash 0x4789d165 [saddr 192.0.3.2 daddr 192.0.3.1 sport 41570 dport 40474] != expected 0x74b2bcdb # # Exception| cpu 0: rx_hash 0x4789d165 [saddr 192.0.3.2 daddr 192.0.3.1 sport 41570 dport 40474] != expected 0x74b2bcdb # # Exception| cpu 0: rx_hash 0x4789d165 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55468 dport 40474] != expected 0x7cbb7830 # # Exception| cpu 0: rx_hash 0x4789d165 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55468 dport 40474] != expected 0x7cbb7830 # # Exception| cpu 0: rx_hash 0x4789d165 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38486 dport 40474] != expected 0x202a55ba # # Exception| cpu 0: rx_hash 0x4789d165 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38486 dport 40474] != expected 0x202a55ba # # Exception| cpu 0: rx_hash 0x4789d165 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49986 dport 40474] != expected 0x2d6742ac # # Exception| cpu 0: rx_hash 0x4789d165 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49986 dport 40474] != expected 0x2d6742ac # # Exception| cpu 0: rx_hash 0x4789d165 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45610 dport 40474] != expected 0xbbfd0fc8 # # Exception| cpu 0: rx_hash 0x4789d165 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45610 dport 40474] != expected 0xbbfd0fc8 # # Exception| cpu 0: rx_hash 0x4789d165 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39366 dport 40474] != expected 0xb5003c92 # # Exception| cpu 0: rx_hash 0x4789d165 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39366 dport 40474] != expected 0xb5003c92 # # Exception| count: pass=0 nohash=0 fail=42 # # 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 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-24/tools/testing/selftests/net/lib/py/utils.py", line 200, 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 129, 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 33234 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 44 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 5: rx_hash 0x2923126a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43622 dport 33234] != expected 0x5b41e66e # # Exception| cpu 5: rx_hash 0x2923126a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43622 dport 33234] != expected 0x5b41e66e # # Exception| cpu 5: rx_hash 0x2923126a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37409 dport 33234] != expected 0xfec3f0d4 # # Exception| cpu 5: rx_hash 0x2923126a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37409 dport 33234] != expected 0xfec3f0d4 # # Exception| cpu 5: rx_hash 0x2923126a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59869 dport 33234] != expected 0x795903c4 # # Exception| cpu 5: rx_hash 0x2923126a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59869 dport 33234] != expected 0x795903c4 # # Exception| cpu 5: rx_hash 0x2923126a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47819 dport 33234] != expected 0x265a47e # # Exception| cpu 5: rx_hash 0x2923126a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47819 dport 33234] != expected 0x265a47e # # Exception| cpu 5: rx_hash 0x2923126a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55441 dport 33234] != expected 0xd4167735 # # Exception| cpu 5: rx_hash 0x2923126a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55441 dport 33234] != expected 0xd4167735 # # Exception| cpu 5: rx_hash 0x2923126a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36770 dport 33234] != expected 0x1c72b831 # # Exception| cpu 5: rx_hash 0x2923126a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36770 dport 33234] != expected 0x1c72b831 # # Exception| cpu 5: rx_hash 0x2923126a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51808 dport 33234] != expected 0x212135f3 # # Exception| cpu 5: rx_hash 0x2923126a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51808 dport 33234] != expected 0x212135f3 # # Exception| cpu 5: rx_hash 0x2923126a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58648 dport 33234] != expected 0xbe16a10 # # Exception| cpu 5: rx_hash 0x2923126a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58648 dport 33234] != expected 0xbe16a10 # # Exception| cpu 5: rx_hash 0x2923126a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60215 dport 33234] != expected 0x4971f4c8 # # Exception| cpu 5: rx_hash 0x2923126a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60215 dport 33234] != expected 0x4971f4c8 # # Exception| cpu 5: rx_hash 0x2923126a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45387 dport 33234] != expected 0x3b28e35e # # Exception| cpu 5: rx_hash 0x2923126a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45387 dport 33234] != expected 0x3b28e35e # # Exception| cpu 5: rx_hash 0x2923126a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46491 dport 33234] != expected 0xf5b93f33 # # Exception| cpu 5: rx_hash 0x2923126a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46491 dport 33234] != expected 0xf5b93f33 # # Exception| cpu 5: rx_hash 0x2923126a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47123 dport 33234] != expected 0x656b5988 # # Exception| cpu 5: rx_hash 0x2923126a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47123 dport 33234] != expected 0x656b5988 # # Exception| cpu 5: rx_hash 0x2923126a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36494 dport 33234] != expected 0xffb06539 # # Exception| cpu 5: rx_hash 0x2923126a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36494 dport 33234] != expected 0xffb06539 # # Exception| cpu 5: rx_hash 0x2923126a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37708 dport 33234] != expected 0x4717b271 # # Exception| cpu 5: rx_hash 0x2923126a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37708 dport 33234] != expected 0x4717b271 # # Exception| cpu 5: rx_hash 0x2923126a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45738 dport 33234] != expected 0xa2a38f2e # # Exception| cpu 5: rx_hash 0x2923126a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45738 dport 33234] != expected 0xa2a38f2e # # Exception| cpu 5: rx_hash 0x2923126a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59446 dport 33234] != expected 0xb07460e5 # # Exception| cpu 5: rx_hash 0x2923126a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59446 dport 33234] != expected 0xb07460e5 # # Exception| cpu 5: rx_hash 0x2923126a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36839 dport 33234] != expected 0x9b9649ce # # Exception| cpu 5: rx_hash 0x2923126a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36839 dport 33234] != expected 0x9b9649ce # # Exception| cpu 5: rx_hash 0x2923126a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36624 dport 33234] != expected 0x5dbb21b9 # # Exception| cpu 5: rx_hash 0x2923126a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36624 dport 33234] != expected 0x5dbb21b9 # # Exception| cpu 5: rx_hash 0x2923126a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38581 dport 33234] != expected 0xc07f640e # # Exception| cpu 5: rx_hash 0x2923126a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38581 dport 33234] != expected 0xc07f640e # # Exception| cpu 5: rx_hash 0x2923126a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56065 dport 33234] != expected 0xfb4952b6 # # Exception| cpu 5: rx_hash 0x2923126a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56065 dport 33234] != expected 0xfb4952b6 # # Exception| cpu 5: rx_hash 0x2923126a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51374 dport 33234] != expected 0x9745e167 # # Exception| cpu 5: rx_hash 0x2923126a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51374 dport 33234] != expected 0x9745e167 # # Exception| cpu 5: rx_hash 0x2923126a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40887 dport 33234] != expected 0xd1828824 # # Exception| cpu 5: rx_hash 0x2923126a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40887 dport 33234] != expected 0xd1828824 # # Exception| count: pass=0 nohash=0 fail=44 # # Exception| # not ok 4 toeplitz.test.udp_ipv6 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 182, 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 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-24/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-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 182, 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 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-24/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-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 182, 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 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-24/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-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 182, 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 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-24/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-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 187, 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 80, 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 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-24/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-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 187, 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 80, 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 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-24/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-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 187, 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 80, 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 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-24/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-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 187, 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 80, 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 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-24/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-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__->