< 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 216, 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 55590 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 41 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 0: rx_hash 0x6d660268 [saddr 192.0.3.2 daddr 192.0.3.1 sport 52932 dport 55590] != expected 0x56bd5e52 # # Exception| cpu 0: rx_hash 0xfcbe18bc [saddr 192.0.3.2 daddr 192.0.3.1 sport 52936 dport 55590] != expected 0x178c4254 # # Exception| cpu 0: rx_hash 0xccb97f62 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33692 dport 55590] != expected 0x8a86658c # # Exception| cpu 0: rx_hash 0x765f6ab0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33704 dport 55590] != expected 0x1b143576 # # Exception| cpu 4: rx_hash 0x7ed1501e [saddr 192.0.3.2 daddr 192.0.3.1 sport 33686 dport 55590] != expected 0x49d54187 # # Exception| cpu 4: rx_hash 0xc43745cc [saddr 192.0.3.2 daddr 192.0.3.1 sport 33698 dport 55590] != expected 0xd847117d # # Exception| cpu 4: rx_hash 0xb1fb6e69 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33720 dport 55590] != expected 0xfb63b088 # # Exception| cpu 4: rx_hash 0x246469ea [saddr 192.0.3.2 daddr 192.0.3.1 sport 33736 dport 55590] != expected 0x133216f6 # # Exception| cpu 5: rx_hash 0xc19e3e73 [saddr 192.0.3.2 daddr 192.0.3.1 sport 52938 dport 55590] != expected 0x14306da2 # # Exception| cpu 5: rx_hash 0xb45215d6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 52944 dport 55590] != expected 0x3714cc57 # # Exception| cpu 5: rx_hash 0x18aa29cd [saddr 192.0.3.2 daddr 192.0.3.1 sport 52958 dport 55590] != expected 0x7599ffa7 # # Exception| cpu 5: rx_hash 0x0b1d7bbb [saddr 192.0.3.2 daddr 192.0.3.1 sport 33676 dport 55590] != expected 0x6af1e072 # # Exception| cpu 0: rx_hash 0xc8fe6235 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33760 dport 55590] != expected 0x23e6dff4 # # Exception| cpu 0: rx_hash 0x725c0632 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33812 dport 55590] != expected 0xf8e284a9 # # Exception| cpu 4: rx_hash 0xe3c06d33 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33752 dport 55590] != expected 0xf3459308 # # Exception| cpu 4: rx_hash 0xbd324990 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33786 dport 55590] != expected 0xc27e01 # # Exception| cpu 4: rx_hash 0x2420183f [saddr 192.0.3.2 daddr 192.0.3.1 sport 33800 dport 55590] != expected 0x59a41d51 # # Exception| cpu 4: rx_hash 0xd62a0087 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33828 dport 55590] != expected 0xe8aec3a8 # # Exception| cpu 4: rx_hash 0x323e31f6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33842 dport 55590] != expected 0x8abb7e5b # # Exception| cpu 4: rx_hash 0xa7a13675 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33858 dport 55590] != expected 0x62ead825 # # Exception| cpu 5: rx_hash 0x4f385128 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33750 dport 55590] != expected 0xb1c8a0f8 # # Exception| cpu 5: rx_hash 0xd66e7152 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33764 dport 55590] != expected 0xa238c80f # # Exception| cpu 5: rx_hash 0x64065e2e [saddr 192.0.3.2 daddr 192.0.3.1 sport 33774 dport 55590] != expected 0x616bec04 # # Exception| cpu 5: rx_hash 0x6ccc1555 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33808 dport 55590] != expected 0x793c9352 # # Exception| cpu 0: rx_hash 0x4b3b3daa [saddr 192.0.3.2 daddr 192.0.3.1 sport 33898 dport 55590] != expected 0x523e1127 # # Exception| cpu 0: rx_hash 0x920f2a14 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33918 dport 55590] != expected 0x33978322 # # Exception| cpu 0: rx_hash 0xfb709c7d [saddr 192.0.3.2 daddr 192.0.3.1 sport 33944 dport 55590] != expected 0xc5dd6810 # # Exception| cpu 4: rx_hash 0x5d251463 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33872 dport 55590] != expected 0x8121722d # # Exception| cpu 4: rx_hash 0xf1dd2878 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33886 dport 55590] != expected 0xc3ac41dd # # Exception| cpu 4: rx_hash 0x3ef7160f [saddr 192.0.3.2 daddr 192.0.3.1 sport 33904 dport 55590] != expected 0x711ab0d2 # # Exception| cpu 4: rx_hash 0x1f64ad0c [saddr 192.0.3.2 daddr 192.0.3.1 sport 33934 dport 55590] != expected 0xa7c8d5e3 # # Exception| cpu 4: rx_hash 0xd04e937b [saddr 192.0.3.2 daddr 192.0.3.1 sport 33952 dport 55590] != expected 0x157e24ec # # Exception| cpu 4: rx_hash 0xed6eb5b4 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33954 dport 55590] != expected 0x16c20b1a # # Exception| cpu 5: rx_hash 0x8c9f3973 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33914 dport 55590] != expected 0xb24994d9 # # Exception| cpu 5: rx_hash 0x419689af [saddr 192.0.3.2 daddr 192.0.3.1 sport 33964 dport 55590] != expected 0x544f38ea # # Exception| cpu 5: rx_hash 0x86328d76 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33980 dport 55590] != expected 0xb438bd14 # # Exception| cpu 0: rx_hash 0x6661a150 [saddr 192.0.3.2 daddr 192.0.3.1 sport 34006 dport 55590] != expected 0x7f4dba9f # # Exception| cpu 0: rx_hash 0x1a32770e [saddr 192.0.3.2 daddr 192.0.3.1 sport 34050 dport 55590] != expected 0x24f04105 # # Exception| cpu 4: rx_hash 0x82759021 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33984 dport 55590] != expected 0x1d58076c # # Exception| cpu 4: rx_hash 0xff37812a [saddr 192.0.3.2 daddr 192.0.3.1 sport 34020 dport 55590] != expected 0x6cbdd268 # # Exception| cpu 4: rx_hash 0x957a7ebd [saddr 192.0.3.2 daddr 192.0.3.1 sport 34058 dport 55590] != expected 0xe41f4af8 # # 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 0x70a51be6 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51448 dport 33367] OK # # # cpu 4: rx_hash 0x53152e4e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51454 dport 33367] OK # # # cpu 4: rx_hash 0xdd4ce0a8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51462 dport 33367] OK # # # cpu 4: rx_hash 0x5204e91b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51470 dport 33367] OK # # # cpu 4: rx_hash 0x8b30fea5 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51482 dport 33367] OK # # # cpu 4: rx_hash 0xd5c2da06 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51512 dport 33367] OK # # # cpu 5: rx_hash 0xdc5d27fd [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51446 dport 33367] OK # # # cpu 5: rx_hash 0xe06cc667 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51460 dport 33367] OK # # # cpu 5: rx_hash 0x1266dedf [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51496 dport 33367] OK # # # cpu 5: rx_hash 0xcb52c961 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51516 dport 33367] OK # # # cpu 5: rx_hash 0x5ecdcee2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51532 dport 33367] OK # # # cpu 5: rx_hash 0x1621c388 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51540 dport 33367] OK # # # cpu 0: rx_hash 0x87f9d95c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51544 dport 33367] OK # # # cpu 0: rx_hash 0x91e7f095 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51554 dport 33367] OK # # # cpu 4: rx_hash 0xe42bdb30 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51576 dport 33367] OK # # # cpu 4: rx_hash 0xf89846fc [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51588 dport 33367] OK # # # cpu 4: rx_hash 0x54607ae7 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51594 dport 33367] OK # # # cpu 4: rx_hash 0x021c64ea [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51606 dport 33367] OK # # # cpu 4: rx_hash 0x9b4a4490 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51620 dport 33367] OK # # # cpu 4: rx_hash 0x7f5e75e1 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51634 dport 33367] OK # # # cpu 5: rx_hash 0x3d1fcc8e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51564 dport 33367] OK # # # cpu 5: rx_hash 0xd3a649fa [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51644 dport 33367] OK # # # cpu 0: rx_hash 0x93c47e3e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51610 dport 33367] OK # # # cpu 0: rx_hash 0x8d546d59 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51614 dport 33367] OK # # # cpu 0: rx_hash 0xd7e154ad [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51648 dport 33367] OK # # # cpu 0: rx_hash 0x8913700e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51682 dport 33367] OK # # # cpu 4: rx_hash 0xdf6f6e03 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51710 dport 33367] OK # # # cpu 4: rx_hash 0x970b80c3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51718 dport 33367] OK # # # cpu 4: rx_hash 0x3bf3bcd8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51720 dport 33367] OK # # # cpu 5: rx_hash 0x46394e79 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51660 dport 33367] OK # # # cpu 5: rx_hash 0x9f0d59c7 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51672 dport 33367] OK # # # cpu 5: rx_hash 0x819d4aa0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51676 dport 33367] OK # # # cpu 5: rx_hash 0xd769b707 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51744 dport 33367] OK # # # cpu 0: rx_hash 0x4eb774d7 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51698 dport 33367] OK # # # cpu 0: rx_hash 0x2563afbf [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51724 dport 33367] OK # # # cpu 0: rx_hash 0xc1779ece [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51738 dport 33367] OK # # # cpu 0: rx_hash 0x0e5da0b9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51764 dport 33367] OK # # # cpu 0: rx_hash 0xbc358fc5 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51774 dport 33367] OK # # # cpu 4: rx_hash 0xc9f9a460 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51748 dport 33367] OK # # # cpu 4: rx_hash 0x373a9b21 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51786 dport 33367] OK # # # cpu 4: rx_hash 0x7fd6964b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51794 dport 33367] OK # # # cpu 4: rx_hash 0xee0e8c9f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51806 dport 33367] OK # # # cpu 4: rx_hash 0x1c049427 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51826 dport 33367] OK # # # count: pass=43 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 216, 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 35903 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 40 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 0: rx_hash 0xcd6b2598 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50115 dport 35903] != expected 0x4823ad53 # # Exception| cpu 0: rx_hash 0xcd6b2598 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50115 dport 35903] != expected 0x4823ad53 # # Exception| cpu 0: rx_hash 0xcd6b2598 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56719 dport 35903] != expected 0x9dadaa9c # # Exception| cpu 0: rx_hash 0xcd6b2598 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56719 dport 35903] != expected 0x9dadaa9c # # Exception| cpu 0: rx_hash 0xcd6b2598 [saddr 192.0.3.2 daddr 192.0.3.1 sport 37545 dport 35903] != expected 0xb449b8e3 # # Exception| cpu 0: rx_hash 0xcd6b2598 [saddr 192.0.3.2 daddr 192.0.3.1 sport 37545 dport 35903] != expected 0xb449b8e3 # # Exception| cpu 0: rx_hash 0xcd6b2598 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45512 dport 35903] != expected 0x5fe33b3c # # Exception| cpu 0: rx_hash 0xcd6b2598 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45512 dport 35903] != expected 0x5fe33b3c # # Exception| cpu 0: rx_hash 0xcd6b2598 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33196 dport 35903] != expected 0xd80b4300 # # Exception| cpu 0: rx_hash 0xcd6b2598 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33196 dport 35903] != expected 0xd80b4300 # # Exception| cpu 0: rx_hash 0xcd6b2598 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39356 dport 35903] != expected 0x245c5e70 # # Exception| cpu 0: rx_hash 0xcd6b2598 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39356 dport 35903] != expected 0x245c5e70 # # Exception| cpu 0: rx_hash 0xcd6b2598 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47430 dport 35903] != expected 0x76a01778 # # Exception| cpu 0: rx_hash 0xcd6b2598 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47430 dport 35903] != expected 0x76a01778 # # Exception| cpu 0: rx_hash 0xcd6b2598 [saddr 192.0.3.2 daddr 192.0.3.1 sport 36136 dport 35903] != expected 0x1d9a9558 # # Exception| cpu 0: rx_hash 0xcd6b2598 [saddr 192.0.3.2 daddr 192.0.3.1 sport 36136 dport 35903] != expected 0x1d9a9558 # # Exception| cpu 0: rx_hash 0xcd6b2598 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42263 dport 35903] != expected 0x5a136a8d # # Exception| cpu 0: rx_hash 0xcd6b2598 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42263 dport 35903] != expected 0x5a136a8d # # Exception| cpu 0: rx_hash 0xcd6b2598 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55450 dport 35903] != expected 0x6afac13c # # Exception| cpu 0: rx_hash 0xcd6b2598 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55450 dport 35903] != expected 0x6afac13c # # Exception| cpu 0: rx_hash 0xcd6b2598 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57414 dport 35903] != expected 0x567fea48 # # Exception| cpu 0: rx_hash 0xcd6b2598 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57414 dport 35903] != expected 0x567fea48 # # Exception| cpu 0: rx_hash 0xcd6b2598 [saddr 192.0.3.2 daddr 192.0.3.1 sport 37431 dport 35903] != expected 0x6abdfe52 # # Exception| cpu 0: rx_hash 0xcd6b2598 [saddr 192.0.3.2 daddr 192.0.3.1 sport 37431 dport 35903] != expected 0x6abdfe52 # # Exception| cpu 0: rx_hash 0xcd6b2598 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33993 dport 35903] != expected 0xc70d8ede # # Exception| cpu 0: rx_hash 0xcd6b2598 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33993 dport 35903] != expected 0xc70d8ede # # Exception| cpu 0: rx_hash 0xcd6b2598 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44117 dport 35903] != expected 0x8753350 # # Exception| cpu 0: rx_hash 0xcd6b2598 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44117 dport 35903] != expected 0x8753350 # # Exception| cpu 0: rx_hash 0xcd6b2598 [saddr 192.0.3.2 daddr 192.0.3.1 sport 48451 dport 35903] != expected 0xdf878179 # # Exception| cpu 0: rx_hash 0xcd6b2598 [saddr 192.0.3.2 daddr 192.0.3.1 sport 48451 dport 35903] != expected 0xdf878179 # # Exception| cpu 0: rx_hash 0xcd6b2598 [saddr 192.0.3.2 daddr 192.0.3.1 sport 58892 dport 35903] != expected 0x1db34d04 # # Exception| cpu 0: rx_hash 0xcd6b2598 [saddr 192.0.3.2 daddr 192.0.3.1 sport 58892 dport 35903] != expected 0x1db34d04 # # Exception| cpu 0: rx_hash 0xcd6b2598 [saddr 192.0.3.2 daddr 192.0.3.1 sport 43752 dport 35903] != expected 0x52fca53d # # Exception| cpu 0: rx_hash 0xcd6b2598 [saddr 192.0.3.2 daddr 192.0.3.1 sport 43752 dport 35903] != expected 0x52fca53d # # Exception| cpu 0: rx_hash 0xcd6b2598 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47827 dport 35903] != expected 0x8d7bee5f # # Exception| cpu 0: rx_hash 0xcd6b2598 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47827 dport 35903] != expected 0x8d7bee5f # # Exception| cpu 0: rx_hash 0xcd6b2598 [saddr 192.0.3.2 daddr 192.0.3.1 sport 58972 dport 35903] != expected 0x5d92985 # # Exception| cpu 0: rx_hash 0xcd6b2598 [saddr 192.0.3.2 daddr 192.0.3.1 sport 58972 dport 35903] != expected 0x5d92985 # # Exception| cpu 0: rx_hash 0xcd6b2598 [saddr 192.0.3.2 daddr 192.0.3.1 sport 43244 dport 35903] != expected 0x8c210ee9 # # Exception| cpu 0: rx_hash 0xcd6b2598 [saddr 192.0.3.2 daddr 192.0.3.1 sport 43244 dport 35903] != expected 0x8c210ee9 # # 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 216, 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 46026 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 42 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 4: rx_hash 0x6f5f5754 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58325 dport 46026] != expected 0x6a079930 # # Exception| cpu 4: rx_hash 0x6f5f5754 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58325 dport 46026] != expected 0x6a079930 # # Exception| cpu 4: rx_hash 0x6f5f5754 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57417 dport 46026] != expected 0x6ec867cd # # Exception| cpu 4: rx_hash 0x6f5f5754 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57417 dport 46026] != expected 0x6ec867cd # # Exception| cpu 4: rx_hash 0x6f5f5754 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47081 dport 46026] != expected 0x22415847 # # Exception| cpu 4: rx_hash 0x6f5f5754 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47081 dport 46026] != expected 0x22415847 # # Exception| cpu 4: rx_hash 0x6f5f5754 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45487 dport 46026] != expected 0x953bdcec # # Exception| cpu 4: rx_hash 0x6f5f5754 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45487 dport 46026] != expected 0x953bdcec # # Exception| cpu 4: rx_hash 0x6f5f5754 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38479 dport 46026] != expected 0xface7d57 # # Exception| cpu 4: rx_hash 0x6f5f5754 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38479 dport 46026] != expected 0xface7d57 # # Exception| cpu 4: rx_hash 0x6f5f5754 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39469 dport 46026] != expected 0xc74480d8 # # Exception| cpu 4: rx_hash 0x6f5f5754 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39469 dport 46026] != expected 0xc74480d8 # # Exception| cpu 4: rx_hash 0x6f5f5754 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55025 dport 46026] != expected 0xec852e63 # # Exception| cpu 4: rx_hash 0x6f5f5754 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55025 dport 46026] != expected 0xec852e63 # # Exception| cpu 4: rx_hash 0x6f5f5754 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36826 dport 46026] != expected 0xe47c0bac # # Exception| cpu 4: rx_hash 0x6f5f5754 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36826 dport 46026] != expected 0xe47c0bac # # Exception| cpu 4: rx_hash 0x6f5f5754 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48999 dport 46026] != expected 0xa7c2acce # # Exception| cpu 4: rx_hash 0x6f5f5754 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48999 dport 46026] != expected 0xa7c2acce # # Exception| cpu 4: rx_hash 0x6f5f5754 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37281 dport 46026] != expected 0x35a032f5 # # Exception| cpu 4: rx_hash 0x6f5f5754 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37281 dport 46026] != expected 0x35a032f5 # # Exception| cpu 4: rx_hash 0x6f5f5754 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48791 dport 46026] != expected 0xa6d36b9b # # Exception| cpu 4: rx_hash 0x6f5f5754 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48791 dport 46026] != expected 0xa6d36b9b # # Exception| cpu 4: rx_hash 0x6f5f5754 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39395 dport 46026] != expected 0x8e65d05 # # Exception| cpu 4: rx_hash 0x6f5f5754 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39395 dport 46026] != expected 0x8e65d05 # # Exception| cpu 4: rx_hash 0x6f5f5754 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55487 dport 46026] != expected 0xe538eb72 # # Exception| cpu 4: rx_hash 0x6f5f5754 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55487 dport 46026] != expected 0xe538eb72 # # Exception| cpu 4: rx_hash 0x6f5f5754 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53085 dport 46026] != expected 0xa3491a00 # # Exception| cpu 4: rx_hash 0x6f5f5754 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53085 dport 46026] != expected 0xa3491a00 # # Exception| cpu 4: rx_hash 0x6f5f5754 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47192 dport 46026] != expected 0xfc552b86 # # Exception| cpu 4: rx_hash 0x6f5f5754 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47192 dport 46026] != expected 0xfc552b86 # # Exception| cpu 4: rx_hash 0x6f5f5754 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42636 dport 46026] != expected 0x8017e1ad # # Exception| cpu 4: rx_hash 0x6f5f5754 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42636 dport 46026] != expected 0x8017e1ad # # Exception| cpu 4: rx_hash 0x6f5f5754 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48348 dport 46026] != expected 0x992f2869 # # Exception| cpu 4: rx_hash 0x6f5f5754 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48348 dport 46026] != expected 0x992f2869 # # Exception| cpu 4: rx_hash 0x6f5f5754 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60107 dport 46026] != expected 0xbcaea9b6 # # Exception| cpu 4: rx_hash 0x6f5f5754 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60107 dport 46026] != expected 0xbcaea9b6 # # Exception| cpu 4: rx_hash 0x6f5f5754 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41041 dport 46026] != expected 0x201583a6 # # Exception| cpu 4: rx_hash 0x6f5f5754 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41041 dport 46026] != expected 0x201583a6 # # Exception| cpu 4: rx_hash 0x6f5f5754 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52094 dport 46026] != expected 0xe4e5e32e # # Exception| cpu 4: rx_hash 0x6f5f5754 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52094 dport 46026] != expected 0xe4e5e32e # # Exception| cpu 4: rx_hash 0x6f5f5754 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42149 dport 46026] != expected 0xd0f087ca # # Exception| cpu 4: rx_hash 0x6f5f5754 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42149 dport 46026] != expected 0xd0f087ca # # 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 204, 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 204, 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 204, 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 204, 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 209, 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 209, 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 209, 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 209, 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__->