Lines Matching refs:ethtool

8 from lib.py import bkg, cmd, defer, ethtool, rand_port, wait_port_listen
12 output = ethtool(f"-g {cfg.ifname}", json=True)[0]
17 output = ethtool(f"-l {cfg.ifname}").stdout
23 output = ethtool(f"-X {cfg.ifname} context new start {chan} equal 1").stdout
26 return (ctx_id, defer(ethtool, f"-X {cfg.ifname} delete context {ctx_id}"))
30 output = ethtool(f"-N {cfg.ifname} flow-type tcp6 dst-port {port} action {chan}").stdout
36 output = ethtool(f"-N {cfg.ifname} flow-type tcp6 dst-port {port} context {ctx_id}").stdout
50 ethtool(f"-G {cfg.ifname} tcp-data-split on")
51 defer(ethtool, f"-G {cfg.ifname} tcp-data-split auto")
53 ethtool(f"-G {cfg.ifname} hds-thresh 0")
54 defer(ethtool, f"-G {cfg.ifname} hds-thresh {hds_thresh}")
56 ethtool(f"-G {cfg.ifname} rx 64")
57 defer(ethtool, f"-G {cfg.ifname} rx {rx_ring}")
59 ethtool(f"-X {cfg.ifname} equal {combined_chans - 1}")
60 defer(ethtool, f"-X {cfg.ifname} default")
63 defer(ethtool, f"-N {cfg.ifname} delete {flow_rule_id}")
81 ethtool(f"-G {cfg.ifname} tcp-data-split on")
82 defer(ethtool, f"-G {cfg.ifname} tcp-data-split auto")
84 ethtool(f"-G {cfg.ifname} hds-thresh 0")
85 defer(ethtool, f"-G {cfg.ifname} hds-thresh {hds_thresh}")
87 ethtool(f"-G {cfg.ifname} rx 64")
88 defer(ethtool, f"-G {cfg.ifname} rx {rx_ring}")
90 ethtool(f"-X {cfg.ifname} equal {combined_chans - 1}")
91 defer(ethtool, f"-X {cfg.ifname} default")
94 defer(ethtool, f"-N {cfg.ifname} delete {flow_rule_id}")
112 ethtool(f"-G {cfg.ifname} tcp-data-split on")
113 defer(ethtool, f"-G {cfg.ifname} tcp-data-split auto")
115 ethtool(f"-G {cfg.ifname} hds-thresh 0")
116 defer(ethtool, f"-G {cfg.ifname} hds-thresh {hds_thresh}")
118 ethtool(f"-G {cfg.ifname} rx 64")
119 defer(ethtool, f"-G {cfg.ifname} rx {rx_ring}")
121 ethtool(f"-X {cfg.ifname} equal {combined_chans - 1}")
122 defer(ethtool, f"-X {cfg.ifname} default")
126 defer(ethtool, f"-N {cfg.ifname} delete {flow_rule_id}")