Home
last modified time | relevance | path

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

12345678910>>...18

/openbmc/linux/security/selinux/
H A Dnetif.c68 int ifindex) in sel_netif_find() argument
70 u32 idx = sel_netif_hashfn(ns, ifindex); in sel_netif_find()
75 netif->nsec.ifindex == ifindex) in sel_netif_find()
142 dev = dev_get_by_index(ns, ifindex); in sel_netif_sid_slow()
145 __func__, ifindex); in sel_netif_sid_slow()
150 netif = sel_netif_find(ns, ifindex); in sel_netif_sid_slow()
162 new->nsec.ifindex = ifindex; in sel_netif_sid_slow()
173 __func__, ifindex); in sel_netif_sid_slow()
196 netif = sel_netif_find(ns, ifindex); in sel_netif_sid()
204 return sel_netif_sid_slow(ns, ifindex, sid); in sel_netif_sid()
[all …]
/openbmc/linux/tools/testing/selftests/bpf/progs/
H 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 …]
H 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 …]
H 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()
/openbmc/linux/include/net/
H A Dl3mdev.h67 int ifindex; in l3mdev_master_ifindex() local
70 ifindex = l3mdev_master_ifindex_rcu(dev); in l3mdev_master_ifindex()
73 return ifindex; in l3mdev_master_ifindex()
81 if (likely(ifindex)) { in l3mdev_master_ifindex_by_index()
84 dev = dev_get_by_index_rcu(net, ifindex); in l3mdev_master_ifindex_by_index()
121 int l3mdev_master_upper_ifindex_by_index(struct net *net, int ifindex) in l3mdev_master_upper_ifindex_by_index() argument
124 ifindex = l3mdev_master_upper_ifindex_by_index_rcu(net, ifindex); in l3mdev_master_upper_ifindex_by_index()
127 return ifindex; in l3mdev_master_upper_ifindex_by_index()
131 u32 l3mdev_fib_table_by_index(struct net *net, int ifindex);
148 if (ifindex == 0) in netif_index_is_l3_master()
[all …]
/openbmc/linux/tools/bpf/bpftool/
H A Dfeature.c520 __u32 ifindex) in probe_prog_load_ifindex() argument
559 if (ifindex) { in probe_prog_type()
626 if (ifindex) { in probe_map_type()
660 __u32 ifindex) in probe_helper_ifindex() argument
693 if (ifindex) in probe_helper_for_progtype()
731 if (ifindex) in probe_helpers_for_progtype()
764 ifindex); in probe_helpers_for_progtype()
954 ifindex); in section_program_types()
1019 ifindex); in section_helpers()
1167 __u32 ifindex = 0; in do_probe() local
[all …]
/openbmc/linux/samples/bpf/
H A Dtc_l2_redirect_kern.c65 int key = 0, *ifindex; in _l2_to_iptun_ingress_forward() local
73 if (!ifindex) in _l2_to_iptun_ingress_forward()
88 return bpf_redirect(*ifindex, BPF_F_INGRESS); in _l2_to_iptun_ingress_forward()
103 return bpf_redirect(*ifindex, BPF_F_INGRESS); in _l2_to_iptun_ingress_forward()
116 int key = 0, *ifindex; in _l2_to_iptun_ingress_redirect() local
124 if (!ifindex) in _l2_to_iptun_ingress_redirect()
147 return bpf_redirect(*ifindex, 0); in _l2_to_iptun_ingress_redirect()
157 int key = 0, *ifindex; in _l2_to_ip6tun_ingress_redirect() local
163 if (!ifindex) in _l2_to_ip6tun_ingress_redirect()
177 *ifindex); in _l2_to_ip6tun_ingress_redirect()
[all …]
H A Dxdp_adjust_tail_user.c27 static int ifindex = -1; variable
35 if (ifindex > -1) { in int_exit()
36 if (bpf_xdp_query_id(ifindex, xdp_flags, &curr_prog_id)) { in int_exit()
41 bpf_xdp_detach(ifindex, xdp_flags, NULL); in int_exit()
105 ifindex = if_nametoindex(optarg); in main()
106 if (!ifindex) in main()
107 ifindex = atoi(optarg); in main()
142 if (!ifindex) { in main()
182 if (bpf_xdp_attach(ifindex, prog_fd, xdp_flags, NULL) < 0) { in main()
/openbmc/linux/tools/testing/selftests/bpf/prog_tests/
H A Dtest_tunnel.c315 int key = 0, ifindex = -1; in test_vxlan_tunnel() local
333 tc_hook.ifindex = ifindex; in test_vxlan_tunnel()
344 ifindex = if_nametoindex("veth1"); in test_vxlan_tunnel()
347 tc_hook.ifindex = ifindex; in test_vxlan_tunnel()
361 tc_hook.ifindex = ifindex; in test_vxlan_tunnel()
399 int key = 0, ifindex = -1; in test_ip6vxlan_tunnel() local
417 tc_hook.ifindex = ifindex; in test_ip6vxlan_tunnel()
434 tc_hook.ifindex = ifindex; in test_ip6vxlan_tunnel()
470 int ifindex = -1; in test_ipip_tunnel() local
484 ifindex = if_nametoindex(IPIP_TUNL_DEV1); in test_ipip_tunnel()
[all …]
H 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()
H 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()
126 bpf_obj->bss->ifindex = *tests[i].ifindex; in test_empty_skb()
/openbmc/linux/tools/net/ynl/samples/
H 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()
55 int ifindex = 0; in main() local
58 ifindex = strtol(argv[1], NULL, 0); in main()
70 scanf("%d", &ifindex); in main()
72 if (ifindex > 0) { in main()
77 netdev_dev_get_req_set_ifindex(req, ifindex); in main()
86 } else if (!ifindex) { in main()
94 } else if (ifindex == -2) { in main()
/openbmc/linux/tools/net/ynl/generated/
H A Dnetdev-user.h27 __u32 ifindex:1; member
30 __u32 ifindex; member
40 netdev_dev_get_req_set_ifindex(struct netdev_dev_get_req *req, __u32 ifindex) in netdev_dev_get_req_set_ifindex() argument
42 req->_present.ifindex = 1; in netdev_dev_get_req_set_ifindex()
43 req->ifindex = ifindex; in netdev_dev_get_req_set_ifindex()
48 __u32 ifindex:1; member
53 __u32 ifindex; member
H A Dfou-user.h36 __u32 ifindex:1; member
47 __s32 ifindex; member
118 req->ifindex = ifindex; in fou_add_req_set_ifindex()
131 __u32 ifindex:1; member
141 __s32 ifindex; member
165 req->ifindex = ifindex; in fou_del_req_set_ifindex()
221 __u32 ifindex:1; member
231 __s32 ifindex; member
255 req->ifindex = ifindex; in fou_get_req_set_ifindex()
312 __u32 ifindex:1; member
[all …]
/openbmc/linux/net/l3mdev/
H A Dl3mdev.c81 int ifindex = -EINVAL; in l3mdev_ifindex_lookup_by_table_id() local
96 ifindex = lookup(net, table_id); in l3mdev_ifindex_lookup_by_table_id()
101 return ifindex; in l3mdev_ifindex_lookup_by_table_id()
112 int ifindex = 0; in l3mdev_master_ifindex_rcu() local
118 ifindex = dev->ifindex; in l3mdev_master_ifindex_rcu()
131 ifindex = master->ifindex; in l3mdev_master_ifindex_rcu()
134 return ifindex; in l3mdev_master_ifindex_rcu()
148 dev = dev_get_by_index_rcu(net, ifindex); in l3mdev_master_upper_ifindex_by_index_rcu()
152 return dev ? dev->ifindex : 0; in l3mdev_master_upper_ifindex_by_index_rcu()
194 if (!ifindex) in l3mdev_fib_table_by_index()
[all …]
/openbmc/linux/net/ipv6/
H A Daddrlabel.c35 int ifindex; member
116 int addrtype, int ifindex) in __ip6addrlbl_match() argument
118 if (p->ifindex && p->ifindex != ifindex) in __ip6addrlbl_match()
129 int type, int ifindex) in __ipv6_addr_label() argument
161 int prefixlen, int ifindex, in ip6addrlbl_alloc() argument
195 newp->ifindex = ifindex; in ip6addrlbl_alloc()
215 p->ifindex == newp->ifindex && in __ip6addrlbl_add()
267 int ifindex) in __ip6addrlbl_del() argument
278 p->ifindex == ifindex && in __ip6addrlbl_del()
291 int ifindex) in ip6addrlbl_del() argument
[all …]
/openbmc/phosphor-networkd/src/
H A Dncsi_util.hpp27 int sendOemCommand(int ifindex, int package, int channel, int opcode,
40 int setChannel(int ifindex, int package, int channel);
50 int clearInterface(int ifindex);
59 int getInfo(int ifindex, int package);
67 int setPackageMask(int ifindex, unsigned int mask);
76 int setChannelMask(int ifindex, int package, unsigned int mask);
H A Dncsi_util.cpp341 "RC", ret, "INTERFACE", lg2::hex, ifindex); in applyCmd()
428 "INTERFACE_INDEX", lg2::hex, ifindex); in sendOemCommand()
435 ifindex, in sendOemCommand()
441 int setChannel(int ifindex, int package, int channel) in setChannel() argument
447 "INTERFACE_INDEX", lg2::hex, ifindex); in setChannel()
453 int clearInterface(int ifindex) in clearInterface() argument
456 "INTERFACE_INDEX", lg2::hex, ifindex); in clearInterface()
461 int getInfo(int ifindex, int package) in getInfo() argument
480 int setPackageMask(int ifindex, unsigned int mask) in setPackageMask() argument
493 int setChannelMask(int ifindex, int package, unsigned int mask) in setChannelMask() argument
[all …]
/openbmc/linux/tools/testing/selftests/bpf/
H A Dxdp_redirect_multi.c45 static int get_mac_addr(unsigned int ifindex, void *mac_addr) in get_mac_addr() argument
55 if (!if_indextoname(ifindex, ifname)) in get_mac_addr()
93 unsigned int ifindex; in main() local
187 ifindex = ifaces[i]; in main()
190 ret = get_mac_addr(ifindex, mac_addr); in main()
192 printf("get interface %d mac failed\n", ifindex); in main()
195 ret = bpf_map_update_elem(mac_map, &ifindex, mac_addr, 0); in main()
203 devmap_val.ifindex = ifindex; in main()
205 ret = bpf_map_update_elem(group_all, &ifindex, &devmap_val, 0); in main()
212 ret = bpf_xdp_attach(ifindex, prog_fd, xdp_flags, NULL); in main()
[all …]
H 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 …]
/openbmc/linux/net/can/
H A Dbcm.c104 int ifindex; member
128 int ifindex; member
179 if (!ifindex) in bcm_proc_getifname()
294 can_skb_prv(skb)->ifindex = dev->ifindex; in bcm_can_tx()
869 if (!ifindex) in bcm_tx_setup()
969 op->ifindex = ifindex; in bcm_tx_setup()
1147 op->ifindex = ifindex; in bcm_rx_setup()
1278 can_skb_prv(skb)->ifindex = dev->ifindex; in bcm_tx_send()
1430 if (bo->bound && bo->ifindex == dev->ifindex) { in bcm_notify()
1450 if (bo->bound && bo->ifindex == dev->ifindex) { in bcm_notify()
[all …]
/openbmc/linux/include/trace/events/
H A Dxdp.h39 __field(int, ifindex)
45 __entry->ifindex = dev->ifindex;
51 __entry->ifindex)
62 __field(int, ifindex)
70 __entry->ifindex = dev->ifindex;
78 __entry->ifindex,
118 ifindex = ((struct _bpf_dtab_netdev *)tgt)->dev->ifindex;
120 ifindex = index;
126 __entry->ifindex = dev->ifindex;
370 __entry->ifindex = rxq->dev->ifindex;
[all …]
/openbmc/linux/drivers/net/ethernet/mellanox/mlx5/core/en/tc/
H A Dint_port.c13 int ifindex; member
106 int ifindex, in mlx5e_int_port_lookup() argument
115 if (int_port->ifindex == ifindex && int_port->type == type) { in mlx5e_int_port_lookup()
151 int ifindex, in mlx5e_int_port_add() argument
177 ifindex); in mlx5e_int_port_add()
190 int_port->ifindex = ifindex; in mlx5e_int_port_add()
265 int ifindex, in mlx5e_tc_int_port_get() argument
416 int ifindex; in mlx5e_tc_int_port_dev_fwd() local
430 ifindex = int_port->ifindex; in mlx5e_tc_int_port_dev_fwd()
438 ifindex); in mlx5e_tc_int_port_dev_fwd()
[all …]
/openbmc/linux/tools/lib/bpf/
H 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()
731 ifindex = OPTS_GET(hook, ifindex, 0); in bpf_tc_attach()
805 ifindex = OPTS_GET(hook, ifindex, 0); in __bpf_tc_detach()
[all …]
/openbmc/linux/drivers/net/vxlan/
H A Dvxlan_multicast.c21 int ifindex = (rifindex ? : vxlan->default_dst.remote_ifindex); in vxlan_igmp_join() local
29 .imr_ifindex = ifindex, in vxlan_igmp_join()
42 ret = ipv6_stub->ipv6_sock_mc_join(sk, ifindex, in vxlan_igmp_join()
63 .imr_ifindex = ifindex, in vxlan_igmp_leave()
76 ret = ipv6_stub->ipv6_sock_mc_drop(sk, ifindex, in vxlan_igmp_leave()
94 if (rifindex != ifindex) in vxlan_group_used_match()
101 union vxlan_addr *ip, int ifindex) in vxlan_group_used_by_vnifilter() argument
106 if (vxlan_group_used_match(ip, ifindex, in vxlan_group_used_by_vnifilter()
115 if (vxlan_group_used_match(ip, ifindex, in vxlan_group_used_by_vnifilter()
164 if (!vxlan_group_used_by_vnifilter(vxlan, ip, ifindex)) in vxlan_group_used()
[all …]

12345678910>>...18