< TEST_PROGS=toeplitz.py TEST_GEN_PROGS="" run_tests make: Entering directory '/srv/vmksft/testing/wt-24/tools/testing/selftests' make[1]: Entering directory '/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw' make[1]: Nothing to be done for 'all'. make[1]: Leaving directory '/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw' make[1]: Nothing to be done for 'all'. make[1]: Entering directory '/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw' # overriding timeout to 720 # selftests: drivers/net/hw: toeplitz.py # TAP version 13 # 1..12 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 194, in test # # Exception| with bkg(" ".join(rx_cmd), ksft_ready=True, exit_wait=True) as rx_proc: # # Exception| ~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/net/lib/py/utils.py", line 182, in __exit__ # # Exception| return self.process(terminate=terminate, fail=self.check_fail) # # Exception| ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/net/lib/py/utils.py", line 117, 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 43105 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 40 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 0: rx_hash 0x2397ea26 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38482 dport 43105] != expected 0x6d4089d4 # # Exception| cpu 0: rx_hash 0x14bc7508 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38512 dport 43105] != expected 0x1ea65afd # # Exception| cpu 4: rx_hash 0xd74fa103 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38486 dport 43105] != expected 0x9bda4c1c # # Exception| cpu 4: rx_hash 0x59fbcfb4 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38490 dport 43105] != expected 0x160deb30 # # Exception| cpu 4: rx_hash 0xce8e9f3c [saddr 192.0.3.2 daddr 192.0.3.1 sport 38510 dport 43105] != expected 0x43e2c733 # # Exception| cpu 4: rx_hash 0xfd0ce342 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38514 dport 43105] != expected 0xf393d16d # # Exception| cpu 4: rx_hash 0xaffa284e [saddr 192.0.3.2 daddr 192.0.3.1 sport 38528 dport 43105] != expected 0x550ec944 # # Exception| cpu 4: rx_hash 0x3c269b96 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38538 dport 43105] != expected 0xc3762030 # # Exception| cpu 5: rx_hash 0xad238491 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38494 dport 43105] != expected 0xe0972ef8 # # Exception| cpu 5: rx_hash 0xd5960ddc [saddr 192.0.3.2 daddr 192.0.3.1 sport 38536 dport 43105] != expected 0x2e43aba0 # # Exception| cpu 5: rx_hash 0x0fa4e7e8 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38550 dport 43105] != expected 0x7307366e # # Exception| cpu 0: rx_hash 0x438f8b3b [saddr 192.0.3.2 daddr 192.0.3.1 sport 38656 dport 43105] != expected 0x2160747d # # Exception| cpu 0: rx_hash 0xd05338e3 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38666 dport 43105] != expected 0xb7189d09 # # Exception| cpu 0: rx_hash 0x0a61d2d7 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38676 dport 43105] != expected 0xea5c00c7 # # Exception| cpu 0: rx_hash 0x69ccc97a [saddr 192.0.3.2 daddr 192.0.3.1 sport 38692 dport 43105] != expected 0x4929e90c # # Exception| cpu 4: rx_hash 0x6c09fc45 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38566 dport 43105] != expected 0xd072dfa5 # # Exception| cpu 4: rx_hash 0x42e35d54 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38588 dport 43105] != expected 0x7bac87a3 # # Exception| cpu 4: rx_hash 0xeaf4eebd [saddr 192.0.3.2 daddr 192.0.3.1 sport 38628 dport 43105] != expected 0x722ef869 # # Exception| cpu 4: rx_hash 0x4aaa211b [saddr 192.0.3.2 daddr 192.0.3.1 sport 38642 dport 43105] != expected 0x54270743 # # Exception| cpu 5: rx_hash 0xffd54f9d [saddr 192.0.3.2 daddr 192.0.3.1 sport 38572 dport 43105] != expected 0x460a36d1 # # Exception| cpu 5: rx_hash 0x346fe7d9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38596 dport 43105] != expected 0xecfda0d0 # # Exception| cpu 5: rx_hash 0x9431287f [saddr 192.0.3.2 daddr 192.0.3.1 sport 38610 dport 43105] != expected 0xcaf45ffa # # Exception| cpu 5: rx_hash 0xf335d082 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38620 dport 43105] != expected 0xaa167346 # # Exception| cpu 5: rx_hash 0x13a0ece8 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38700 dport 43105] != expected 0x32648be8 # # Exception| cpu 0: rx_hash 0x2cc20f89 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38720 dport 43105] != expected 0x6e09d821 # # Exception| cpu 0: rx_hash 0xa276613e [saddr 192.0.3.2 daddr 192.0.3.1 sport 38732 dport 43105] != expected 0xe3de7f0d # # Exception| cpu 0: rx_hash 0x4bc6f774 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38734 dport 43105] != expected 0xeebf49d # # Exception| cpu 0: rx_hash 0x06814dc8 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38756 dport 43105] != expected 0x6404550 # # Exception| cpu 0: rx_hash 0x00f10247 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38788 dport 43105] != expected 0x704e679b # # Exception| cpu 4: rx_hash 0xc57299c3 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38722 dport 43105] != expected 0x833c53b1 # # Exception| cpu 4: rx_hash 0xbf1ebc51 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38730 dport 43105] != expected 0xf8713155 # # Exception| cpu 4: rx_hash 0xeb9838d2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38744 dport 43105] != expected 0x28e20bb7 # # Exception| cpu 4: rx_hash 0xf25906ed [saddr 192.0.3.2 daddr 192.0.3.1 sport 38752 dport 43105] != expected 0xf0da8098 # # Exception| cpu 4: rx_hash 0x4f6f1424 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38768 dport 43105] != expected 0xcd7c31ea # # Exception| cpu 4: rx_hash 0xc1db7a93 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38780 dport 43105] != expected 0x40ab96c6 # # Exception| cpu 5: rx_hash 0x5a4eb504 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38712 dport 43105] != expected 0xf958ff52 # # Exception| cpu 5: rx_hash 0x78448b0a [saddr 192.0.3.2 daddr 192.0.3.1 sport 38738 dport 43105] != expected 0xbe9ae2c3 # # Exception| cpu 5: rx_hash 0xbdc7108e [saddr 192.0.3.2 daddr 192.0.3.1 sport 38804 dport 43105] != expected 0x4de8d6e9 # # Exception| cpu 0: rx_hash 0x08b87e08 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38858 dport 43105] != expected 0x5fc5e77b # # Exception| cpu 0: rx_hash 0x3f93e126 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38888 dport 43105] != expected 0x2c233452 # # 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 0x133d60fb [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57444 dport 56575] OK # # # cpu 0: rx_hash 0x80e1d323 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57454 dport 56575] OK # # # cpu 0: rx_hash 0x5ad33917 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57456 dport 56575] OK # # # cpu 0: rx_hash 0x6f210ae6 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57484 dport 56575] OK # # # cpu 0: rx_hash 0xd217182f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57500 dport 56575] OK # # # cpu 0: rx_hash 0x3ba78e65 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57502 dport 56575] OK # # # cpu 4: rx_hash 0xfe2415e1 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57432 dport 56575] OK # # # cpu 4: rx_hash 0xe1956451 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57472 dport 56575] OK # # # cpu 5: rx_hash 0xd6befb7f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57506 dport 56575] OK # # # cpu 5: rx_hash 0xb1ba0382 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57516 dport 56575] OK # # # cpu 5: rx_hash 0x76e034d9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57524 dport 56575] OK # # # cpu 0: rx_hash 0x1d04533b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57546 dport 56575] OK # # # cpu 0: rx_hash 0x3747117a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57582 dport 56575] OK # # # cpu 0: rx_hash 0x8a7103b3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57598 dport 56575] OK # # # cpu 4: rx_hash 0xc736b90f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57556 dport 56575] OK # # # cpu 4: rx_hash 0xdef78730 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57580 dport 56575] OK # # # cpu 4: rx_hash 0xb0d6d5ed [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57616 dport 56575] OK # # # cpu 5: rx_hash 0x676876a9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57538 dport 56575] OK # # # cpu 5: rx_hash 0xb9f37fcd [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57570 dport 56575] OK # # # cpu 5: rx_hash 0xf9388c01 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57604 dport 56575] OK # # # cpu 5: rx_hash 0xcabaf07f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57624 dport 56575] OK # # # cpu 5: rx_hash 0xd37bce40 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57632 dport 56575] OK # # # cpu 5: rx_hash 0x3acb580a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57634 dport 56575] OK # # # cpu 0: rx_hash 0x6e4ddc89 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57648 dport 56575] OK # # # cpu 0: rx_hash 0x2b431a7a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57684 dport 56575] OK # # # cpu 0: rx_hash 0x48ee01d7 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57700 dport 56575] OK # # # cpu 0: rx_hash 0x0100583b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57712 dport 56575] OK # # # cpu 4: rx_hash 0x62ad4396 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57664 dport 56575] OK # # # cpu 4: rx_hash 0x7fc59ef9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57670 dport 56575] OK # # # cpu 4: rx_hash 0xc2f38c30 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57686 dport 56575] OK # # # cpu 4: rx_hash 0xf5d8131e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57716 dport 56575] OK # # # cpu 5: rx_hash 0x9a9597ac [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57652 dport 56575] OK # # # cpu 5: rx_hash 0x8b1dd5dc [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57666 dport 56575] OK # # # cpu 5: rx_hash 0xa5f774cd [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57688 dport 56575] OK # # # cpu 5: rx_hash 0x4e9e4e58 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57732 dport 56575] OK # # # cpu 0: rx_hash 0xe8b0ce71 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57714 dport 56575] OK # # # cpu 0: rx_hash 0xeec081fe [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57746 dport 56575] OK # # # cpu 0: rx_hash 0x7d1c3226 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57752 dport 56575] OK # # # cpu 0: rx_hash 0x46d73217 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57802 dport 56575] OK # # # cpu 0: rx_hash 0xb20f7932 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57806 dport 56575] 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 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 194, in test # # Exception| with bkg(" ".join(rx_cmd), ksft_ready=True, exit_wait=True) as rx_proc: # # Exception| ~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/net/lib/py/utils.py", line 182, in __exit__ # # Exception| return self.process(terminate=terminate, fail=self.check_fail) # # Exception| ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/net/lib/py/utils.py", line 117, 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 53627 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 41 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 4: rx_hash 0x96e6005d [saddr 192.0.3.2 daddr 192.0.3.1 sport 45871 dport 53627] != expected 0x856450ce # # Exception| cpu 4: rx_hash 0x96e6005d [saddr 192.0.3.2 daddr 192.0.3.1 sport 45871 dport 53627] != expected 0x856450ce # # Exception| cpu 4: rx_hash 0x96e6005d [saddr 192.0.3.2 daddr 192.0.3.1 sport 59890 dport 53627] != expected 0x32479c36 # # Exception| cpu 4: rx_hash 0x96e6005d [saddr 192.0.3.2 daddr 192.0.3.1 sport 59890 dport 53627] != expected 0x32479c36 # # Exception| cpu 4: rx_hash 0x96e6005d [saddr 192.0.3.2 daddr 192.0.3.1 sport 59073 dport 53627] != expected 0xf2d66076 # # Exception| cpu 4: rx_hash 0x96e6005d [saddr 192.0.3.2 daddr 192.0.3.1 sport 59073 dport 53627] != expected 0xf2d66076 # # Exception| cpu 4: rx_hash 0x96e6005d [saddr 192.0.3.2 daddr 192.0.3.1 sport 36819 dport 53627] != expected 0x5635c615 # # Exception| cpu 4: rx_hash 0x96e6005d [saddr 192.0.3.2 daddr 192.0.3.1 sport 36819 dport 53627] != expected 0x5635c615 # # Exception| cpu 4: rx_hash 0x96e6005d [saddr 192.0.3.2 daddr 192.0.3.1 sport 47285 dport 53627] != expected 0x6942cd18 # # Exception| cpu 4: rx_hash 0x96e6005d [saddr 192.0.3.2 daddr 192.0.3.1 sport 47285 dport 53627] != expected 0x6942cd18 # # Exception| cpu 4: rx_hash 0x96e6005d [saddr 192.0.3.2 daddr 192.0.3.1 sport 36642 dport 53627] != expected 0xc7f6428c # # Exception| cpu 4: rx_hash 0x96e6005d [saddr 192.0.3.2 daddr 192.0.3.1 sport 36642 dport 53627] != expected 0xc7f6428c # # Exception| cpu 4: rx_hash 0x96e6005d [saddr 192.0.3.2 daddr 192.0.3.1 sport 32774 dport 53627] != expected 0xfb0556c6 # # Exception| cpu 4: rx_hash 0x96e6005d [saddr 192.0.3.2 daddr 192.0.3.1 sport 32774 dport 53627] != expected 0xfb0556c6 # # Exception| cpu 4: rx_hash 0x96e6005d [saddr 192.0.3.2 daddr 192.0.3.1 sport 59458 dport 53627] != expected 0xe55cc8c4 # # Exception| cpu 4: rx_hash 0x96e6005d [saddr 192.0.3.2 daddr 192.0.3.1 sport 59458 dport 53627] != expected 0xe55cc8c4 # # Exception| cpu 4: rx_hash 0x96e6005d [saddr 192.0.3.2 daddr 192.0.3.1 sport 60943 dport 53627] != expected 0x20927bda # # Exception| cpu 4: rx_hash 0x96e6005d [saddr 192.0.3.2 daddr 192.0.3.1 sport 60943 dport 53627] != expected 0x20927bda # # Exception| cpu 4: rx_hash 0x96e6005d [saddr 192.0.3.2 daddr 192.0.3.1 sport 59718 dport 53627] != expected 0xc01c661b # # Exception| cpu 4: rx_hash 0x96e6005d [saddr 192.0.3.2 daddr 192.0.3.1 sport 59718 dport 53627] != expected 0xc01c661b # # Exception| cpu 4: rx_hash 0x96e6005d [saddr 192.0.3.2 daddr 192.0.3.1 sport 49982 dport 53627] != expected 0x3245ead9 # # Exception| cpu 4: rx_hash 0x96e6005d [saddr 192.0.3.2 daddr 192.0.3.1 sport 49982 dport 53627] != expected 0x3245ead9 # # Exception| cpu 4: rx_hash 0x96e6005d [saddr 192.0.3.2 daddr 192.0.3.1 sport 59299 dport 53627] != expected 0x1d837414 # # Exception| cpu 4: rx_hash 0x96e6005d [saddr 192.0.3.2 daddr 192.0.3.1 sport 59299 dport 53627] != expected 0x1d837414 # # Exception| cpu 4: rx_hash 0x96e6005d [saddr 192.0.3.2 daddr 192.0.3.1 sport 44260 dport 53627] != expected 0xd82dfb62 # # Exception| cpu 4: rx_hash 0x96e6005d [saddr 192.0.3.2 daddr 192.0.3.1 sport 44260 dport 53627] != expected 0xd82dfb62 # # Exception| cpu 4: rx_hash 0x96e6005d [saddr 192.0.3.2 daddr 192.0.3.1 sport 36621 dport 53627] != expected 0xe3ac21a9 # # Exception| cpu 4: rx_hash 0x96e6005d [saddr 192.0.3.2 daddr 192.0.3.1 sport 36621 dport 53627] != expected 0xe3ac21a9 # # Exception| cpu 4: rx_hash 0x96e6005d [saddr 192.0.3.2 daddr 192.0.3.1 sport 33616 dport 53627] != expected 0x28525b2c # # Exception| cpu 4: rx_hash 0x96e6005d [saddr 192.0.3.2 daddr 192.0.3.1 sport 33616 dport 53627] != expected 0x28525b2c # # Exception| cpu 4: rx_hash 0x96e6005d [saddr 192.0.3.2 daddr 192.0.3.1 sport 34688 dport 53627] != expected 0x49df0ae9 # # Exception| cpu 4: rx_hash 0x96e6005d [saddr 192.0.3.2 daddr 192.0.3.1 sport 34688 dport 53627] != expected 0x49df0ae9 # # Exception| cpu 4: rx_hash 0x96e6005d [saddr 192.0.3.2 daddr 192.0.3.1 sport 35242 dport 53627] != expected 0xc6145908 # # Exception| cpu 4: rx_hash 0x96e6005d [saddr 192.0.3.2 daddr 192.0.3.1 sport 35242 dport 53627] != expected 0xc6145908 # # Exception| cpu 4: rx_hash 0x96e6005d [saddr 192.0.3.2 daddr 192.0.3.1 sport 39196 dport 53627] != expected 0x74478e04 # # Exception| cpu 4: rx_hash 0x96e6005d [saddr 192.0.3.2 daddr 192.0.3.1 sport 39196 dport 53627] != expected 0x74478e04 # # Exception| cpu 4: rx_hash 0x96e6005d [saddr 192.0.3.2 daddr 192.0.3.1 sport 39820 dport 53627] != expected 0x87b8dcd3 # # Exception| cpu 4: rx_hash 0x96e6005d [saddr 192.0.3.2 daddr 192.0.3.1 sport 51569 dport 53627] != expected 0xf43305f0 # # Exception| cpu 4: rx_hash 0x96e6005d [saddr 192.0.3.2 daddr 192.0.3.1 sport 51569 dport 53627] != expected 0xf43305f0 # # Exception| cpu 4: rx_hash 0x96e6005d [saddr 192.0.3.2 daddr 192.0.3.1 sport 59650 dport 53627] != expected 0x79ef0f8f # # Exception| cpu 4: rx_hash 0x96e6005d [saddr 192.0.3.2 daddr 192.0.3.1 sport 59650 dport 53627] != expected 0x79ef0f8f # # Exception| count: pass=0 nohash=0 fail=41 # # Exception| # not ok 3 toeplitz.test.udp_ipv4 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 194, in test # # Exception| with bkg(" ".join(rx_cmd), ksft_ready=True, exit_wait=True) as rx_proc: # # Exception| ~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/net/lib/py/utils.py", line 182, in __exit__ # # Exception| return self.process(terminate=terminate, fail=self.check_fail) # # Exception| ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/net/lib/py/utils.py", line 117, 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 43820 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 42 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 4: rx_hash 0x7521d9b1 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38629 dport 43820] != expected 0xcd782b88 # # Exception| cpu 4: rx_hash 0x7521d9b1 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38629 dport 43820] != expected 0xcd782b88 # # Exception| cpu 4: rx_hash 0x7521d9b1 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39224 dport 43820] != expected 0x9ec4585c # # Exception| cpu 4: rx_hash 0x7521d9b1 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39224 dport 43820] != expected 0x9ec4585c # # Exception| cpu 4: rx_hash 0x7521d9b1 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54050 dport 43820] != expected 0x17d2687a # # Exception| cpu 4: rx_hash 0x7521d9b1 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54050 dport 43820] != expected 0x17d2687a # # Exception| cpu 4: rx_hash 0x7521d9b1 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51832 dport 43820] != expected 0x36176c2 # # Exception| cpu 4: rx_hash 0x7521d9b1 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51832 dport 43820] != expected 0x36176c2 # # Exception| cpu 4: rx_hash 0x7521d9b1 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59865 dport 43820] != expected 0xcdd9dbd9 # # Exception| cpu 4: rx_hash 0x7521d9b1 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59865 dport 43820] != expected 0xcdd9dbd9 # # Exception| cpu 4: rx_hash 0x7521d9b1 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36566 dport 43820] != expected 0x9ac3d0cd # # Exception| cpu 4: rx_hash 0x7521d9b1 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36566 dport 43820] != expected 0x9ac3d0cd # # Exception| cpu 4: rx_hash 0x7521d9b1 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58039 dport 43820] != expected 0x664b136d # # Exception| cpu 4: rx_hash 0x7521d9b1 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58039 dport 43820] != expected 0x664b136d # # Exception| cpu 4: rx_hash 0x7521d9b1 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53045 dport 43820] != expected 0x7cde0935 # # Exception| cpu 4: rx_hash 0x7521d9b1 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53045 dport 43820] != expected 0x7cde0935 # # Exception| cpu 4: rx_hash 0x7521d9b1 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33882 dport 43820] != expected 0x8542a090 # # Exception| cpu 4: rx_hash 0x7521d9b1 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33882 dport 43820] != expected 0x8542a090 # # Exception| cpu 4: rx_hash 0x7521d9b1 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41618 dport 43820] != expected 0x1e06303d # # Exception| cpu 4: rx_hash 0x7521d9b1 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41618 dport 43820] != expected 0x1e06303d # # Exception| cpu 4: rx_hash 0x7521d9b1 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34885 dport 43820] != expected 0x919fd25f # # Exception| cpu 4: rx_hash 0x7521d9b1 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34885 dport 43820] != expected 0x919fd25f # # Exception| cpu 4: rx_hash 0x7521d9b1 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55308 dport 43820] != expected 0xd30d247c # # Exception| cpu 4: rx_hash 0x7521d9b1 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55308 dport 43820] != expected 0xd30d247c # # Exception| cpu 4: rx_hash 0x7521d9b1 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46981 dport 43820] != expected 0x25a35c7b # # Exception| cpu 4: rx_hash 0x7521d9b1 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46981 dport 43820] != expected 0x25a35c7b # # Exception| cpu 4: rx_hash 0x7521d9b1 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37314 dport 43820] != expected 0xbd24dae7 # # Exception| cpu 4: rx_hash 0x7521d9b1 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37314 dport 43820] != expected 0xbd24dae7 # # Exception| cpu 4: rx_hash 0x7521d9b1 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33501 dport 43820] != expected 0xc7f0fbee # # Exception| cpu 4: rx_hash 0x7521d9b1 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33501 dport 43820] != expected 0xc7f0fbee # # Exception| cpu 4: rx_hash 0x7521d9b1 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33773 dport 43820] != expected 0xff8e816f # # Exception| cpu 4: rx_hash 0x7521d9b1 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33773 dport 43820] != expected 0xff8e816f # # Exception| cpu 4: rx_hash 0x7521d9b1 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47696 dport 43820] != expected 0x219abaab # # Exception| cpu 4: rx_hash 0x7521d9b1 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47696 dport 43820] != expected 0x219abaab # # Exception| cpu 4: rx_hash 0x7521d9b1 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47777 dport 43820] != expected 0x49bdcb78 # # Exception| cpu 4: rx_hash 0x7521d9b1 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47777 dport 43820] != expected 0x49bdcb78 # # Exception| cpu 4: rx_hash 0x7521d9b1 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58971 dport 43820] != expected 0xf87bea1e # # Exception| cpu 4: rx_hash 0x7521d9b1 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58971 dport 43820] != expected 0xf87bea1e # # Exception| cpu 4: rx_hash 0x7521d9b1 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58217 dport 43820] != expected 0x3f41de9e # # Exception| cpu 4: rx_hash 0x7521d9b1 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58217 dport 43820] != expected 0x3f41de9e # # Exception| cpu 4: rx_hash 0x7521d9b1 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46854 dport 43820] != expected 0xa8d424fd # # Exception| cpu 4: rx_hash 0x7521d9b1 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46854 dport 43820] != expected 0xa8d424fd # # Exception| count: pass=0 nohash=0 fail=42 # # Exception| # not ok 4 toeplitz.test.udp_ipv6 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 182, in test # # Exception| irq_cpus = ",".join([str(x) for x in _get_irq_cpus(cfg)]) # # Exception| ~~~~~~~~~~~~~^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 67, in _get_irq_cpus # # Exception| cpus.append(_get_cpu_for_irq(napis[queues[name]["napi-id"]]["irq"])) # # Exception| ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 47, in _get_cpu_for_irq # # Exception| raise KsftFailEx(f"IRQ{irq} is not mapped to a single core: {data}") # # Exception| net.lib.py.ksft.KsftFailEx: IRQ36 is not mapped to a single core: 0-5 # # Exception| # not ok 5 toeplitz.test.rss_tcp_ipv4 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 182, in test # # Exception| irq_cpus = ",".join([str(x) for x in _get_irq_cpus(cfg)]) # # Exception| ~~~~~~~~~~~~~^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 67, in _get_irq_cpus # # Exception| cpus.append(_get_cpu_for_irq(napis[queues[name]["napi-id"]]["irq"])) # # Exception| ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 47, in _get_cpu_for_irq # # Exception| raise KsftFailEx(f"IRQ{irq} is not mapped to a single core: {data}") # # Exception| net.lib.py.ksft.KsftFailEx: IRQ36 is not mapped to a single core: 0-5 # # Exception| # not ok 6 toeplitz.test.rss_tcp_ipv6 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 182, in test # # Exception| irq_cpus = ",".join([str(x) for x in _get_irq_cpus(cfg)]) # # Exception| ~~~~~~~~~~~~~^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 67, in _get_irq_cpus # # Exception| cpus.append(_get_cpu_for_irq(napis[queues[name]["napi-id"]]["irq"])) # # Exception| ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 47, in _get_cpu_for_irq # # Exception| raise KsftFailEx(f"IRQ{irq} is not mapped to a single core: {data}") # # Exception| net.lib.py.ksft.KsftFailEx: IRQ36 is not mapped to a single core: 0-5 # # Exception| # not ok 7 toeplitz.test.rss_udp_ipv4 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 182, in test # # Exception| irq_cpus = ",".join([str(x) for x in _get_irq_cpus(cfg)]) # # Exception| ~~~~~~~~~~~~~^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 67, in _get_irq_cpus # # Exception| cpus.append(_get_cpu_for_irq(napis[queues[name]["napi-id"]]["irq"])) # # Exception| ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 47, in _get_cpu_for_irq # # Exception| raise KsftFailEx(f"IRQ{irq} is not mapped to a single core: {data}") # # Exception| net.lib.py.ksft.KsftFailEx: IRQ36 is not mapped to a single core: 0-5 # # Exception| # not ok 8 toeplitz.test.rss_udp_ipv6 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 187, in test # # Exception| rps_cpus = _get_unused_rps_cpus(cfg, count=2) # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 80, in _get_unused_rps_cpus # # Exception| rx_cpus = set(_get_irq_cpus(cfg)) # # Exception| ~~~~~~~~~~~~~^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 67, in _get_irq_cpus # # Exception| cpus.append(_get_cpu_for_irq(napis[queues[name]["napi-id"]]["irq"])) # # Exception| ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 47, in _get_cpu_for_irq # # Exception| raise KsftFailEx(f"IRQ{irq} is not mapped to a single core: {data}") # # Exception| net.lib.py.ksft.KsftFailEx: IRQ36 is not mapped to a single core: 0-5 # # Exception| # not ok 9 toeplitz.test.rps_tcp_ipv4 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 187, in test # # Exception| rps_cpus = _get_unused_rps_cpus(cfg, count=2) # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 80, in _get_unused_rps_cpus # # Exception| rx_cpus = set(_get_irq_cpus(cfg)) # # Exception| ~~~~~~~~~~~~~^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 67, in _get_irq_cpus # # Exception| cpus.append(_get_cpu_for_irq(napis[queues[name]["napi-id"]]["irq"])) # # Exception| ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 47, in _get_cpu_for_irq # # Exception| raise KsftFailEx(f"IRQ{irq} is not mapped to a single core: {data}") # # Exception| net.lib.py.ksft.KsftFailEx: IRQ36 is not mapped to a single core: 0-5 # # Exception| # not ok 10 toeplitz.test.rps_tcp_ipv6 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 187, in test # # Exception| rps_cpus = _get_unused_rps_cpus(cfg, count=2) # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 80, in _get_unused_rps_cpus # # Exception| rx_cpus = set(_get_irq_cpus(cfg)) # # Exception| ~~~~~~~~~~~~~^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 67, in _get_irq_cpus # # Exception| cpus.append(_get_cpu_for_irq(napis[queues[name]["napi-id"]]["irq"])) # # Exception| ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 47, in _get_cpu_for_irq # # Exception| raise KsftFailEx(f"IRQ{irq} is not mapped to a single core: {data}") # # Exception| net.lib.py.ksft.KsftFailEx: IRQ36 is not mapped to a single core: 0-5 # # Exception| # not ok 11 toeplitz.test.rps_udp_ipv4 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 187, in test # # Exception| rps_cpus = _get_unused_rps_cpus(cfg, count=2) # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 80, in _get_unused_rps_cpus # # Exception| rx_cpus = set(_get_irq_cpus(cfg)) # # Exception| ~~~~~~~~~~~~~^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 67, in _get_irq_cpus # # Exception| cpus.append(_get_cpu_for_irq(napis[queues[name]["napi-id"]]["irq"])) # # Exception| ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 47, in _get_cpu_for_irq # # Exception| raise KsftFailEx(f"IRQ{irq} is not mapped to a single core: {data}") # # Exception| net.lib.py.ksft.KsftFailEx: IRQ36 is not mapped to a single core: 0-5 # # Exception| # not ok 12 toeplitz.test.rps_udp_ipv6 # # Totals: pass:1 fail:11 xfail:0 xpass:0 skip:0 error:0 not ok 1 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__->