< 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' TAP version 13 1..1 # overriding timeout to 360 # 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 338, 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 41744 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 43 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 0: rx_hash 0xb0274338 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44352 dport 41744] != expected 0xaf40e96d # # Exception| cpu 0: rx_hash 0xc7b6c498 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44362 dport 41744] != expected 0x8153cac3 # # Exception| cpu 0: rx_hash 0x9d57c1a7 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44364 dport 41744] != expected 0x4ab1f7f7 # # Exception| cpu 4: rx_hash 0xecbd4cf6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44288 dport 41744] != expected 0x5b2af7dc # # Exception| cpu 4: rx_hash 0x9ed573cc [saddr 192.0.3.2 daddr 192.0.3.1 sport 44304 dport 41744] != expected 0x8a828d18 # # Exception| cpu 4: rx_hash 0xc43476f3 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44310 dport 41744] != expected 0x4160b02c # # Exception| cpu 4: rx_hash 0x9c29af81 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44324 dport 41744] != expected 0xf55f21ad # # Exception| cpu 4: rx_hash 0x27e16c51 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44336 dport 41744] != expected 0x6256b07a # # Exception| cpu 5: rx_hash 0x5070ebf1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44346 dport 41744] != expected 0x4c4593d4 # # Exception| cpu 5: rx_hash 0xeac64607 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44358 dport 41744] != expected 0x64a2d459 # # Exception| cpu 5: rx_hash 0xef3ffe9d [saddr 192.0.3.2 daddr 192.0.3.1 sport 44380 dport 41744] != expected 0x9b198d33 # # Exception| cpu 5: rx_hash 0x53f2599a [saddr 192.0.3.2 daddr 192.0.3.1 sport 44390 dport 41744] != expected 0x8c76e93b # # Exception| cpu 5: rx_hash 0x2463de3a [saddr 192.0.3.2 daddr 192.0.3.1 sport 44396 dport 41744] != expected 0xa265ca95 # # Exception| cpu 0: rx_hash 0x6885ad59 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44450 dport 41744] != expected 0xc48813c1 # # Exception| cpu 0: rx_hash 0x89ac6bb6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44464 dport 41744] != expected 0x9863bf22 # # Exception| cpu 0: rx_hash 0xd7cab835 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44484 dport 41744] != expected 0x13d40d26 # # Exception| cpu 0: rx_hash 0xfaba3aaa [saddr 192.0.3.2 daddr 192.0.3.1 sport 44488 dport 41744] != expected 0xf62513bc # # Exception| cpu 4: rx_hash 0x7b7b639f [saddr 192.0.3.2 daddr 192.0.3.1 sport 44400 dport 41744] != expected 0x963caecb # # Exception| cpu 4: rx_hash 0x9fab1dea [saddr 192.0.3.2 daddr 192.0.3.1 sport 44408 dport 41744] != expected 0x356c5b42 # # Exception| cpu 4: rx_hash 0x379d10fc [saddr 192.0.3.2 daddr 192.0.3.1 sport 44478 dport 41744] != expected 0xf0d1779f # # Exception| cpu 5: rx_hash 0xa6203564 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44424 dport 41744] != expected 0x24f0d0d # # Exception| cpu 5: rx_hash 0xf93888c1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44436 dport 41744] != expected 0x36166953 # # Exception| cpu 5: rx_hash 0x8ea90f61 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44446 dport 41744] != expected 0x18054afd # # Exception| cpu 5: rx_hash 0x1e6a44df [saddr 192.0.3.2 daddr 192.0.3.1 sport 44480 dport 41744] != expected 0x5575e635 # # Exception| cpu 5: rx_hash 0x69fbc37f [saddr 192.0.3.2 daddr 192.0.3.1 sport 44490 dport 41744] != expected 0x7b66c59b # # Exception| cpu 0: rx_hash 0x196f2008 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44526 dport 41744] != expected 0xd51313ea # # Exception| cpu 0: rx_hash 0x8fd76147 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44534 dport 41744] != expected 0xa7eb9ca7 # # Exception| cpu 0: rx_hash 0x6b071f32 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44542 dport 41744] != expected 0x4bb692e # # Exception| cpu 0: rx_hash 0x2799095c [saddr 192.0.3.2 daddr 192.0.3.1 sport 44554 dport 41744] != expected 0x76ae1008 # # Exception| cpu 0: rx_hash 0x9c51ca8c [saddr 192.0.3.2 daddr 192.0.3.1 sport 44574 dport 41744] != expected 0xe1a781df # # Exception| cpu 4: rx_hash 0xff438230 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44498 dport 41744] != expected 0x99e4ad6 # # Exception| cpu 4: rx_hash 0x1b93fc45 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44506 dport 41744] != expected 0xaacebf5f # # Exception| cpu 4: rx_hash 0xa75e5b42 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44512 dport 41744] != expected 0xbda1db57 # # Exception| cpu 4: rx_hash 0x2260b1c6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44560 dport 41744] != expected 0x89154962 # # Exception| cpu 4: rx_hash 0x7881b4f9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44566 dport 41744] != expected 0x42f77456 # # Exception| cpu 4: rx_hash 0x55f13666 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44570 dport 41744] != expected 0xa7066acc # # Exception| cpu 5: rx_hash 0x31e61a0d [saddr 192.0.3.2 daddr 192.0.3.1 sport 44536 dport 41744] != expected 0xcf59541a # # Exception| cpu 5: rx_hash 0xb3dd945e [saddr 192.0.3.2 daddr 192.0.3.1 sport 44582 dport 41744] != expected 0x7b8b33f0 # # Exception| cpu 5: rx_hash 0xc1b5ab64 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44598 dport 41744] != expected 0xaa234934 # # Exception| cpu 0: rx_hash 0xecc529fb [saddr 192.0.3.2 daddr 192.0.3.1 sport 44602 dport 41744] != expected 0x4fd257ae # # Exception| cpu 0: rx_hash 0x7b030692 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44618 dport 41744] != expected 0x82c40eb9 # # Exception| cpu 0: rx_hash 0x7efabe08 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44624 dport 41744] != expected 0x7d7f57d3 # # Exception| cpu 0: rx_hash 0x30e01126 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44714 dport 41744] != expected 0x644f2232 # # Exception| count: pass=0 nohash=0 fail=43 # # Exception| # not ok 1 toeplitz.test.tcp_ipv4 # # Receiver output: # # # # RSS indirection table size: 256 # # # cpu 0: rx_hash 0xd2137edd [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38592 dport 60270] OK # # # cpu 0: rx_hash 0x1e4a3aad [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38622 dport 60270] OK # # # cpu 0: rx_hash 0x1cb6e6e0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38634 dport 60270] OK # # # cpu 0: rx_hash 0xda927798 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38668 dport 60270] OK # # # cpu 0: rx_hash 0xdf6bcf02 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38678 dport 60270] OK # # # cpu 4: rx_hash 0xfd9f200f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38648 dport 60270] OK # # # cpu 4: rx_hash 0x13328b72 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38664 dport 60270] OK # # # cpu 5: rx_hash 0x6c220597 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38606 dport 60270] OK # # # cpu 5: rx_hash 0x16cb33e8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38674 dport 60270] OK # # # cpu 5: rx_hash 0x4ed6ea9a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38688 dport 60270] OK # # # cpu 5: rx_hash 0x87761670 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38692 dport 60270] OK # # # cpu 0: rx_hash 0xaa0694ef [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38696 dport 60270] OK # # # cpu 0: rx_hash 0x62d80623 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38724 dport 60270] OK # # # cpu 0: rx_hash 0x3dc0bb86 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38744 dport 60270] OK # # # cpu 0: rx_hash 0x59aff2e0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38784 dport 60270] OK # # # cpu 0: rx_hash 0xcaee0b35 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38786 dport 60270] OK # # # cpu 0: rx_hash 0x2bc7cdda [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38800 dport 60270] OK # # # cpu 4: rx_hash 0x11ce573f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38716 dport 60270] OK # # # cpu 4: rx_hash 0xd910c5f3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38736 dport 60270] OK # # # cpu 4: rx_hash 0x810d1c81 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38754 dport 60270] OK # # # cpu 5: rx_hash 0x3cbed5a0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38704 dport 60270] OK # # # cpu 5: rx_hash 0xf36523bb [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38770 dport 60270] OK # # # cpu 5: rx_hash 0x74df707f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38796 dport 60270] OK # # # cpu 0: rx_hash 0x5c564a7a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38810 dport 60270] OK # # # cpu 0: rx_hash 0x970a6add [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38826 dport 60270] OK # # # cpu 0: rx_hash 0x7623ac32 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38840 dport 60270] OK # # # cpu 0: rx_hash 0x967404fb [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38850 dport 60270] OK # # # cpu 0: rx_hash 0x9171602c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38892 dport 60270] OK # # # cpu 0: rx_hash 0x1a4b3cc5 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38926 dport 60270] OK # # # cpu 4: rx_hash 0x28457fb1 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38860 dport 60270] OK # # # cpu 4: rx_hash 0x58d19cc6 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38888 dport 60270] OK # # # cpu 4: rx_hash 0x2ab9a3fc [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38904 dport 60270] OK # # # cpu 4: rx_hash 0xfb62fa2a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38940 dport 60270] OK # # # cpu 5: rx_hash 0xcc9501c4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38852 dport 60270] OK # # # cpu 5: rx_hash 0x5a2d408b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38876 dport 60270] OK # # # cpu 5: rx_hash 0x40aa39fa [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38920 dport 60270] OK # # # cpu 5: rx_hash 0x6adfdfb2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38954 dport 60270] OK # # # cpu 5: rx_hash 0xa37f2358 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38958 dport 60270] OK # # # cpu 5: rx_hash 0x18b7e088 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38970 dport 60270] OK # # # cpu 0: rx_hash 0xd1171c62 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38974 dport 60270] OK # # # cpu 0: rx_hash 0x1b3552e3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39014 dport 60270] OK # # # count: pass=41 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 338, 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 58038 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 36 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 4: rx_hash 0xc38965b1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55790 dport 58038] != expected 0x5724ec1f # # Exception| cpu 4: rx_hash 0xc38965b1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57479 dport 58038] != expected 0x30cd3d14 # # Exception| cpu 4: rx_hash 0xc38965b1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 46777 dport 58038] != expected 0x40ed9256 # # Exception| cpu 4: rx_hash 0xc38965b1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 52152 dport 58038] != expected 0x38585ef2 # # Exception| cpu 4: rx_hash 0xc38965b1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49109 dport 58038] != expected 0xbb1b7846 # # Exception| cpu 4: rx_hash 0xc38965b1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47517 dport 58038] != expected 0xedea7143 # # Exception| cpu 4: rx_hash 0xc38965b1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50359 dport 58038] != expected 0x491f0f64 # # Exception| cpu 4: rx_hash 0xc38965b1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45508 dport 58038] != expected 0x8e5c1c05 # # Exception| cpu 4: rx_hash 0xc38965b1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 60020 dport 58038] != expected 0x91040210 # # Exception| cpu 4: rx_hash 0xc38965b1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53851 dport 58038] != expected 0x347f7732 # # Exception| cpu 4: rx_hash 0xc38965b1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33331 dport 58038] != expected 0xabb4630c # # Exception| cpu 4: rx_hash 0xc38965b1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 59724 dport 58038] != expected 0x8bf7445 # # Exception| cpu 4: rx_hash 0xc38965b1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 36056 dport 58038] != expected 0x87c372ae # # Exception| cpu 4: rx_hash 0xc38965b1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 35527 dport 58038] != expected 0x25958ea5 # # Exception| cpu 4: rx_hash 0xc38965b1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 48791 dport 58038] != expected 0x3f28377c # # Exception| cpu 4: rx_hash 0xc38965b1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 60647 dport 58038] != expected 0x2c96efd9 # # Exception| cpu 4: rx_hash 0xc38965b1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 37018 dport 58038] != expected 0x81dee35c # # Exception| cpu 4: rx_hash 0xc38965b1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 58015 dport 58038] != expected 0xbcb8f18f # # Exception| cpu 4: rx_hash 0xc38965b1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42066 dport 58038] != expected 0x13aeda90 # # Exception| cpu 4: rx_hash 0xc38965b1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 60663 dport 58038] != expected 0xfd3e951d # # Exception| cpu 4: rx_hash 0xc38965b1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42946 dport 58038] != expected 0x3ba46b76 # # Exception| cpu 4: rx_hash 0xc38965b1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 54055 dport 58038] != expected 0xe182b713 # # Exception| cpu 4: rx_hash 0xc38965b1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47368 dport 58038] != expected 0x9a514383 # # Exception| cpu 4: rx_hash 0xc38965b1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 54156 dport 58038] != expected 0xc7f70ac8 # # Exception| cpu 4: rx_hash 0xc38965b1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 41177 dport 58038] != expected 0x2249fbc2 # # Exception| cpu 4: rx_hash 0xc38965b1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 36994 dport 58038] != expected 0xf3266c11 # # Exception| cpu 4: rx_hash 0xc38965b1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49703 dport 58038] != expected 0x634998c5 # # Exception| cpu 4: rx_hash 0xc38965b1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 48971 dport 58038] != expected 0xf834c567 # # Exception| cpu 4: rx_hash 0xc38965b1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39515 dport 58038] != expected 0x94284dd9 # # Exception| cpu 4: rx_hash 0xc38965b1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 41653 dport 58038] != expected 0x258b855d # # Exception| cpu 4: rx_hash 0xc38965b1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47373 dport 58038] != expected 0xc67704df # # Exception| cpu 4: rx_hash 0xc38965b1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38776 dport 58038] != expected 0x16c77c61 # # Exception| cpu 4: rx_hash 0xc38965b1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 40401 dport 58038] != expected 0xbcdf04be # # Exception| cpu 4: rx_hash 0xc38965b1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55931 dport 58038] != expected 0x23081aa5 # # Exception| cpu 4: rx_hash 0xc38965b1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57107 dport 58038] != expected 0x9ebaeab8 # # Exception| cpu 4: rx_hash 0xc38965b1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 41510 dport 58038] != expected 0x99d28aa9 # # Exception| count: pass=0 nohash=0 fail=36 # # 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 338, 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 58937 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 46 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 5: rx_hash 0xcc38103d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44415 dport 58937] != expected 0xc73a68be # # Exception| cpu 5: rx_hash 0xcc38103d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33455 dport 58937] != expected 0x2a4d93a # # Exception| cpu 5: rx_hash 0xcc38103d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57805 dport 58937] != expected 0xd51b5ca6 # # Exception| cpu 5: rx_hash 0xcc38103d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49821 dport 58937] != expected 0x51e59a47 # # Exception| cpu 5: rx_hash 0xcc38103d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53160 dport 58937] != expected 0x4d9146d1 # # Exception| cpu 5: rx_hash 0xcc38103d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 32900 dport 58937] != expected 0x8111f354 # # Exception| cpu 5: rx_hash 0xcc38103d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40661 dport 58937] != expected 0x20ac694e # # Exception| cpu 5: rx_hash 0xcc38103d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55164 dport 58937] != expected 0x73183569 # # Exception| cpu 5: rx_hash 0xcc38103d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57934 dport 58937] != expected 0x72219334 # # Exception| cpu 5: rx_hash 0xcc38103d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45781 dport 58937] != expected 0xd9382dd3 # # Exception| cpu 5: rx_hash 0xcc38103d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60898 dport 58937] != expected 0x1bb0bb59 # # Exception| cpu 5: rx_hash 0xcc38103d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35906 dport 58937] != expected 0xc60a8ec0 # # Exception| cpu 5: rx_hash 0xcc38103d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59361 dport 58937] != expected 0x9f0520a1 # # Exception| cpu 5: rx_hash 0xcc38103d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48780 dport 58937] != expected 0xdab4e07a # # Exception| cpu 5: rx_hash 0xcc38103d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59651 dport 58937] != expected 0xc319ffbb # # Exception| cpu 5: rx_hash 0xcc38103d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43338 dport 58937] != expected 0x568ce7a5 # # Exception| cpu 5: rx_hash 0xcc38103d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36183 dport 58937] != expected 0x8c673d49 # # Exception| cpu 5: rx_hash 0xcc38103d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48896 dport 58937] != expected 0x8eafe6f1 # # Exception| cpu 5: rx_hash 0xcc38103d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50900 dport 58937] != expected 0x7ae5b8aa # # Exception| cpu 5: rx_hash 0xcc38103d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58933 dport 58937] != expected 0x13c68ab # # Exception| cpu 5: rx_hash 0xcc38103d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36169 dport 58937] != expected 0x403e7939 # # Exception| cpu 5: rx_hash 0xcc38103d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33176 dport 58937] != expected 0x92fcd02 # # Exception| cpu 5: rx_hash 0xcc38103d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33091 dport 58937] != expected 0xd8828e1b # # Exception| cpu 5: rx_hash 0xcc38103d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34456 dport 58937] != expected 0x53aff4 # # Exception| cpu 5: rx_hash 0xcc38103d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58702 dport 58937] != expected 0x7b5df1c2 # # Exception| cpu 5: rx_hash 0xcc38103d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42839 dport 58937] != expected 0xaba998d1 # # Exception| cpu 5: rx_hash 0xcc38103d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45905 dport 58937] != expected 0x69f3552d # # Exception| cpu 5: rx_hash 0xcc38103d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38835 dport 58937] != expected 0x12212faf # # Exception| cpu 5: rx_hash 0xcc38103d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44968 dport 58937] != expected 0x5074e8c1 # # Exception| cpu 5: rx_hash 0xcc38103d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53844 dport 58937] != expected 0x4c13778e # # Exception| cpu 5: rx_hash 0xcc38103d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34586 dport 58937] != expected 0xea79d235 # # Exception| cpu 5: rx_hash 0xcc38103d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50325 dport 58937] != expected 0x6b6f0537 # # Exception| cpu 5: rx_hash 0xcc38103d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53531 dport 58937] != expected 0x348e32aa # # Exception| cpu 5: rx_hash 0xcc38103d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36529 dport 58937] != expected 0x21d0edc8 # # Exception| cpu 5: rx_hash 0xcc38103d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33967 dport 58937] != expected 0xdcfe383f # # Exception| cpu 5: rx_hash 0xcc38103d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40871 dport 58937] != expected 0xf30d3c01 # # Exception| cpu 5: rx_hash 0xcc38103d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48375 dport 58937] != expected 0x77f3fae0 # # Exception| cpu 5: rx_hash 0xcc38103d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60855 dport 58937] != expected 0xda6184ed # # Exception| cpu 5: rx_hash 0xcc38103d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48803 dport 58937] != expected 0xfb327707 # # Exception| cpu 5: rx_hash 0xcc38103d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40373 dport 58937] != expected 0x79b7bb17 # # Exception| cpu 5: rx_hash 0xcc38103d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43766 dport 58937] != expected 0xa2588070 # # Exception| cpu 5: rx_hash 0xcc38103d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40404 dport 58937] != expected 0xba9a58ee # # Exception| cpu 5: rx_hash 0xcc38103d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39525 dport 58937] != expected 0xf074eef2 # # Exception| cpu 5: rx_hash 0xcc38103d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44403 dport 58937] != expected 0xea4aea21 # # Exception| cpu 5: rx_hash 0xcc38103d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36424 dport 58937] != expected 0xda084899 # # Exception| cpu 5: rx_hash 0xcc38103d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41986 dport 58937] != expected 0xd6cd656f # # Exception| count: pass=0 nohash=0 fail=46 # # 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 338, 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 338, 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 338, 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 338, 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 338, 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 338, 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 338, 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 338, 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 selftests: drivers/net/hw: toeplitz.py # exit=1 /srv/vmksft/testing/wt-24/tools/testing/selftests/kselftest/runner.sh: line 50: : No such file or directory 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__->