< 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 1800 # selftests: drivers/net/hw: toeplitz.py # # Interface: enp1s0, driver: fbnic # TAP version 13 # 1..12 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/net/lib/py/ksft.py", line 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 46800 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 40 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 0: rx_hash 0xb00afa3e [saddr 192.0.3.2 daddr 192.0.3.1 sport 48614 dport 46800] != expected 0xe309501 # # Exception| cpu 0: rx_hash 0x517520e9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 48642 dport 46800] != expected 0x1583025c # # Exception| cpu 0: rx_hash 0xf7225e56 [saddr 192.0.3.2 daddr 192.0.3.1 sport 48664 dport 46800] != expected 0x30dab77e # # Exception| cpu 0: rx_hash 0xcde144f5 [saddr 192.0.3.2 daddr 192.0.3.1 sport 48668 dport 46800] != expected 0x7931db68 # # Exception| cpu 4: rx_hash 0x96a77027 [saddr 192.0.3.2 daddr 192.0.3.1 sport 48592 dport 46800] != expected 0xf4a97bc # # Exception| cpu 4: rx_hash 0x165d8481 [saddr 192.0.3.2 daddr 192.0.3.1 sport 48636 dport 46800] != expected 0x2b692023 # # Exception| cpu 4: rx_hash 0x1e300f0c [saddr 192.0.3.2 daddr 192.0.3.1 sport 48644 dport 46800] != expected 0xcfbeb666 # # Exception| cpu 4: rx_hash 0x8351825d [saddr 192.0.3.2 daddr 192.0.3.1 sport 48652 dport 46800] != expected 0xeb4b006d # # Exception| cpu 4: rx_hash 0xf6d7b71b [saddr 192.0.3.2 daddr 192.0.3.1 sport 48654 dport 46800] != expected 0x789dd841 # # Exception| cpu 4: rx_hash 0x762d43bd [saddr 192.0.3.2 daddr 192.0.3.1 sport 48674 dport 46800] != expected 0x5cbe6fde # # Exception| cpu 5: rx_hash 0x9752996a [saddr 192.0.3.2 daddr 192.0.3.1 sport 48582 dport 46800] != expected 0x470df883 # # Exception| cpu 5: rx_hash 0x0bc6fd76 [saddr 192.0.3.2 daddr 192.0.3.1 sport 48600 dport 46800] != expected 0x2bbf21b7 # # Exception| cpu 5: rx_hash 0x8b3c09d0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 48628 dport 46800] != expected 0xf9c9628 # # Exception| cpu 0: rx_hash 0x025e9fb6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 48694 dport 46800] != expected 0x872fd8cd # # Exception| cpu 0: rx_hash 0xd07a3d02 [saddr 192.0.3.2 daddr 192.0.3.1 sport 48696 dport 46800] != expected 0x79e7dafc # # Exception| cpu 0: rx_hash 0x432cf80e [saddr 192.0.3.2 daddr 192.0.3.1 sport 48724 dport 46800] != expected 0x795adba2 # # Exception| cpu 4: rx_hash 0x4cee591e [saddr 192.0.3.2 daddr 192.0.3.1 sport 48678 dport 46800] != expected 0x155503c8 # # Exception| cpu 4: rx_hash 0x36aacd48 [saddr 192.0.3.2 daddr 192.0.3.1 sport 48726 dport 46800] != expected 0xea8c038e # # Exception| cpu 4: rx_hash 0xe48e6ffc [saddr 192.0.3.2 daddr 192.0.3.1 sport 48728 dport 46800] != expected 0x144401bf # # Exception| cpu 4: rx_hash 0x5f4268b4 [saddr 192.0.3.2 daddr 192.0.3.1 sport 48742 dport 46800] != expected 0x31cbb509 # # Exception| cpu 4: rx_hash 0x64749b5a [saddr 192.0.3.2 daddr 192.0.3.1 sport 48756 dport 46800] != expected 0x3067b620 # # Exception| cpu 4: rx_hash 0xc3d60ca8 [saddr 192.0.3.2 daddr 192.0.3.1 sport 48760 dport 46800] != expected 0x5d796c3d # # Exception| cpu 5: rx_hash 0x42d91143 [saddr 192.0.3.2 daddr 192.0.3.1 sport 48706 dport 46800] != expected 0x311db49d # # Exception| cpu 5: rx_hash 0x0d9c3ea6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 48708 dport 46800] != expected 0xeb2000a7 # # Exception| cpu 5: rx_hash 0x3044802b [saddr 192.0.3.2 daddr 192.0.3.1 sport 48776 dport 46800] != expected 0x30ef371b # # Exception| cpu 0: rx_hash 0xd956d171 [saddr 192.0.3.2 daddr 192.0.3.1 sport 48788 dport 46800] != expected 0xcf8b3603 # # Exception| cpu 0: rx_hash 0x7ef44683 [saddr 192.0.3.2 daddr 192.0.3.1 sport 48792 dport 46800] != expected 0xa295ec1e # # Exception| cpu 0: rx_hash 0xfffb5b68 [saddr 192.0.3.2 daddr 192.0.3.1 sport 48802 dport 46800] != expected 0xcef134be # # Exception| cpu 0: rx_hash 0x59ac25d7 [saddr 192.0.3.2 daddr 192.0.3.1 sport 48824 dport 46800] != expected 0xeba8819c # # Exception| cpu 0: rx_hash 0x601819c5 [saddr 192.0.3.2 daddr 192.0.3.1 sport 48896 dport 46800] != expected 0x4f7277c0 # # Exception| cpu 4: rx_hash 0x23e8b181 [saddr 192.0.3.2 daddr 192.0.3.1 sport 48840 dport 46800] != expected 0x147181da # # Exception| cpu 4: rx_hash 0xcafae0db [saddr 192.0.3.2 daddr 192.0.3.1 sport 48852 dport 46800] != expected 0xeb1580c2 # # Exception| cpu 4: rx_hash 0x221d58cc [saddr 192.0.3.2 daddr 192.0.3.1 sport 48862 dport 46800] != expected 0x5c36eee5 # # Exception| cpu 4: rx_hash 0x5adb0366 [saddr 192.0.3.2 daddr 192.0.3.1 sport 48900 dport 46800] != expected 0x6991bd6 # # Exception| cpu 5: rx_hash 0x5859cc9a [saddr 192.0.3.2 daddr 192.0.3.1 sport 48814 dport 46800] != expected 0xa3efeea3 # # Exception| cpu 5: rx_hash 0xbe893cd0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 48832 dport 46800] != expected 0x308437d1 # # Exception| cpu 5: rx_hash 0x3e73c876 [saddr 192.0.3.2 daddr 192.0.3.1 sport 48876 dport 46800] != expected 0x14a7804e # # Exception| cpu 5: rx_hash 0xa2e7ac6a [saddr 192.0.3.2 daddr 192.0.3.1 sport 48882 dport 46800] != expected 0x7815597a # # Exception| cpu 5: rx_hash 0x2ea8df6d [saddr 192.0.3.2 daddr 192.0.3.1 sport 48912 dport 46800] != expected 0xdd08acc5 # # Exception| cpu 5: rx_hash 0x5b2eea2b [saddr 192.0.3.2 daddr 192.0.3.1 sport 48914 dport 46800] != expected 0x4ede74e9 # # 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 0x33e63cec [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55030 dport 43924] OK # # # cpu 4: rx_hash 0x9444ab1e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55034 dport 43924] OK # # # cpu 4: rx_hash 0x19fe3154 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55054 dport 43924] OK # # # cpu 4: rx_hash 0x856a5548 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55056 dport 43924] OK # # # cpu 4: rx_hash 0xec82f0b4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55072 dport 43924] OK # # # cpu 4: rx_hash 0x701694a8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55102 dport 43924] OK # # # cpu 5: rx_hash 0xbe5ca6a6 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55042 dport 43924] OK # # # cpu 5: rx_hash 0xbfa94feb [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55060 dport 43924] OK # # # cpu 5: rx_hash 0xa232361c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55088 dport 43924] OK # # # cpu 0: rx_hash 0x9904c5f2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55074 dport 43924] OK # # # cpu 0: rx_hash 0x4ad58e0b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55098 dport 43924] OK # # # cpu 0: rx_hash 0x0a5200fe [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55118 dport 43924] OK # # # cpu 0: rx_hash 0x44e2c656 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55134 dport 43924] OK # # # cpu 0: rx_hash 0xb19e07b6 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55152 dport 43924] OK # # # cpu 0: rx_hash 0x163c9044 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55164 dport 43924] OK # # # cpu 0: rx_hash 0xde98ef29 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55198 dport 43924] OK # # # cpu 4: rx_hash 0xb7704ad5 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55214 dport 43924] OK # # # cpu 4: rx_hash 0x2be42ec9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55216 dport 43924] OK # # # cpu 4: rx_hash 0x51a0ba9f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55232 dport 43924] OK # # # cpu 5: rx_hash 0x624f4c4f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55144 dport 43924] OK # # # cpu 5: rx_hash 0xe5ae1cc7 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55180 dport 43924] OK # # # cpu 5: rx_hash 0x0cbc4d9d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55184 dport 43924] OK # # # cpu 5: rx_hash 0x1f107c37 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55248 dport 43924] OK # # # cpu 0: rx_hash 0x5e621b8f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55218 dport 43924] OK # # # cpu 0: rx_hash 0xcd34de83 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55262 dport 43924] OK # # # cpu 0: rx_hash 0xd0afa774 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55290 dport 43924] OK # # # cpu 0: rx_hash 0xd3412cda [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55308 dport 43924] OK # # # cpu 0: rx_hash 0x3a537d80 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55312 dport 43924] OK # # # cpu 0: rx_hash 0x27c80477 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55348 dport 43924] OK # # # cpu 4: rx_hash 0x9c04033f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55306 dport 43924] OK # # # cpu 4: rx_hash 0xf5eca6c3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55354 dport 43924] OK # # # cpu 4: rx_hash 0xb56b2836 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55374 dport 43924] OK # # # cpu 5: rx_hash 0xa4dc7b7f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55278 dport 43924] OK # # # cpu 5: rx_hash 0xe877df34 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55326 dport 43924] OK # # # cpu 5: rx_hash 0xf4194f8e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55340 dport 43924] OK # # # cpu 5: rx_hash 0x524e3131 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55350 dport 43924] OK # # # cpu 5: rx_hash 0x280aa567 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55366 dport 43924] OK # # # cpu 5: rx_hash 0xc0ed1d70 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55372 dport 43924] OK # # # cpu 0: rx_hash 0xfbdbee9e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55390 dport 43924] OK # # # cpu 0: rx_hash 0xa905b88c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55420 dport 43924] OK # # # cpu 0: rx_hash 0x1427f2a7 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55452 dport 43924] OK # # # cpu 0: rx_hash 0xe15b3347 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55474 dport 43924] OK # # # count: pass=42 nohash=0 fail=0 # ok 2 toeplitz.test.tcp_ipv6 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 216, in test # # Exception| with bkg(" ".join(rx_cmd), ksft_ready=True, exit_wait=True) as rx_proc: # # Exception| ~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/net/lib/py/utils.py", line 205, in __exit__ # # Exception| return self.process(terminate=terminate, fail=self.check_fail, # # Exception| ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| expect_fail=self.expect_fail) # # Exception| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/net/lib/py/utils.py", line 134, in process # # Exception| raise CmdExitFailure("Command failed", self) # # Exception| net.lib.py.utils.CmdExitFailure: Command failed # # Exception| CMD: /srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/toeplitz -4 -u -d 56400 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 44 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 4: rx_hash 0x09843954 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47963 dport 56400] != expected 0x8084fa75 # # Exception| cpu 4: rx_hash 0x09843954 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47963 dport 56400] != expected 0x8084fa75 # # Exception| cpu 4: rx_hash 0x09843954 [saddr 192.0.3.2 daddr 192.0.3.1 sport 40727 dport 56400] != expected 0x9d0440a8 # # Exception| cpu 4: rx_hash 0x09843954 [saddr 192.0.3.2 daddr 192.0.3.1 sport 40727 dport 56400] != expected 0x9d0440a8 # # Exception| cpu 4: rx_hash 0x09843954 [saddr 192.0.3.2 daddr 192.0.3.1 sport 35622 dport 56400] != expected 0x9f35d7c0 # # Exception| cpu 4: rx_hash 0x09843954 [saddr 192.0.3.2 daddr 192.0.3.1 sport 35622 dport 56400] != expected 0x9f35d7c0 # # Exception| cpu 4: rx_hash 0x09843954 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33287 dport 56400] != expected 0xa1a6521c # # Exception| cpu 4: rx_hash 0x09843954 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33287 dport 56400] != expected 0xa1a6521c # # Exception| cpu 4: rx_hash 0x09843954 [saddr 192.0.3.2 daddr 192.0.3.1 sport 36031 dport 56400] != expected 0x3a5c1f2 # # Exception| cpu 4: rx_hash 0x09843954 [saddr 192.0.3.2 daddr 192.0.3.1 sport 36031 dport 56400] != expected 0x3a5c1f2 # # Exception| cpu 4: rx_hash 0x09843954 [saddr 192.0.3.2 daddr 192.0.3.1 sport 60925 dport 56400] != expected 0xa8a7a174 # # Exception| cpu 4: rx_hash 0x09843954 [saddr 192.0.3.2 daddr 192.0.3.1 sport 60925 dport 56400] != expected 0xa8a7a174 # # Exception| cpu 4: rx_hash 0x09843954 [saddr 192.0.3.2 daddr 192.0.3.1 sport 35059 dport 56400] != expected 0x786c4642 # # Exception| cpu 4: rx_hash 0x09843954 [saddr 192.0.3.2 daddr 192.0.3.1 sport 35059 dport 56400] != expected 0x786c4642 # # Exception| cpu 4: rx_hash 0x09843954 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39678 dport 56400] != expected 0x9ade8004 # # Exception| cpu 4: rx_hash 0x09843954 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39678 dport 56400] != expected 0x9ade8004 # # Exception| cpu 4: rx_hash 0x09843954 [saddr 192.0.3.2 daddr 192.0.3.1 sport 60679 dport 56400] != expected 0x72129475 # # Exception| cpu 4: rx_hash 0x09843954 [saddr 192.0.3.2 daddr 192.0.3.1 sport 60679 dport 56400] != expected 0x72129475 # # Exception| cpu 4: rx_hash 0x09843954 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45167 dport 56400] != expected 0x26b8ae3a # # Exception| cpu 4: rx_hash 0x09843954 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45167 dport 56400] != expected 0x26b8ae3a # # Exception| cpu 4: rx_hash 0x09843954 [saddr 192.0.3.2 daddr 192.0.3.1 sport 35316 dport 56400] != expected 0x4cdbef90 # # Exception| cpu 4: rx_hash 0x09843954 [saddr 192.0.3.2 daddr 192.0.3.1 sport 35316 dport 56400] != expected 0x4cdbef90 # # Exception| cpu 4: rx_hash 0x09843954 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55104 dport 56400] != expected 0xfc70420e # # Exception| cpu 4: rx_hash 0x09843954 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55104 dport 56400] != expected 0xfc70420e # # Exception| cpu 4: rx_hash 0x09843954 [saddr 192.0.3.2 daddr 192.0.3.1 sport 60038 dport 56400] != expected 0x580def49 # # Exception| cpu 4: rx_hash 0x09843954 [saddr 192.0.3.2 daddr 192.0.3.1 sport 60038 dport 56400] != expected 0x580def49 # # Exception| cpu 4: rx_hash 0x09843954 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53513 dport 56400] != expected 0x8d6ccf28 # # Exception| cpu 4: rx_hash 0x09843954 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53513 dport 56400] != expected 0x8d6ccf28 # # Exception| cpu 4: rx_hash 0x09843954 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57440 dport 56400] != expected 0x806bf83e # # Exception| cpu 4: rx_hash 0x09843954 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57440 dport 56400] != expected 0x806bf83e # # Exception| cpu 4: rx_hash 0x09843954 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57783 dport 56400] != expected 0x90776748 # # Exception| cpu 4: rx_hash 0x09843954 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57783 dport 56400] != expected 0x90776748 # # Exception| cpu 4: rx_hash 0x09843954 [saddr 192.0.3.2 daddr 192.0.3.1 sport 59450 dport 56400] != expected 0x18880e6b # # Exception| cpu 4: rx_hash 0x09843954 [saddr 192.0.3.2 daddr 192.0.3.1 sport 59450 dport 56400] != expected 0x18880e6b # # Exception| cpu 4: rx_hash 0x09843954 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50153 dport 56400] != expected 0xda81e308 # # Exception| cpu 4: rx_hash 0x09843954 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50153 dport 56400] != expected 0xda81e308 # # Exception| cpu 4: rx_hash 0x09843954 [saddr 192.0.3.2 daddr 192.0.3.1 sport 41497 dport 56400] != expected 0xab5db645 # # Exception| cpu 4: rx_hash 0x09843954 [saddr 192.0.3.2 daddr 192.0.3.1 sport 41497 dport 56400] != expected 0xab5db645 # # Exception| cpu 4: rx_hash 0x09843954 [saddr 192.0.3.2 daddr 192.0.3.1 sport 54346 dport 56400] != expected 0xe6e75741 # # Exception| cpu 4: rx_hash 0x09843954 [saddr 192.0.3.2 daddr 192.0.3.1 sport 54346 dport 56400] != expected 0xe6e75741 # # Exception| cpu 4: rx_hash 0x09843954 [saddr 192.0.3.2 daddr 192.0.3.1 sport 59430 dport 56400] != expected 0xe7ec0f73 # # Exception| cpu 4: rx_hash 0x09843954 [saddr 192.0.3.2 daddr 192.0.3.1 sport 59430 dport 56400] != expected 0xe7ec0f73 # # Exception| cpu 4: rx_hash 0x09843954 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39325 dport 56400] != expected 0xeeb2485b # # Exception| cpu 4: rx_hash 0x09843954 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39325 dport 56400] != expected 0xeeb2485b # # Exception| count: pass=0 nohash=0 fail=44 # # Exception| # not ok 3 toeplitz.test.udp_ipv4 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 216, in test # # Exception| with bkg(" ".join(rx_cmd), ksft_ready=True, exit_wait=True) as rx_proc: # # Exception| ~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/net/lib/py/utils.py", line 205, in __exit__ # # Exception| return self.process(terminate=terminate, fail=self.check_fail, # # Exception| ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| expect_fail=self.expect_fail) # # Exception| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/net/lib/py/utils.py", line 134, in process # # Exception| raise CmdExitFailure("Command failed", self) # # Exception| net.lib.py.utils.CmdExitFailure: Command failed # # Exception| CMD: /srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/toeplitz -6 -u -d 48511 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 44 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 4: rx_hash 0x64dd919c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43189 dport 48511] != expected 0x37306e0a # # Exception| cpu 4: rx_hash 0x64dd919c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43189 dport 48511] != expected 0x37306e0a # # Exception| cpu 4: rx_hash 0x64dd919c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47066 dport 48511] != expected 0x219b6cc3 # # Exception| cpu 4: rx_hash 0x64dd919c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47066 dport 48511] != expected 0x219b6cc3 # # Exception| cpu 4: rx_hash 0x64dd919c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47742 dport 48511] != expected 0x289aa31c # # Exception| cpu 4: rx_hash 0x64dd919c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47742 dport 48511] != expected 0x289aa31c # # Exception| cpu 4: rx_hash 0x64dd919c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37461 dport 48511] != expected 0x96932b3c # # Exception| cpu 4: rx_hash 0x64dd919c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37461 dport 48511] != expected 0x96932b3c # # Exception| cpu 4: rx_hash 0x64dd919c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41000 dport 48511] != expected 0xf4652c85 # # Exception| cpu 4: rx_hash 0x64dd919c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41000 dport 48511] != expected 0xf4652c85 # # Exception| cpu 4: rx_hash 0x64dd919c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34060 dport 48511] != expected 0xee08c261 # # Exception| cpu 4: rx_hash 0x64dd919c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34060 dport 48511] != expected 0xee08c261 # # Exception| cpu 4: rx_hash 0x64dd919c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52404 dport 48511] != expected 0xf63233cf # # Exception| cpu 4: rx_hash 0x64dd919c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52404 dport 48511] != expected 0xf63233cf # # Exception| cpu 4: rx_hash 0x64dd919c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58725 dport 48511] != expected 0x17a58311 # # Exception| cpu 4: rx_hash 0x64dd919c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58725 dport 48511] != expected 0x17a58311 # # Exception| cpu 4: rx_hash 0x64dd919c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54779 dport 48511] != expected 0x748e177d # # Exception| cpu 4: rx_hash 0x64dd919c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54779 dport 48511] != expected 0x748e177d # # Exception| cpu 4: rx_hash 0x64dd919c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58020 dport 48511] != expected 0x917789a6 # # Exception| cpu 4: rx_hash 0x64dd919c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58020 dport 48511] != expected 0x917789a6 # # Exception| cpu 4: rx_hash 0x64dd919c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52123 dport 48511] != expected 0x1fe6d1e7 # # Exception| cpu 4: rx_hash 0x64dd919c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52123 dport 48511] != expected 0x1fe6d1e7 # # Exception| cpu 4: rx_hash 0x64dd919c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53620 dport 48511] != expected 0x554a048b # # Exception| cpu 4: rx_hash 0x64dd919c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53620 dport 48511] != expected 0x554a048b # # Exception| cpu 4: rx_hash 0x64dd919c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40855 dport 48511] != expected 0xe42399f8 # # Exception| cpu 4: rx_hash 0x64dd919c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40855 dport 48511] != expected 0xe42399f8 # # Exception| cpu 4: rx_hash 0x64dd919c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60582 dport 48511] != expected 0x1f239842 # # Exception| cpu 4: rx_hash 0x64dd919c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60582 dport 48511] != expected 0x1f239842 # # Exception| cpu 4: rx_hash 0x64dd919c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33048 dport 48511] != expected 0xb41dd70 # # Exception| cpu 4: rx_hash 0x64dd919c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33048 dport 48511] != expected 0xb41dd70 # # Exception| cpu 4: rx_hash 0x64dd919c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39240 dport 48511] != expected 0xba8efb39 # # Exception| cpu 4: rx_hash 0x64dd919c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39240 dport 48511] != expected 0xba8efb39 # # Exception| cpu 4: rx_hash 0x64dd919c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50496 dport 48511] != expected 0x3315c808 # # Exception| cpu 4: rx_hash 0x64dd919c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50496 dport 48511] != expected 0x3315c808 # # Exception| cpu 4: rx_hash 0x64dd919c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59825 dport 48511] != expected 0x200bd4f2 # # Exception| cpu 4: rx_hash 0x64dd919c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59825 dport 48511] != expected 0x200bd4f2 # # Exception| cpu 4: rx_hash 0x64dd919c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40802 dport 48511] != expected 0xc67e6555 # # Exception| cpu 4: rx_hash 0x64dd919c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40802 dport 48511] != expected 0xc67e6555 # # Exception| cpu 4: rx_hash 0x64dd919c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60821 dport 48511] != expected 0xacaa6e1f # # Exception| cpu 4: rx_hash 0x64dd919c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60821 dport 48511] != expected 0xacaa6e1f # # Exception| cpu 4: rx_hash 0x64dd919c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52328 dport 48511] != expected 0x855a4bea # # Exception| cpu 4: rx_hash 0x64dd919c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52328 dport 48511] != expected 0x855a4bea # # Exception| cpu 4: rx_hash 0x64dd919c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33906 dport 48511] != expected 0x283f8e9 # # Exception| cpu 4: rx_hash 0x64dd919c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33906 dport 48511] != expected 0x283f8e9 # # 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__->