mirror of
https://github.com/torvalds/linux.git
synced 2026-05-22 06:01:53 +02:00
io_uring/zcrx: selftests: parse json from ethtool -g
Parse JSON from ethtool -g instead of parsing text output. Signed-off-by: David Wei <dw@davidwei.uk> Reviewed-by: Joe Damato <jdamato@fastly.com> Link: https://patch.msgid.link/20250426195525.1906774-3-dw@davidwei.uk Signed-off-by: Jakub Kicinski <kuba@kernel.org>
This commit is contained in:
parent
187e021636
commit
6fbb4d3f72
|
|
@ -9,10 +9,8 @@ from lib.py import bkg, cmd, defer, ethtool, rand_port, wait_port_listen
|
|||
|
||||
|
||||
def _get_current_settings(cfg):
|
||||
output = ethtool(f"-g {cfg.ifname}", host=cfg.remote).stdout
|
||||
rx_ring = re.findall(r'RX:\s+(\d+)', output)
|
||||
hds_thresh = re.findall(r'HDS thresh:\s+(\d+)', output)
|
||||
return (int(rx_ring[1]), int(hds_thresh[1]))
|
||||
output = ethtool(f"-g {cfg.ifname}", json=True, host=cfg.remote)[0]
|
||||
return (output['rx'], output['hds-thresh'])
|
||||
|
||||
|
||||
def _get_combined_channels(cfg):
|
||||
|
|
|
|||
Loading…
Reference in New Issue
Block a user