< 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 42389 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 40 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 0: rx_hash 0x286e03f8 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33760 dport 42389] != expected 0x4e0d1379 # # Exception| cpu 0: rx_hash 0x8ec658fb [saddr 192.0.3.2 daddr 192.0.3.1 sport 33762 dport 42389] != expected 0xcda97778 # # Exception| cpu 0: rx_hash 0x5d92757a [saddr 192.0.3.2 daddr 192.0.3.1 sport 33766 dport 42389] != expected 0x8c7b4578 # # Exception| cpu 0: rx_hash 0x41c41538 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33768 dport 42389] != expected 0x6ee40a79 # # Exception| cpu 0: rx_hash 0x3a13539b [saddr 192.0.3.2 daddr 192.0.3.1 sport 33778 dport 42389] != expected 0xddddfbf8 # # Exception| cpu 0: rx_hash 0x80ed68da [saddr 192.0.3.2 daddr 192.0.3.1 sport 33790 dport 42389] != expected 0xbce6d0f8 # # Exception| cpu 4: rx_hash 0xd8bab4de [saddr 192.0.3.2 daddr 192.0.3.1 sport 33814 dport 42389] != expected 0x97e30396 # # Exception| cpu 4: rx_hash 0x62448f9f [saddr 192.0.3.2 daddr 192.0.3.1 sport 33818 dport 42389] != expected 0xf6d82896 # # Exception| cpu 5: rx_hash 0x5a87ed6a [saddr 192.0.3.2 daddr 192.0.3.1 sport 33758 dport 42389] != expected 0x34dc96b8 # # Exception| cpu 5: rx_hash 0x6c6fbfbe [saddr 192.0.3.2 daddr 192.0.3.1 sport 33798 dport 42389] != expected 0x87978f16 # # Exception| cpu 5: rx_hash 0x0cfb014f [saddr 192.0.3.2 daddr 192.0.3.1 sport 33834 dport 42389] != expected 0x6e96e256 # # Exception| cpu 5: rx_hash 0x790777cd [saddr 192.0.3.2 daddr 192.0.3.1 sport 33836 dport 42389] != expected 0xace0b457 # # Exception| cpu 0: rx_hash 0xdfaf2cce [saddr 192.0.3.2 daddr 192.0.3.1 sport 33838 dport 42389] != expected 0x2f44d056 # # Exception| cpu 0: rx_hash 0x1327ad05 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33876 dport 42389] != expected 0xd05a44b7 # # Exception| cpu 0: rx_hash 0x6fe573b6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33910 dport 42389] != expected 0xdbc466f6 # # Exception| cpu 0: rx_hash 0x95f75311 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33932 dport 42389] != expected 0x46d46387 # # Exception| cpu 4: rx_hash 0x6b7a27ae [saddr 192.0.3.2 daddr 192.0.3.1 sport 33854 dport 42389] != expected 0x3f305cd6 # # Exception| cpu 4: rx_hash 0xce58b0a5 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33868 dport 42389] != expected 0xe0c7d137 # # Exception| cpu 4: rx_hash 0x08645557 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33890 dport 42389] != expected 0x8a62d876 # # Exception| cpu 4: rx_hash 0x14323515 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33900 dport 42389] != expected 0x68fd9777 # # Exception| cpu 4: rx_hash 0xa0e73e75 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33916 dport 42389] != expected 0x78891bf7 # # Exception| cpu 4: rx_hash 0x48884eb1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33940 dport 42389] != expected 0x7649f607 # # Exception| cpu 4: rx_hash 0x878a0372 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33950 dport 42389] != expected 0xd5048b06 # # Exception| cpu 5: rx_hash 0xb29a6e16 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33902 dport 42389] != expected 0xeb59f376 # # Exception| cpu 5: rx_hash 0xbcb15e37 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33906 dport 42389] != expected 0x9a1654f6 # # Exception| cpu 5: rx_hash 0x73b313f4 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33912 dport 42389] != expected 0x395b29f7 # # Exception| cpu 5: rx_hash 0xee2015b2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33942 dport 42389] != expected 0xf5ed9206 # # Exception| cpu 0: rx_hash 0x41b6e680 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33968 dport 42389] != expected 0xbfa18247 # # Exception| cpu 0: rx_hash 0x3efef43b [saddr 192.0.3.2 daddr 192.0.3.1 sport 34018 dport 42389] != expected 0xe86c49e6 # # Exception| cpu 0: rx_hash 0x2476c289 [saddr 192.0.3.2 daddr 192.0.3.1 sport 34050 dport 42389] != expected 0xf742f5de # # Exception| cpu 0: rx_hash 0x90a3c9e9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 34066 dport 42389] != expected 0xe736795e # # Exception| cpu 4: rx_hash 0xe9358da2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33966 dport 42389] != expected 0x4d4a41c6 # # Exception| cpu 4: rx_hash 0x82de998a [saddr 192.0.3.2 daddr 192.0.3.1 sport 34048 dport 42389] != expected 0x74e691df # # Exception| cpu 4: rx_hash 0x360b92ea [saddr 192.0.3.2 daddr 192.0.3.1 sport 34064 dport 42389] != expected 0x64921d5f # # Exception| cpu 5: rx_hash 0x8eb4ab43 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33978 dport 42389] != expected 0x1cecff46 # # Exception| cpu 5: rx_hash 0xe494718b [saddr 192.0.3.2 daddr 192.0.3.1 sport 33986 dport 42389] != expected 0x60560fa6 # # Exception| cpu 5: rx_hash 0xf6e921e8 [saddr 192.0.3.2 daddr 192.0.3.1 sport 34000 dport 42389] != expected 0xf386e727 # # Exception| cpu 5: rx_hash 0x8315576a [saddr 192.0.3.2 daddr 192.0.3.1 sport 34006 dport 42389] != expected 0x31f0b126 # # Exception| cpu 5: rx_hash 0x39eb6c2b [saddr 192.0.3.2 daddr 192.0.3.1 sport 34010 dport 42389] != expected 0x50cb9a26 # # Exception| cpu 5: rx_hash 0x8a2bff5b [saddr 192.0.3.2 daddr 192.0.3.1 sport 34034 dport 42389] != expected 0xf818c566 # # 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 0x5314f64d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60272 dport 44162] OK # # # cpu 0: rx_hash 0x66049b29 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60288 dport 44162] OK # # # cpu 0: rx_hash 0xb1cfe2b0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60364 dport 44162] OK # # # cpu 4: rx_hash 0x13f8edab [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60294 dport 44162] OK # # # cpu 4: rx_hash 0x1dd3dd8a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60314 dport 44162] OK # # # cpu 4: rx_hash 0x6f3a3318 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60324 dport 44162] OK # # # cpu 4: rx_hash 0xa0387edb [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60334 dport 44162] OK # # # cpu 4: rx_hash 0x020f71c0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60388 dport 44162] OK # # # cpu 4: rx_hash 0x658e5721 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60400 dport 44162] OK # # # cpu 5: rx_hash 0xd2d19049 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60304 dport 44162] OK # # # cpu 5: rx_hash 0x14ed75bb [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60350 dport 44162] OK # # # cpu 5: rx_hash 0x051ae9d0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60380 dport 44162] OK # # # cpu 5: rx_hash 0xa3b2b2d3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60382 dport 44162] OK # # # cpu 0: rx_hash 0xee8da6a4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60444 dport 44162] OK # # # cpu 0: rx_hash 0x3acc1335 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60448 dport 44162] OK # # # cpu 0: rx_hash 0x269a7377 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60462 dport 44162] OK # # # cpu 0: rx_hash 0xfbe56ed7 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60470 dport 44162] OK # # # cpu 4: rx_hash 0x9c644836 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60450 dport 44162] OK # # # cpu 4: rx_hash 0x4f3065b7 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60454 dport 44162] OK # # # cpu 4: rx_hash 0x8d93d45d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60480 dport 44162] OK # # # cpu 4: rx_hash 0x2205276f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60518 dport 44162] OK # # # cpu 5: rx_hash 0xe0a69685 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60416 dport 44162] OK # # # cpu 5: rx_hash 0xfcf0f6c7 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60430 dport 44162] OK # # # cpu 5: rx_hash 0x91c5b41f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60494 dport 44162] OK # # # cpu 5: rx_hash 0x50ecc9fd [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60504 dport 44162] OK # # # cpu 5: rx_hash 0x83b8e47c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60508 dport 44162] OK # # # cpu 0: rx_hash 0xa3c0416b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60550 dport 44162] OK # # # cpu 0: rx_hash 0x17154a0b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60566 dport 44162] OK # # # cpu 0: rx_hash 0x0c56b259 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60576 dport 44162] OK # # # cpu 0: rx_hash 0x1da12e32 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60610 dport 44162] OK # # # cpu 4: rx_hash 0x96d02c0f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60534 dport 44162] OK # # # cpu 4: rx_hash 0x59d261cc [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60540 dport 44162] OK # # # cpu 4: rx_hash 0xb6a88918 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60588 dport 44162] OK # # # cpu 4: rx_hash 0x1000d21b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60590 dport 44162] OK # # # cpu 4: rx_hash 0xb883b939 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60592 dport 44162] OK # # # cpu 5: rx_hash 0xc354ff9a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60586 dport 44162] OK # # # cpu 5: rx_hash 0x1e2be23a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60594 dport 44162] OK # # # cpu 5: rx_hash 0xbb097531 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60608 dport 44162] OK # # # cpu 5: rx_hash 0xd2a363f1 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60616 dport 44162] OK # # # cpu 5: rx_hash 0x01f74e70 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60620 dport 44162] 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 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 43129 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 42 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 0: rx_hash 0xad43a083 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47237 dport 43129] != expected 0xe59f09c0 # # Exception| cpu 0: rx_hash 0xad43a083 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47237 dport 43129] != expected 0xe59f09c0 # # Exception| cpu 0: rx_hash 0xad43a083 [saddr 192.0.3.2 daddr 192.0.3.1 sport 59083 dport 43129] != expected 0xa22b9301 # # Exception| cpu 0: rx_hash 0xad43a083 [saddr 192.0.3.2 daddr 192.0.3.1 sport 59083 dport 43129] != expected 0xa22b9301 # # Exception| cpu 0: rx_hash 0xad43a083 [saddr 192.0.3.2 daddr 192.0.3.1 sport 40726 dport 43129] != expected 0x5744bc0b # # Exception| cpu 0: rx_hash 0xad43a083 [saddr 192.0.3.2 daddr 192.0.3.1 sport 40726 dport 43129] != expected 0x5744bc0b # # Exception| cpu 0: rx_hash 0xad43a083 [saddr 192.0.3.2 daddr 192.0.3.1 sport 59179 dport 43129] != expected 0xbd052f39 # # Exception| cpu 0: rx_hash 0xad43a083 [saddr 192.0.3.2 daddr 192.0.3.1 sport 59179 dport 43129] != expected 0xbd052f39 # # Exception| cpu 0: rx_hash 0xad43a083 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57300 dport 43129] != expected 0x42377799 # # Exception| cpu 0: rx_hash 0xad43a083 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57300 dport 43129] != expected 0x42377799 # # Exception| cpu 0: rx_hash 0xad43a083 [saddr 192.0.3.2 daddr 192.0.3.1 sport 40527 dport 43129] != expected 0x958b8a61 # # Exception| cpu 0: rx_hash 0xad43a083 [saddr 192.0.3.2 daddr 192.0.3.1 sport 40527 dport 43129] != expected 0x958b8a61 # # Exception| cpu 0: rx_hash 0xad43a083 [saddr 192.0.3.2 daddr 192.0.3.1 sport 46549 dport 43129] != expected 0x8a90d583 # # Exception| cpu 0: rx_hash 0xad43a083 [saddr 192.0.3.2 daddr 192.0.3.1 sport 46549 dport 43129] != expected 0x8a90d583 # # Exception| cpu 0: rx_hash 0xad43a083 [saddr 192.0.3.2 daddr 192.0.3.1 sport 59194 dport 43129] != expected 0xaa396bbb # # Exception| cpu 0: rx_hash 0xad43a083 [saddr 192.0.3.2 daddr 192.0.3.1 sport 59194 dport 43129] != expected 0xaa396bbb # # Exception| cpu 0: rx_hash 0xad43a083 [saddr 192.0.3.2 daddr 192.0.3.1 sport 46489 dport 43129] != expected 0x2fb6dda3 # # Exception| cpu 0: rx_hash 0xad43a083 [saddr 192.0.3.2 daddr 192.0.3.1 sport 46489 dport 43129] != expected 0x2fb6dda3 # # Exception| cpu 0: rx_hash 0xad43a083 [saddr 192.0.3.2 daddr 192.0.3.1 sport 58737 dport 43129] != expected 0xd2a259fc # # Exception| cpu 0: rx_hash 0xad43a083 [saddr 192.0.3.2 daddr 192.0.3.1 sport 58737 dport 43129] != expected 0xd2a259fc # # Exception| cpu 0: rx_hash 0xad43a083 [saddr 192.0.3.2 daddr 192.0.3.1 sport 34023 dport 43129] != expected 0x2e57d40 # # Exception| cpu 0: rx_hash 0xad43a083 [saddr 192.0.3.2 daddr 192.0.3.1 sport 34023 dport 43129] != expected 0x2e57d40 # # Exception| cpu 0: rx_hash 0xad43a083 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39065 dport 43129] != expected 0xf5589406 # # Exception| cpu 0: rx_hash 0xad43a083 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39065 dport 43129] != expected 0xf5589406 # # Exception| cpu 0: rx_hash 0xad43a083 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50684 dport 43129] != expected 0xb7571128 # # Exception| cpu 0: rx_hash 0xad43a083 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50684 dport 43129] != expected 0xb7571128 # # Exception| cpu 0: rx_hash 0xad43a083 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44688 dport 43129] != expected 0x64a37d98 # # Exception| cpu 0: rx_hash 0xad43a083 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44688 dport 43129] != expected 0x64a37d98 # # Exception| cpu 0: rx_hash 0xad43a083 [saddr 192.0.3.2 daddr 192.0.3.1 sport 41187 dport 43129] != expected 0x2efea734 # # Exception| cpu 0: rx_hash 0xad43a083 [saddr 192.0.3.2 daddr 192.0.3.1 sport 41187 dport 43129] != expected 0x2efea734 # # Exception| cpu 0: rx_hash 0xad43a083 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45342 dport 43129] != expected 0x84c70002 # # Exception| cpu 0: rx_hash 0xad43a083 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45342 dport 43129] != expected 0x84c70002 # # Exception| cpu 0: rx_hash 0xad43a083 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42877 dport 43129] != expected 0x9bdecbbb # # Exception| cpu 0: rx_hash 0xad43a083 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42877 dport 43129] != expected 0x9bdecbbb # # Exception| cpu 0: rx_hash 0xad43a083 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33962 dport 43129] != expected 0xa08bbd62 # # Exception| cpu 0: rx_hash 0xad43a083 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33962 dport 43129] != expected 0xa08bbd62 # # Exception| cpu 0: rx_hash 0xad43a083 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47963 dport 43129] != expected 0x98e3945d # # Exception| cpu 0: rx_hash 0xad43a083 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47963 dport 43129] != expected 0x98e3945d # # Exception| cpu 0: rx_hash 0xad43a083 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42348 dport 43129] != expected 0x94612b5d # # Exception| cpu 0: rx_hash 0xad43a083 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42348 dport 43129] != expected 0x94612b5d # # Exception| cpu 0: rx_hash 0xad43a083 [saddr 192.0.3.2 daddr 192.0.3.1 sport 46264 dport 43129] != expected 0x91c31b29 # # Exception| cpu 0: rx_hash 0xad43a083 [saddr 192.0.3.2 daddr 192.0.3.1 sport 46264 dport 43129] != expected 0x91c31b29 # # Exception| count: pass=0 nohash=0 fail=42 # # 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 35569 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 44 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 4: rx_hash 0x64ed9724 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38562 dport 35569] != expected 0x68cdfa9d # # Exception| cpu 4: rx_hash 0x64ed9724 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38562 dport 35569] != expected 0x68cdfa9d # # Exception| cpu 4: rx_hash 0x64ed9724 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57794 dport 35569] != expected 0xa4a91bf9 # # Exception| cpu 4: rx_hash 0x64ed9724 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57794 dport 35569] != expected 0xa4a91bf9 # # Exception| cpu 4: rx_hash 0x64ed9724 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57478 dport 35569] != expected 0x81852416 # # Exception| cpu 4: rx_hash 0x64ed9724 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57478 dport 35569] != expected 0x81852416 # # Exception| cpu 4: rx_hash 0x64ed9724 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44486 dport 35569] != expected 0xcc2afd01 # # Exception| cpu 4: rx_hash 0x64ed9724 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44486 dport 35569] != expected 0xcc2afd01 # # Exception| cpu 4: rx_hash 0x64ed9724 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40568 dport 35569] != expected 0x3bdcf59c # # Exception| cpu 4: rx_hash 0x64ed9724 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40568 dport 35569] != expected 0x3bdcf59c # # Exception| cpu 4: rx_hash 0x64ed9724 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50870 dport 35569] != expected 0x98953c35 # # Exception| cpu 4: rx_hash 0x64ed9724 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50870 dport 35569] != expected 0x98953c35 # # Exception| cpu 4: rx_hash 0x64ed9724 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49208 dport 35569] != expected 0x992c016d # # Exception| cpu 4: rx_hash 0x64ed9724 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49208 dport 35569] != expected 0x992c016d # # Exception| cpu 4: rx_hash 0x64ed9724 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35566 dport 35569] != expected 0x9308a834 # # Exception| cpu 4: rx_hash 0x64ed9724 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35566 dport 35569] != expected 0x9308a834 # # Exception| cpu 4: rx_hash 0x64ed9724 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45904 dport 35569] != expected 0xda31a2e4 # # Exception| cpu 4: rx_hash 0x64ed9724 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45904 dport 35569] != expected 0xda31a2e4 # # Exception| cpu 4: rx_hash 0x64ed9724 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36389 dport 35569] != expected 0xac26e469 # # Exception| cpu 4: rx_hash 0x64ed9724 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36389 dport 35569] != expected 0xac26e469 # # Exception| cpu 4: rx_hash 0x64ed9724 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54891 dport 35569] != expected 0x39f58cac # # Exception| cpu 4: rx_hash 0x64ed9724 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54891 dport 35569] != expected 0x39f58cac # # Exception| cpu 4: rx_hash 0x64ed9724 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44899 dport 35569] != expected 0x7378ea00 # # Exception| cpu 4: rx_hash 0x64ed9724 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44899 dport 35569] != expected 0x7378ea00 # # Exception| cpu 4: rx_hash 0x64ed9724 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55804 dport 35569] != expected 0x4047e0f3 # # Exception| cpu 4: rx_hash 0x64ed9724 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55804 dport 35569] != expected 0x4047e0f3 # # Exception| cpu 4: rx_hash 0x64ed9724 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41586 dport 35569] != expected 0x840af9ea # # Exception| cpu 4: rx_hash 0x64ed9724 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41586 dport 35569] != expected 0x840af9ea # # Exception| cpu 4: rx_hash 0x64ed9724 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36931 dport 35569] != expected 0x8f2dd6e8 # # Exception| cpu 4: rx_hash 0x64ed9724 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36931 dport 35569] != expected 0x8f2dd6e8 # # Exception| cpu 4: rx_hash 0x64ed9724 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43978 dport 35569] != expected 0x5da13a36 # # Exception| cpu 4: rx_hash 0x64ed9724 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43978 dport 35569] != expected 0x5da13a36 # # Exception| cpu 4: rx_hash 0x64ed9724 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35034 dport 35569] != expected 0xe345a33e # # Exception| cpu 4: rx_hash 0x64ed9724 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35034 dport 35569] != expected 0xe345a33e # # Exception| cpu 4: rx_hash 0x64ed9724 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53954 dport 35569] != expected 0x172c5c9a # # Exception| cpu 4: rx_hash 0x64ed9724 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53954 dport 35569] != expected 0x172c5c9a # # Exception| cpu 4: rx_hash 0x64ed9724 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49425 dport 35569] != expected 0xfcf174ac # # Exception| cpu 4: rx_hash 0x64ed9724 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49425 dport 35569] != expected 0xfcf174ac # # Exception| cpu 4: rx_hash 0x64ed9724 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38821 dport 35569] != expected 0xcb2c6aae # # Exception| cpu 4: rx_hash 0x64ed9724 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38821 dport 35569] != expected 0xcb2c6aae # # Exception| cpu 4: rx_hash 0x64ed9724 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56009 dport 35569] != expected 0xe6170d48 # # Exception| cpu 4: rx_hash 0x64ed9724 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56009 dport 35569] != expected 0xe6170d48 # # Exception| cpu 4: rx_hash 0x64ed9724 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56471 dport 35569] != expected 0x8d4d8c4 # # Exception| cpu 4: rx_hash 0x64ed9724 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56471 dport 35569] != expected 0x8d4d8c4 # # Exception| count: pass=0 nohash=0 fail=44 # # 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__->