/net/can/ |
D | bcm.c | 104 int ifindex; member 128 int ifindex; member 175 static char *bcm_proc_getifname(struct net *net, char *result, int ifindex) in bcm_proc_getifname() argument 179 if (!ifindex) in bcm_proc_getifname() 183 dev = dev_get_by_index_rcu(net, ifindex); in bcm_proc_getifname() 205 seq_printf(m, " / bound %s", bcm_proc_getifname(net, ifname, bo->ifindex)); in bcm_proc_show() 217 bcm_proc_getifname(net, ifname, op->ifindex)); in bcm_proc_show() 246 bcm_proc_getifname(net, ifname, op->ifindex)); in bcm_proc_show() 280 if (!op->ifindex) in bcm_can_tx() 283 dev = dev_get_by_index(sock_net(op->sk), op->ifindex); in bcm_can_tx() [all …]
|
D | raw.c | 86 int ifindex; member 175 addr->can_ifindex = skb->dev->ifindex; in raw_rcv() 297 ro->ifindex = 0; in raw_notify() 344 ro->ifindex = 0; in raw_init() 408 ro->ifindex = 0; in raw_release() 431 int ifindex; in raw_bind() local 443 if (ro->bound && addr->can_ifindex == ro->ifindex) in raw_bind() 460 ifindex = dev->ifindex; in raw_bind() 468 ifindex = 0; in raw_bind() 486 ro->ifindex = ifindex; in raw_bind() [all …]
|
D | isotp.c | 152 int ifindex; member 224 dev = dev_get_by_index(sock_net(sk), so->ifindex); in isotp_send_fc() 231 can_skb_prv(nskb)->ifindex = dev->ifindex; in isotp_send_fc() 285 addr->can_ifindex = skb->dev->ifindex; in isotp_rcv_skb() 768 dev = dev_get_by_index(sock_net(sk), so->ifindex); in isotp_send_cframe() 779 can_skb_prv(skb)->ifindex = dev->ifindex; in isotp_send_cframe() 994 dev = dev_get_by_index(sock_net(sk), so->ifindex); in isotp_sendmsg() 1008 can_skb_prv(skb)->ifindex = dev->ifindex; in isotp_sendmsg() 1204 if (so->ifindex) { in isotp_release() 1207 dev = dev_get_by_index(net, so->ifindex); in isotp_release() [all …]
|
/net/ipv6/ |
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 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 …]
|
D | anycast.c | 63 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()
|
D | addrconf.c | 525 static int inet6_netconf_fill_devconf(struct sk_buff *skb, int ifindex, in inet6_netconf_fill_devconf() argument 545 if (nla_put_s32(skb, NETCONFA_IFINDEX, ifindex) < 0) in inet6_netconf_fill_devconf() 579 int ifindex, struct ipv6_devconf *devconf) in inet6_netconf_notify_devconf() argument 588 err = inet6_netconf_fill_devconf(skb, ifindex, devconf, 0, 0, in inet6_netconf_notify_devconf() 658 int ifindex; in inet6_netconf_get_devconf() local 669 ifindex = nla_get_s32(tb[NETCONFA_IFINDEX]); in inet6_netconf_get_devconf() 670 switch (ifindex) { in inet6_netconf_get_devconf() 678 dev = dev_get_by_index(net, ifindex); in inet6_netconf_get_devconf() 693 err = inet6_netconf_fill_devconf(skb, ifindex, devconf, in inet6_netconf_get_devconf() 768 if (inet6_netconf_fill_devconf(skb, dev->ifindex, in inet6_netconf_dump_devconf() [all …]
|
/net/l3mdev/ |
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() 144 int l3mdev_master_upper_ifindex_by_index_rcu(struct net *net, int ifindex) in l3mdev_master_upper_ifindex_by_index_rcu() argument 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() [all …]
|
/net/dcb/ |
D | dcbnl.c | 1226 if (itr->ifindex == netdev->ifindex) { in dcbnl_ieee_fill() 1251 if (itr->ifindex == netdev->ifindex) { in dcbnl_ieee_fill() 1413 if (itr->ifindex == netdev->ifindex) { in dcbnl_cee_fill() 1971 int ifindex, int proto) in dcb_rewr_lookup() argument 1978 itr->ifindex == ifindex && in dcb_rewr_lookup() 1987 int ifindex, int prio) in dcb_app_lookup() argument 1994 itr->ifindex == ifindex && in dcb_app_lookup() 2003 int ifindex) in dcb_app_add() argument 2012 entry->ifindex = ifindex; in dcb_app_add() 2033 itr = dcb_app_lookup(app, dev->ifindex, -1); in dcb_getapp() [all …]
|
/net/netlabel/ |
D | netlabel_unlabeled.c | 83 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() 212 if (iter->valid && iter->ifindex == ifindex) in netlbl_unlhsh_search_iface() 312 static struct netlbl_unlhsh_iface *netlbl_unlhsh_add_iface(int ifindex) in netlbl_unlhsh_add_iface() argument 321 iface->ifindex = ifindex; in netlbl_unlhsh_add_iface() 327 if (ifindex > 0) { in netlbl_unlhsh_add_iface() 328 bkt = netlbl_unlhsh_hash(ifindex); in netlbl_unlhsh_add_iface() [all …]
|
/net/netfilter/ |
D | nf_nat_masquerade.c | 17 int ifindex; member 62 nat->masq_index = out->ifindex; in nf_nat_masquerade_ipv4() 102 int ifindex, in nf_nat_masq_schedule() argument 124 w->ifindex = ifindex; in nf_nat_masq_schedule() 146 return nat->masq_index == w->ifindex; in device_cmp() 162 nf_nat_masq_schedule(net, NULL, dev->ifindex, in masq_device_event() 208 nf_nat_masq_schedule(dev_net(idev->dev), &addr, dev->ifindex, in masq_inet_event() 260 nat->masq_index = out->ifindex; in nf_nat_masquerade_ipv6() 295 nf_nat_masq_schedule(dev_net(dev), &addr, dev->ifindex, inet_cmp, in masq_inet6_event()
|
D | nft_flow_offload.c | 34 route->tuple[!dir].in.ifindex = dst_cache->dev->ifindex; in nft_default_forward_path() 204 route->tuple[!dir].in.ifindex = info.indev->ifindex; in nft_dev_forward_path() 215 route->tuple[dir].out.ifindex = info.outdev->ifindex; in nft_dev_forward_path() 216 route->tuple[dir].out.hw_ifindex = info.hw_outdev->ifindex; in nft_dev_forward_path() 236 fl.u.ip4.flowi4_oif = nft_in(pkt)->ifindex; in nft_flow_route() 237 fl.u.ip4.flowi4_iif = this_dst->dev->ifindex; in nft_flow_route() 245 fl.u.ip6.flowi6_oif = nft_in(pkt)->ifindex; in nft_flow_route() 246 fl.u.ip6.flowi6_iif = this_dst->dev->ifindex; in nft_flow_route()
|
D | xt_TEE.c | 73 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()
|
D | nfnetlink_queue.c | 515 if (nla_put_be32(skb, NFQA_IFINDEX_INDEV, htonl(indev->ifindex))) in nfqnl_build_packet_message() 523 htonl(indev->ifindex)) || in nfqnl_build_packet_message() 527 htonl(br_port_get_rcu(indev)->br->dev->ifindex))) in nfqnl_build_packet_message() 535 htonl(indev->ifindex))) in nfqnl_build_packet_message() 549 if (nla_put_be32(skb, NFQA_IFINDEX_OUTDEV, htonl(outdev->ifindex))) in nfqnl_build_packet_message() 557 htonl(outdev->ifindex)) || in nfqnl_build_packet_message() 561 htonl(br_port_get_rcu(outdev)->br->dev->ifindex))) in nfqnl_build_packet_message() 569 htonl(outdev->ifindex))) in nfqnl_build_packet_message() 964 dev_cmp(struct nf_queue_entry *entry, unsigned long ifindex) in dev_cmp() argument 972 if (physinif == ifindex || physoutif == ifindex) in dev_cmp() [all …]
|
/net/bridge/ |
D | br_mdb.c | 110 if (nla_put_nohdr(skb, sizeof(u32), &p->dev->ifindex) || in br_rports_fill_info() 239 int ifindex; in __mdb_fill_info() local 243 ifindex = p->key.port->dev->ifindex; in __mdb_fill_info() 247 ifindex = mp->br->dev->ifindex; in __mdb_fill_info() 252 e.ifindex = ifindex; in __mdb_fill_info() 399 bpm->ifindex = dev->ifindex; in br_mdb_dump() 433 bpm->ifindex = dev->ifindex; in nlmsg_populate_mdb_fill() 539 int ifindex, u16 vid, u32 pid, in nlmsg_populate_rtr_fill() argument 553 bpm->ifindex = dev->ifindex; in nlmsg_populate_rtr_fill() 561 if (nla_put_nohdr(skb, sizeof(u32), &ifindex)) { in nlmsg_populate_rtr_fill() [all …]
|
D | br_cfm.c | 19 u32 ifindex) in br_mep_find_ifindex() argument 25 if (mep->create.ifindex == ifindex) in br_mep_find_ifindex() 45 u32 ifindex) in br_mep_get_port() argument 50 if (port->dev->ifindex == ifindex) in br_mep_get_port() 393 mep = br_mep_find_ifindex(br, port->dev->ifindex); in br_cfm_frame_rx() 527 p = br_mep_get_port(br, create->ifindex); in br_cfm_mep_create() 542 mep = br_mep_find_ifindex(br, create->ifindex); in br_cfm_mep_create() 865 if (mep->create.ifindex == port->dev->ifindex) in br_cfm_port_del()
|
/net/ipv6/ila/ |
D | ila_xlat.c | 14 int ifindex; member 55 struct ila_addr *iaddr, int ifindex) in ila_cmp_wildcards() argument 57 return (ila->xp.ifindex && ila->xp.ifindex != ifindex); in ila_cmp_wildcards() 63 return (ila->xp.ifindex != xp->ifindex); in ila_cmp_params() 78 if (ila->xp.ifindex) in ila_order() 120 xp->ifindex = nla_get_s32(info->attrs[ILA_ATTR_IFINDEX]); in parse_nl_config() 127 int ifindex, in ila_lookup_wildcards() argument 135 if (!ila_cmp_wildcards(ila, iaddr, ifindex)) in ila_lookup_wildcards() 431 nla_put_s32(msg, ILA_ATTR_IFINDEX, ila->xp.ifindex) || in ila_fill_info() 652 ila = ila_lookup_wildcards(iaddr, skb->dev->ifindex, ilan); in ila_xlat_addr()
|
/net/ipv4/ |
D | devinet.c | 116 int ifindex; member 591 struct in_device *inetdev_by_index(struct net *net, int ifindex) in inetdev_by_index() argument 597 dev = dev_get_by_index_rcu(net, ifindex); in inetdev_by_index() 627 .imr_ifindex = ifa->ifa_dev->dev->ifindex, in ip_mc_autojoin_config() 1691 ifm->ifa_index = ifa->ifa_dev->dev->ifindex; in inet_fill_ifaddr() 1764 fillargs->ifindex = ifm->ifa_index; in inet_valid_dump_ifaddr_req() 1765 if (fillargs->ifindex) { in inet_valid_dump_ifaddr_req() 1874 if (fillargs.ifindex) { in inet_dump_ifaddr() 1875 dev = __dev_get_by_index(tgt_net, fillargs.ifindex); in inet_dump_ifaddr() 2070 static int inet_netconf_fill_devconf(struct sk_buff *skb, int ifindex, in inet_netconf_fill_devconf() argument [all …]
|
/net/core/ |
D | netdev-genl.c | 21 if (nla_put_u32(rsp, NETDEV_A_DEV_IFINDEX, netdev->ifindex) || in netdev_nl_dev_fill() 70 u32 ifindex; in netdev_nl_dev_get_doit() local 76 ifindex = nla_get_u32(info->attrs[NETDEV_A_DEV_IFINDEX]); in netdev_nl_dev_get_doit() 84 netdev = __dev_get_by_index(genl_info_net(info), ifindex); in netdev_nl_dev_get_doit()
|
/net/caif/ |
D | cfcnfg.c | 46 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/dsa/ |
D | netlink.c | 24 u32 ifindex = nla_get_u32(data[IFLA_DSA_MASTER]); in dsa_changelink() local 27 master = __dev_get_by_index(dev_net(dev), ifindex); in dsa_changelink() 49 if (nla_put_u32(skb, IFLA_DSA_MASTER, master->ifindex)) in dsa_fill_info()
|
/net/tipc/ |
D | udp_media.c | 101 u32 ifindex; member 205 .flowi6_oif = ub->ifindex, in tipc_udp_xmit() 416 mreqn.imr_ifindex = ub->ifindex; in enable_mcast() 421 err = ipv6_stub->ipv6_sock_mc_join(sk, ub->ifindex, in enable_mcast() 697 &ub->ifindex); in tipc_udp_enable() 743 ub->ifindex = dev->ifindex; in tipc_udp_enable() 748 dev = ub->ifindex ? __dev_get_by_index(net, ub->ifindex) : NULL; in tipc_udp_enable() 761 ub->ifindex = dev->ifindex; in tipc_udp_enable()
|
/net/hsr/ |
D | hsr_netlink.c | 129 if (nla_put_u32(skb, IFLA_HSR_SLAVE1, port->dev->ifindex)) in hsr_fill_info() 135 if (nla_put_u32(skb, IFLA_HSR_SLAVE2, port->dev->ifindex)) in hsr_fill_info() 207 res = nla_put_u32(skb, HSR_A_IFINDEX, port->dev->ifindex); in hsr_nl_ringerror() 323 res = nla_put_u32(skb_out, HSR_A_IFINDEX, hsr_dev->ifindex); in hsr_get_node_status() 366 port->dev->ifindex); in hsr_get_node_status() 379 port->dev->ifindex); in hsr_get_node_status() 451 res = nla_put_u32(skb_out, HSR_A_IFINDEX, hsr_dev->ifindex); in hsr_get_node_list()
|
/net/sched/ |
D | cls_fw.c | 38 int ifindex; member 67 if (!tcf_match_indev(skb, f->ifindex)) in fw_classify() 220 f->ifindex = ret; in fw_set_parms() 270 fnew->ifindex = f->ifindex; in fw_change() 390 if (f->ifindex) { in fw_dump() 392 dev = __dev_get_by_index(net, f->ifindex); in fw_dump()
|
/net/xdp/ |
D | xsk_diag.c | 21 di.ifindex = xs->dev ? xs->dev->ifindex : 0; in xsk_diag_put_info() 62 du.ifindex = (pool && pool->netdev) ? pool->netdev->ifindex : 0; in xsk_diag_put_umem()
|
/net/mctp/ |
D | device.c | 78 hdr->ifa_index = mdev->dev->ifindex; in mctp_fill_addrinfo() 122 int ifindex; in mctp_dump_addrinfo() local 127 ifindex = hdr->ifa_index; in mctp_dump_addrinfo() 135 (ifindex == 0 || ifindex == dev->ifindex)) { in mctp_dump_addrinfo()
|