< 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 60937 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 40 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 0: rx_hash 0x77abfbd4 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47196 dport 60937] != expected 0x36394904 # # Exception| cpu 0: rx_hash 0x44b1ac44 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47200 dport 60937] != expected 0x9dbc8d69 # # Exception| cpu 0: rx_hash 0xfa42c168 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47222 dport 60937] != expected 0x812d359d # # Exception| cpu 0: rx_hash 0x0d5c9eb3 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47244 dport 60937] != expected 0x4e3eb414 # # Exception| cpu 0: rx_hash 0x02207786 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47262 dport 60937] != expected 0xc59b6cbe # # Exception| cpu 0: rx_hash 0x34118705 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47294 dport 60937] != expected 0x177de0b5 # # Exception| cpu 0: rx_hash 0x1c1328d4 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47298 dport 60937] != expected 0xd58b62dd # # Exception| cpu 4: rx_hash 0xff69667b [saddr 192.0.3.2 daddr 192.0.3.1 sport 47210 dport 60937] != expected 0xf84e7dfb # # Exception| cpu 4: rx_hash 0x58726603 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47278 dport 60937] != expected 0xb2b0f8a2 # # Exception| cpu 5: rx_hash 0x22850364 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47230 dport 60937] != expected 0xcab705b2 # # Exception| cpu 5: rx_hash 0xd0b0fbac [saddr 192.0.3.2 daddr 192.0.3.1 sport 47256 dport 60937] != expected 0x7cc7cc5d # # Exception| cpu 5: rx_hash 0x5d59c110 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47282 dport 60937] != expected 0xcbd3b0c4 # # Exception| cpu 0: rx_hash 0x164466f2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47308 dport 60937] != expected 0x274df211 # # Exception| cpu 0: rx_hash 0xc1ff4dcb [saddr 192.0.3.2 daddr 192.0.3.1 sport 47318 dport 60937] != expected 0xe7721a94 # # Exception| cpu 0: rx_hash 0x255e3162 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47344 dport 60937] != expected 0x8cc8367c # # Exception| cpu 0: rx_hash 0x4c167777 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47356 dport 60937] != expected 0x5066660d # # Exception| cpu 0: rx_hash 0xbdce16bc [saddr 192.0.3.2 daddr 192.0.3.1 sport 47366 dport 60937] != expected 0xc5293605 # # Exception| cpu 0: rx_hash 0xb2b2ff89 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47380 dport 60937] != expected 0x4e8ceeaf # # Exception| cpu 0: rx_hash 0x56138320 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47410 dport 60937] != expected 0x2536c247 # # Exception| cpu 0: rx_hash 0x182583d1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47440 dport 60937] != expected 0xb0cbc8f4 # # Exception| cpu 4: rx_hash 0x436a9e42 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47342 dport 60937] != expected 0xdbc3bea7 # # Exception| cpu 4: rx_hash 0xe8e0ee0c [saddr 192.0.3.2 daddr 192.0.3.1 sport 47396 dport 60937] != expected 0x39a77ab3 # # Exception| cpu 4: rx_hash 0x17596ae4 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47426 dport 60937] != expected 0x3b6e105e # # Exception| cpu 5: rx_hash 0x19388fc7 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47326 dport 60937] != expected 0xace82abb # # Exception| cpu 5: rx_hash 0x6a753d85 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47388 dport 60937] != expected 0x516de80 # # Exception| cpu 0: rx_hash 0xa9aa07c8 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47444 dport 60937] != expected 0x27ffa8aa # # Exception| cpu 0: rx_hash 0x475c3547 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47484 dport 60937] != expected 0xbe83148e # # Exception| cpu 0: rx_hash 0x739d50d1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47566 dport 60937] != expected 0x5379e32d # # Exception| cpu 0: rx_hash 0xae7135ce [saddr 192.0.3.2 daddr 192.0.3.1 sport 47578 dport 60937] != expected 0x61809b64 # # Exception| cpu 4: rx_hash 0x4820dc72 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47470 dport 60937] != expected 0x3526cc24 # # Exception| cpu 4: rx_hash 0xb0426a9c [saddr 192.0.3.2 daddr 192.0.3.1 sport 47494 dport 60937] != expected 0x71909507 # # Exception| cpu 4: rx_hash 0x37fc1e06 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47522 dport 60937] != expected 0x34427952 # # Exception| cpu 4: rx_hash 0x3880f733 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47536 dport 60937] != expected 0xbfe7a1f8 # # Exception| cpu 4: rx_hash 0x5b9fff00 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47538 dport 60937] != expected 0x918f6145 # # Exception| cpu 4: rx_hash 0x32d7b915 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47550 dport 60937] != expected 0x4d213134 # # Exception| cpu 4: rx_hash 0xf423244b [saddr 192.0.3.2 daddr 192.0.3.1 sport 47594 dport 60937] != expected 0x16ab0f78 # # Exception| cpu 5: rx_hash 0x1272cdf7 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47454 dport 60937] != expected 0x420d5838 # # Exception| cpu 5: rx_hash 0x4d0b7b61 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47474 dport 60937] != expected 0x4c458442 # # Exception| cpu 5: rx_hash 0xdc218b9a [saddr 192.0.3.2 daddr 192.0.3.1 sport 47510 dport 60937] != expected 0xd45d8d10 # # Exception| cpu 5: rx_hash 0x9d6b625e [saddr 192.0.3.2 daddr 192.0.3.1 sport 47590 dport 60937] != expected 0xca055f09 # # Exception| count: pass=0 nohash=0 fail=40 # # Exception| # not ok 1 toeplitz.test.tcp_ipv4 # # Receiver output: # # # # RSS indirection table size: 256 # # # cpu 0: rx_hash 0x112a6c5c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51332 dport 37273] OK # # # cpu 0: rx_hash 0xf58b10f5 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51362 dport 37273] OK # # # cpu 0: rx_hash 0xf0a0b7e6 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51390 dport 37273] OK # # # cpu 0: rx_hash 0x0065da3b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51402 dport 37273] OK # # # cpu 0: rx_hash 0x5f1c6cad [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51430 dport 37273] OK # # # cpu 4: rx_hash 0x7d498d5a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51348 dport 37273] OK # # # cpu 4: rx_hash 0x286775ea [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51382 dport 37273] OK # # # cpu 4: rx_hash 0x8d8ce087 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51424 dport 37273] OK # # # cpu 5: rx_hash 0xffdc5ed3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51372 dport 37273] OK # # # cpu 5: rx_hash 0x054e7d28 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51414 dport 37273] OK # # # cpu 5: rx_hash 0x6c063b3d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51418 dport 37273] OK # # # cpu 5: rx_hash 0x554b228b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51432 dport 37273] OK # # # cpu 0: rx_hash 0x797f265f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51462 dport 37273] OK # # # cpu 0: rx_hash 0x232d37da [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51510 dport 37273] OK # # # cpu 4: rx_hash 0x337f8dab [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51446 dport 37273] OK # # # cpu 4: rx_hash 0x260690c9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51498 dport 37273] OK # # # cpu 4: rx_hash 0x6267de1e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51526 dport 37273] OK # # # cpu 4: rx_hash 0x0e043f18 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51542 dport 37273] OK # # # cpu 5: rx_hash 0xa4934340 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51474 dport 37273] OK # # # cpu 5: rx_hash 0x7603cf6a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51476 dport 37273] OK # # # cpu 5: rx_hash 0x1f4b897f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51480 dport 37273] OK # # # cpu 5: rx_hash 0x7c54814c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51482 dport 37273] OK # # # cpu 5: rx_hash 0xfbeaf5d6 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51518 dport 37273] OK # # # cpu 5: rx_hash 0x54562e9d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51558 dport 37273] OK # # # cpu 5: rx_hash 0x5e0160bb [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51560 dport 37273] OK # # # cpu 0: rx_hash 0x12c7f55f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51608 dport 37273] OK # # # cpu 0: rx_hash 0x9f2ecfe3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51634 dport 37273] OK # # # cpu 0: rx_hash 0x60974b0b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51668 dport 37273] OK # # # cpu 4: rx_hash 0x5b2ac7a8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51572 dport 37273] OK # # # cpu 4: rx_hash 0xc0577975 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51614 dport 37273] OK # # # cpu 4: rx_hash 0xde642627 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51650 dport 37273] OK # # # cpu 4: rx_hash 0x309214a8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51690 dport 37273] OK # # # cpu 5: rx_hash 0x89ba4b82 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51570 dport 37273] OK # # # cpu 5: rx_hash 0xe0f20d97 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51582 dport 37273] OK # # # cpu 5: rx_hash 0x1dbb1c6a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51594 dport 37273] OK # # # cpu 5: rx_hash 0x905226d6 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51616 dport 37273] OK # # # cpu 5: rx_hash 0xfc31c7d0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51632 dport 37273] OK # # # cpu 5: rx_hash 0x06a3e42b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51658 dport 37273] OK # # # cpu 5: rx_hash 0xdb4f8134 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51678 dport 37273] OK # # # cpu 0: rx_hash 0x90b9e641 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51734 dport 37273] OK # # # cpu 0: rx_hash 0x7b6473dd [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51746 dport 37273] OK # # # cpu 0: rx_hash 0x71333dfb [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51756 dport 37273] OK # # # cpu 0: rx_hash 0x3552732c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51776 dport 37273] OK # # # cpu 0: rx_hash 0x84ddf735 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51780 dport 37273] 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 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 41610 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 44 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 0: rx_hash 0x9747762c [saddr 192.0.3.2 daddr 192.0.3.1 sport 55124 dport 41610] != expected 0x5764119c # # Exception| cpu 0: rx_hash 0x9747762c [saddr 192.0.3.2 daddr 192.0.3.1 sport 55124 dport 41610] != expected 0x5764119c # # Exception| cpu 0: rx_hash 0x9747762c [saddr 192.0.3.2 daddr 192.0.3.1 sport 37580 dport 41610] != expected 0xf4280c01 # # Exception| cpu 0: rx_hash 0x9747762c [saddr 192.0.3.2 daddr 192.0.3.1 sport 37580 dport 41610] != expected 0xf4280c01 # # Exception| cpu 0: rx_hash 0x9747762c [saddr 192.0.3.2 daddr 192.0.3.1 sport 57111 dport 41610] != expected 0xe7e58c6f # # Exception| cpu 0: rx_hash 0x9747762c [saddr 192.0.3.2 daddr 192.0.3.1 sport 57111 dport 41610] != expected 0xe7e58c6f # # Exception| cpu 0: rx_hash 0x9747762c [saddr 192.0.3.2 daddr 192.0.3.1 sport 58567 dport 41610] != expected 0xfcac799a # # Exception| cpu 0: rx_hash 0x9747762c [saddr 192.0.3.2 daddr 192.0.3.1 sport 58567 dport 41610] != expected 0xfcac799a # # Exception| cpu 0: rx_hash 0x9747762c [saddr 192.0.3.2 daddr 192.0.3.1 sport 34313 dport 41610] != expected 0x6135f15b # # Exception| cpu 0: rx_hash 0x9747762c [saddr 192.0.3.2 daddr 192.0.3.1 sport 34313 dport 41610] != expected 0x6135f15b # # Exception| cpu 0: rx_hash 0x9747762c [saddr 192.0.3.2 daddr 192.0.3.1 sport 37806 dport 41610] != expected 0x3b89d733 # # Exception| cpu 0: rx_hash 0x9747762c [saddr 192.0.3.2 daddr 192.0.3.1 sport 37806 dport 41610] != expected 0x3b89d733 # # Exception| cpu 0: rx_hash 0x9747762c [saddr 192.0.3.2 daddr 192.0.3.1 sport 57364 dport 41610] != expected 0xa085f12c # # Exception| cpu 0: rx_hash 0x9747762c [saddr 192.0.3.2 daddr 192.0.3.1 sport 57364 dport 41610] != expected 0xa085f12c # # Exception| cpu 0: rx_hash 0x9747762c [saddr 192.0.3.2 daddr 192.0.3.1 sport 33593 dport 41610] != expected 0x1ad580a6 # # Exception| cpu 0: rx_hash 0x9747762c [saddr 192.0.3.2 daddr 192.0.3.1 sport 33593 dport 41610] != expected 0x1ad580a6 # # Exception| cpu 0: rx_hash 0x9747762c [saddr 192.0.3.2 daddr 192.0.3.1 sport 33745 dport 41610] != expected 0x5e63d985 # # Exception| cpu 0: rx_hash 0x9747762c [saddr 192.0.3.2 daddr 192.0.3.1 sport 33745 dport 41610] != expected 0x5e63d985 # # Exception| cpu 0: rx_hash 0x9747762c [saddr 192.0.3.2 daddr 192.0.3.1 sport 35218 dport 41610] != expected 0x43cc2cb6 # # Exception| cpu 0: rx_hash 0x9747762c [saddr 192.0.3.2 daddr 192.0.3.1 sport 35218 dport 41610] != expected 0x43cc2cb6 # # Exception| cpu 0: rx_hash 0x9747762c [saddr 192.0.3.2 daddr 192.0.3.1 sport 54479 dport 41610] != expected 0x88416221 # # Exception| cpu 0: rx_hash 0x9747762c [saddr 192.0.3.2 daddr 192.0.3.1 sport 54479 dport 41610] != expected 0x88416221 # # Exception| cpu 0: rx_hash 0x9747762c [saddr 192.0.3.2 daddr 192.0.3.1 sport 41861 dport 41610] != expected 0xef3b0145 # # Exception| cpu 0: rx_hash 0x9747762c [saddr 192.0.3.2 daddr 192.0.3.1 sport 41861 dport 41610] != expected 0xef3b0145 # # Exception| cpu 0: rx_hash 0x9747762c [saddr 192.0.3.2 daddr 192.0.3.1 sport 34654 dport 41610] != expected 0x125a5f50 # # Exception| cpu 0: rx_hash 0x9747762c [saddr 192.0.3.2 daddr 192.0.3.1 sport 34654 dport 41610] != expected 0x125a5f50 # # Exception| cpu 0: rx_hash 0x9747762c [saddr 192.0.3.2 daddr 192.0.3.1 sport 38214 dport 41610] != expected 0x8486d2b0 # # Exception| cpu 0: rx_hash 0x9747762c [saddr 192.0.3.2 daddr 192.0.3.1 sport 38214 dport 41610] != expected 0x8486d2b0 # # Exception| cpu 0: rx_hash 0x9747762c [saddr 192.0.3.2 daddr 192.0.3.1 sport 56572 dport 41610] != expected 0x26982dcb # # Exception| cpu 0: rx_hash 0x9747762c [saddr 192.0.3.2 daddr 192.0.3.1 sport 56572 dport 41610] != expected 0x26982dcb # # Exception| cpu 0: rx_hash 0x9747762c [saddr 192.0.3.2 daddr 192.0.3.1 sport 41423 dport 41610] != expected 0x4e94df12 # # Exception| cpu 0: rx_hash 0x9747762c [saddr 192.0.3.2 daddr 192.0.3.1 sport 41423 dport 41610] != expected 0x4e94df12 # # Exception| cpu 0: rx_hash 0x9747762c [saddr 192.0.3.2 daddr 192.0.3.1 sport 47489 dport 41610] != expected 0xabcf5ef3 # # Exception| cpu 0: rx_hash 0x9747762c [saddr 192.0.3.2 daddr 192.0.3.1 sport 47489 dport 41610] != expected 0xabcf5ef3 # # Exception| cpu 0: rx_hash 0x9747762c [saddr 192.0.3.2 daddr 192.0.3.1 sport 43230 dport 41610] != expected 0x469f0dcf # # Exception| cpu 0: rx_hash 0x9747762c [saddr 192.0.3.2 daddr 192.0.3.1 sport 43230 dport 41610] != expected 0x469f0dcf # # Exception| cpu 0: rx_hash 0x9747762c [saddr 192.0.3.2 daddr 192.0.3.1 sport 50275 dport 41610] != expected 0xe715d041 # # Exception| cpu 0: rx_hash 0x9747762c [saddr 192.0.3.2 daddr 192.0.3.1 sport 50275 dport 41610] != expected 0xe715d041 # # Exception| cpu 0: rx_hash 0x9747762c [saddr 192.0.3.2 daddr 192.0.3.1 sport 56270 dport 41610] != expected 0xde3ef44b # # Exception| cpu 0: rx_hash 0x9747762c [saddr 192.0.3.2 daddr 192.0.3.1 sport 56270 dport 41610] != expected 0xde3ef44b # # Exception| cpu 0: rx_hash 0x9747762c [saddr 192.0.3.2 daddr 192.0.3.1 sport 34880 dport 41610] != expected 0x4fffc09a # # Exception| cpu 0: rx_hash 0x9747762c [saddr 192.0.3.2 daddr 192.0.3.1 sport 34880 dport 41610] != expected 0x4fffc09a # # Exception| cpu 0: rx_hash 0x9747762c [saddr 192.0.3.2 daddr 192.0.3.1 sport 54422 dport 41610] != expected 0x53b48d67 # # Exception| cpu 0: rx_hash 0x9747762c [saddr 192.0.3.2 daddr 192.0.3.1 sport 54422 dport 41610] != expected 0x53b48d67 # # Exception| count: pass=0 nohash=0 fail=44 # # 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 34712 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 40 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 4: rx_hash 0xa92628c0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40077 dport 34712] != expected 0x311eb3c2 # # Exception| cpu 4: rx_hash 0xa92628c0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40077 dport 34712] != expected 0x311eb3c2 # # Exception| cpu 4: rx_hash 0xa92628c0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44132 dport 34712] != expected 0xe718475b # # Exception| cpu 4: rx_hash 0xa92628c0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44132 dport 34712] != expected 0xe718475b # # Exception| cpu 4: rx_hash 0xa92628c0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47521 dport 34712] != expected 0xf1268530 # # Exception| cpu 4: rx_hash 0xa92628c0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47521 dport 34712] != expected 0xf1268530 # # Exception| cpu 4: rx_hash 0xa92628c0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34653 dport 34712] != expected 0x1ef8539e # # Exception| cpu 4: rx_hash 0xa92628c0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34653 dport 34712] != expected 0x1ef8539e # # Exception| cpu 4: rx_hash 0xa92628c0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57869 dport 34712] != expected 0x5ad9d245 # # Exception| cpu 4: rx_hash 0xa92628c0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57869 dport 34712] != expected 0x5ad9d245 # # Exception| cpu 4: rx_hash 0xa92628c0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45462 dport 34712] != expected 0xdf02cf3b # # Exception| cpu 4: rx_hash 0xa92628c0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45462 dport 34712] != expected 0xdf02cf3b # # Exception| cpu 4: rx_hash 0xa92628c0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48067 dport 34712] != expected 0x3c739ac9 # # Exception| cpu 4: rx_hash 0xa92628c0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48067 dport 34712] != expected 0x3c739ac9 # # Exception| cpu 4: rx_hash 0xa92628c0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 32950 dport 34712] != expected 0x7af53b9 # # Exception| cpu 4: rx_hash 0xa92628c0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 32950 dport 34712] != expected 0x7af53b9 # # Exception| cpu 4: rx_hash 0xa92628c0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50333 dport 34712] != expected 0x21d2ee1f # # Exception| cpu 4: rx_hash 0xa92628c0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50333 dport 34712] != expected 0x21d2ee1f # # Exception| cpu 4: rx_hash 0xa92628c0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36722 dport 34712] != expected 0x84783a9f # # Exception| cpu 4: rx_hash 0xa92628c0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36722 dport 34712] != expected 0x84783a9f # # Exception| cpu 4: rx_hash 0xa92628c0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45387 dport 34712] != expected 0xa83fc2f # # Exception| cpu 4: rx_hash 0xa92628c0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45387 dport 34712] != expected 0xa83fc2f # # Exception| cpu 4: rx_hash 0xa92628c0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48338 dport 34712] != expected 0xd23ac535 # # Exception| cpu 4: rx_hash 0xa92628c0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48338 dport 34712] != expected 0xd23ac535 # # Exception| cpu 4: rx_hash 0xa92628c0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39386 dport 34712] != expected 0x95bc875d # # Exception| cpu 4: rx_hash 0xa92628c0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39386 dport 34712] != expected 0x95bc875d # # Exception| cpu 4: rx_hash 0xa92628c0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48047 dport 34712] != expected 0x7812d41e # # Exception| cpu 4: rx_hash 0xa92628c0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48047 dport 34712] != expected 0x7812d41e # # Exception| cpu 4: rx_hash 0xa92628c0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41835 dport 34712] != expected 0xfbd7045 # # Exception| cpu 4: rx_hash 0xa92628c0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41835 dport 34712] != expected 0xfbd7045 # # Exception| cpu 4: rx_hash 0xa92628c0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58130 dport 34712] != expected 0xfc155313 # # Exception| cpu 4: rx_hash 0xa92628c0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58130 dport 34712] != expected 0xfc155313 # # Exception| cpu 4: rx_hash 0xa92628c0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55197 dport 34712] != expected 0x141bace6 # # Exception| cpu 4: rx_hash 0xa92628c0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55197 dport 34712] != expected 0x141bace6 # # Exception| cpu 4: rx_hash 0xa92628c0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48695 dport 34712] != expected 0x64d3aa0 # # Exception| cpu 4: rx_hash 0xa92628c0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48695 dport 34712] != expected 0x64d3aa0 # # Exception| cpu 4: rx_hash 0xa92628c0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50331 dport 34712] != expected 0xf3426235 # # Exception| cpu 4: rx_hash 0xa92628c0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50331 dport 34712] != expected 0xf3426235 # # Exception| cpu 4: rx_hash 0xa92628c0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36128 dport 34712] != expected 0x137f34e3 # # Exception| cpu 4: rx_hash 0xa92628c0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36128 dport 34712] != expected 0x137f34e3 # # 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__->