Searched refs:ifindex (Results 1 - 25 of 433) sorted by last modified time

1234567891011>>

/linux-master/net/ipv6/
H A Dudp.c1085 int dif = skb->dev->ifindex;
/linux-master/net/ipv4/
H A Dudp.c675 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 Draw.c188 skb->dev->ifindex, sdif)) {
275 int dif = skb->dev->ifindex;
H A Dtcp_ao.c1607 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 Droute.c536 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 Dicmp.c1084 if (ident_len != sizeof(iio->ident.ifindex))
1086 dev = dev_get_by_index(net, ntohl(iio->ident.ifindex));
H A Dfib_frontend.c399 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 Dskbuff.c5401 serr->header.h4.iif = skb->dev ? skb->dev->ifindex : 0;
H A Dfilter.c369 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 Ddev.c195 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 Dgro.h471 *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 Dsock.h247 * @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 Dfilter.h1479 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 Dvxlan_core.c79 __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 Dtrace.h41 __field(int, ifindex)
45 (__entry->ifindex) = (netdev->ifindex); \
48 #define NETDEV_PR_ARG __entry->name, __entry->ifindex
H A Dnl80211.c94 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 Dbr_netlink.c320 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 Dbr_netfilter_hooks.c478 nf_bridge->physinif = skb->dev->ifindex;
/linux-master/drivers/net/
H A Dmacsec.c1514 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 Dgtp.c1583 nla_put_u32(skb, GTPA_LINK, pctx->dev->ifindex) ||
H A Dtun.c140 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 Dsmb2pdu.c7675 nii_rsp->IfIndex = cpu_to_le32(netdev->ifindex);
/linux-master/tools/testing/selftests/net/tcp_ao/
H A Dsetsockopt-closed.c354 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 Dnf_flow_table_ip.c239 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 Dnf_flow_table.h203 u32 ifindex; member in struct:nf_flow_route::__anon65::__anon66
212 u32 ifindex; member in struct:nf_flow_route::__anon65::__anon68

Completed in 520 milliseconds

1234567891011>>