| /tools/testing/selftests/drivers/net/ |
| A D | shaper.py | 56 nl_shaper.set({'ifindex': cfg.ifindex, 60 nl_shaper.set({'ifindex': cfg.ifindex, 98 nl_shaper.delete({'ifindex': cfg.ifindex, 100 nl_shaper.delete({'ifindex': cfg.ifindex, 118 nl_shaper.set({'ifindex': cfg.ifindex, 167 ksft_eq(shaper, {'ifindex': cfg.ifindex, 209 'ifindex': cfg.ifindex, 237 'ifindex': cfg.ifindex, 250 'ifindex': cfg.ifindex, 298 'ifindex': cfg.ifindex, [all …]
|
| A D | hds.py | 14 rings = netnl.rings_get({'header': {'dev-index': cfg.ifindex}}) 35 rings = netnl.rings_get({'header': {'dev-index': cfg.ifindex}}) 181 netnl.rings_set({'header': {'dev-index': cfg.ifindex}, 193 netnl.rings_set({'header': {'dev-index': cfg.ifindex}, 196 defer(netnl.rings_set, {'header': {'dev-index': cfg.ifindex}, 210 netnl.rings_set({'header': {'dev-index': cfg.ifindex}, 223 netnl.rings_set({'header': {'dev-index': cfg.ifindex}, 225 defer(netnl.rings_set, {'header': {'dev-index': cfg.ifindex}, 246 netnl.rings_set({'header': {'dev-index': cfg.ifindex}, 261 netnl.rings_set({'header': {'dev-index': cfg.ifindex}, [all …]
|
| A D | stats.py | 31 ethnl.pause_get({"header": {"dev-index": cfg.ifindex}}) 37 data = ethnl.pause_get({"header": {"dev-index": cfg.ifindex, 49 ethnl.fec_get({"header": {"dev-index": cfg.ifindex}}) 55 data = ethnl.fec_get({"header": {"dev-index": cfg.ifindex, 69 if qs["ifindex"]== test.ifindex: 107 for ifindex in ifindexes: 120 for ifindex, triple in ifindexes.items(): 132 ifindex = entry["ifindex"] 133 if ifindex not in parsed: 134 parsed[ifindex] = {"rx":[], "tx": []} [all …]
|
| A D | queues.py | 21 queues = nl.queue_get({'ifindex': cfg.ifindex}, dump=True) 40 queues = nl.queue_get({'ifindex': cfg.ifindex}, dump=True) 83 channels = netnl.channels_get({'header': {'dev-index': cfg.ifindex}}) 102 napis = nl.napi_get({'ifindex': cfg.ifindex}, dump=True) 108 nl.queue_get({'ifindex': cfg.ifindex, 'id': 0, 'type': 'rx'})
|
| /tools/testing/selftests/bpf/progs/ |
| A D | test_check_mtu.c | 37 __u32 ifindex = 0; in xdp_use_helper() local 42 ifindex = GLOBAL_USER_IFINDEX; in xdp_use_helper() 63 __u32 ifindex = GLOBAL_USER_IFINDEX; in xdp_exceed_mtu() local 90 __u32 ifindex = GLOBAL_USER_IFINDEX; in xdp_minus_delta() local 114 __u32 ifindex = GLOBAL_USER_IFINDEX; in xdp_input_len() local 136 __u32 ifindex = GLOBAL_USER_IFINDEX; in xdp_input_len_exceed() local 178 __u32 ifindex = GLOBAL_USER_IFINDEX; in tc_exceed_mtu() local 205 __u32 ifindex = GLOBAL_USER_IFINDEX; in tc_exceed_mtu_da() local 230 __u32 ifindex = GLOBAL_USER_IFINDEX; in tc_minus_delta() local 252 __u32 ifindex = GLOBAL_USER_IFINDEX; in tc_input_len() local [all …]
|
| A D | kfree_skb.c | 28 int ifindex; member 52 int ifindex; member 84 meta.ifindex = _(dev->ifindex); in BPF_PROG() 99 meta.ifindex, data, pkt_data); in BPF_PROG() 102 if (users != 1 || pkt_data != bpf_htons(0x86dd) || meta.ifindex != 1) in BPF_PROG() 121 int len, ifindex; in BPF_PROG() local 125 ifindex = dev->ifindex; in BPF_PROG() 129 if (len != 74 || ifindex != 1) in BPF_PROG() 139 int len, ifindex; in BPF_PROG() local 143 ifindex = dev->ifindex; in BPF_PROG() [all …]
|
| A D | empty_skb.c | 8 int ifindex; variable 14 ret = bpf_clone_redirect(skb, ifindex, BPF_F_INGRESS); in redirect_ingress() 21 ret = bpf_clone_redirect(skb, ifindex, 0); in redirect_egress() 28 ret = bpf_clone_redirect(skb, ifindex, BPF_F_INGRESS); in tc_redirect_ingress() 35 ret = bpf_clone_redirect(skb, ifindex, 0); in tc_redirect_egress()
|
| A D | test_xdp_bpf2bpf.c | 12 int ifindex; member 33 int ifindex; member 49 meta.ifindex = xdp->rxq->dev->ifindex; in BPF_PROG() 56 test_result_fentry = xdp->rxq->dev->ifindex; in BPF_PROG()
|
| /tools/testing/selftests/bpf/prog_tests/ |
| A D | tc_netkit.c | 82 *ifindex = if_nametoindex(netkit_name); in create_netkit() 194 int err, ifindex; in serial_test_tc_netkit_basic() local 197 &ifindex, NETKIT_SCRUB_DEFAULT, in serial_test_tc_netkit_basic() 309 int err, ifindex; in serial_test_tc_netkit_multi_links_target() local 312 &ifindex, NETKIT_SCRUB_DEFAULT, in serial_test_tc_netkit_multi_links_target() 438 int err, ifindex; in serial_test_tc_netkit_multi_opts_target() local 553 int err, ifindex, ifindex2; in serial_test_tc_netkit_device() local 665 int err, ifindex; in serial_test_tc_netkit_neigh_links_target() local 741 int err, ifindex, ifindex2; in serial_test_tc_netkit_pkt_type_mode() local 817 int err, ifindex; in serial_test_tc_netkit_scrub_type() local [all …]
|
| A D | xdp_dev_bound_only.c | 8 static int load_dummy_prog(char *name, __u32 ifindex, __u32 flags) in load_dummy_prog() argument 14 opts.prog_ifindex = ifindex; in load_dummy_prog() 28 __u32 ifindex; in test_xdp_dev_bound_only_offdev() local 37 ifindex = if_nametoindex("eth42"); in test_xdp_dev_bound_only_offdev() 38 if (!ASSERT_NEQ(ifindex, 0, "if_nametoindex")) { in test_xdp_dev_bound_only_offdev() 42 fd1 = load_dummy_prog("dummy1", ifindex, BPF_F_XDP_DEV_BOUND_ONLY); in test_xdp_dev_bound_only_offdev() 50 fd2 = load_dummy_prog("dummy2", ifindex, 0); in test_xdp_dev_bound_only_offdev()
|
| A D | tc_helpers.h | 21 return link_info.tcx.ifindex; in ifindex_from_link_fd() 24 static inline void __assert_mprog_count(int target, int expected, int ifindex) in __assert_mprog_count() argument 29 err = bpf_prog_query(ifindex, target, 0, &attach_flags, in __assert_mprog_count() 40 static inline void assert_mprog_count_ifindex(int ifindex, int target, int expected) in assert_mprog_count_ifindex() argument 42 __assert_mprog_count(target, expected, ifindex); in assert_mprog_count_ifindex()
|
| A D | empty_skb.c | 24 int *ifindex; in test_empty_skb() member 37 .ifindex = &veth_ifindex, in test_empty_skb() 45 .ifindex = &ipip_ifindex, in test_empty_skb() 59 .ifindex = &veth_ifindex, in test_empty_skb() 73 .ifindex = &ipip_ifindex, in test_empty_skb() 84 .ifindex = &veth_ifindex, in test_empty_skb() 91 .ifindex = &ipip_ifindex, in test_empty_skb() 128 bpf_obj->bss->ifindex = *tests[i].ifindex; in test_empty_skb()
|
| A D | lwt_reroute.c | 190 int ifindex = -1; in test_lwt_reroute_normal_xmit() local 201 ifindex = if_nametoindex(tun_dev); in test_lwt_reroute_normal_xmit() 202 if (!ASSERT_GE(ifindex, 0, "if_nametoindex")) in test_lwt_reroute_normal_xmit() 205 snprintf(ip, 256, "10.0.0.%d", ifindex); in test_lwt_reroute_normal_xmit() 223 int ifindex = -1; in test_lwt_reroute_qdisc_dropped() local 232 ifindex = if_nametoindex(tun_dev); in test_lwt_reroute_qdisc_dropped() 233 if (!ASSERT_GE(ifindex, 0, "if_nametoindex")) in test_lwt_reroute_qdisc_dropped() 236 snprintf(ip, 256, "10.0.0.%d", ifindex); in test_lwt_reroute_qdisc_dropped()
|
| A D | xdp_devmap_attach.c | 21 .ifindex = IFINDEX_LO, in test_xdp_with_devmap_helpers() 79 val.ifindex = 1; in test_xdp_with_devmap_helpers() 88 val.ifindex = 1; in test_xdp_with_devmap_helpers() 115 .ifindex = IFINDEX_LO, in test_xdp_with_devmap_frags_helpers() 144 val.ifindex = 1; in test_xdp_with_devmap_frags_helpers() 173 val.ifindex = if_nametoindex("veth_src"); in test_xdp_with_devmap_helpers_veth() 175 if (!ASSERT_NEQ(val.ifindex, 0, "val.ifindex") || in test_xdp_with_devmap_helpers_veth() 184 err = bpf_xdp_attach(val.ifindex, dm_fd_redir, XDP_FLAGS_DRV_MODE, NULL); in test_xdp_with_devmap_helpers_veth() 221 err = bpf_xdp_detach(val.ifindex, XDP_FLAGS_DRV_MODE, NULL); in test_xdp_with_devmap_helpers_veth()
|
| A D | check_mtu.c | 68 CHECK(link_info.xdp.ifindex != IFINDEX_LO, "link_ifindex", in test_check_mtu_xdp_attach() 69 "got %u != exp %u\n", link_info.xdp.ifindex, IFINDEX_LO); in test_check_mtu_xdp_attach() 104 static void test_check_mtu_xdp(__u32 mtu, __u32 ifindex) in test_check_mtu_xdp() argument 115 skel->rodata->GLOBAL_USER_IFINDEX = ifindex; in test_check_mtu_xdp() 157 static void test_check_mtu_tc(__u32 mtu, __u32 ifindex) in test_check_mtu_tc() argument 168 skel->rodata->GLOBAL_USER_IFINDEX = ifindex; in test_check_mtu_tc()
|
| A D | test_tunnel.c | 539 DECLARE_LIBBPF_OPTS(bpf_tc_hook, hook, .ifindex = ifindex, in attach_tc_prog() 574 int ifindex; in generic_attach() local 581 ifindex = if_nametoindex(dev); in generic_attach() 582 if (!ASSERT_NEQ(ifindex, 0, "get ifindex")) in generic_attach() 590 int ifindex; in generic_attach_igr() local 595 ifindex = if_nametoindex(dev); in generic_attach_igr() 596 if (!ASSERT_NEQ(ifindex, 0, "get ifindex")) in generic_attach_igr() 604 int ifindex; in generic_attach_egr() local 609 ifindex = if_nametoindex(dev); in generic_attach_egr() 786 int ifindex; in test_xfrm_tunnel() local [all …]
|
| /tools/testing/selftests/drivers/net/hw/ |
| A D | rss_api.py | 78 ethnl.rss_set({"header": {"dev-index": cfg.ifindex}, 93 cfg.ethnl.rss_set({"header": {"dev-index": cfg.ifindex}, 98 cfg.ethnl.rss_set({"header": {"dev-index": cfg.ifindex}, 128 cfg.ethnl.rss_set({"header": {"dev-index": cfg.ifindex}, 211 {"header": {"dev-index": cfg.ifindex}, 282 "header": {"dev-index": cfg.ifindex}, 307 "header": {"dev-index": cfg.ifindex}, 372 "header": {"dev-index": cfg.ifindex}, 409 "header": {"dev-index": cfg.ifindex}, 419 "header": {"dev-index": cfg.ifindex}, [all …]
|
| /tools/bpf/bpftool/ |
| A D | feature.c | 516 __u32 ifindex) in probe_prog_load_ifindex() argument 555 if (ifindex) { in probe_prog_type() 622 if (ifindex) { in probe_map_type() 656 __u32 ifindex) in probe_helper_ifindex() argument 690 if (ifindex) in probe_helper_for_progtype() 728 if (ifindex) in probe_helpers_for_progtype() 761 ifindex); in probe_helpers_for_progtype() 973 ifindex); in section_program_types() 1038 ifindex); in section_helpers() 1187 __u32 ifindex = 0; in do_probe() local [all …]
|
| A D | net.c | 33 int ifindex; member 58 int ifindex; member 237 .t.tcm_ifindex = ifindex, in netlink_get_class() 276 .t.tcm_ifindex = ifindex, in netlink_get_qdisc() 315 .t.tcm_ifindex = ifindex, in netlink_get_filter() 547 filter_info.ifindex = dev->ifindex; in show_dev_tc_bpf_classic() 622 int ifindex; in net_parse_dev() local 628 if (!ifindex) in net_parse_dev() 637 return ifindex; in net_parse_dev() 705 if (ifindex < 1) { in do_attach() [all …]
|
| /tools/net/ynl/samples/ |
| A D | netdev.c | 24 if (!d->_present.ifindex) in netdev_print_device() 27 name = if_indextoname(d->ifindex, ifname); in netdev_print_device() 30 printf("[%d]\t", d->ifindex); in netdev_print_device() 67 int ifindex = 0; in main() local 70 ifindex = strtol(argv[1], NULL, 0); in main() 82 if (scanf("%d", &ifindex) != 1) { in main() 87 if (ifindex > 0) { in main() 92 netdev_dev_get_req_set_ifindex(req, ifindex); in main() 101 } else if (!ifindex) { in main() 111 } else if (ifindex == -2) { in main()
|
| /tools/testing/selftests/bpf/ |
| A D | xdp_synproxy.c | 19 static unsigned int ifindex; variable 34 .ifindex = ifindex, in cleanup() 49 err = bpf_xdp_attach(ifindex, -1, 0, NULL); in cleanup() 114 *ifindex = 0; in parse_options() 133 *ifindex = if_nametoindex(optarg); in parse_options() 134 if (*ifindex == 0) in parse_options() 182 if (*ifindex != 0 && *prog_id != 0) in parse_options() 184 if (*ifindex == 0 && *prog_id == 0) in parse_options() 232 .ifindex = ifindex, in syncookie_attach() 253 err = bpf_xdp_attach(ifindex, prog_fd, in syncookie_attach() [all …]
|
| A D | xdp_features.c | 29 int ifindex; member 186 env.ifindex = if_nametoindex(arg); in parse_arg() 187 if (!env.ifindex) in parse_arg() 188 env.ifindex = strtoul(arg, NULL, 0); in parse_arg() 189 if (!env.ifindex || !if_indextoname(env.ifindex, env.ifname)) { in parse_arg() 214 env.ifindex = -ENODEV; in set_env_default() 287 .ifindex = env.ifindex, in dut_attach_xdp_prog() 423 bpf_xdp_detach(env.ifindex, flags, NULL); in dut_run() 488 bpf_xdp_detach(env.ifindex, flags, NULL); in dut_run() 650 bpf_xdp_detach(env.ifindex, flags, NULL); in tester_run() [all …]
|
| A D | xsk.c | 74 int ifindex; member 281 bool xsk_is_in_mode(u32 ifindex, int mode) in xsk_is_in_mode() argument 286 ret = bpf_xdp_query(ifindex, mode, &opts); in xsk_is_in_mode() 393 int xsk_set_mtu(int ifindex, int mtu) in xsk_set_mtu() argument 408 req.msg.ifi_index = ifindex; in xsk_set_mtu() 436 bpf_xdp_detach(ifindex, xdp_flags, NULL); in xsk_detach_xdp_program() 467 if (ctx->ifindex == ifindex && ctx->queue_id == queue_id) { in xsk_get_ctx() 527 ctx->ifindex = ifindex; in xsk_create_ctx() 539 int ifindex, in xsk_socket__create_shared() argument 580 ctx = xsk_get_ctx(umem, ifindex, queue_id); in xsk_socket__create_shared() [all …]
|
| /tools/lib/bpf/ |
| A D | netlink.c | 40 int ifindex; member 47 int ifindex; member 367 if (xdp_id->ifindex && xdp_id->ifindex != ifinfo->ifi_index) in get_xdp_info() 412 __u32 ifindex; in parse_xdp_features() local 421 if (ifindex != md->ifindex) in parse_xdp_features() 441 .ifindex = ifindex, in bpf_xdp_query() 457 xdp_id.ifindex = ifindex; in bpf_xdp_query() 490 err = nlattr_add(&req, NETDEV_A_DEV_IFINDEX, &ifindex, sizeof(ifindex)); in bpf_xdp_query() 745 ifindex = OPTS_GET(hook, ifindex, 0); in bpf_tc_attach() 819 ifindex = OPTS_GET(hook, ifindex, 0); in __bpf_tc_detach() [all …]
|
| /tools/testing/selftests/net/ |
| A D | nettest.c | 95 int ifindex; member 395 int ifindex = 0; in check_device() local 401 ifindex = get_ifidx(name); in check_device() 475 ifindex = htonl(ifindex); in set_unicast_if() 481 rc = setsockopt(sd, level, opt, &ifindex, sizeof(ifindex)); in set_unicast_if() 652 if (args->ifindex < 0) { in resolve_devices() 909 int ifindex = 0; in get_index_from_cmsg() local 933 if (ifindex) { in get_index_from_cmsg() 935 ifindex, buf); in get_index_from_cmsg() 937 return ifindex; in get_index_from_cmsg() [all …]
|