/linux-master/net/ipv4/ |
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,
|
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...] |
/linux-master/net/core/ |
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/net/netfilter/ |
H A D | xt_addrtype.c | 44 flow.flowi6_oif = dev->ifindex;
|
H A D | nft_fwd_netdev.c | 33 skb->skb_iif = skb->dev->ifindex;
|
H A D | nft_fib.c | 147 index = dev ? dev->ifindex : 0;
|
/linux-master/net/ipv6/ila/ |
H A D | ila_lwt.c | 71 fl6.flowi6_oif = orig_dst->dev->ifindex;
|
/linux-master/net/openvswitch/ |
H A D | vport-internal_dev.c | 150 dev->ifindex = parms->desired_ifindex;
|
/linux-master/net/ipv6/ |
H A D | ipcomp6.c | 65 ip6_redirect(skb, net, skb->dev->ifindex, 0,
|
H A D | netfilter.c | 45 fl6.flowi6_oif = dev->ifindex;
|
H A D | icmp.c | 82 ip6_update_pmtu(skb, net, info, skb->dev->ifindex, 0, sock_net_uid(net, NULL)); 84 ip6_redirect(skb, net, skb->dev->ifindex, 0, 424 if (unlikely(dev->ifindex == LOOPBACK_IFINDEX || netif_is_l3_master(skb->dev))) { 439 return icmp6_dev(skb)->ifindex;
|
/linux-master/net/ipv4/netfilter/ |
H A D | nft_fib_ipv4.c | 121 fl4.flowi4_iif = nft_out(pkt)->ifindex;
|
/linux-master/tools/testing/selftests/bpf/prog_tests/ |
H A D | btf_skc_cls_ingress.c | 39 qdisc_lo.ifindex = if_nametoindex("lo");
|
H A D | xdp_do_redirect.c | 207 tc_hook.ifindex = ifindex_src;
|
H A D | assign_reuse.c | 85 .ifindex = LOOPBACK,
|
/linux-master/net/phonet/ |
H A D | pep-gprs.c | 287 return dev->ifindex;
|
/linux-master/tools/testing/selftests/net/ |
H A D | nat6to4.c | 146 return bpf_redirect(skb->ifindex, BPF_F_INGRESS);
|
/linux-master/samples/bpf/ |
H A D | test_lwt_bpf.sh | 151 cb 1234 ingress_ifindex 0 ifindex $DST_IFINDEX 153 cb 1234 ingress_ifindex 0 ifindex $DST_IFINDEX 155 cb 1234 ingress_ifindex 0 ifindex $DST_IFINDEX" || exit 1 167 cb 1234 ingress_ifindex 0 ifindex 0 169 cb 1234 ingress_ifindex 0 ifindex 0 171 cb 1234 ingress_ifindex 0 ifindex 0" || exit 1 185 cb 1234 ingress_ifindex 1 ifindex 1 187 cb 1234 ingress_ifindex 1 ifindex 1 189 cb 1234 ingress_ifindex 1 ifindex 1 191 cb 1234 ingress_ifindex 1 ifindex [all...] |
/linux-master/drivers/net/ethernet/mellanox/mlx5/core/esw/ |
H A D | bridge_priv.h | 199 int ifindex; member in struct:mlx5_esw_bridge
|
/linux-master/drivers/net/ |
H A D | macvtap.c | 162 snprintf(tap_name, IFNAMSIZ, "tap%d", dev->ifindex);
|
/linux-master/net/caif/ |
H A D | caif_socket.c | 744 int ifindex, headroom, tailroom; local 820 /*ifindex = id of the interface.*/ 821 cf_sk->conn_req.ifindex = cf_sk->sk.sk_bound_dev_if; 826 &cf_sk->layer, &ifindex, &headroom, &tailroom); 836 dev = dev_get_by_index_rcu(sock_net(sk), ifindex);
|
H A D | caif_usb.c | 173 link_support = cfusbl_create(dev->ifindex, dev->dev_addr,
|
/linux-master/net/can/j1939/ |
H A D | j1939-priv.h | 213 /* notify/alert all j1939 sockets bound to ifindex */ 237 /* ifindex, src, dst, pgn define the session block 302 int ifindex; member in struct:j1939_sock
|
/linux-master/drivers/net/ipvlan/ |
H A D | ipvtap.c | 149 snprintf(tap_name, IFNAMSIZ, "tap%d", dev->ifindex);
|
/linux-master/include/net/ |
H A D | pkt_cls.h | 562 return dev->ifindex; 566 tcf_match_indev(struct sk_buff *skb, int ifindex) argument 568 if (!ifindex) 572 return ifindex == skb->skb_iif;
|