< 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]: Entering directory '/srv/vmksft/testing/wt-24/tools/testing/selftests/net/lib' make[1]: Nothing to be done for 'all'. make[1]: Leaving directory '/srv/vmksft/testing/wt-24/tools/testing/selftests/net/lib' 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 447, 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 35236 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 40 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 0: rx_hash 0xece0baec [saddr 192.0.3.2 daddr 192.0.3.1 sport 49398 dport 35236] != expected 0xc7417447 # # Exception| cpu 0: rx_hash 0xec3c4089 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49478 dport 35236] != expected 0x26670ca9 # # Exception| cpu 4: rx_hash 0x2af3858d [saddr 192.0.3.2 daddr 192.0.3.1 sport 49406 dport 35236] != expected 0x1fdaae6a # # Exception| cpu 4: rx_hash 0x0aa1e581 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49420 dport 35236] != expected 0xc780c577 # # Exception| cpu 4: rx_hash 0xef4fa91e [saddr 192.0.3.2 daddr 192.0.3.1 sport 49450 dport 35236] != expected 0xa2feef11 # # Exception| cpu 4: rx_hash 0xca5509cf [saddr 192.0.3.2 daddr 192.0.3.1 sport 49458 dport 35236] != expected 0x1628d82a # # Exception| cpu 4: rx_hash 0xf470bd0c [saddr 192.0.3.2 daddr 192.0.3.1 sport 49476 dport 35236] != expected 0x4408641f # # Exception| cpu 5: rx_hash 0x12ed1804 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49422 dport 35236] != expected 0xa5efadc1 # # Exception| cpu 5: rx_hash 0x7dc2f976 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49434 dport 35236] != expected 0x7895f48c # # Exception| cpu 5: rx_hash 0x31106bfa [saddr 192.0.3.2 daddr 192.0.3.1 sport 49440 dport 35236] != expected 0x180a5d8a # # Exception| cpu 5: rx_hash 0x295c967f [saddr 192.0.3.2 daddr 192.0.3.1 sport 49442 dport 35236] != expected 0x7a65353c # # Exception| cpu 5: rx_hash 0x140acb2b [saddr 192.0.3.2 daddr 192.0.3.1 sport 49464 dport 35236] != expected 0xacdc6ab1 # # Exception| cpu 5: rx_hash 0xbe45fcaf [saddr 192.0.3.2 daddr 192.0.3.1 sport 49480 dport 35236] != expected 0x2da40a69 # # Exception| cpu 0: rx_hash 0xd16a1ddd [saddr 192.0.3.2 daddr 192.0.3.1 sport 49500 dport 35236] != expected 0xf0de5324 # # Exception| cpu 0: rx_hash 0x353da589 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49570 dport 35236] != expected 0x57ec889e # # Exception| cpu 4: rx_hash 0x119ef193 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49506 dport 35236] != expected 0x21764e79 # # Exception| cpu 4: rx_hash 0x7c7b0dbd [saddr 192.0.3.2 daddr 192.0.3.1 sport 49602 dport 35236] != expected 0xbad90550 # # Exception| cpu 5: rx_hash 0x2a2f7fe8 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49486 dport 35236] != expected 0xfefcd684 # # Exception| cpu 5: rx_hash 0xeadb93a6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49520 dport 35236] != expected 0x2f54cbd9 # # Exception| cpu 5: rx_hash 0x66fded64 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49524 dport 35236] != expected 0x9e637f82 # # Exception| cpu 5: rx_hash 0x2cc8acc7 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49528 dport 35236] != expected 0xf7cf11f4 # # Exception| cpu 5: rx_hash 0xd0d3e916 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49540 dport 35236] != expected 0x3292a2f8 # # Exception| cpu 5: rx_hash 0x33da76a6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49556 dport 35236] != expected 0x5edf4fee # # Exception| cpu 5: rx_hash 0x674419af [saddr 192.0.3.2 daddr 192.0.3.1 sport 49580 dport 35236] != expected 0x5c2f8e5e # # Exception| cpu 5: rx_hash 0x844d861f [saddr 192.0.3.2 daddr 192.0.3.1 sport 49596 dport 35236] != expected 0x30626348 # # Exception| cpu 5: rx_hash 0x873e6f88 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49616 dport 35236] != expected 0xb4fb80f0 # # Exception| cpu 0: rx_hash 0x15b33fe0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49632 dport 35236] != expected 0x6e909b6d # # Exception| cpu 0: rx_hash 0x66939056 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49684 dport 35236] != expected 0xeef043f5 # # Exception| cpu 0: rx_hash 0xa514958f [saddr 192.0.3.2 daddr 192.0.3.1 sport 49734 dport 35236] != expected 0xbbc1bd10 # # Exception| cpu 4: rx_hash 0xd547d3ae [saddr 192.0.3.2 daddr 192.0.3.1 sport 49630 dport 35236] != expected 0xbf388630 # # Exception| cpu 4: rx_hash 0x28e562b4 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49658 dport 35236] != expected 0xb829c4e0 # # Exception| cpu 4: rx_hash 0x9dd6f263 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49670 dport 35236] != expected 0xe0d2c655 # # Exception| cpu 4: rx_hash 0x43893087 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49676 dport 35236] != expected 0x5a2674ce # # Exception| cpu 5: rx_hash 0x5f867e43 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49644 dport 35236] != expected 0x73cf51b # # Exception| cpu 5: rx_hash 0x34ea2c70 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49690 dport 35236] != expected 0xe5334535 # # Exception| cpu 5: rx_hash 0xbe2b819d [saddr 192.0.3.2 daddr 192.0.3.1 sport 49704 dport 35236] != expected 0x5d37361e # # Exception| cpu 5: rx_hash 0x9b31214c [saddr 192.0.3.2 daddr 192.0.3.1 sport 49712 dport 35236] != expected 0xe9e10125 # # Exception| cpu 5: rx_hash 0x17175f8e [saddr 192.0.3.2 daddr 192.0.3.1 sport 49716 dport 35236] != expected 0x58d6b57e # # Exception| cpu 5: rx_hash 0xbd58680a [saddr 192.0.3.2 daddr 192.0.3.1 sport 49732 dport 35236] != expected 0xd9aed5a6 # # Exception| cpu 5: rx_hash 0xf76d29a9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49736 dport 35236] != expected 0xb002bbd0 # # 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 0x67e10e6c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60422 dport 41122] OK # # # cpu 4: rx_hash 0x08ceef1e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60434 dport 41122] OK # # # cpu 4: rx_hash 0x1665c1b4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60454 dport 41122] OK # # # cpu 4: rx_hash 0x794a20c6 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60466 dport 41122] OK # # # cpu 4: rx_hash 0xd3051742 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60482 dport 41122] OK # # # cpu 4: rx_hash 0xbc2af630 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60502 dport 41122] OK # # # cpu 5: rx_hash 0xd6912dfa [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60440 dport 41122] OK # # # cpu 5: rx_hash 0x0d5ad5a6 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60488 dport 41122] OK # # # cpu 5: rx_hash 0xa4660bb5 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60500 dport 41122] OK # # # cpu 0: rx_hash 0x337f6165 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60478 dport 41122] OK # # # cpu 0: rx_hash 0x15162823 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60490 dport 41122] OK # # # cpu 0: rx_hash 0x627534d4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60508 dport 41122] OK # # # cpu 4: rx_hash 0x4188472a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60530 dport 41122] OK # # # cpu 4: rx_hash 0x13f1fb0c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60540 dport 41122] OK # # # cpu 4: rx_hash 0xa5dfff7e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60556 dport 41122] OK # # # cpu 4: rx_hash 0xcaf01e0c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60568 dport 41122] OK # # # cpu 4: rx_hash 0x0a04f242 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60582 dport 41122] OK # # # cpu 4: rx_hash 0x2f1e5293 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60606 dport 41122] OK # # # cpu 5: rx_hash 0xa281d89a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60514 dport 41122] OK # # # cpu 5: rx_hash 0x63ccc01f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60548 dport 41122] OK # # # cpu 5: rx_hash 0x12480fc7 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60580 dport 41122] OK # # # cpu 5: rx_hash 0x7d67eeb5 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60592 dport 41122] OK # # # cpu 0: rx_hash 0xefeabedd [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60544 dport 41122] OK # # # cpu 0: rx_hash 0x9e6e7105 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60576 dport 41122] OK # # # cpu 0: rx_hash 0x85516517 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60622 dport 41122] OK # # # cpu 0: rx_hash 0xea7e8465 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60634 dport 41122] OK # # # cpu 4: rx_hash 0xbee0eb6c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60642 dport 41122] OK # # # cpu 4: rx_hash 0x2fc2a8f6 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60686 dport 41122] OK # # # cpu 4: rx_hash 0x1473268d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60706 dport 41122] OK # # # cpu 4: rx_hash 0xd113f07b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60742 dport 41122] OK # # # cpu 5: rx_hash 0x17dc357f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60670 dport 41122] OK # # # cpu 5: rx_hash 0x58a1b401 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60696 dport 41122] OK # # # cpu 5: rx_hash 0xf77ab93d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60722 dport 41122] OK # # # cpu 0: rx_hash 0xec99574a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60652 dport 41122] OK # # # cpu 0: rx_hash 0x45a58959 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60656 dport 41122] OK # # # cpu 0: rx_hash 0x0c3fdb08 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60704 dport 41122] OK # # # cpu 0: rx_hash 0xbd4ff89e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60734 dport 41122] OK # # # cpu 0: rx_hash 0x5d358eb9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60738 dport 41122] OK # # # cpu 0: rx_hash 0x1700cf1a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60750 dport 41122] OK # # # cpu 0: rx_hash 0xf40950aa [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60766 dport 41122] OK # # # count: pass=40 nohash=0 fail=0 # ok 2 toeplitz.test.tcp_ipv6 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/net/lib/py/ksft.py", line 447, 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 54764 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 44 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 5: rx_hash 0x9e9bceca [saddr 192.0.3.2 daddr 192.0.3.1 sport 35070 dport 54764] != expected 0x9ac91ae2 # # Exception| cpu 5: rx_hash 0x9e9bceca [saddr 192.0.3.2 daddr 192.0.3.1 sport 35070 dport 54764] != expected 0x9ac91ae2 # # Exception| cpu 5: rx_hash 0x9e9bceca [saddr 192.0.3.2 daddr 192.0.3.1 sport 36411 dport 54764] != expected 0x5769e1ef # # Exception| cpu 5: rx_hash 0x9e9bceca [saddr 192.0.3.2 daddr 192.0.3.1 sport 36411 dport 54764] != expected 0x5769e1ef # # Exception| cpu 5: rx_hash 0x9e9bceca [saddr 192.0.3.2 daddr 192.0.3.1 sport 33654 dport 54764] != expected 0x50a5570e # # Exception| cpu 5: rx_hash 0x9e9bceca [saddr 192.0.3.2 daddr 192.0.3.1 sport 33654 dport 54764] != expected 0x50a5570e # # Exception| cpu 5: rx_hash 0x9e9bceca [saddr 192.0.3.2 daddr 192.0.3.1 sport 32995 dport 54764] != expected 0xf92ed335 # # Exception| cpu 5: rx_hash 0x9e9bceca [saddr 192.0.3.2 daddr 192.0.3.1 sport 32995 dport 54764] != expected 0xf92ed335 # # Exception| cpu 5: rx_hash 0x9e9bceca [saddr 192.0.3.2 daddr 192.0.3.1 sport 56057 dport 54764] != expected 0xa31a269c # # Exception| cpu 5: rx_hash 0x9e9bceca [saddr 192.0.3.2 daddr 192.0.3.1 sport 56057 dport 54764] != expected 0xa31a269c # # Exception| cpu 5: rx_hash 0x9e9bceca [saddr 192.0.3.2 daddr 192.0.3.1 sport 49582 dport 54764] != expected 0x6dd0dac1 # # Exception| cpu 5: rx_hash 0x9e9bceca [saddr 192.0.3.2 daddr 192.0.3.1 sport 49582 dport 54764] != expected 0x6dd0dac1 # # Exception| cpu 5: rx_hash 0x9e9bceca [saddr 192.0.3.2 daddr 192.0.3.1 sport 60399 dport 54764] != expected 0x3311a2ad # # Exception| cpu 5: rx_hash 0x9e9bceca [saddr 192.0.3.2 daddr 192.0.3.1 sport 60399 dport 54764] != expected 0x3311a2ad # # Exception| cpu 5: rx_hash 0x9e9bceca [saddr 192.0.3.2 daddr 192.0.3.1 sport 39732 dport 54764] != expected 0x1a6d92ca # # Exception| cpu 5: rx_hash 0x9e9bceca [saddr 192.0.3.2 daddr 192.0.3.1 sport 39732 dport 54764] != expected 0x1a6d92ca # # Exception| cpu 5: rx_hash 0x9e9bceca [saddr 192.0.3.2 daddr 192.0.3.1 sport 41373 dport 54764] != expected 0x8de74d0a # # Exception| cpu 5: rx_hash 0x9e9bceca [saddr 192.0.3.2 daddr 192.0.3.1 sport 41373 dport 54764] != expected 0x8de74d0a # # Exception| cpu 5: rx_hash 0x9e9bceca [saddr 192.0.3.2 daddr 192.0.3.1 sport 33423 dport 54764] != expected 0xf6d55fe5 # # Exception| cpu 5: rx_hash 0x9e9bceca [saddr 192.0.3.2 daddr 192.0.3.1 sport 33423 dport 54764] != expected 0xf6d55fe5 # # Exception| cpu 5: rx_hash 0x9e9bceca [saddr 192.0.3.2 daddr 192.0.3.1 sport 37517 dport 54764] != expected 0x45d67abe # # Exception| cpu 5: rx_hash 0x9e9bceca [saddr 192.0.3.2 daddr 192.0.3.1 sport 37517 dport 54764] != expected 0x45d67abe # # Exception| cpu 5: rx_hash 0x9e9bceca [saddr 192.0.3.2 daddr 192.0.3.1 sport 41492 dport 54764] != expected 0x218d4a51 # # Exception| cpu 5: rx_hash 0x9e9bceca [saddr 192.0.3.2 daddr 192.0.3.1 sport 41492 dport 54764] != expected 0x218d4a51 # # Exception| cpu 5: rx_hash 0x9e9bceca [saddr 192.0.3.2 daddr 192.0.3.1 sport 56740 dport 54764] != expected 0xe12189d9 # # Exception| cpu 5: rx_hash 0x9e9bceca [saddr 192.0.3.2 daddr 192.0.3.1 sport 56740 dport 54764] != expected 0xe12189d9 # # Exception| cpu 5: rx_hash 0x9e9bceca [saddr 192.0.3.2 daddr 192.0.3.1 sport 50823 dport 54764] != expected 0x1fa4a107 # # Exception| cpu 5: rx_hash 0x9e9bceca [saddr 192.0.3.2 daddr 192.0.3.1 sport 50823 dport 54764] != expected 0x1fa4a107 # # Exception| cpu 5: rx_hash 0x9e9bceca [saddr 192.0.3.2 daddr 192.0.3.1 sport 55632 dport 54764] != expected 0xb956d74c # # Exception| cpu 5: rx_hash 0x9e9bceca [saddr 192.0.3.2 daddr 192.0.3.1 sport 55632 dport 54764] != expected 0xb956d74c # # Exception| cpu 5: rx_hash 0x9e9bceca [saddr 192.0.3.2 daddr 192.0.3.1 sport 38321 dport 54764] != expected 0x2e068958 # # Exception| cpu 5: rx_hash 0x9e9bceca [saddr 192.0.3.2 daddr 192.0.3.1 sport 38321 dport 54764] != expected 0x2e068958 # # Exception| cpu 5: rx_hash 0x9e9bceca [saddr 192.0.3.2 daddr 192.0.3.1 sport 45362 dport 54764] != expected 0x8399c63 # # Exception| cpu 5: rx_hash 0x9e9bceca [saddr 192.0.3.2 daddr 192.0.3.1 sport 45362 dport 54764] != expected 0x8399c63 # # Exception| cpu 5: rx_hash 0x9e9bceca [saddr 192.0.3.2 daddr 192.0.3.1 sport 54616 dport 54764] != expected 0x86a4a10f # # Exception| cpu 5: rx_hash 0x9e9bceca [saddr 192.0.3.2 daddr 192.0.3.1 sport 54616 dport 54764] != expected 0x86a4a10f # # Exception| cpu 5: rx_hash 0x9e9bceca [saddr 192.0.3.2 daddr 192.0.3.1 sport 46843 dport 54764] != expected 0xbaf1d7c9 # # Exception| cpu 5: rx_hash 0x9e9bceca [saddr 192.0.3.2 daddr 192.0.3.1 sport 46843 dport 54764] != expected 0xbaf1d7c9 # # Exception| cpu 5: rx_hash 0x9e9bceca [saddr 192.0.3.2 daddr 192.0.3.1 sport 45782 dport 54764] != expected 0xe414a9ed # # Exception| cpu 5: rx_hash 0x9e9bceca [saddr 192.0.3.2 daddr 192.0.3.1 sport 45782 dport 54764] != expected 0xe414a9ed # # Exception| cpu 5: rx_hash 0x9e9bceca [saddr 192.0.3.2 daddr 192.0.3.1 sport 53597 dport 54764] != expected 0xb6fcf38d # # Exception| cpu 5: rx_hash 0x9e9bceca [saddr 192.0.3.2 daddr 192.0.3.1 sport 53597 dport 54764] != expected 0xb6fcf38d # # Exception| cpu 5: rx_hash 0x9e9bceca [saddr 192.0.3.2 daddr 192.0.3.1 sport 46799 dport 54764] != expected 0xd1ad780f # # Exception| cpu 5: rx_hash 0x9e9bceca [saddr 192.0.3.2 daddr 192.0.3.1 sport 46799 dport 54764] != expected 0xd1ad780f # # 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 447, 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 44445 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 42 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 5: rx_hash 0xe0c3e40d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60515 dport 44445] != expected 0x29e68435 # # Exception| cpu 5: rx_hash 0xe0c3e40d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60515 dport 44445] != expected 0x29e68435 # # Exception| cpu 5: rx_hash 0xe0c3e40d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47467 dport 44445] != expected 0x1492cf29 # # Exception| cpu 5: rx_hash 0xe0c3e40d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47467 dport 44445] != expected 0x1492cf29 # # Exception| cpu 5: rx_hash 0xe0c3e40d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39312 dport 44445] != expected 0x100b767a # # Exception| cpu 5: rx_hash 0xe0c3e40d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39312 dport 44445] != expected 0x100b767a # # Exception| cpu 5: rx_hash 0xe0c3e40d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55619 dport 44445] != expected 0xd14c7938 # # Exception| cpu 5: rx_hash 0xe0c3e40d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55619 dport 44445] != expected 0xd14c7938 # # Exception| cpu 5: rx_hash 0xe0c3e40d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59617 dport 44445] != expected 0xce476c38 # # Exception| cpu 5: rx_hash 0xe0c3e40d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59617 dport 44445] != expected 0xce476c38 # # Exception| cpu 5: rx_hash 0xe0c3e40d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41376 dport 44445] != expected 0x17d2b87d # # Exception| cpu 5: rx_hash 0xe0c3e40d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41376 dport 44445] != expected 0x17d2b87d # # Exception| cpu 5: rx_hash 0xe0c3e40d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49671 dport 44445] != expected 0xe5a5afb0 # # Exception| cpu 5: rx_hash 0xe0c3e40d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49671 dport 44445] != expected 0xe5a5afb0 # # Exception| cpu 5: rx_hash 0xe0c3e40d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59409 dport 44445] != expected 0x7869684a # # Exception| cpu 5: rx_hash 0xe0c3e40d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59409 dport 44445] != expected 0x7869684a # # Exception| cpu 5: rx_hash 0xe0c3e40d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39448 dport 44445] != expected 0x8351afeb # # Exception| cpu 5: rx_hash 0xe0c3e40d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39448 dport 44445] != expected 0x8351afeb # # Exception| cpu 5: rx_hash 0xe0c3e40d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56392 dport 44445] != expected 0x5236ff53 # # Exception| cpu 5: rx_hash 0xe0c3e40d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56392 dport 44445] != expected 0x5236ff53 # # Exception| cpu 5: rx_hash 0xe0c3e40d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56781 dport 44445] != expected 0x7cd8d096 # # Exception| cpu 5: rx_hash 0xe0c3e40d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56781 dport 44445] != expected 0x7cd8d096 # # Exception| cpu 5: rx_hash 0xe0c3e40d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54543 dport 44445] != expected 0x31f16a36 # # Exception| cpu 5: rx_hash 0xe0c3e40d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54543 dport 44445] != expected 0x31f16a36 # # Exception| cpu 5: rx_hash 0xe0c3e40d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45557 dport 44445] != expected 0xc845cc76 # # Exception| cpu 5: rx_hash 0xe0c3e40d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45557 dport 44445] != expected 0xc845cc76 # # Exception| cpu 5: rx_hash 0xe0c3e40d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54900 dport 44445] != expected 0x3c50b15a # # Exception| cpu 5: rx_hash 0xe0c3e40d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54900 dport 44445] != expected 0x3c50b15a # # Exception| cpu 5: rx_hash 0xe0c3e40d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52042 dport 44445] != expected 0x583df831 # # Exception| cpu 5: rx_hash 0xe0c3e40d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52042 dport 44445] != expected 0x583df831 # # Exception| cpu 5: rx_hash 0xe0c3e40d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55562 dport 44445] != expected 0x1f04dabf # # Exception| cpu 5: rx_hash 0xe0c3e40d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55562 dport 44445] != expected 0x1f04dabf # # Exception| cpu 5: rx_hash 0xe0c3e40d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41652 dport 44445] != expected 0x31d58c09 # # Exception| cpu 5: rx_hash 0xe0c3e40d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41652 dport 44445] != expected 0x31d58c09 # # Exception| cpu 5: rx_hash 0xe0c3e40d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59640 dport 44445] != expected 0xdbc437e3 # # Exception| cpu 5: rx_hash 0xe0c3e40d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59640 dport 44445] != expected 0xdbc437e3 # # Exception| cpu 5: rx_hash 0xe0c3e40d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46791 dport 44445] != expected 0xe82092e3 # # Exception| cpu 5: rx_hash 0xe0c3e40d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46791 dport 44445] != expected 0xe82092e3 # # Exception| cpu 5: rx_hash 0xe0c3e40d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51088 dport 44445] != expected 0xd382c43e # # Exception| cpu 5: rx_hash 0xe0c3e40d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51088 dport 44445] != expected 0xd382c43e # # Exception| cpu 5: rx_hash 0xe0c3e40d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59930 dport 44445] != expected 0x51b71d59 # # Exception| cpu 5: rx_hash 0xe0c3e40d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59930 dport 44445] != expected 0x51b71d59 # # 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 447, 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 447, 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 447, 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 447, 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 447, 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 447, 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 447, 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 447, 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 # Totals: pass:0 fail:1 xfail:0 xpass:0 skip:0 error:0 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__->