/linux-master/net/xdp/ |
H A D | xsk_diag.c | 21 di.ifindex = xs->dev ? xs->dev->ifindex : 0; 62 du.ifindex = (pool && pool->netdev) ? pool->netdev->ifindex : 0;
|
/linux-master/tools/testing/selftests/bpf/prog_tests/ |
H A D | lwt_redirect.c | 27 * ping 10.0.0.<ifindex> -c 1 -w 1 -s 100 28 * ping 20.0.0.<ifindex> -c 1 -w 1 -s 100 97 int ifindex = -1; local 104 ifindex = if_nametoindex(ifname); 105 if (!ASSERT_GE(ifindex, 0, "if_nametoindex")) { 113 .sll_ifindex = ifindex,
|
H A D | xdp_bpf2bpf.c | 9 int ifindex; member in struct:meta 28 ASSERT_EQ(meta->ifindex, if_nametoindex("lo"), "check_meta_ifindex");
|
H A D | xdp_link.c | 129 ASSERT_EQ(link_info.xdp.ifindex, IFINDEX_LO, "link_ifindex"); 146 /* ifindex should be zeroed out */ 147 ASSERT_EQ(link_info.xdp.ifindex, 0, "link_ifindex");
|
/linux-master/net/hsr/ |
H A D | hsr_netlink.c | 129 if (nla_put_u32(skb, IFLA_HSR_SLAVE1, port->dev->ifindex)) 135 if (nla_put_u32(skb, IFLA_HSR_SLAVE2, port->dev->ifindex)) 207 res = nla_put_u32(skb, HSR_A_IFINDEX, port->dev->ifindex); 267 * Input: hsr ifindex, node mac address 268 * Output: hsr ifindex, node mac address (copied from request), 323 res = nla_put_u32(skb_out, HSR_A_IFINDEX, hsr_dev->ifindex); 366 port->dev->ifindex); 379 port->dev->ifindex); 451 res = nla_put_u32(skb_out, HSR_A_IFINDEX, hsr_dev->ifindex);
|
/linux-master/net/sched/ |
H A D | cls_fw.c | 38 int ifindex; member in struct:fw_filter 67 if (!tcf_match_indev(skb, f->ifindex)) 220 f->ifindex = ret; 270 fnew->ifindex = f->ifindex; 390 if (f->ifindex) { 392 dev = __dev_get_by_index(net, f->ifindex);
|
H A D | act_mirred.c | 140 if (tb[TCA_MIRRED_BLOCKID] && parm->ifindex) { 167 if (!parm->ifindex && !tb[TCA_MIRRED_BLOCKID]) { 195 if (parm->ifindex) { 198 ndev = dev_get_by_index(net, parm->ifindex); 306 skb_to_send->skb_iif = skb->dev->ifindex; 388 const u32 exception_ifindex = skb->dev->ifindex; 491 opt.ifindex = dev->ifindex;
|
/linux-master/net/core/ |
H A D | page_pool_user.c | 72 unsigned long ifindex; member in struct:page_pool_dump_cb 89 for_each_netdev_dump(net, netdev, state->ifindex) { 128 (pool->slow.netdev->ifindex != LOOPBACK_IFINDEX && 130 pool->slow.netdev->ifindex))) 196 "selecting by ifindex not supported"); 225 if (pool->slow.netdev->ifindex != LOOPBACK_IFINDEX && 227 pool->slow.netdev->ifindex)) 393 if (netdev->ifindex != LOOPBACK_IFINDEX)
|
H A D | link_watch.c | 48 if (iflink == dev->ifindex) 105 if (dev->ifindex != dev_get_iflink(dev))
|
/linux-master/net/caif/ |
H A D | cfcnfg.c | 46 int ifindex; member in struct:cfcnfg_phyinfo 174 if (phy->ifindex == ifi && phy->up) 230 if (s->ifindex != 0) { 231 res = cfcnfg_get_id_from_ifi(cnfg, s->ifindex); 301 struct cflayer *adap_layer, int *ifindex, 347 *ifindex = phy->ifindex; 469 phyid = (dev->ifindex + i) & 0x7; 492 phyinfo->ifindex = dev->ifindex; 300 caif_connect_client(struct net *net, struct caif_connect_request *conn_req, struct cflayer *adap_layer, int *ifindex, int *proto_head, int *proto_tail) argument [all...] |
/linux-master/net/ipv6/ |
H A D | anycast.c | 63 int ipv6_sock_ac_join(struct sock *sk, int ifindex, const struct in6_addr *addr) argument 80 if (ifindex) 81 dev = __dev_get_by_index(net, ifindex); 92 if (ifindex == 0) { 116 if (ifindex) 125 pac->acl_ifindex = dev->ifindex; 155 int ipv6_sock_ac_drop(struct sock *sk, int ifindex, const struct in6_addr *addr) argument 166 if ((ifindex == 0 || pac->acl_ifindex == ifindex) && 558 state->dev->ifindex, stat [all...] |
/linux-master/net/ipv4/ |
H A D | devinet.c | 116 int ifindex; member in struct:inet_fill_args 591 struct in_device *inetdev_by_index(struct net *net, int ifindex) argument 597 dev = dev_get_by_index_rcu(net, ifindex); 627 .imr_ifindex = ifa->ifa_dev->dev->ifindex, 1697 ifm->ifa_index = ifa->ifa_dev->dev->ifindex; 1771 fillargs->ifindex = ifm->ifa_index; 1772 if (fillargs->ifindex) { 1863 unsigned long ifindex; member in struct:__anon2954 1877 if (fillargs.ifindex) { 1879 dev = dev_get_by_index_rcu(tgt_net, fillargs.ifindex); 2053 inet_netconf_fill_devconf(struct sk_buff *skb, int ifindex, const struct ipv4_devconf *devconf, u32 portid, u32 seq, int event, unsigned int flags, int type) argument 2114 inet_netconf_notify_devconf(struct net *net, int event, int type, int ifindex, struct ipv4_devconf *devconf) argument 2196 int ifindex; local 2254 unsigned long ifindex; member in struct:__anon2955 2391 int ifindex; local 2570 __devinet_sysctl_register(struct net *net, char *dev_name, int ifindex, struct ipv4_devconf *p) argument 2605 __devinet_sysctl_unregister(struct net *net, struct ipv4_devconf *cnf, int ifindex) argument [all...] |
/linux-master/drivers/net/ppp/ |
H A D | pppoe.c | 11 * session id by including the local device ifindex in the 160 unsigned char *addr, int ifindex) 168 ret->pppoe_ifindex == ifindex) 198 char *addr, int ifindex) 208 ret->pppoe_ifindex == ifindex) { 224 unsigned char *addr, int ifindex) 229 po = __get_item(pn, sid, addr, ifindex); 244 int ifindex; local 249 ifindex = dev->ifindex; 159 __get_item(struct pppoe_net *pn, __be16 sid, unsigned char *addr, int ifindex) argument 197 __delete_item(struct pppoe_net *pn, __be16 sid, char *addr, int ifindex) argument 223 get_item(struct pppoe_net *pn, __be16 sid, unsigned char *addr, int ifindex) argument 258 delete_item(struct pppoe_net *pn, __be16 sid, char *addr, int ifindex) argument [all...] |
/linux-master/drivers/net/ |
H A D | vrf.c | 98 int ifindex; member in struct:vrf_map_elem 121 int ifindex; member in struct:net_vrf 189 return vrf->ifindex; 209 int ifindex, int users) 212 me->ifindex = ifindex; 275 vrf_map_elem_init(new_me, table_id, dev->ifindex, 0); 352 int ifindex; local 357 ifindex = -EPERM; 363 ifindex 208 vrf_map_elem_init(struct vrf_map_elem *me, int table_id, int ifindex, int users) argument 1319 vrf_ip6_route_lookup(struct net *net, const struct net_device *dev, struct flowi6 *fl6, int ifindex, const struct sk_buff *skb, int flags) argument 1331 vrf_ip6_input_dst(struct sk_buff *skb, struct net_device *vrf_dev, int ifindex) argument [all...] |
H A D | netkit.c | 148 iflink = READ_ONCE(peer->ifindex); 384 if (ifmp && dev->ifindex) 385 peer->ifindex = ifmp->ifi_index; 465 static struct net_device *netkit_dev_fetch(struct net *net, u32 ifindex, u32 which) argument 480 dev = __dev_get_by_index(net, ifindex); 696 u32 ifindex = 0; local 700 ifindex = nkl->dev->ifindex; 703 seq_printf(seq, "ifindex:\t%u\n", ifindex); 713 u32 ifindex = 0; local [all...] |
/linux-master/drivers/net/bonding/ |
H A D | bond_netlink.c | 206 int ifindex = nla_get_u32(data[IFLA_BOND_ACTIVE_SLAVE]); local 210 if (ifindex != 0) { 212 ifindex); 367 int ifindex = nla_get_u32(data[IFLA_BOND_PRIMARY]); local 371 dev = __dev_get_by_index(dev_net(bond_dev), ifindex); 636 int ifindex; local 640 ifindex = slave ? slave->ifindex : 0; 642 return ifindex; 650 int ifindex, local [all...] |
/linux-master/tools/bpf/bpftool/ |
H A D | link.c | 153 static void show_link_ifindex_json(__u32 ifindex, json_writer_t *wtr) argument 157 if (ifindex) 158 if_indextoname(ifindex, devname); 162 jsonw_uint_field(wtr, "ifindex", ifindex); 522 show_link_ifindex_json(info->tcx.ifindex, json_wtr); 526 show_link_ifindex_json(info->netkit.ifindex, json_wtr); 530 show_link_ifindex_json(info->xdp.ifindex, json_wtr); 611 static void show_link_ifindex_plain(__u32 ifindex) argument 617 if (ifindex) [all...] |
H A D | common.c | 581 ifindex_to_name_ns(__u32 ifindex, __u32 ns_dev, __u32 ns_ino, char *buf) argument 595 return if_indextoname(ifindex, buf); 637 ifindex_to_arch(__u32 ifindex, __u64 ns_dev, __u64 ns_ino, const char **opt) argument 643 if (!ifindex_to_name_ns(ifindex, ns_dev, ns_ino, devname)) { 644 p_err("Can't get net device name for ifindex %d: %s", ifindex, 674 void print_dev_plain(__u32 ifindex, __u64 ns_dev, __u64 ns_inode) argument 678 if (!ifindex) 682 if (ifindex_to_name_ns(ifindex, ns_dev, ns_inode, name)) 685 printf("ifindex 689 print_dev_json(__u32 ifindex, __u64 ns_dev, __u64 ns_inode) argument [all...] |
/linux-master/net/mctp/ |
H A D | device.c | 78 hdr->ifa_index = mdev->dev->ifindex; 122 int ifindex; local 126 // filter by ifindex if requested 127 ifindex = hdr->ifa_index; 135 (ifindex == 0 || ifindex == dev->ifindex)) {
|
/linux-master/net/can/ |
H A D | isotp.c | 152 int ifindex; member in struct:isotp_sock 224 dev = dev_get_by_index(sock_net(sk), so->ifindex); 231 can_skb_prv(nskb)->ifindex = dev->ifindex; 285 addr->can_ifindex = skb->dev->ifindex; 769 dev = dev_get_by_index(sock_net(sk), so->ifindex); 780 can_skb_prv(skb)->ifindex = dev->ifindex; 995 dev = dev_get_by_index(sock_net(sk), so->ifindex); 1009 can_skb_prv(skb)->ifindex 1252 int ifindex; local [all...] |
/linux-master/include/net/ |
H A D | addrconf.h | 215 int type, int ifindex); 229 int ipv6_sock_mc_join(struct sock *sk, int ifindex, 231 int ipv6_sock_mc_drop(struct sock *sk, int ifindex, 286 int ipv6_sock_ac_join(struct sock *sk, int ifindex, 288 int ipv6_sock_ac_drop(struct sock *sk, int ifindex, 313 int ifindex, struct ipv6_devconf *devconf);
|
H A D | ipv6_stubs.h | 23 int (*ipv6_sock_mc_join)(struct sock *sk, int ifindex, 25 int (*ipv6_sock_mc_drop)(struct sock *sk, int ifindex,
|
/linux-master/net/ipv4/netfilter/ |
H A D | nf_socket_ipv4.c | 76 in->ifindex); 79 in->ifindex);
|
/linux-master/net/ipv6/netfilter/ |
H A D | nf_socket_ipv6.c | 88 in->ifindex); 91 in->ifindex);
|
/linux-master/include/linux/ |
H A D | igmp.h | 119 struct ip_mreq_source *mreqs, int ifindex); 120 extern int ip_mc_msfilter(struct sock *sk, struct ip_msfilter *msf,int ifindex);
|