/openbmc/linux/security/selinux/ |
H A D | netif.c | 68 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 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 …]
|
H 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 …]
|
H 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()
|
/openbmc/linux/include/net/ |
H A D | l3mdev.h | 67 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 D | feature.c | 520 __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 D | tc_l2_redirect_kern.c | 65 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 D | xdp_adjust_tail_user.c | 27 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 D | test_tunnel.c | 315 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 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()
|
H 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() 126 bpf_obj->bss->ifindex = *tests[i].ifindex; in test_empty_skb()
|
/openbmc/linux/tools/net/ynl/samples/ |
H 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() 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 D | netdev-user.h | 27 __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 D | fou-user.h | 36 __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 D | l3mdev.c | 81 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 D | addrlabel.c | 35 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 D | ncsi_util.hpp | 27 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 D | ncsi_util.cpp | 341 "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 D | xdp_redirect_multi.c | 45 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 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 …]
|
/openbmc/linux/net/can/ |
H A D | bcm.c | 104 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 D | xdp.h | 39 __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 D | int_port.c | 13 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 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() 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 D | vxlan_multicast.c | 21 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 …]
|