Lines Matching +full:6 +full:f
12 def test_receive(cfg, ipver="6", extra_args=None):
15 raise KsftSkipEx(f"Test requires rx checksum offload on {cfg.ifname}")
17 ip_args = f"-{ipver} -S {cfg.remote_addr_v[ipver]} -D {cfg.addr_v[ipver]}"
19 rx_cmd = f"{cfg.bin_local} -i {cfg.ifname} -n 100 {ip_args} -r 1 -R {extra_args}"
20 tx_cmd = f"{cfg.bin_remote} -i {cfg.remote_ifname} -n 100 {ip_args} -r 1 -T {extra_args}"
27 def test_transmit(cfg, ipver="6", extra_args=None):
31 not (cfg.have_tx_csum_ipv6 and ipver == "6")):
32 raise KsftSkipEx(f"Test requires tx checksum offload on {cfg.ifname}")
34 ip_args = f"-{ipver} -S {cfg.addr_v[ipver]} -D {cfg.remote_addr_v[ipver]}"
40 rx_cmd = f"{cfg.bin_remote} -i {cfg.remote_ifname} -L 1 -n 100 {ip_args} -R {extra_args}"
41 tx_cmd = f"{cfg.bin_local} -i {cfg.ifname} -L 1 -n 100 {ip_args} -T {extra_args}"
48 def test_builder(name, cfg, ipver="6", tx=False, extra_args=""):
53 def f(cfg): function
61 f.__name__ = f"ipv{ipver}_" + name
62 return f
76 for f in features["active"]["bits"]["bit"]:
77 if f["name"] == "tx-checksum-ip-generic":
79 elif f["name"] == "tx-checksum-ipv4":
81 elif f["name"] == "tx-checksum-ipv6":
83 elif f["name"] == "rx-checksum":
95 for ipver in ["4", "6"]: