Home
last modified time | relevance | path

Searched refs:ifindex (Results 1 – 25 of 122) sorted by relevance

12345

/tools/testing/selftests/drivers/net/
A Dshaper.py56 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 Dhds.py14 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 Dstats.py31 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 Dqueues.py21 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 Dtest_check_mtu.c37 __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 Dkfree_skb.c28 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 Dempty_skb.c8 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 Dtest_xdp_bpf2bpf.c12 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 Dtc_netkit.c82 *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 Dxdp_dev_bound_only.c8 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 Dtc_helpers.h21 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 Dempty_skb.c24 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 Dlwt_reroute.c190 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 Dxdp_devmap_attach.c21 .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 Dcheck_mtu.c68 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 Dtest_tunnel.c539 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 Drss_api.py78 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 Dfeature.c516 __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 Dnet.c33 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 Dnetdev.c24 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 Dxdp_synproxy.c19 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 Dxdp_features.c29 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 Dxsk.c74 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 Dnetlink.c40 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 Dnettest.c95 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 …]

Completed in 51 milliseconds

12345