/linux-master/net/ipv6/ |
H A D | udp.c | 1085 int dif = skb->dev->ifindex;
|
/linux-master/net/ipv4/ |
H A D | udp.c | 675 iph->saddr, uh->dest, skb->dev->ifindex, 0, 720 iph->saddr, uh->source, skb->dev->ifindex, 2242 int dif = skb->dev->ifindex; 2550 int dif = skb->dev->ifindex;
|
H A D | raw.c | 188 skb->dev->ifindex, sdif)) { 275 int dif = skb->dev->ifindex;
|
H A D | tcp_ao.c | 1607 if (cmd.ifindex && !(cmd.keyflags & TCP_AO_KEYF_IFINDEX)) 1611 if (cmd.keyflags & TCP_AO_KEYF_IFINDEX && cmd.ifindex) { 1616 dev = dev_get_by_index_rcu(sock_net(sk), cmd.ifindex); 1618 l3index = dev->ifindex; 1624 if (!bound_dev_if || bound_dev_if != cmd.ifindex) { 1638 if (bound_dev_if && bound_dev_if != cmd.ifindex) 1639 net_warn_ratelimited("AO key ifindex %d != sk bound ifindex %d\n", 1640 cmd.ifindex, bound_dev_if); 1817 * if there is no key for that ifindex [all...] |
H A D | route.c | 536 int oif = skb->dev->ifindex; 829 int oif = skb->dev->ifindex; 1285 .flowi4_oif = rt->dst.dev->ifindex, 1286 .flowi4_iif = skb->dev->ifindex, 2288 fl4.flowi4_iif = dev->ifindex; 2554 (orig_oif != dev_out->ifindex)) { 2703 fl4->flowi4_oif = dev_out->ifindex; 2806 fl4->flowi4_oif = dev_out->ifindex; 2879 flp4->flowi4_oif = rt->dst.dev->ifindex; 2930 nla_put_u32(skb, RTA_OIF, rt->dst.dev->ifindex)) [all...] |
H A D | icmp.c | 1084 if (ident_len != sizeof(iio->ident.ifindex)) 1086 dev = dev_get_by_index(net, ntohl(iio->ident.ifindex));
|
H A D | fib_frontend.c | 399 fl4.flowi4_oif = dev->ifindex; 429 (dev->ifindex != oif || !IN_DEV_TX_REDIRECTS(idev))) { 542 cfg->fc_oif = dev->ifindex; 954 int ifindex; local 964 ifindex = nla_get_u32(tb[i]); 966 filter->dev = __dev_get_by_index(net, ifindex); 968 filter->dev = dev_get_by_index_rcu(net, ifindex); 1087 .fc_oif = ifa->ifa_dev->dev->ifindex,
|
/linux-master/net/core/ |
H A D | skbuff.c | 5401 serr->header.h4.iif = skb->dev ? skb->dev->ifindex : 0;
|
H A D | filter.c | 369 BUILD_BUG_ON(sizeof_field(struct net_device, ifindex) != 4); 380 offsetof(struct net_device, ifindex)); 2257 .flowi6_oif = dev->ifindex, 2361 .flowi4_oif = dev->ifindex, 2432 BPF_CALL_3(bpf_clone_redirect, struct sk_buff *, skb, u32, ifindex, u64, flags) 2441 dev = dev_get_by_index_rcu(dev_net(skb->dev), ifindex); 2518 BPF_CALL_2(bpf_redirect, u32, ifindex, u64, flags) 2526 ri->tgt_index = ifindex; 2539 BPF_CALL_2(bpf_redirect_peer, u32, ifindex, u64, flags) 2547 ri->tgt_index = ifindex; 6221 __dev_via_ifindex(struct net_device *dev_curr, u32 ifindex) argument 6675 __bpf_skc_lookup(struct sk_buff *skb, struct bpf_sock_tuple *tuple, u32 len, struct net *caller_net, u32 ifindex, u8 proto, u64 netns_id, u64 flags, int sdif) argument 6716 __bpf_sk_lookup(struct sk_buff *skb, struct bpf_sock_tuple *tuple, u32 len, struct net *caller_net, u32 ifindex, u8 proto, u64 netns_id, u64 flags, int sdif) argument 6751 int ifindex; local 6855 int ifindex = dev->ifindex, sdif = dev_sdif(dev); local 6879 int ifindex = dev->ifindex, sdif = dev_sdif(dev); local 6903 int ifindex = dev->ifindex, sdif = dev_sdif(dev); local 6941 int ifindex = dev->ifindex, sdif = dev_sdif(dev); local 6965 int ifindex = dev->ifindex, sdif = dev_sdif(dev); local 6989 int ifindex = dev->ifindex, sdif = dev_sdif(dev); local [all...] |
H A D | dev.c | 195 static inline struct hlist_head *dev_index_hash(struct net *net, int ifindex) argument 197 return &net->dev_index_head[ifindex & (NETDEV_HASHENTRIES - 1)]; 380 dev_index_hash(net, dev->ifindex)); 385 /* We reserved the ifindex, this can't fail */ 386 WARN_ON(xa_store(&net->dev_by_index, dev->ifindex, dev, GFP_KERNEL)); 401 xa_erase(&net->dev_by_index, dev->ifindex); 636 * Indicates the ifindex the interface is linked to. 637 * Physical interfaces have the same 'ifindex' and 'iflink' values. 645 return READ_ONCE(dev->ifindex); 806 * __dev_get_by_index - find a device by its ifindex 816 __dev_get_by_index(struct net *net, int ifindex) argument 840 dev_get_by_index_rcu(struct net *net, int ifindex) argument 854 dev_get_by_index(struct net *net, int ifindex) argument 878 netdev_get_by_index(struct net *net, int ifindex, netdevice_tracker *tracker, gfp_t gfp) argument 921 netdev_get_name(struct net *net, char *name, int ifindex) argument 9492 u32 ifindex = 0; local 9506 u32 ifindex = 0; local 9686 dev_index_reserve(struct net *net, u32 ifindex) argument 9706 dev_index_release(struct net *net, int ifindex) argument [all...] |
/linux-master/include/net/ |
H A D | gro.h | 471 *iif = inet_iif(skb) ?: skb->dev->ifindex; 479 *iif = master ? master->ifindex : 0; 492 /* using skb->dev->ifindex because skb_dst(skb) is not initialized */ 493 *iif = skb->dev->ifindex; 501 *iif = master ? master->ifindex : 0;
|
H A D | sock.h | 247 * @sk_rx_dst_ifindex: ifindex for @sk_rx_dst 2937 int sock_bindtoindex(struct sock *sk, int ifindex, bool lock_sk);
|
/linux-master/include/linux/ |
H A D | filter.h | 1479 const int ifindex, struct sock **psk) 1495 .ingress_ifindex = ifindex, 1518 const int ifindex, struct sock **psk) 1534 .ingress_ifindex = ifindex, 1476 bpf_sk_lookup_run_v4(struct net *net, int protocol, const __be32 saddr, const __be16 sport, const __be32 daddr, const u16 dport, const int ifindex, struct sock **psk) argument 1513 bpf_sk_lookup_run_v6(struct net *net, int protocol, const struct in6_addr *saddr, const __be16 sport, const struct in6_addr *daddr, const u16 dport, const int ifindex, struct sock **psk) argument
|
/linux-master/drivers/net/vxlan/ |
H A D | vxlan_core.c | 79 __be16 port, u32 flags, int ifindex) 89 vs->sock->sk->sk_bound_dev_if == ifindex) 96 int ifindex, __be32 vni, 123 cfg->remote_ifindex != ifindex) 136 static struct vxlan_dev *vxlan_find_vni(struct net *net, int ifindex, argument 142 vs = vxlan_find_sock(net, family, port, flags, ifindex); 146 return vxlan_vs_find_vni(vs, ifindex, vni, NULL); 192 ndm->ndm_ifindex = vxlan->dev->ifindex; 447 __be32 vni, __u32 ifindex) 455 rd->remote_ifindex == ifindex) 78 vxlan_find_sock(struct net *net, sa_family_t family, __be16 port, u32 flags, int ifindex) argument 95 vxlan_vs_find_vni(struct vxlan_sock *vs, int ifindex, __be32 vni, struct vxlan_vni_node **vninode) argument 445 vxlan_fdb_find_rdst(struct vxlan_fdb *f, union vxlan_addr *ip, __be16 port, __be32 vni, __u32 ifindex) argument 570 vxlan_fdb_replace(struct vxlan_fdb *f, union vxlan_addr *ip, __be16 port, __be32 vni, __u32 ifindex, struct vxlan_rdst *oldrd) argument 595 vxlan_fdb_append(struct vxlan_fdb *f, union vxlan_addr *ip, __be16 port, __be32 vni, __u32 ifindex, struct vxlan_rdst **rdp) argument 885 vxlan_fdb_create(struct vxlan_dev *vxlan, const u8 *mac, union vxlan_addr *ip, __u16 state, __be16 port, __be32 src_vni, __be32 vni, __u32 ifindex, __u16 ndm_flags, u32 nhid, struct vxlan_fdb **fdb, struct netlink_ext_ack *extack) argument 978 vxlan_fdb_update_existing(struct vxlan_dev *vxlan, union vxlan_addr *ip, __u16 state, __u16 flags, __be16 port, __be32 vni, __u32 ifindex, __u16 ndm_flags, struct vxlan_fdb *f, u32 nhid, bool swdev_notify, struct netlink_ext_ack *extack) argument 1078 vxlan_fdb_update_create(struct vxlan_dev *vxlan, const u8 *mac, union vxlan_addr *ip, __u16 state, __u16 flags, __be16 port, __be32 src_vni, __be32 vni, __u32 ifindex, __u16 ndm_flags, u32 nhid, bool swdev_notify, struct netlink_ext_ack *extack) argument 1115 vxlan_fdb_update(struct vxlan_dev *vxlan, const u8 *mac, union vxlan_addr *ip, __u16 state, __u16 flags, __be16 port, __be32 src_vni, __be32 vni, __u32 ifindex, __u16 ndm_flags, u32 nhid, bool swdev_notify, struct netlink_ext_ack *extack) argument 1155 vxlan_fdb_parse(struct nlattr *tb[], struct vxlan_dev *vxlan, union vxlan_addr *ip, __be16 *port, __be32 *src_vni, __be32 *vni, u32 *ifindex, u32 *nhid, struct netlink_ext_ack *extack) argument 1255 u32 ifindex, nhid; local 1287 __vxlan_fdb_delete(struct vxlan_dev *vxlan, const unsigned char *addr, union vxlan_addr ip, __be16 port, __be32 src_vni, __be32 vni, u32 ifindex, bool swdev_notify) argument 1329 u32 ifindex, nhid; local 1447 u32 ifindex = 0; local 1608 u32 ifindex = skb->dev->ifindex; local 2347 int ifindex; local 3495 vxlan_create_sock(struct net *net, bool ipv6, __be16 port, u32 flags, int ifindex) argument 3526 vxlan_socket_create(struct net *net, bool ipv6, __be16 port, u32 flags, int ifindex) argument [all...] |
/linux-master/net/wireless/ |
H A D | trace.h | 41 __field(int, ifindex) 45 (__entry->ifindex) = (netdev->ifindex); \ 48 #define NETDEV_PR_ARG __entry->name, __entry->ifindex
|
H A D | nl80211.c | 94 wdev->netdev->ifindex == ifidx) { 120 wdev->netdev->ifindex == ifidx) { 181 int ifindex = nla_get_u32(attrs[NL80211_ATTR_IFINDEX]); local 183 netdev = __dev_get_by_index(netns, ifindex); 3472 int ifindex = nla_get_u32(info->attrs[NL80211_ATTR_IFINDEX]); local 3474 netdev = __dev_get_by_index(genl_info_net(info), ifindex); 3853 (nla_put_u32(msg, NL80211_ATTR_IFINDEX, dev->ifindex) || 4557 if (nla_put_u32(msg, NL80211_ATTR_IFINDEX, dev->ifindex) || 5379 if ((!config->index && tx_ifindex != dev->ifindex) || 5380 (config->index && tx_ifindex == dev->ifindex)) [all...] |
/linux-master/net/bridge/ |
H A D | br_netlink.c | 320 backup_p->dev->ifindex); 481 hdr->ifi_index = dev->ifindex; 486 nla_put_u32(skb, IFLA_MASTER, br->dev->ifindex) || 491 (dev->ifindex != dev_get_iflink(dev) && 983 .port_ifindex = p->dev->ifindex,
|
H A D | br_netfilter_hooks.c | 478 nf_bridge->physinif = skb->dev->ifindex;
|
/linux-master/drivers/net/ |
H A D | macsec.c | 1514 int ifindex = nla_get_u32(attrs[MACSEC_ATTR_IFINDEX]); local 1517 dev = __dev_get_by_index(net, ifindex); 3116 if (nla_put_u32(skb, MACSEC_ATTR_IFINDEX, dev->ifindex)) 3776 return READ_ONCE(macsec_priv(dev)->real_dev->ifindex);
|
H A D | gtp.c | 1583 nla_put_u32(skb, GTPA_LINK, pctx->dev->ifindex) ||
|
H A D | tun.c | 140 unsigned int ifindex; member in union:tun_file::__anon30 2831 dev->ifindex = tfile->ifindex; 3081 int ifindex; local 3135 if (copy_from_user(&ifindex, argp, sizeof(ifindex))) 3138 if (ifindex < 0) 3141 tfile->ifindex = ifindex; 3474 tfile->ifindex [all...] |
/linux-master/fs/smb/server/ |
H A D | smb2pdu.c | 7675 nii_rsp->IfIndex = cpu_to_le32(netdev->ifindex);
|
/linux-master/tools/testing/selftests/net/tcp_ao/ |
H A D | setsockopt-closed.c | 354 ao.ifindex = 42; 356 "ifindex without TCP_AO_KEYF_IFNINDEX"); 360 ao.ifindex = 42; 419 del.ifindex = 42; 421 "ifindex without TCP_AO_KEYF_IFNINDEX"); 425 del.ifindex = 42; 625 out.ifindex = 42; 627 "ifindex without TCP_AO_KEYF_IFNINDEX");
|
/linux-master/net/netfilter/ |
H A D | nf_flow_table_ip.c | 239 tuple->iifidx = ctx->in->ifindex; 439 IPCB(skb)->iif = skb->dev->ifindex; 636 tuple->iifidx = ctx->in->ifindex; 734 IP6CB(skb)->iif = skb->dev->ifindex;
|
/linux-master/include/net/netfilter/ |
H A D | nf_flow_table.h | 203 u32 ifindex; member in struct:nf_flow_route::__anon65::__anon66 212 u32 ifindex; member in struct:nf_flow_route::__anon65::__anon68
|