| /linux/tools/testing/selftests/drivers/net/hw/ |
| H A D | iou-zcrx.py | 10 from lib.py import bkg, cmd, defer, ethtool, rand_port, wait_port_listen 76 defer(cfg.ethnl.rings_set, {'header': {'dev-index': cfg.ifindex}, 80 defer(mp_clear_wait, cfg) 84 defer(ethtool, f"-X {cfg.ifname} default") 87 defer(ethtool, f"-N {cfg.ifname} delete {flow_rule_id}") 104 defer(cfg.ethnl.rings_set, {'header': {'dev-index': cfg.ifindex}, 108 defer(mp_clear_wait, cfg) 112 defer(ethtool, f"-X {cfg.ifname} default") 115 defer(ethtool, f"-X {cfg.ifname} delete context {rss_ctx_id}") 118 defer(ethtoo [all...] |
| H A D | rss_ctx.py | 15 from lib.py import cmd, ethtool, ip, defer, CmdExitFailure, wait_file 63 defer(ethtool, f"-K {cfg.ifname} ntuple-filters off") 148 reset_indir = defer(ethtool, f"-X {cfg.ifname} default") 227 defer(ethtool, f"-L {cfg.ifname} combined {qcnt}") 237 defer(ethtool, f"-X {cfg.ifname} {ctx_ref} delete") 258 defer(ethtool, f"-X {cfg.ifname} default") 263 defer(ethtool, f"-N {cfg.ifname} delete {ntuple}") 290 defer(ethtool, f"-N {cfg.ifname} delete {ntuple2}") 304 defer(ethtool, f"-N {cfg.ifname} delete {ntuple2}") 335 defer(ethtool, f"-L {cfg.ifname} combined {qcnt}") [all …]
|
| H A D | ipsec_vxlan.py | 9 from lib.py import CmdExitFailure, NetDrvEpEnv, cmd, defer, ethtool, ip 77 defer(ip, f"link del {vxlan_name}") 85 defer(ip, f"link del {vxlan_name}", host=cfg.remote) 95 defer(xfrm, f"state del src {local_addr} dst {remote_addr} " 103 defer(xfrm, f"state del src {remote_addr} dst {local_addr} " 112 defer(xfrm, f"state del src {remote_addr} dst {local_addr} " 121 defer(xfrm, f"state del src {local_addr} dst {remote_addr} " 128 defer(xfrm, f"policy del src {local_addr} dst {remote_addr} " 135 defer(xfrm, f"policy del src {remote_addr} dst {local_addr} " 143 defer(xfrm, f"policy del src {remote_addr} dst {local_addr} " [all …]
|
| H A D | devlink_rate_cross_esw.py | 36 from lib.py import cmd, defer, ip, tool 92 defer(cleanup_esw, pf) 220 defer(rate_del, cfg.devnl, pf0_pci, "group0") 224 defer(rate_clear_leaf_parent, cfg.devnl, pf0_pci, vf0_idx) 236 defer(rate_del, cfg.devnl, pf0_pci, "group1") 241 defer(rate_clear_leaf_parent, cfg.devnl, pf1_pci, vf1_idx) 253 defer(rate_del, cfg.devnl, pf0_pci, "group2") 258 defer(rate_clear_leaf_parent, cfg.devnl, pf1_pci, vf1_idx) 262 defer(rate_clear_leaf_parent, cfg.devnl, pf0_pci, vf0_idx)
|
| H A D | rss_api.py | 13 from lib.py import defer, ethtool, CmdExitFailure 91 reset = defer(cfg.ethnl.rss_set, 126 defer(ethtool, f"-X {cfg.ifname} context {ctx_id} delete") 164 reset = defer(ethtool, f"-X {cfg.ifname} default") 189 defer(ethtool, f"-X {cfg.ifname} context {ctx_id} delete") 210 defer(cfg.ethnl.rss_set, 265 defer(cfg.ethnl.rss_set, {"header": {"dev-index": cfg.ifindex},} | old) 285 reset = defer(ethtool, f"--disable-netlink -N {cfg.ifname} " 333 defer(cfg.ethnl.rss_set, {"header": {"dev-index": cfg.ifindex},} | old) 375 reset = defer(ethtool, [all …]
|
| H A D | toeplitz.py | 16 from lib.py import cmd, bkg, rand_port, defer 69 defer(cfg.ethnl.channels_set, ehdr | restore) 181 defer(cfg.ethnl.rss_set, {"header": {"dev-index": cfg.ifindex}, 211 defer(_configure_rps, cfg, [])
|
| H A D | devlink_rate_tc_bw.py | 66 from lib.py import cmd, defer, ethtool, ip 112 defer(cmd, f"devlink dev eswitch set pci/{cfg.pci} mode legacy") 117 defer(cmd, f"echo 0 > /sys/class/net/{cfg.ifname}/device/sriov_numvfs", shell=True) 179 defer(cmd, f"ip link del name {bridge_name} type bridge") 238 defer(cmd, f"ip link del {vlan_dev}", host=cfg.remote)
|
| H A D | devmem_lib.py | 8 from lib.py import (bkg, cmd, defer, ethtool, rand_port, wait_port_listen, 42 defer(_restore_nr_hugepages, nr_hugepages) 110 defer(ethnl.rings_set, {'header': {'dev-index': cfg.ifindex}, 117 defer(ethtool, f"-X {cfg.ifname} default") 148 defer(ethtool, f"-N {cfg.ifname} delete {flow_rule_id}")
|
| H A D | tso.py | 15 from lib.py import bkg, cmd, defer, ethtool, ip, rand_port, wait_port_listen 111 defer(ip, f"link del {tun_type}-ksft") 118 defer(ip, f"link del {tun_type}-ksft", host=cfg.remote) 141 defer(restore_wanted_features, cfg)
|
| /linux/net/core/ |
| H A D | gro_cells.c | 108 struct percpu_free_defer *defer; in percpu_free_defer_callback() local 110 defer = container_of(head, struct percpu_free_defer, rcu); in percpu_free_defer_callback() 111 free_percpu(defer->ptr); in percpu_free_defer_callback() 112 kfree(defer); in percpu_free_defer_callback() 117 struct percpu_free_defer *defer; in gro_cells_destroy() local 135 defer = kmalloc_obj(*defer, GFP_KERNEL | __GFP_NOWARN); in gro_cells_destroy() 136 if (likely(defer)) { in gro_cells_destroy() 137 defer->ptr = gcells->cells; in gro_cells_destroy() 138 call_rcu(&defer->rcu, percpu_free_defer_callback); in gro_cells_destroy()
|
| H A D | dev.h | 260 static inline void napi_set_defer_hard_irqs(struct napi_struct *n, u32 defer) in napi_set_defer_hard_irqs() argument 262 WRITE_ONCE(n->defer_hard_irqs, defer); in napi_set_defer_hard_irqs() 271 u32 defer) in netdev_set_defer_hard_irqs() argument 278 WRITE_ONCE(netdev->napi_defer_hard_irqs, defer); in netdev_set_defer_hard_irqs() 280 napi_set_defer_hard_irqs(napi, defer); in netdev_set_defer_hard_irqs() 283 netdev->napi_config[i].defer_hard_irqs = defer; in netdev_set_defer_hard_irqs()
|
| /linux/tools/testing/selftests/net/ |
| H A D | bridge_vlan_dump.sh | 22 defer cleanup_all_ns 39 defer bridge -n "$NS" vlan del vid 10 dev dummy0 42 defer bridge -n "$NS" vlan del vid 11 dev dummy0 77 defer bridge -n "$NS" vlan del vid 10 dev dummy0 80 defer bridge -n "$NS" vlan del vid 11 dev dummy0 115 defer bridge -n "$NS" vlan del vid 10 dev dummy0 118 defer bridge -n "$NS" vlan del vid 11 dev dummy0 123 defer bridge -n "$NS" mdb del dev br0 port dummy0 grp 239.1.1.1 vid 10 127 defer bridge -n "$NS" mdb del dev br0 port dummy0 grp 239.1.1.2 vid 10 131 defer bridge -n "$NS" mdb del dev br0 port dummy0 grp 239.1.1.1 vid 11 [all …]
|
| H A D | rtnetlink_notification.sh | 25 defer rm "$tmpfile" 29 defer kill_process "$monitor_pid" 68 defer rm "$tmpfile" 72 defer kill_process "$monitor_pid"
|
| H A D | lib.sh | 587 defer ip link del dev "$name" 596 defer ip link set dev "$member" nomaster 606 defer ip link set dev "$name" address "$old_addr" 630 defer ip link set dev "$name" down 640 defer ip link set dev "$name" up 649 defer ip addr del dev "$name" "$@" 655 defer ip route del "$@" 661 defer bridge vlan del "$@"
|
| H A D | test_vxlan_vnifilter_notify.sh | 35 defer cleanup_all_ns 51 defer rm "$tmpf" 56 defer kill_process "$monitor_pid"
|
| /linux/tools/testing/selftests/net/forwarding/ |
| H A D | vxlan_bridge_1q_mc_ul.sh | 138 defer tc qdisc del dev "$dev" clsact 145 defer tc filter del dev "$dev" ingress proto ip pref 104 153 defer tc filter del dev "$dev" ingress proto ipv6 pref 106 163 defer vrf_destroy "v$h2" 188 defer vrf_destroy "v$h3" 317 defer ip netns del ns2 321 defer ip -n ns2 link set dev "v2$h2" netns 1 333 defer ip netns del ns3 337 defer ip -n ns3 link set dev "v2$h3" netns 1 377 defer mc_cli remove "$swp2" 192.0.2.100 "$GROUP4" "$swp1" "$swp3" [all …]
|
| /linux/tools/testing/selftests/drivers/net/ |
| H A D | ring_reconfig.py | 16 from lib.py import cmd, defer, rand_port, tc, NlError 50 defer(cfg.eth.channels_set, ehdr | restore) 111 defer(cfg.eth.channels_set, ehdr | restore) 132 defer(cfg.eth.rings_set, ehdr | restore) 182 defer(_write_file, path, orig_val) 216 defer(tc, f"qdisc replace dev {cfg.ifname} parent {parent} {orig_kind}") 225 defer(tc, f"qdisc replace dev {cfg.ifname} root mq") 242 defer(tc, f"qdisc del dev {cfg.ifname} clsact") 251 defer(tc, f"filter del dev {cfg.ifname} egress pref 1") 255 defer(tc, f"filter del dev {cfg.ifname} egress pref 101") [all …]
|
| H A D | shaper.py | 13 from lib.py import cmd, defer 220 defer(_delete_shaper, cfg, nl_shaper, {'scope': 'queue', 'id': 0}) 254 defer(_delete_shaper, cfg, nl_shaper, {'scope': 'queue', 'id': 0}) 306 defer(_delete_shaper, cfg, nl_shaper, {'scope': 'queue', 'id': 0}) 316 defer(_delete_shaper, cfg, nl_shaper, {'scope': 'queue', 'id': 1}) 404 defer(_delete_shaper, cfg, nl_shaper, {'scope': 'queue', 'id': 0}) 457 del_node = defer(_delete_shaper, cfg, nl_shaper, {'scope': 'netdev'}) 458 del_queues = [defer(_delete_shaper, cfg, nl_shaper, 627 defer(_delete_shaper, cfg, nl_shaper, {'scope': 'queue', 'id': 1}) 668 defer(_delete_shaper, cfg, nl_shaper, {'scope': 'queue', 'id': i}) [all …]
|
| H A D | ping.py | 10 from lib.py import defer, ethtool, ip 61 defer(ethtool, f" -K {cfg.ifname} " + setting) 73 defer(cmd, f"ip link set dev {cfg.ifname} xdpgeneric off") 81 defer(ip, f"link set dev {cfg.remote_ifname} mtu 1500", host=cfg.remote) 83 defer(ip, f"link set dev {cfg.ifname} mtu 1500 xdpgeneric off") 92 defer(ip, f"link set dev {cfg.ifname} mtu 1500 xdp off") 108 defer(ip, f"link set dev {cfg.remote_ifname} mtu 1500", host=cfg.remote) 111 defer(ip, f"link set dev {cfg.ifname} mtu 1500 xdp off") 125 defer(ip, f"link set dev {cfg.ifname} xdpoffload off")
|
| H A D | stats.py | 17 from lib.py import cmd, ip, defer 212 defer(ip, f"link set dev {cfg.dev['ifname']} up") 244 defer(one.kill) 246 defer(two.kill) 277 defer(cmd, f"ethtool -L {cfg.ifname} {rx_type} {cur_queue_cnt}") 281 defer(stats.kill) 284 defer(ip, f"link set dev {cfg.ifname} up") 291 kill_updown = defer(updown.kill)
|
| H A D | hds.py | 11 from lib.py import defer, ethtool, ip 48 defer(ethtool, f"-G {cfg.ifname} tx {rings['tx']}") 89 defer(_hds_reset, cfg, netnl, rings) 236 defer(netnl.rings_set, {'header': {'dev-index': cfg.ifindex}, 265 defer(netnl.rings_set, {'header': {'dev-index': cfg.ifindex}, 303 defer(netnl.rings_set, {'header': {'dev-index': cfg.ifindex},
|
| H A D | napi_threaded.py | 11 from lib.py import cmd, defer, ethtool 34 defer(ethtool, f"-L {cfg.ifname} combined {combined}") 37 defer(_set_threaded_state, cfg, threaded)
|
| H A D | netpoll_basic.py | 31 defer, 287 defer(bpftrace_stop) 340 defer(ethtool_set_queues_cnt, ifname, prev_queues) 350 defer(ethtool_set_ringsize, ifname, prev_ring_size)
|
| /linux/io_uring/ |
| H A D | eventfd.c | 54 static bool __io_eventfd_signal(struct io_ev_fd *ev_fd, bool defer) in __io_eventfd_signal() argument 56 if (!defer && eventfd_signal_allowed()) { in __io_eventfd_signal() 76 void io_eventfd_signal(struct io_ring_ctx *ctx, bool cqe_event, bool defer) in io_eventfd_signal() argument 116 if (skip || __io_eventfd_signal(ev_fd, defer)) in io_eventfd_signal()
|
| /linux/drivers/gpio/ |
| H A D | gpiolib-acpi-quirks.c | 49 bool defer; in acpi_gpio_add_to_deferred_list() local 52 defer = !acpi_gpio_deferred_req_irqs_done; in acpi_gpio_add_to_deferred_list() 53 if (defer) in acpi_gpio_add_to_deferred_list() 57 return defer; in acpi_gpio_add_to_deferred_list()
|