Home
last modified time | relevance | path

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

1234567

/net/l3mdev/
Dl3mdev.c19 int ifindex = 0; in l3mdev_master_ifindex_rcu() local
25 ifindex = dev->ifindex; in l3mdev_master_ifindex_rcu()
38 ifindex = master->ifindex; in l3mdev_master_ifindex_rcu()
41 return ifindex; in l3mdev_master_ifindex_rcu()
51 int l3mdev_master_upper_ifindex_by_index_rcu(struct net *net, int ifindex) in l3mdev_master_upper_ifindex_by_index_rcu() argument
55 dev = dev_get_by_index_rcu(net, ifindex); in l3mdev_master_upper_ifindex_by_index_rcu()
59 return dev ? dev->ifindex : 0; in l3mdev_master_upper_ifindex_by_index_rcu()
96 u32 l3mdev_fib_table_by_index(struct net *net, int ifindex) in l3mdev_fib_table_by_index() argument
101 if (!ifindex) in l3mdev_fib_table_by_index()
106 dev = dev_get_by_index_rcu(net, ifindex); in l3mdev_fib_table_by_index()
[all …]
/net/can/
Dbcm.c106 int ifindex; member
130 int ifindex; member
177 static char *bcm_proc_getifname(struct net *net, char *result, int ifindex) in bcm_proc_getifname() argument
181 if (!ifindex) in bcm_proc_getifname()
185 dev = dev_get_by_index_rcu(net, ifindex); in bcm_proc_getifname()
207 seq_printf(m, " / bound %s", bcm_proc_getifname(net, ifname, bo->ifindex)); in bcm_proc_show()
219 bcm_proc_getifname(net, ifname, op->ifindex)); in bcm_proc_show()
248 bcm_proc_getifname(net, ifname, op->ifindex)); in bcm_proc_show()
282 if (!op->ifindex) in bcm_can_tx()
285 dev = dev_get_by_index(sock_net(op->sk), op->ifindex); in bcm_can_tx()
[all …]
Draw.c87 int ifindex; member
173 addr->can_ifindex = skb->dev->ifindex; in raw_rcv()
280 if (ro->ifindex != dev->ifindex) in raw_notify()
293 ro->ifindex = 0; in raw_notify()
339 ro->ifindex = 0; in raw_init()
389 if (ro->ifindex) { in raw_release()
392 dev = dev_get_by_index(sock_net(sk), ro->ifindex); in raw_release()
405 ro->ifindex = 0; in raw_release()
424 int ifindex; in raw_bind() local
435 if (ro->bound && addr->can_ifindex == ro->ifindex) in raw_bind()
[all …]
/net/ipv6/
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
134 if (__ip6addrlbl_match(p, addr, type, ifindex)) in __ipv6_addr_label()
141 const struct in6_addr *addr, int type, int ifindex) in ipv6_addr_label() argument
149 p = __ipv6_addr_label(net, addr, type, ifindex); in ipv6_addr_label()
154 __func__, addr, type, ifindex, label); in ipv6_addr_label()
161 int prefixlen, int ifindex, in ip6addrlbl_alloc() argument
168 __func__, prefix, prefixlen, ifindex, (unsigned int)label); in ip6addrlbl_alloc()
[all …]
Danycast.c63 int ipv6_sock_ac_join(struct sock *sk, int ifindex, const struct in6_addr *addr) in ipv6_sock_ac_join() argument
80 if (ifindex) in ipv6_sock_ac_join()
81 dev = __dev_get_by_index(net, ifindex); in ipv6_sock_ac_join()
92 if (ifindex == 0) { in ipv6_sock_ac_join()
116 if (ifindex) in ipv6_sock_ac_join()
125 pac->acl_ifindex = dev->ifindex; in ipv6_sock_ac_join()
155 int ipv6_sock_ac_drop(struct sock *sk, int ifindex, const struct in6_addr *addr) in ipv6_sock_ac_drop() argument
166 if ((ifindex == 0 || pac->acl_ifindex == ifindex) && in ipv6_sock_ac_drop()
573 state->dev->ifindex, state->dev->name, in ac6_seq_show()
/net/bridge/
Dbr_mdb.c39 if (nla_put_nohdr(skb, sizeof(u32), &p->dev->ifindex) || in br_rports_fill_info()
88 int ifindex; in __mdb_fill_info() local
92 ifindex = p->port->dev->ifindex; in __mdb_fill_info()
96 ifindex = mp->br->dev->ifindex; in __mdb_fill_info()
101 e.ifindex = ifindex; in __mdb_fill_info()
196 if (bpm->ifindex) { in br_mdb_valid_dump_req()
243 bpm->ifindex = dev->ifindex; in br_mdb_dump()
280 bpm->ifindex = dev->ifindex; in nlmsg_populate_mdb_fill()
398 port_dev = __dev_get_by_index(net, entry->ifindex); in __br_mdb_notify()
447 entry.ifindex = port->dev->ifindex; in br_mdb_notify()
[all …]
/net/wimax/
Did-table.c73 struct genl_info *info, int ifindex) in wimax_dev_get_by_genl_info() argument
77 d_fnstart(3, NULL, "(info %p ifindex %d)\n", info, ifindex); in wimax_dev_get_by_genl_info()
80 if (wimax_dev->net_dev->ifindex == ifindex) { in wimax_dev_get_by_genl_info()
87 ifindex); in wimax_dev_get_by_genl_info()
91 info, ifindex, wimax_dev); in wimax_dev_get_by_genl_info()
126 __func__, wimax_dev, wimax_dev->net_dev->ifindex); in wimax_id_table_release()
Dop-state-get.c33 int result, ifindex; in wimax_gnl_doit_state_get() local
42 ifindex = nla_get_u32(info->attrs[WIMAX_GNL_STGET_IFIDX]); in wimax_gnl_doit_state_get()
43 wimax_dev = wimax_dev_get_by_genl_info(info, ifindex); in wimax_gnl_doit_state_get()
Dop-reset.c89 int result, ifindex; in wimax_gnl_doit_reset() local
98 ifindex = nla_get_u32(info->attrs[WIMAX_GNL_RESET_IFIDX]); in wimax_gnl_doit_reset()
99 wimax_dev = wimax_dev_get_by_genl_info(info, ifindex); in wimax_gnl_doit_reset()
Dop-msg.c130 wimax_dev->net_dev->ifindex); in wimax_msg_alloc()
319 int result, ifindex; in wimax_gnl_doit_msg_from_user() local
334 ifindex = nla_get_u32(info->attrs[WIMAX_GNL_MSG_IFIDX]); in wimax_gnl_doit_msg_from_user()
335 wimax_dev = wimax_dev_get_by_genl_info(info, ifindex); in wimax_gnl_doit_msg_from_user()
/net/netlabel/
Dnetlabel_unlabeled.c83 int ifindex; member
186 static u32 netlbl_unlhsh_hash(int ifindex) in netlbl_unlhsh_hash() argument
188 return ifindex & (netlbl_unlhsh_rcu_deref(netlbl_unlhsh)->size - 1); in netlbl_unlhsh_hash()
202 static struct netlbl_unlhsh_iface *netlbl_unlhsh_search_iface(int ifindex) in netlbl_unlhsh_search_iface() argument
208 bkt = netlbl_unlhsh_hash(ifindex); in netlbl_unlhsh_search_iface()
211 if (iter->valid && iter->ifindex == ifindex) in netlbl_unlhsh_search_iface()
311 static struct netlbl_unlhsh_iface *netlbl_unlhsh_add_iface(int ifindex) in netlbl_unlhsh_add_iface() argument
320 iface->ifindex = ifindex; in netlbl_unlhsh_add_iface()
326 if (ifindex > 0) { in netlbl_unlhsh_add_iface()
327 bkt = netlbl_unlhsh_hash(ifindex); in netlbl_unlhsh_add_iface()
[all …]
/net/netfilter/
Dnf_nat_masquerade.c16 int ifindex; member
61 nat->masq_index = out->ifindex; in nf_nat_masquerade_ipv4()
98 int ifindex, in nf_nat_masq_schedule() argument
120 w->ifindex = ifindex; in nf_nat_masq_schedule()
141 return nat->masq_index == w->ifindex; in device_cmp()
157 nf_nat_masq_schedule(net, NULL, dev->ifindex, in masq_device_event()
203 nf_nat_masq_schedule(dev_net(idev->dev), &addr, dev->ifindex, in masq_inet_event()
255 nat->masq_index = out->ifindex; in nf_nat_masquerade_ipv6()
290 nf_nat_masq_schedule(dev_net(dev), &addr, dev->ifindex, inet_cmp, in masq_inet6_event()
Dxt_TEE.c73 priv->oif = dev->ifindex; in tee_netdev_event()
76 if (dev->ifindex == priv->oif) in tee_netdev_event()
81 priv->oif = dev->ifindex; in tee_netdev_event()
82 else if (dev->ifindex == priv->oif) in tee_netdev_event()
119 priv->oif = dev->ifindex; in tee_tg_check()
Dnfnetlink_queue.c490 if (nla_put_be32(skb, NFQA_IFINDEX_INDEV, htonl(indev->ifindex))) in nfqnl_build_packet_message()
498 htonl(indev->ifindex)) || in nfqnl_build_packet_message()
502 htonl(br_port_get_rcu(indev)->br->dev->ifindex))) in nfqnl_build_packet_message()
510 htonl(indev->ifindex))) in nfqnl_build_packet_message()
524 if (nla_put_be32(skb, NFQA_IFINDEX_OUTDEV, htonl(outdev->ifindex))) in nfqnl_build_packet_message()
532 htonl(outdev->ifindex)) || in nfqnl_build_packet_message()
536 htonl(br_port_get_rcu(outdev)->br->dev->ifindex))) in nfqnl_build_packet_message()
544 htonl(outdev->ifindex))) in nfqnl_build_packet_message()
909 dev_cmp(struct nf_queue_entry *entry, unsigned long ifindex) in dev_cmp() argument
917 if (physinif == ifindex || physoutif == ifindex) in dev_cmp()
[all …]
/net/ipv4/netfilter/
Dipt_CLUSTERIP.c46 int ifindex; /* device ifindex */ member
201 c->ifindex = dev->ifindex; in clusterip_netdev_event()
206 if (dev->ifindex == c->ifindex) { in clusterip_netdev_event()
208 c->ifindex = -1; in clusterip_netdev_event()
213 c->ifindex = dev->ifindex; in clusterip_netdev_event()
215 } else if (dev->ifindex == c->ifindex) { in clusterip_netdev_event()
217 c->ifindex = -1; in clusterip_netdev_event()
251 c->ifindex = dev->ifindex; in clusterip_config_init()
640 if (c->ifindex != state->out->ifindex) { in arp_mangle()
642 c->ifindex, state->out->ifindex); in arp_mangle()
Dnf_tproxy_ipv4.c100 in->ifindex, 0); in nf_tproxy_get_sock_v4()
113 in->ifindex); in nf_tproxy_get_sock_v4()
122 in->ifindex); in nf_tproxy_get_sock_v4()
/net/ipv6/ila/
Dila_xlat.c15 int ifindex; member
56 struct ila_addr *iaddr, int ifindex) in ila_cmp_wildcards() argument
58 return (ila->xp.ifindex && ila->xp.ifindex != ifindex); in ila_cmp_wildcards()
64 return (ila->xp.ifindex != xp->ifindex); in ila_cmp_params()
79 if (ila->xp.ifindex) in ila_order()
121 xp->ifindex = nla_get_s32(info->attrs[ILA_ATTR_IFINDEX]); in parse_nl_config()
128 int ifindex, in ila_lookup_wildcards() argument
136 if (!ila_cmp_wildcards(ila, iaddr, ifindex)) in ila_lookup_wildcards()
432 nla_put_s32(msg, ILA_ATTR_IFINDEX, ila->xp.ifindex) || in ila_fill_info()
651 ila = ila_lookup_wildcards(iaddr, skb->dev->ifindex, ilan); in ila_xlat_addr()
/net/dcb/
Ddcbnl.c1118 if (itr->ifindex == netdev->ifindex) { in dcbnl_ieee_fill()
1277 if (itr->ifindex == netdev->ifindex) { in dcbnl_cee_fill()
1800 int ifindex, int prio) in dcb_app_lookup() argument
1807 itr->ifindex == ifindex && in dcb_app_lookup()
1815 static int dcb_app_add(const struct dcb_app *app, int ifindex) in dcb_app_add() argument
1824 entry->ifindex = ifindex; in dcb_app_add()
1843 itr = dcb_app_lookup(app, dev->ifindex, -1); in dcb_getapp()
1865 event.ifindex = dev->ifindex; in dcb_setapp()
1872 itr = dcb_app_lookup(new, dev->ifindex, -1); in dcb_setapp()
1884 err = dcb_app_add(new, dev->ifindex); in dcb_setapp()
[all …]
/net/ipv4/
Ddevinet.c113 int ifindex; member
588 struct in_device *inetdev_by_index(struct net *net, int ifindex) in inetdev_by_index() argument
594 dev = dev_get_by_index_rcu(net, ifindex); in inetdev_by_index()
624 .imr_ifindex = ifa->ifa_dev->dev->ifindex, in ip_mc_autojoin_config()
1666 ifm->ifa_index = ifa->ifa_dev->dev->ifindex; in inet_fill_ifaddr()
1737 fillargs->ifindex = ifm->ifa_index; in inet_valid_dump_ifaddr_req()
1738 if (fillargs->ifindex) { in inet_valid_dump_ifaddr_req()
1847 if (fillargs.ifindex) { in inet_dump_ifaddr()
1848 dev = __dev_get_by_index(tgt_net, fillargs.ifindex); in inet_dump_ifaddr()
2041 static int inet_netconf_fill_devconf(struct sk_buff *skb, int ifindex, in inet_netconf_fill_devconf() argument
[all …]
/net/caif/
Dcfcnfg.c46 int ifindex; member
174 if (phy->ifindex == ifi && phy->up) in cfcnfg_get_id_from_ifi()
230 if (s->ifindex != 0) { in caif_connect_req_to_link_param()
231 res = cfcnfg_get_id_from_ifi(cnfg, s->ifindex); in caif_connect_req_to_link_param()
301 struct cflayer *adap_layer, int *ifindex, in caif_connect_client() argument
347 *ifindex = phy->ifindex; in caif_connect_client()
469 phyid = (dev->ifindex + i) & 0x7; in cfcnfg_add_phy_layer()
492 phyinfo->ifindex = dev->ifindex; in cfcnfg_add_phy_layer()
/net/hsr/
Dhsr_netlink.c91 res = nla_put_u32(skb, IFLA_HSR_SLAVE1, port->dev->ifindex); in hsr_fill_info()
99 res = nla_put_u32(skb, IFLA_HSR_SLAVE2, port->dev->ifindex); in hsr_fill_info()
167 res = nla_put_u32(skb, HSR_A_IFINDEX, port->dev->ifindex); in hsr_nl_ringerror()
283 res = nla_put_u32(skb_out, HSR_A_IFINDEX, hsr_dev->ifindex); in hsr_get_node_status()
326 port->dev->ifindex); in hsr_get_node_status()
339 port->dev->ifindex); in hsr_get_node_status()
411 res = nla_put_u32(skb_out, HSR_A_IFINDEX, hsr_dev->ifindex); in hsr_get_node_list()
/net/sched/
Dcls_fw.c37 int ifindex; member
65 if (!tcf_match_indev(skb, f->ifindex)) in fw_classify()
218 f->ifindex = ret; in fw_set_parms()
269 fnew->ifindex = f->ifindex; in fw_change()
396 if (f->ifindex) { in fw_dump()
398 dev = __dev_get_by_index(net, f->ifindex); in fw_dump()
Dact_mirred.c147 if (!parm->ifindex) { in tcf_mirred_init()
174 if (parm->ifindex) { in tcf_mirred_init()
175 dev = dev_get_by_index(net, parm->ifindex); in tcf_mirred_init()
288 skb2->skb_iif = skb->dev->ifindex; in tcf_mirred_act()
352 opt.ifindex = dev->ifindex; in tcf_mirred_dump()
/net/xfrm/
Dxfrm_interface_core.c78 int ifindex = 0; in xfrmi_decode_session() local
85 ifindex = inet6_sdif(skb); in xfrmi_decode_session()
88 ifindex = inet_sdif(skb); in xfrmi_decode_session()
91 if (!ifindex) in xfrmi_decode_session()
92 ifindex = skb->dev->ifindex; in xfrmi_decode_session()
97 if (ifindex == xi->dev->ifindex && in xfrmi_decode_session()
360 fl.u.ip6.flowi6_oif = dev->ifindex; in xfrmi_xmit()
377 fl.u.ip4.flowi4_oif = dev->ifindex; in xfrmi_xmit()
511 ip6_redirect(skb, net, skb->dev->ifindex, 0, in xfrmi6_err()
/net/xdp/
Dxsk_diag.c21 di.ifindex = xs->dev ? xs->dev->ifindex : 0; in xsk_diag_put_info()
61 du.ifindex = umem->dev ? umem->dev->ifindex : 0; in xsk_diag_put_umem()

1234567