< 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 43315 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 40 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 0: rx_hash 0x31330b1a [saddr 192.0.3.2 daddr 192.0.3.1 sport 47614 dport 43315] != expected 0x5a1cb77d # # Exception| cpu 0: rx_hash 0xf816860b [saddr 192.0.3.2 daddr 192.0.3.1 sport 47630 dport 43315] != expected 0x12e916db # # Exception| cpu 0: rx_hash 0x8c7056d1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47646 dport 43315] != expected 0x126452bf # # Exception| cpu 0: rx_hash 0xc0f2a18c [saddr 192.0.3.2 daddr 192.0.3.1 sport 47706 dport 43315] != expected 0xd0721234 # # Exception| cpu 4: rx_hash 0x611368b1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47660 dport 43315] != expected 0x96c597cd # # Exception| cpu 4: rx_hash 0xc4eefb00 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47672 dport 43315] != expected 0x947dc23b # # Exception| cpu 4: rx_hash 0xc639b4ea [saddr 192.0.3.2 daddr 192.0.3.1 sport 47692 dport 43315] != expected 0xd6a064e6 # # Exception| cpu 5: rx_hash 0x5b2000dc [saddr 192.0.3.2 daddr 192.0.3.1 sport 47628 dport 43315] != expected 0x168335ff # # Exception| cpu 5: rx_hash 0x8dc29388 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47686 dport 43315] != expected 0xd3d0cf0b # # Exception| cpu 5: rx_hash 0x63c4275b [saddr 192.0.3.2 daddr 192.0.3.1 sport 47704 dport 43315] != expected 0xd4183110 # # Exception| cpu 5: rx_hash 0x666ab88e [saddr 192.0.3.2 daddr 192.0.3.1 sport 47714 dport 43315] != expected 0x51a37cab # # Exception| cpu 0: rx_hash 0x9367cfa1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47770 dport 43315] != expected 0x7040eba1 # # Exception| cpu 0: rx_hash 0xaf9fb2aa [saddr 192.0.3.2 daddr 192.0.3.1 sport 47788 dport 43315] != expected 0xf6d43f41 # # Exception| cpu 0: rx_hash 0x3334c3c5 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47796 dport 43315] != expected 0xf743f3ec # # Exception| cpu 0: rx_hash 0xe078cf44 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47812 dport 43315] != expected 0xb7ab44a3 # # Exception| cpu 0: rx_hash 0x941e1f9e [saddr 192.0.3.2 daddr 192.0.3.1 sport 47828 dport 43315] != expected 0xb72600c7 # # Exception| cpu 4: rx_hash 0xfc0adc87 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47724 dport 43315] != expected 0x56e6c6d4 # # Exception| cpu 4: rx_hash 0x59f74f36 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47736 dport 43315] != expected 0x545e9322 # # Exception| cpu 4: rx_hash 0x7d617b72 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47748 dport 43315] != expected 0x778815ba # # Exception| cpu 4: rx_hash 0x0bd0e442 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47840 dport 43315] != expected 0x35d8f703 # # Exception| cpu 5: rx_hash 0x443799ac [saddr 192.0.3.2 daddr 192.0.3.1 sport 47752 dport 43315] != expected 0x74a78ce1 # # Exception| cpu 5: rx_hash 0x30514976 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47768 dport 43315] != expected 0x742ac885 # # Exception| cpu 5: rx_hash 0x4752131f [saddr 192.0.3.2 daddr 192.0.3.1 sport 47780 dport 43315] != expected 0xf7ceb788 # # Exception| cpu 0: rx_hash 0xda4ba729 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47844 dport 43315] != expected 0x37ede691 # # Exception| cpu 0: rx_hash 0x7fb63498 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47856 dport 43315] != expected 0x3555b367 # # Exception| cpu 0: rx_hash 0x779d4ab3 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47878 dport 43315] != expected 0xa3fb4a54 # # Exception| cpu 0: rx_hash 0x009e10da [saddr 192.0.3.2 daddr 192.0.3.1 sport 47930 dport 43315] != expected 0x201f3559 # # Exception| cpu 4: rx_hash 0x05308f0f [saddr 192.0.3.2 daddr 192.0.3.1 sport 47872 dport 43315] != expected 0xa5a478e2 # # Exception| cpu 4: rx_hash 0x03fb9a69 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47894 dport 43315] != expected 0xa3760e30 # # Exception| cpu 4: rx_hash 0x3aad78b7 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47898 dport 43315] != expected 0xa059976b # # Exception| cpu 4: rx_hash 0x74f8c000 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47914 dport 43315] != expected 0x2092713d # # Exception| cpu 4: rx_hash 0xe853b16f [saddr 192.0.3.2 daddr 192.0.3.1 sport 47922 dport 43315] != expected 0x2105bd90 # # Exception| cpu 4: rx_hash 0x7233d566 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47932 dport 43315] != expected 0x264007ef # # Exception| cpu 4: rx_hash 0xa17fd9e7 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47948 dport 43315] != expected 0x66a8b0a0 # # Exception| cpu 5: rx_hash 0x9afe74d3 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47924 dport 43315] != expected 0x275a8f26 # # Exception| cpu 0: rx_hash 0xec4febe3 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47952 dport 43315] != expected 0x650a6d9f # # Exception| cpu 0: rx_hash 0x012cd583 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47970 dport 43315] != expected 0xe1aba8ed # # Exception| cpu 0: rx_hash 0xcbbc5514 [saddr 192.0.3.2 daddr 192.0.3.1 sport 48000 dport 43315] != expected 0xc5b5d06e # # Exception| cpu 0: rx_hash 0xbfda85ce [saddr 192.0.3.2 daddr 192.0.3.1 sport 48016 dport 43315] != expected 0xc538940a # # Exception| cpu 0: rx_hash 0xbcbf0f7d [saddr 192.0.3.2 daddr 192.0.3.1 sport 48060 dport 43315] != expected 0x4651af63 # # 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 0x8d3c3f62 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56252 dport 36730] OK # # # cpu 0: rx_hash 0xc2db428c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56276 dport 36730] OK # # # cpu 0: rx_hash 0x8c8efa3b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56292 dport 36730] OK # # # cpu 0: rx_hash 0xc775dd59 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56302 dport 36730] OK # # # cpu 4: rx_hash 0xf8e82ae1 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56308 dport 36730] OK # # # cpu 4: rx_hash 0x10258b54 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56316 dport 36730] OK # # # cpu 4: rx_hash 0x6ed729d5 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56338 dport 36730] OK # # # cpu 4: rx_hash 0x861a8860 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56346 dport 36730] OK # # # cpu 4: rx_hash 0x522f54de [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56356 dport 36730] OK # # # cpu 5: rx_hash 0x8feb7088 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56264 dport 36730] OK # # # cpu 5: rx_hash 0x514ade6d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56328 dport 36730] OK # # # cpu 0: rx_hash 0x6acb7359 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56432 dport 36730] OK # # # cpu 0: rx_hash 0xbb503032 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56436 dport 36730] OK # # # cpu 4: rx_hash 0x6b79b600 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56360 dport 36730] OK # # # cpu 4: rx_hash 0x1dc82930 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56396 dport 36730] OK # # # cpu 4: rx_hash 0x69aef9ea [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56412 dport 36730] OK # # # cpu 5: rx_hash 0x54e441b8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56370 dport 36730] OK # # # cpu 5: rx_hash 0x857f02d3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56374 dport 36730] OK # # # cpu 5: rx_hash 0xf5058885 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56388 dport 36730] OK # # # cpu 5: rx_hash 0xca987f3d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56414 dport 36730] OK # # # cpu 5: rx_hash 0xcf36e0e8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56420 dport 36730] OK # # # cpu 5: rx_hash 0x1866b6e5 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56438 dport 36730] OK # # # cpu 0: rx_hash 0x2130543b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56442 dport 36730] OK # # # cpu 0: rx_hash 0x3cf082a1 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56458 dport 36730] OK # # # cpu 0: rx_hash 0xd758a9a7 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56494 dport 36730] OK # # # cpu 0: rx_hash 0x395e1d74 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56496 dport 36730] OK # # # cpu 0: rx_hash 0x0008ffaa [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56508 dport 36730] OK # # # cpu 0: rx_hash 0xa33e797d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56510 dport 36730] OK # # # cpu 0: rx_hash 0x3d4247f8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56530 dport 36730] OK # # # cpu 4: rx_hash 0x4896527b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56474 dport 36730] OK # # # cpu 4: rx_hash 0x3f950812 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56486 dport 36730] OK # # # cpu 4: rx_hash 0x707275fc [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56526 dport 36730] OK # # # cpu 5: rx_hash 0x036d7519 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56464 dport 36730] OK # # # cpu 5: rx_hash 0x990d1110 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56478 dport 36730] OK # # # cpu 5: rx_hash 0x49249722 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56514 dport 36730] OK # # # cpu 0: rx_hash 0x07712f95 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56562 dport 36730] OK # # # cpu 0: rx_hash 0x7df79402 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56578 dport 36730] OK # # # cpu 0: rx_hash 0xe797f00b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56588 dport 36730] OK # # # cpu 0: rx_hash 0x43d8a6e3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56640 dport 36730] OK # # # cpu 4: rx_hash 0x01ba3af3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56548 dport 36730] OK # # # cpu 4: rx_hash 0xdda49866 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56620 dport 36730] OK # # # cpu 4: rx_hash 0xdb6f8d00 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56634 dport 36730] OK # # # count: pass=42 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 50402 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 44 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 5: rx_hash 0xfe6c0c70 [saddr 192.0.3.2 daddr 192.0.3.1 sport 35187 dport 50402] != expected 0xa2e36975 # # Exception| cpu 5: rx_hash 0xfe6c0c70 [saddr 192.0.3.2 daddr 192.0.3.1 sport 35187 dport 50402] != expected 0xa2e36975 # # Exception| cpu 5: rx_hash 0xfe6c0c70 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42525 dport 50402] != expected 0xfa4cf77f # # Exception| cpu 5: rx_hash 0xfe6c0c70 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42525 dport 50402] != expected 0xfa4cf77f # # Exception| cpu 5: rx_hash 0xfe6c0c70 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47476 dport 50402] != expected 0x5ae8d66d # # Exception| cpu 5: rx_hash 0xfe6c0c70 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47476 dport 50402] != expected 0x5ae8d66d # # Exception| cpu 5: rx_hash 0xfe6c0c70 [saddr 192.0.3.2 daddr 192.0.3.1 sport 59120 dport 50402] != expected 0x703509a # # Exception| cpu 5: rx_hash 0xfe6c0c70 [saddr 192.0.3.2 daddr 192.0.3.1 sport 59120 dport 50402] != expected 0x703509a # # Exception| cpu 5: rx_hash 0xfe6c0c70 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47975 dport 50402] != expected 0x8edf9d46 # # Exception| cpu 5: rx_hash 0xfe6c0c70 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47975 dport 50402] != expected 0x8edf9d46 # # Exception| cpu 5: rx_hash 0xfe6c0c70 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42081 dport 50402] != expected 0x618fb348 # # Exception| cpu 5: rx_hash 0xfe6c0c70 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42081 dport 50402] != expected 0x618fb348 # # Exception| cpu 5: rx_hash 0xfe6c0c70 [saddr 192.0.3.2 daddr 192.0.3.1 sport 51553 dport 50402] != expected 0x70c42d64 # # Exception| cpu 5: rx_hash 0xfe6c0c70 [saddr 192.0.3.2 daddr 192.0.3.1 sport 51553 dport 50402] != expected 0x70c42d64 # # Exception| cpu 5: rx_hash 0xfe6c0c70 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53778 dport 50402] != expected 0xb99fd6ee # # Exception| cpu 5: rx_hash 0xfe6c0c70 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53778 dport 50402] != expected 0xb99fd6ee # # Exception| cpu 5: rx_hash 0xfe6c0c70 [saddr 192.0.3.2 daddr 192.0.3.1 sport 51680 dport 50402] != expected 0x1801c3a0 # # Exception| cpu 5: rx_hash 0xfe6c0c70 [saddr 192.0.3.2 daddr 192.0.3.1 sport 51680 dport 50402] != expected 0x1801c3a0 # # Exception| cpu 5: rx_hash 0xfe6c0c70 [saddr 192.0.3.2 daddr 192.0.3.1 sport 52617 dport 50402] != expected 0x3da8cb1b # # Exception| cpu 5: rx_hash 0xfe6c0c70 [saddr 192.0.3.2 daddr 192.0.3.1 sport 52617 dport 50402] != expected 0x3da8cb1b # # Exception| cpu 5: rx_hash 0xfe6c0c70 [saddr 192.0.3.2 daddr 192.0.3.1 sport 36528 dport 50402] != expected 0xa617ef8 # # Exception| cpu 5: rx_hash 0xfe6c0c70 [saddr 192.0.3.2 daddr 192.0.3.1 sport 36528 dport 50402] != expected 0xa617ef8 # # Exception| cpu 5: rx_hash 0xfe6c0c70 [saddr 192.0.3.2 daddr 192.0.3.1 sport 46990 dport 50402] != expected 0x7d6627f9 # # Exception| cpu 5: rx_hash 0xfe6c0c70 [saddr 192.0.3.2 daddr 192.0.3.1 sport 46990 dport 50402] != expected 0x7d6627f9 # # Exception| cpu 5: rx_hash 0xfe6c0c70 [saddr 192.0.3.2 daddr 192.0.3.1 sport 60018 dport 50402] != expected 0xb97bf4ab # # Exception| cpu 5: rx_hash 0xfe6c0c70 [saddr 192.0.3.2 daddr 192.0.3.1 sport 60018 dport 50402] != expected 0xb97bf4ab # # Exception| cpu 5: rx_hash 0xfe6c0c70 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44451 dport 50402] != expected 0xc3dea737 # # Exception| cpu 5: rx_hash 0xfe6c0c70 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44451 dport 50402] != expected 0xc3dea737 # # Exception| cpu 5: rx_hash 0xfe6c0c70 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56980 dport 50402] != expected 0x5d2634d # # Exception| cpu 5: rx_hash 0xfe6c0c70 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56980 dport 50402] != expected 0x5d2634d # # Exception| cpu 5: rx_hash 0xfe6c0c70 [saddr 192.0.3.2 daddr 192.0.3.1 sport 59435 dport 50402] != expected 0xa81f4574 # # Exception| cpu 5: rx_hash 0xfe6c0c70 [saddr 192.0.3.2 daddr 192.0.3.1 sport 59435 dport 50402] != expected 0xa81f4574 # # Exception| cpu 5: rx_hash 0xfe6c0c70 [saddr 192.0.3.2 daddr 192.0.3.1 sport 52822 dport 50402] != expected 0xfa8a34b8 # # Exception| cpu 5: rx_hash 0xfe6c0c70 [saddr 192.0.3.2 daddr 192.0.3.1 sport 52822 dport 50402] != expected 0xfa8a34b8 # # Exception| cpu 5: rx_hash 0xfe6c0c70 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45921 dport 50402] != expected 0x3e81b578 # # Exception| cpu 5: rx_hash 0xfe6c0c70 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45921 dport 50402] != expected 0x3e81b578 # # Exception| cpu 5: rx_hash 0xfe6c0c70 [saddr 192.0.3.2 daddr 192.0.3.1 sport 52756 dport 50402] != expected 0x3ec34685 # # Exception| cpu 5: rx_hash 0xfe6c0c70 [saddr 192.0.3.2 daddr 192.0.3.1 sport 52756 dport 50402] != expected 0x3ec34685 # # Exception| cpu 5: rx_hash 0xfe6c0c70 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42850 dport 50402] != expected 0x53d6841 # # Exception| cpu 5: rx_hash 0xfe6c0c70 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42850 dport 50402] != expected 0x53d6841 # # Exception| cpu 5: rx_hash 0xfe6c0c70 [saddr 192.0.3.2 daddr 192.0.3.1 sport 48013 dport 50402] != expected 0xabdb6d0c # # Exception| cpu 5: rx_hash 0xfe6c0c70 [saddr 192.0.3.2 daddr 192.0.3.1 sport 48013 dport 50402] != expected 0xabdb6d0c # # Exception| cpu 5: rx_hash 0xfe6c0c70 [saddr 192.0.3.2 daddr 192.0.3.1 sport 41725 dport 50402] != expected 0xb63a99c9 # # Exception| cpu 5: rx_hash 0xfe6c0c70 [saddr 192.0.3.2 daddr 192.0.3.1 sport 41725 dport 50402] != expected 0xb63a99c9 # # 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 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 38954 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 40 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 5: rx_hash 0x67c9435b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42609 dport 38954] != expected 0xc9ca43c3 # # Exception| cpu 5: rx_hash 0x67c9435b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42609 dport 38954] != expected 0xc9ca43c3 # # Exception| cpu 5: rx_hash 0x67c9435b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57751 dport 38954] != expected 0xba685943 # # Exception| cpu 5: rx_hash 0x67c9435b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57751 dport 38954] != expected 0xba685943 # # Exception| cpu 5: rx_hash 0x67c9435b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42295 dport 38954] != expected 0xf29b69c2 # # Exception| cpu 5: rx_hash 0x67c9435b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42295 dport 38954] != expected 0xf29b69c2 # # Exception| cpu 5: rx_hash 0x67c9435b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57954 dport 38954] != expected 0xe4bb9a96 # # Exception| cpu 5: rx_hash 0x67c9435b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57954 dport 38954] != expected 0xe4bb9a96 # # Exception| cpu 5: rx_hash 0x67c9435b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50854 dport 38954] != expected 0xf45e1ffb # # Exception| cpu 5: rx_hash 0x67c9435b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50854 dport 38954] != expected 0xf45e1ffb # # Exception| cpu 5: rx_hash 0x67c9435b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53456 dport 38954] != expected 0x29b91dd3 # # Exception| cpu 5: rx_hash 0x67c9435b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53456 dport 38954] != expected 0x29b91dd3 # # Exception| cpu 5: rx_hash 0x67c9435b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41387 dport 38954] != expected 0x28f61a9e # # Exception| cpu 5: rx_hash 0x67c9435b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41387 dport 38954] != expected 0x28f61a9e # # Exception| cpu 5: rx_hash 0x67c9435b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59233 dport 38954] != expected 0x3f77e7a0 # # Exception| cpu 5: rx_hash 0x67c9435b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59233 dport 38954] != expected 0x3f77e7a0 # # Exception| cpu 5: rx_hash 0x67c9435b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54074 dport 38954] != expected 0xdf01677a # # Exception| cpu 5: rx_hash 0x67c9435b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54074 dport 38954] != expected 0xdf01677a # # Exception| cpu 5: rx_hash 0x67c9435b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41304 dport 38954] != expected 0xd06d477c # # Exception| cpu 5: rx_hash 0x67c9435b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41304 dport 38954] != expected 0xd06d477c # # Exception| cpu 5: rx_hash 0x67c9435b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48919 dport 38954] != expected 0xc1979c58 # # Exception| cpu 5: rx_hash 0x67c9435b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48919 dport 38954] != expected 0xc1979c58 # # Exception| cpu 5: rx_hash 0x67c9435b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43215 dport 38954] != expected 0x15e92502 # # Exception| cpu 5: rx_hash 0x67c9435b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43215 dport 38954] != expected 0x15e92502 # # Exception| cpu 5: rx_hash 0x67c9435b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43276 dport 38954] != expected 0xc461ad5a # # Exception| cpu 5: rx_hash 0x67c9435b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43276 dport 38954] != expected 0xc461ad5a # # Exception| cpu 5: rx_hash 0x67c9435b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46639 dport 38954] != expected 0x2ca125f6 # # Exception| cpu 5: rx_hash 0x67c9435b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46639 dport 38954] != expected 0x2ca125f6 # # Exception| cpu 5: rx_hash 0x67c9435b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39796 dport 38954] != expected 0x110d6350 # # Exception| cpu 5: rx_hash 0x67c9435b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39796 dport 38954] != expected 0x110d6350 # # Exception| cpu 5: rx_hash 0x67c9435b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42032 dport 38954] != expected 0xa11dccdc # # Exception| cpu 5: rx_hash 0x67c9435b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42032 dport 38954] != expected 0xa11dccdc # # Exception| cpu 5: rx_hash 0x67c9435b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49133 dport 38954] != expected 0x97ac6da0 # # Exception| cpu 5: rx_hash 0x67c9435b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49133 dport 38954] != expected 0x97ac6da0 # # Exception| cpu 5: rx_hash 0x67c9435b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34234 dport 38954] != expected 0x88166fc0 # # Exception| cpu 5: rx_hash 0x67c9435b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34234 dport 38954] != expected 0x88166fc0 # # Exception| cpu 5: rx_hash 0x67c9435b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33655 dport 38954] != expected 0x4eca4359 # # Exception| cpu 5: rx_hash 0x67c9435b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33655 dport 38954] != expected 0x4eca4359 # # Exception| cpu 5: rx_hash 0x67c9435b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49802 dport 38954] != expected 0xaeea0e0b # # Exception| cpu 5: rx_hash 0x67c9435b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49802 dport 38954] != expected 0xaeea0e0b # # 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 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__->