Lines Matching full:cfg
24 def check_irqs_reported(cfg) -> None: argument
26 napis = cfg.netnl.napi_get({"ifindex": cfg.ifindex}, dump=True)
33 def _check_reconfig(cfg, reconfig_cb) -> None: argument
34 napis = cfg.netnl.napi_get({"ifindex": cfg.ifindex}, dump=True)
47 reconfig_cb(cfg)
52 def check_reconfig_queues(cfg) -> None: argument
53 def reconfig(cfg) -> None: argument
54 channels = cfg.ethnl.channels_get({'header': {'dev-index': cfg.ifindex}})
62 cmd(f"ethtool -L {cfg.ifname} {rx_type} 1")
63 cmd(f"ethtool -L {cfg.ifname} {rx_type} {max_queue_cnt}")
64 cmd(f"ethtool -L {cfg.ifname} {rx_type} {cur_queue_cnt}")
66 _check_reconfig(cfg, reconfig)
69 def check_reconfig_xdp(cfg) -> None: argument
70 def reconfig(cfg) -> None: argument
72 (cfg.ifname, cfg.net_lib_dir / "xdp_dummy.bpf.o"))
73 ip(f"link set dev %s xdp off" % cfg.ifname)
75 _check_reconfig(cfg, reconfig)
79 def check_down(cfg) -> None: argument
80 def reconfig(cfg) -> None: argument
81 ip("link set dev %s down" % cfg.ifname)
82 ip("link set dev %s up" % cfg.ifname)
84 _check_reconfig(cfg, reconfig)
88 with NetDrvEnv(__file__, nsim_test=False) as cfg:
89 cfg.ethnl = EthtoolFamily()
90 cfg.netnl = NetdevFamily()
94 args=(cfg, ))