< TEST_PROGS=toeplitz.py TEST_GEN_PROGS="" run_tests make: Entering directory '/srv/vmksft/testing/wt-24/tools/testing/selftests' make[1]: Entering directory '/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw' make[1]: Nothing to be done for 'all'. make[1]: Leaving directory '/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw' make[1]: Nothing to be done for 'all'. make[1]: Entering directory '/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw' # overriding timeout to 720 # selftests: drivers/net/hw: toeplitz.py # TAP version 13 # 1..12 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 194, in test # # Exception| with bkg(" ".join(rx_cmd), ksft_ready=True, exit_wait=True) as rx_proc: # # Exception| ~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/net/lib/py/utils.py", line 182, in __exit__ # # Exception| return self.process(terminate=terminate, fail=self.check_fail) # # Exception| ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/net/lib/py/utils.py", line 117, in process # # Exception| raise CmdExitFailure("Command failed", self) # # Exception| net.lib.py.utils.CmdExitFailure: Command failed # # Exception| CMD: /srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/toeplitz -4 -t -d 45139 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 40 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 0: rx_hash 0x0b347acb [saddr 192.0.3.2 daddr 192.0.3.1 sport 36204 dport 45139] != expected 0xdf50b315 # # Exception| cpu 0: rx_hash 0x37c7a2fb [saddr 192.0.3.2 daddr 192.0.3.1 sport 36232 dport 45139] != expected 0xc9ff997d # # Exception| cpu 0: rx_hash 0x971875ec [saddr 192.0.3.2 daddr 192.0.3.1 sport 36252 dport 45139] != expected 0xab809076 # # Exception| cpu 0: rx_hash 0x273d2c95 [saddr 192.0.3.2 daddr 192.0.3.1 sport 36268 dport 45139] != expected 0xc495ec0a # # Exception| cpu 4: rx_hash 0x4522513f [saddr 192.0.3.2 daddr 192.0.3.1 sport 36190 dport 45139] != expected 0x1f77722e # # Exception| cpu 4: rx_hash 0x8a1eb100 [saddr 192.0.3.2 daddr 192.0.3.1 sport 36202 dport 45139] != expected 0xa7fb50f1 # # Exception| cpu 4: rx_hash 0x55d8df51 [saddr 192.0.3.2 daddr 192.0.3.1 sport 36218 dport 45139] != expected 0x121d0759 # # Exception| cpu 4: rx_hash 0x48de1bbd [saddr 192.0.3.2 daddr 192.0.3.1 sport 36236 dport 45139] != expected 0x1e66c7de # # Exception| cpu 4: rx_hash 0xbfbae5cc [saddr 192.0.3.2 daddr 192.0.3.1 sport 36288 dport 45139] != expected 0x4f4aa3c6 # # Exception| cpu 5: rx_hash 0xc4089af4 [saddr 192.0.3.2 daddr 192.0.3.1 sport 36184 dport 45139] != expected 0x67dc91ca # # Exception| cpu 5: rx_hash 0x87e2fb82 [saddr 192.0.3.2 daddr 192.0.3.1 sport 36280 dport 45139] != expected 0xa6eae501 # # Exception| cpu 5: rx_hash 0x06c83049 [saddr 192.0.3.2 daddr 192.0.3.1 sport 36286 dport 45139] != expected 0xde4106e5 # # Exception| cpu 0: rx_hash 0x811cf2a4 [saddr 192.0.3.2 daddr 192.0.3.1 sport 36302 dport 45139] != expected 0x5c2def73 # # Exception| cpu 0: rx_hash 0x21c325b3 [saddr 192.0.3.2 daddr 192.0.3.1 sport 36314 dport 45139] != expected 0x3e52e678 # # Exception| cpu 0: rx_hash 0x5eda9cf5 [saddr 192.0.3.2 daddr 192.0.3.1 sport 36318 dport 45139] != expected 0xe9cbb8db # # Exception| cpu 0: rx_hash 0x3139abdd [saddr 192.0.3.2 daddr 192.0.3.1 sport 36350 dport 45139] != expected 0x3338930f # # Exception| cpu 0: rx_hash 0x599b2dce [saddr 192.0.3.2 daddr 192.0.3.1 sport 36358 dport 45139] != expected 0x6ad548fa # # Exception| cpu 0: rx_hash 0x182483e0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 36364 dport 45139] != expected 0xae2b5aec # # Exception| cpu 4: rx_hash 0x708605f3 [saddr 192.0.3.2 daddr 192.0.3.1 sport 36340 dport 45139] != expected 0xf7c68119 # # Exception| cpu 4: rx_hash 0x39d19f3c [saddr 192.0.3.2 daddr 192.0.3.1 sport 36382 dport 45139] != expected 0xb4ffb003 # # Exception| cpu 4: rx_hash 0x89f4c645 [saddr 192.0.3.2 daddr 192.0.3.1 sport 36398 dport 45139] != expected 0xdbeacc7f # # Exception| cpu 4: rx_hash 0xe9be74b7 [saddr 192.0.3.2 daddr 192.0.3.1 sport 36406 dport 45139] != expected 0x5c03486 # # Exception| cpu 5: rx_hash 0x10ccb701 [saddr 192.0.3.2 daddr 192.0.3.1 sport 36332 dport 45139] != expected 0x29ec79e0 # # Exception| cpu 5: rx_hash 0xa7a85f43 [saddr 192.0.3.2 daddr 192.0.3.1 sport 36356 dport 45139] != expected 0xc5e7f5bd # # Exception| cpu 5: rx_hash 0xb8fb54f7 [saddr 192.0.3.2 daddr 192.0.3.1 sport 36376 dport 45139] != expected 0xcc5453e7 # # Exception| cpu 5: rx_hash 0x11730f1c [saddr 192.0.3.2 daddr 192.0.3.1 sport 36418 dport 45139] != expected 0x503583b3 # # Exception| cpu 0: rx_hash 0x50cca132 [saddr 192.0.3.2 daddr 192.0.3.1 sport 36424 dport 45139] != expected 0x94cb91a5 # # Exception| cpu 0: rx_hash 0x736c72b6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 36528 dport 45139] != expected 0x8bd71d97 # # Exception| cpu 0: rx_hash 0x32d3dc98 [saddr 192.0.3.2 daddr 192.0.3.1 sport 36538 dport 45139] != expected 0x4f290f81 # # Exception| cpu 4: rx_hash 0x8f0acf63 [saddr 192.0.3.2 daddr 192.0.3.1 sport 36440 dport 45139] != expected 0x212dc60d # # Exception| cpu 4: rx_hash 0x01898172 [saddr 192.0.3.2 daddr 192.0.3.1 sport 36454 dport 45139] != expected 0x5d5ff6c4 # # Exception| cpu 4: rx_hash 0x1eda8ac6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 36474 dport 45139] != expected 0x54ec509e # # Exception| cpu 4: rx_hash 0x7cc5f76c [saddr 192.0.3.2 daddr 192.0.3.1 sport 36488 dport 45139] != expected 0x8f0eceba # # Exception| cpu 4: rx_hash 0x222952f6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 36510 dport 45139] != expected 0x42437af6 # # Exception| cpu 4: rx_hash 0x0c75cbf0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 36532 dport 45139] != expected 0x5c4e4334 # # Exception| cpu 4: rx_hash 0x4dca65de [saddr 192.0.3.2 daddr 192.0.3.1 sport 36542 dport 45139] != expected 0x98b05122 # # Exception| cpu 5: rx_hash 0xc11ce497 [saddr 192.0.3.2 daddr 192.0.3.1 sport 36458 dport 45139] != expected 0xe10a0736 # # Exception| cpu 5: rx_hash 0xa303993d [saddr 192.0.3.2 daddr 192.0.3.1 sport 36504 dport 45139] != expected 0x3ae89912 # # Exception| cpu 5: rx_hash 0x52996e6a [saddr 192.0.3.2 daddr 192.0.3.1 sport 36514 dport 45139] != expected 0x9103f778 # # Exception| cpu 5: rx_hash 0x342dd5be [saddr 192.0.3.2 daddr 192.0.3.1 sport 36556 dport 45139] != expected 0xb5ee05f3 # # Exception| count: pass=0 nohash=0 fail=40 # # Exception| # not ok 1 toeplitz.test.tcp_ipv4 # # Receiver output: # # # # RSS indirection table size: 256 # # # cpu 4: rx_hash 0x5edf052d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47466 dport 40799] OK # # # cpu 4: rx_hash 0x0033a0b7 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47484 dport 40799] OK # # # cpu 4: rx_hash 0x5c8aca75 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47488 dport 40799] OK # # # cpu 4: rx_hash 0xb2433696 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47526 dport 40799] OK # # # cpu 5: rx_hash 0xc0a6c552 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47472 dport 40799] OK # # # cpu 5: rx_hash 0x7f2a19f1 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47480 dport 40799] OK # # # cpu 5: rx_hash 0x1d35645b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47498 dport 40799] OK # # # cpu 5: rx_hash 0xc2f30a0a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47514 dport 40799] OK # # # cpu 5: rx_hash 0xbdeab34c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47518 dport 40799] OK # # # cpu 5: rx_hash 0xcd5a8fd0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47522 dport 40799] OK # # # cpu 5: rx_hash 0xf3fc98b8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47532 dport 40799] OK # # # cpu 0: rx_hash 0x9e4a60c8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47462 dport 40799] OK # # # cpu 0: rx_hash 0x93b62a4a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47540 dport 40799] OK # # # cpu 4: rx_hash 0x9548236c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47554 dport 40799] OK # # # cpu 4: rx_hash 0xcba486f6 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47572 dport 40799] OK # # # cpu 4: rx_hash 0x3597f47b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47574 dport 40799] OK # # # cpu 4: rx_hash 0x049866c9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47584 dport 40799] OK # # # cpu 4: rx_hash 0xf24320a5 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47618 dport 40799] OK # # # cpu 5: rx_hash 0xabee3404 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47564 dport 40799] OK # # # cpu 5: rx_hash 0x32d64540 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47630 dport 40799] OK # # # cpu 5: rx_hash 0x426679dc [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47666 dport 40799] OK # # # cpu 0: rx_hash 0x3a3e71a1 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47598 dport 40799] OK # # # cpu 0: rx_hash 0x5a74c353 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47606 dport 40799] OK # # # cpu 0: rx_hash 0x6c3ae0da [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47640 dport 40799] OK # # # cpu 0: rx_hash 0xe2b9aecb [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47654 dport 40799] OK # # # cpu 0: rx_hash 0x03d9d7f2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47672 dport 40799] OK # # # cpu 4: rx_hash 0x7cc06eb4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47676 dport 40799] OK # # # cpu 4: rx_hash 0x82f31c39 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47678 dport 40799] OK # # # cpu 4: rx_hash 0x1a74d560 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47698 dport 40799] OK # # # cpu 4: rx_hash 0x39d406e4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47786 dport 40799] OK # # # cpu 5: rx_hash 0x840d151f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47688 dport 40799] OK # # # cpu 5: rx_hash 0xaa518c19 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47714 dport 40799] OK # # # cpu 5: rx_hash 0xd71dfa07 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47756 dport 40799] OK # # # cpu 5: rx_hash 0xe61268b5 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47802 dport 40799] OK # # # cpu 0: rx_hash 0x656d6c26 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47702 dport 40799] OK # # # cpu 0: rx_hash 0x8ba490c5 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47728 dport 40799] OK # # # cpu 0: rx_hash 0x0a8e5b0e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47734 dport 40799] OK # # # cpu 0: rx_hash 0xb50287ad [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47742 dport 40799] OK # # # cpu 0: rx_hash 0x08db9456 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47772 dport 40799] OK # # # cpu 0: rx_hash 0xa7adc69b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47792 dport 40799] OK # # # cpu 0: rx_hash 0xde4a76fb [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47810 dport 40799] 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 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 194, in test # # Exception| with bkg(" ".join(rx_cmd), ksft_ready=True, exit_wait=True) as rx_proc: # # Exception| ~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/net/lib/py/utils.py", line 182, in __exit__ # # Exception| return self.process(terminate=terminate, fail=self.check_fail) # # Exception| ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/net/lib/py/utils.py", line 117, in process # # Exception| raise CmdExitFailure("Command failed", self) # # Exception| net.lib.py.utils.CmdExitFailure: Command failed # # Exception| CMD: /srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/toeplitz -4 -u -d 59805 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 44 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 4: rx_hash 0x50538ac3 [saddr 192.0.3.2 daddr 192.0.3.1 sport 35101 dport 59805] != expected 0x38332e65 # # Exception| cpu 4: rx_hash 0x50538ac3 [saddr 192.0.3.2 daddr 192.0.3.1 sport 35101 dport 59805] != expected 0x38332e65 # # Exception| cpu 4: rx_hash 0x50538ac3 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38680 dport 59805] != expected 0x1a698b53 # # Exception| cpu 4: rx_hash 0x50538ac3 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38680 dport 59805] != expected 0x1a698b53 # # Exception| cpu 4: rx_hash 0x50538ac3 [saddr 192.0.3.2 daddr 192.0.3.1 sport 58815 dport 59805] != expected 0x8c5ad4c # # Exception| cpu 4: rx_hash 0x50538ac3 [saddr 192.0.3.2 daddr 192.0.3.1 sport 58815 dport 59805] != expected 0x8c5ad4c # # Exception| cpu 4: rx_hash 0x50538ac3 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44285 dport 59805] != expected 0x5f5655a1 # # Exception| cpu 4: rx_hash 0x50538ac3 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44285 dport 59805] != expected 0x5f5655a1 # # Exception| cpu 4: rx_hash 0x50538ac3 [saddr 192.0.3.2 daddr 192.0.3.1 sport 37227 dport 59805] != expected 0x4a2a0eef # # Exception| cpu 4: rx_hash 0x50538ac3 [saddr 192.0.3.2 daddr 192.0.3.1 sport 37227 dport 59805] != expected 0x4a2a0eef # # Exception| cpu 4: rx_hash 0x50538ac3 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53930 dport 59805] != expected 0x2896052c # # Exception| cpu 4: rx_hash 0x50538ac3 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53930 dport 59805] != expected 0x2896052c # # Exception| cpu 4: rx_hash 0x50538ac3 [saddr 192.0.3.2 daddr 192.0.3.1 sport 60906 dport 59805] != expected 0xd6cd878c # # Exception| cpu 4: rx_hash 0x50538ac3 [saddr 192.0.3.2 daddr 192.0.3.1 sport 60906 dport 59805] != expected 0xd6cd878c # # Exception| cpu 4: rx_hash 0x50538ac3 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45915 dport 59805] != expected 0xdb4ab305 # # Exception| cpu 4: rx_hash 0x50538ac3 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45915 dport 59805] != expected 0xdb4ab305 # # Exception| cpu 4: rx_hash 0x50538ac3 [saddr 192.0.3.2 daddr 192.0.3.1 sport 54338 dport 59805] != expected 0xa1147555 # # Exception| cpu 4: rx_hash 0x50538ac3 [saddr 192.0.3.2 daddr 192.0.3.1 sport 54338 dport 59805] != expected 0xa1147555 # # Exception| cpu 4: rx_hash 0x50538ac3 [saddr 192.0.3.2 daddr 192.0.3.1 sport 46033 dport 59805] != expected 0xe9086be6 # # Exception| cpu 4: rx_hash 0x50538ac3 [saddr 192.0.3.2 daddr 192.0.3.1 sport 46033 dport 59805] != expected 0xe9086be6 # # Exception| cpu 4: rx_hash 0x50538ac3 [saddr 192.0.3.2 daddr 192.0.3.1 sport 37994 dport 59805] != expected 0x71c68845 # # Exception| cpu 4: rx_hash 0x50538ac3 [saddr 192.0.3.2 daddr 192.0.3.1 sport 37994 dport 59805] != expected 0x71c68845 # # Exception| cpu 4: rx_hash 0x50538ac3 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33003 dport 59805] != expected 0x407d4737 # # Exception| cpu 4: rx_hash 0x50538ac3 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33003 dport 59805] != expected 0x407d4737 # # Exception| cpu 4: rx_hash 0x50538ac3 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55147 dport 59805] != expected 0x8bfdc99 # # Exception| cpu 4: rx_hash 0x50538ac3 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55147 dport 59805] != expected 0x8bfdc99 # # Exception| cpu 4: rx_hash 0x50538ac3 [saddr 192.0.3.2 daddr 192.0.3.1 sport 35048 dport 59805] != expected 0xbe414c51 # # Exception| cpu 4: rx_hash 0x50538ac3 [saddr 192.0.3.2 daddr 192.0.3.1 sport 35048 dport 59805] != expected 0xbe414c51 # # Exception| cpu 4: rx_hash 0x50538ac3 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49991 dport 59805] != expected 0xf77b79b6 # # Exception| cpu 4: rx_hash 0x50538ac3 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49991 dport 59805] != expected 0xf77b79b6 # # Exception| cpu 4: rx_hash 0x50538ac3 [saddr 192.0.3.2 daddr 192.0.3.1 sport 51281 dport 59805] != expected 0x73ac5692 # # Exception| cpu 4: rx_hash 0x50538ac3 [saddr 192.0.3.2 daddr 192.0.3.1 sport 51281 dport 59805] != expected 0x73ac5692 # # Exception| cpu 4: rx_hash 0x50538ac3 [saddr 192.0.3.2 daddr 192.0.3.1 sport 34186 dport 59805] != expected 0x4c1b7fa3 # # Exception| cpu 4: rx_hash 0x50538ac3 [saddr 192.0.3.2 daddr 192.0.3.1 sport 34186 dport 59805] != expected 0x4c1b7fa3 # # Exception| cpu 4: rx_hash 0x50538ac3 [saddr 192.0.3.2 daddr 192.0.3.1 sport 52015 dport 59805] != expected 0xa456a476 # # Exception| cpu 4: rx_hash 0x50538ac3 [saddr 192.0.3.2 daddr 192.0.3.1 sport 52015 dport 59805] != expected 0xa456a476 # # Exception| cpu 4: rx_hash 0x50538ac3 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44462 dport 59805] != expected 0x8dc03550 # # Exception| cpu 4: rx_hash 0x50538ac3 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44462 dport 59805] != expected 0x8dc03550 # # Exception| cpu 4: rx_hash 0x50538ac3 [saddr 192.0.3.2 daddr 192.0.3.1 sport 60000 dport 59805] != expected 0xbca991f6 # # Exception| cpu 4: rx_hash 0x50538ac3 [saddr 192.0.3.2 daddr 192.0.3.1 sport 60000 dport 59805] != expected 0xbca991f6 # # Exception| cpu 4: rx_hash 0x50538ac3 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44894 dport 59805] != expected 0xc4bf248e # # Exception| cpu 4: rx_hash 0x50538ac3 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44894 dport 59805] != expected 0xc4bf248e # # Exception| cpu 4: rx_hash 0x50538ac3 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56510 dport 59805] != expected 0x66fa6b6b # # Exception| cpu 4: rx_hash 0x50538ac3 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56510 dport 59805] != expected 0x66fa6b6b # # 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 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 33709 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 42 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 5: rx_hash 0x357dccb5 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51743 dport 33709] != expected 0xed505f59 # # Exception| cpu 5: rx_hash 0x357dccb5 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51743 dport 33709] != expected 0xed505f59 # # Exception| cpu 5: rx_hash 0x357dccb5 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54629 dport 33709] != expected 0x2a263506 # # Exception| cpu 5: rx_hash 0x357dccb5 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54629 dport 33709] != expected 0x2a263506 # # Exception| cpu 5: rx_hash 0x357dccb5 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35057 dport 33709] != expected 0x10d5ebae # # Exception| cpu 5: rx_hash 0x357dccb5 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35057 dport 33709] != expected 0x10d5ebae # # Exception| cpu 5: rx_hash 0x357dccb5 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52919 dport 33709] != expected 0x45b860a1 # # Exception| cpu 5: rx_hash 0x357dccb5 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52919 dport 33709] != expected 0x45b860a1 # # Exception| cpu 5: rx_hash 0x357dccb5 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33444 dport 33709] != expected 0x8cdcfd98 # # Exception| cpu 5: rx_hash 0x357dccb5 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33444 dport 33709] != expected 0x8cdcfd98 # # Exception| cpu 5: rx_hash 0x357dccb5 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49259 dport 33709] != expected 0xe2dc9b5c # # Exception| cpu 5: rx_hash 0x357dccb5 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49259 dport 33709] != expected 0xe2dc9b5c # # Exception| cpu 5: rx_hash 0x357dccb5 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43275 dport 33709] != expected 0xccd5cf75 # # Exception| cpu 5: rx_hash 0x357dccb5 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43275 dport 33709] != expected 0xccd5cf75 # # Exception| cpu 5: rx_hash 0x357dccb5 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36919 dport 33709] != expected 0x94963c89 # # Exception| cpu 5: rx_hash 0x357dccb5 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36919 dport 33709] != expected 0x94963c89 # # Exception| cpu 5: rx_hash 0x357dccb5 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36257 dport 33709] != expected 0x16616137 # # Exception| cpu 5: rx_hash 0x357dccb5 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36257 dport 33709] != expected 0x16616137 # # Exception| cpu 5: rx_hash 0x357dccb5 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46030 dport 33709] != expected 0x8c3dbcb6 # # Exception| cpu 5: rx_hash 0x357dccb5 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46030 dport 33709] != expected 0x8c3dbcb6 # # Exception| cpu 5: rx_hash 0x357dccb5 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52956 dport 33709] != expected 0xa0738728 # # Exception| cpu 5: rx_hash 0x357dccb5 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52956 dport 33709] != expected 0xa0738728 # # Exception| cpu 5: rx_hash 0x357dccb5 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42254 dport 33709] != expected 0x1d6a064d # # Exception| cpu 5: rx_hash 0x357dccb5 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42254 dport 33709] != expected 0x1d6a064d # # Exception| cpu 5: rx_hash 0x357dccb5 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60330 dport 33709] != expected 0xc4611265 # # Exception| cpu 5: rx_hash 0x357dccb5 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60330 dport 33709] != expected 0xc4611265 # # Exception| cpu 5: rx_hash 0x357dccb5 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36208 dport 33709] != expected 0x19c8bc23 # # Exception| cpu 5: rx_hash 0x357dccb5 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36208 dport 33709] != expected 0x19c8bc23 # # Exception| cpu 5: rx_hash 0x357dccb5 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46864 dport 33709] != expected 0x222b8a68 # # Exception| cpu 5: rx_hash 0x357dccb5 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46864 dport 33709] != expected 0x222b8a68 # # Exception| cpu 5: rx_hash 0x357dccb5 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46797 dport 33709] != expected 0x60eb547c # # Exception| cpu 5: rx_hash 0x357dccb5 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46797 dport 33709] != expected 0x60eb547c # # Exception| cpu 5: rx_hash 0x357dccb5 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37126 dport 33709] != expected 0x5529e60e # # Exception| cpu 5: rx_hash 0x357dccb5 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37126 dport 33709] != expected 0x5529e60e # # Exception| cpu 5: rx_hash 0x357dccb5 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58627 dport 33709] != expected 0x67ae7728 # # Exception| cpu 5: rx_hash 0x357dccb5 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58627 dport 33709] != expected 0x67ae7728 # # Exception| cpu 5: rx_hash 0x357dccb5 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53994 dport 33709] != expected 0xdb634691 # # Exception| cpu 5: rx_hash 0x357dccb5 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53994 dport 33709] != expected 0xdb634691 # # Exception| cpu 5: rx_hash 0x357dccb5 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46762 dport 33709] != expected 0x45b5d610 # # Exception| cpu 5: rx_hash 0x357dccb5 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46762 dport 33709] != expected 0x45b5d610 # # Exception| cpu 5: rx_hash 0x357dccb5 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45406 dport 33709] != expected 0x8efd2c5f # # Exception| cpu 5: rx_hash 0x357dccb5 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45406 dport 33709] != expected 0x8efd2c5f # # Exception| count: pass=0 nohash=0 fail=42 # # Exception| # not ok 4 toeplitz.test.udp_ipv6 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 182, in test # # Exception| irq_cpus = ",".join([str(x) for x in _get_irq_cpus(cfg)]) # # Exception| ~~~~~~~~~~~~~^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 67, in _get_irq_cpus # # Exception| cpus.append(_get_cpu_for_irq(napis[queues[name]["napi-id"]]["irq"])) # # Exception| ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 47, in _get_cpu_for_irq # # Exception| raise KsftFailEx(f"IRQ{irq} is not mapped to a single core: {data}") # # Exception| net.lib.py.ksft.KsftFailEx: IRQ36 is not mapped to a single core: 0-5 # # Exception| # not ok 5 toeplitz.test.rss_tcp_ipv4 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 182, in test # # Exception| irq_cpus = ",".join([str(x) for x in _get_irq_cpus(cfg)]) # # Exception| ~~~~~~~~~~~~~^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 67, in _get_irq_cpus # # Exception| cpus.append(_get_cpu_for_irq(napis[queues[name]["napi-id"]]["irq"])) # # Exception| ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 47, in _get_cpu_for_irq # # Exception| raise KsftFailEx(f"IRQ{irq} is not mapped to a single core: {data}") # # Exception| net.lib.py.ksft.KsftFailEx: IRQ36 is not mapped to a single core: 0-5 # # Exception| # not ok 6 toeplitz.test.rss_tcp_ipv6 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 182, in test # # Exception| irq_cpus = ",".join([str(x) for x in _get_irq_cpus(cfg)]) # # Exception| ~~~~~~~~~~~~~^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 67, in _get_irq_cpus # # Exception| cpus.append(_get_cpu_for_irq(napis[queues[name]["napi-id"]]["irq"])) # # Exception| ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 47, in _get_cpu_for_irq # # Exception| raise KsftFailEx(f"IRQ{irq} is not mapped to a single core: {data}") # # Exception| net.lib.py.ksft.KsftFailEx: IRQ36 is not mapped to a single core: 0-5 # # Exception| # not ok 7 toeplitz.test.rss_udp_ipv4 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 182, in test # # Exception| irq_cpus = ",".join([str(x) for x in _get_irq_cpus(cfg)]) # # Exception| ~~~~~~~~~~~~~^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 67, in _get_irq_cpus # # Exception| cpus.append(_get_cpu_for_irq(napis[queues[name]["napi-id"]]["irq"])) # # Exception| ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 47, in _get_cpu_for_irq # # Exception| raise KsftFailEx(f"IRQ{irq} is not mapped to a single core: {data}") # # Exception| net.lib.py.ksft.KsftFailEx: IRQ36 is not mapped to a single core: 0-5 # # Exception| # not ok 8 toeplitz.test.rss_udp_ipv6 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 187, in test # # Exception| rps_cpus = _get_unused_rps_cpus(cfg, count=2) # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 80, in _get_unused_rps_cpus # # Exception| rx_cpus = set(_get_irq_cpus(cfg)) # # Exception| ~~~~~~~~~~~~~^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 67, in _get_irq_cpus # # Exception| cpus.append(_get_cpu_for_irq(napis[queues[name]["napi-id"]]["irq"])) # # Exception| ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 47, in _get_cpu_for_irq # # Exception| raise KsftFailEx(f"IRQ{irq} is not mapped to a single core: {data}") # # Exception| net.lib.py.ksft.KsftFailEx: IRQ36 is not mapped to a single core: 0-5 # # Exception| # not ok 9 toeplitz.test.rps_tcp_ipv4 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 187, in test # # Exception| rps_cpus = _get_unused_rps_cpus(cfg, count=2) # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 80, in _get_unused_rps_cpus # # Exception| rx_cpus = set(_get_irq_cpus(cfg)) # # Exception| ~~~~~~~~~~~~~^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 67, in _get_irq_cpus # # Exception| cpus.append(_get_cpu_for_irq(napis[queues[name]["napi-id"]]["irq"])) # # Exception| ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 47, in _get_cpu_for_irq # # Exception| raise KsftFailEx(f"IRQ{irq} is not mapped to a single core: {data}") # # Exception| net.lib.py.ksft.KsftFailEx: IRQ36 is not mapped to a single core: 0-5 # # Exception| # not ok 10 toeplitz.test.rps_tcp_ipv6 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 187, in test # # Exception| rps_cpus = _get_unused_rps_cpus(cfg, count=2) # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 80, in _get_unused_rps_cpus # # Exception| rx_cpus = set(_get_irq_cpus(cfg)) # # Exception| ~~~~~~~~~~~~~^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 67, in _get_irq_cpus # # Exception| cpus.append(_get_cpu_for_irq(napis[queues[name]["napi-id"]]["irq"])) # # Exception| ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 47, in _get_cpu_for_irq # # Exception| raise KsftFailEx(f"IRQ{irq} is not mapped to a single core: {data}") # # Exception| net.lib.py.ksft.KsftFailEx: IRQ36 is not mapped to a single core: 0-5 # # Exception| # not ok 11 toeplitz.test.rps_udp_ipv4 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 187, in test # # Exception| rps_cpus = _get_unused_rps_cpus(cfg, count=2) # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 80, in _get_unused_rps_cpus # # Exception| rx_cpus = set(_get_irq_cpus(cfg)) # # Exception| ~~~~~~~~~~~~~^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 67, in _get_irq_cpus # # Exception| cpus.append(_get_cpu_for_irq(napis[queues[name]["napi-id"]]["irq"])) # # Exception| ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 47, in _get_cpu_for_irq # # Exception| raise KsftFailEx(f"IRQ{irq} is not mapped to a single core: {data}") # # Exception| net.lib.py.ksft.KsftFailEx: IRQ36 is not mapped to a single core: 0-5 # # Exception| # not ok 12 toeplitz.test.rps_udp_ipv6 # # Totals: pass:1 fail:11 xfail:0 xpass:0 skip:0 error:0 not ok 1 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__->