TAP version 13 1..1 # timeout set to 0 # selftests: drivers/net/hw: gro_hw.py # TAP version 13 # 1..5 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/hw-worker/tests/1079/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/hw-worker/tests/1079/drivers/net/hw/./gro_hw.py", line 220, in test_gro_stats_single # # Exception| _setup_hw_gro(cfg) # # Exception| ~~~~~~~~~~~~~^^^^^ # # Exception| File "/srv/hw-worker/tests/1079/drivers/net/hw/./gro_hw.py", line 171, in _setup_hw_gro # # Exception| _set_ethtool_feat(cfg, feat, # # Exception| ~~~~~~~~~~~~~~~~~^^^^^^^^^^^ # # Exception| {"generic-receive-offload": False, # # Exception| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| "rx-gro-hw": True, # # Exception| ^^^^^^^^^^^^^^^^^^ # # Exception| "large-receive-offload": False}) # # Exception| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/hw-worker/tests/1079/drivers/net/hw/./gro_hw.py", line 158, in _set_ethtool_feat # # Exception| eth_cmd = ethtool(" ".join(new)) # # Exception| File "/srv/hw-worker/tests/1079/net/lib/py/utils.py", line 242, in ethtool # # Exception| return tool('ethtool', args, json=json, ns=ns, host=host) # # Exception| File "/srv/hw-worker/tests/1079/net/lib/py/utils.py", line 225, in tool # # Exception| cmd_obj = cmd(cmd_str, ns=ns, host=host) # # Exception| File "/srv/hw-worker/tests/1079/net/lib/py/utils.py", line 91, in __init__ # # Exception| self.process(terminate=False, fail=fail, timeout=timeout) # # Exception| ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/hw-worker/tests/1079/net/lib/py/utils.py", line 112, in process # # Exception| stdout, stderr = self._process_terminate(terminate=terminate, # # Exception| ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^ # # Exception| timeout=timeout) # # Exception| ^^^^^^^^^^^^^^^^ # # Exception| File "/srv/hw-worker/tests/1079/net/lib/py/utils.py", line 96, in _process_terminate # # Exception| stdout, stderr = self.proc.communicate(timeout=timeout) # # Exception| ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^ # # Exception| File "/usr/lib64/python3.14/subprocess.py", line 1220, in communicate # # Exception| stdout, stderr = self._communicate(input, endtime, timeout) # # Exception| ~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/usr/lib64/python3.14/subprocess.py", line 2153, in _communicate # # Exception| self._check_timeout(endtime, orig_timeout, stdout, stderr) # # Exception| ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/usr/lib64/python3.14/subprocess.py", line 1267, in _check_timeout # # Exception| raise TimeoutExpired( # # Exception| ...<2 lines>... # # Exception| stderr=b''.join(stderr_seq) if stderr_seq else None) # # Exception| subprocess.TimeoutExpired: Command '['ethtool', '-K', 'ens25f1np1', 'generic-receive-offload', 'off', 'rx-gro-hw', 'on', 'large-receive-offload', 'off']' timed out after 5 seconds # # Exception| # not ok 1 gro_hw.test_gro_stats_single # ok 2 gro_hw.test_gro_stats_full # SKIP Driver does not report 'rx-hw-gro-packets' via qstats # # Check| At /srv/hw-worker/tests/1079/drivers/net/hw/./gro_hw.py, line 289, in test_gro_order: # # Check| _run_gro_test(cfg, "capacity", num_flows=num_flows, order_check=True) # # Check| At /srv/hw-worker/tests/1079/drivers/net/hw/./gro_hw.py, line 124, in _run_gro_test: # # Check| ksft_eq(rx_proc.ret, 0) # # Check failed 1 != 0 # # CMD: /srv/hw-worker/tests/1079/net/lib/gro --ipv6 --dmac a0:88:c2:72:e6:79 --smac 8c:84:74:dd:74:c0 --daddr fd00:2::2 --saddr fd00:2::1 --test capacity --num-flows 4 --order-check --rx --iface ens25f1np1 # # EXIT: 1 # # STDOUT: FAILED # # STATS: received=8 wire=8 coalesced=0 # # STDERR: /srv/hw-worker/tests/1079/net/lib/gro: capacity test failed not coalesced # not ok 3 gro_hw.test_gro_order.4 # # Check| At /srv/hw-worker/tests/1079/drivers/net/hw/./gro_hw.py, line 289, in test_gro_order: # # Check| _run_gro_test(cfg, "capacity", num_flows=num_flows, order_check=True) # # Check| At /srv/hw-worker/tests/1079/drivers/net/hw/./gro_hw.py, line 124, in _run_gro_test: # # Check| ksft_eq(rx_proc.ret, 0) # # Check failed 1 != 0 # # CMD: /srv/hw-worker/tests/1079/net/lib/gro --ipv6 --dmac a0:88:c2:72:e6:79 --smac 8c:84:74:dd:74:c0 --daddr fd00:2::2 --saddr fd00:2::1 --test capacity --num-flows 32 --order-check --rx --iface ens25f1np1 # # EXIT: 1 # # STDOUT: FAILED # # STATS: received=42 wire=64 coalesced=22 # # STDERR: /srv/hw-worker/tests/1079/net/lib/gro: capacity test failed not coalesced # not ok 4 gro_hw.test_gro_order.32 # # Check| At /srv/hw-worker/tests/1079/drivers/net/hw/./gro_hw.py, line 289, in test_gro_order: # # Check| _run_gro_test(cfg, "capacity", num_flows=num_flows, order_check=True) # # Check| At /srv/hw-worker/tests/1079/drivers/net/hw/./gro_hw.py, line 124, in _run_gro_test: # # Check| ksft_eq(rx_proc.ret, 0) # # Check failed 1 != 0 # # CMD: /srv/hw-worker/tests/1079/net/lib/gro --ipv6 --dmac a0:88:c2:72:e6:79 --smac 8c:84:74:dd:74:c0 --daddr fd00:2::2 --saddr fd00:2::1 --test capacity --num-flows 512 --order-check --rx --iface ens25f1np1 # # EXIT: 1 # # STDOUT: FAILED # # STATS: received=1024 wire=1024 coalesced=0 # # STDERR: /srv/hw-worker/tests/1079/net/lib/gro: capacity test failed not coalesced # not ok 5 gro_hw.test_gro_order.512 # # Totals: pass:0 fail:4 xfail:0 xpass:0 skip:1 error:0 not ok 1 selftests: drivers/net/hw: gro_hw.py # exit=1 # Totals: pass:0 fail:1 xfail:0 xpass:0 skip:0 error:0