Home
last modified time | relevance | path

Searched refs:iif (Results 1 – 25 of 29) sorted by relevance

12

/net/sched/
A Dcls_route.c32 int iif; member
50 int iif; member
85 head->fastmap[h].iif = iif; in route4_set_fastmap()
102 return 16 + ((iif >> 16) & 0xF); in route4_hash_iif()
134 int iif, dont_cache = 0; in route4_classify() local
142 iif = inet_iif(skb); in route4_classify()
144 h = route4_fastmap_hash(id, iif); in route4_classify()
148 iif == head->fastmap[h].iif && in route4_classify()
175 if (f->iif == iif) in route4_classify()
462 f->iif = id; in route4_set_parms()
[all …]
/net/ipv6/
A Dreassembly.c85 fq_find(struct net *net, __be32 id, const struct ipv6hdr *hdr, int iif) in fq_find() argument
92 .iif = iif, in fq_find()
98 key.iif = 0; in fq_find()
199 fq->iif = dev->ifindex; in ip6_frag_queue()
332 int iif; in ipv6_frag_rcv() local
377 iif = skb->dev ? skb->dev->ifindex : 0; in ipv6_frag_rcv()
379 fq = fq_find(net, fhdr->identification, hdr, iif); in ipv6_frag_rcv()
386 fq->iif = iif; in ipv6_frag_rcv()
A Dmip6.c110 int iif; member
177 const struct in6_addr *src, int iif) in mip6_report_rl_allow() argument
183 mip6_report_rl.iif != iif || in mip6_report_rl_allow()
187 mip6_report_rl.iif = iif; in mip6_report_rl_allow()
223 opt->iif)) in mip6_destopt_reject()
A Dtcpv6_offload.c25 int iif, sdif; in tcp6_check_fraglist_gro() local
36 inet6_get_iif_sdif(skb, &iif, &sdif); in tcp6_check_fraglist_gro()
42 iif, sdif); in tcp6_check_fraglist_gro()
A Dudp_offload.c122 int iif, sdif; in udp6_gro_lookup_skb() local
128 inet6_get_iif_sdif(skb, &iif, &sdif); in udp6_gro_lookup_skb()
131 &iph->daddr, dport, iif, in udp6_gro_lookup_skb()
A Ddatagram.c445 if (!IP6CB(skb)->iif) in ip6_datagram_support_cmsg()
499 IP6CB(skb)->iif); in ipv6_recv_error()
522 IP6CB(skb)->iif); in ipv6_recv_error()
605 src_info.ipi6_ifindex = IP6CB(skb)->iif; in ip6_datagram_recv_common_ctl()
698 src_info.ipi6_ifindex = opt->iif; in ip6_datagram_recv_specific_ctl()
739 opt->iif); in ip6_datagram_recv_specific_ctl()
A Dicmp.c467 int iif = 0; in icmp6_send() local
516 iif = icmp6_iif(skb); in icmp6_send()
522 iif = l3mdev_master_ifindex(skb->dev); in icmp6_send()
571 in_netdev = dev_get_by_index(net, parm->iif); in icmp6_send()
580 fl6.flowi6_oif = iif; in icmp6_send()
A Dseg6_local.c193 int iif; member
1847 slwt->iif = nla_get_u32(attrs[SEG6_LOCAL_IIF]); in parse_nla_iif()
1854 if (nla_put_u32(skb, SEG6_LOCAL_IIF, slwt->iif)) in put_nla_iif()
1862 if (a->iif != b->iif) in cmp_nla_iif()
A Dseg6_iptunnel.c174 IP6CB(skb)->iif = skb->skb_iif; in __seg6_do_srh_encap()
264 IP6CB(skb)->iif = skb->skb_iif; in seg6_do_srh_encap_red()
A Droute.c113 int iif, int type, u32 portid, u32 seq,
5751 int iif, int type, u32 portid, u32 seq, in rt6_fill_node() argument
5813 if (iif) { in rt6_fill_node()
5824 if (nla_put_u32(skb, RTA_IIF, iif)) in rt6_fill_node()
6190 int err, iif = 0, oif = 0; in inet6_rtm_getroute() local
6223 iif = nla_get_u32(tb[RTA_IIF]); in inet6_rtm_getroute()
6254 if (iif) { in inet6_rtm_getroute()
6260 dev = dev_get_by_index_rcu(net, iif); in inet6_rtm_getroute()
6267 fl6.flowi6_iif = iif; in inet6_rtm_getroute()
6309 iif, RTM_NEWROUTE, in inet6_rtm_getroute()
[all …]
A Dip6_input.c190 IP6CB(skb)->iif = skb_valid_dst(skb) ? in ip6_rcv_core()
A Dsit.c567 sifindex = netif_is_l3_master(skb->dev) ? IPCB(skb)->iif : 0; in ipip6_err()
686 sifindex = netif_is_l3_master(skb->dev) ? IPCB(skb)->iif : 0; in ipip6_rcv()
758 sifindex = netif_is_l3_master(skb->dev) ? IPCB(skb)->iif : 0; in sit_tunnel_rcv()
A Dudp.c425 int iif, sdif; in udp6_lib_lookup_skb() local
427 inet6_get_iif_sdif(skb, &iif, &sdif); in udp6_lib_lookup_skb()
430 &iph->daddr, dport, iif, in udp6_lib_lookup_skb()
A Dip6_output.c513 idev = __in6_dev_get_safely(dev_get_by_index_rcu(net, IP6CB(skb)->iif)); in ip6_forward()
602 if (IP6CB(skb)->iif == dev->ifindex && in ip6_forward()
A Dndisc.c1672 dev = dev_get_by_index_rcu(net, IPCB(skb)->iif); in ndisc_send_redirect()
/net/ipv6/netfilter/
A Dnf_conntrack_reasm.c146 const struct ipv6hdr *hdr, int iif) in fq_find() argument
154 .iif = iif, in fq_find()
160 key.iif = 0; in fq_find()
269 fq->iif = dev->ifindex; in nf_ct_frag6_queue()
/net/ipv4/
A Dip_fragment.c66 int iif; member
162 head->dev = dev_get_by_index_rcu(net, qp->iif); in ip_expire()
260 qp->iif = 0; in ip_frag_reinit()
347 qp->iif = dev->ifindex; in ip_frag_queue()
A Dtcp_offload.c423 int iif, sdif; in tcp4_check_fraglist_gro() local
434 inet_get_iif_sdif(skb, &iif, &sdif); in tcp4_check_fraglist_gro()
440 iif, sdif); in tcp4_check_fraglist_gro()
A Dudp_offload.c860 int iif, sdif; in udp4_gro_lookup_skb() local
866 inet_get_iif_sdif(skb, &iif, &sdif); in udp4_gro_lookup_skb()
869 iph->daddr, dport, iif, in udp4_gro_lookup_skb()
A Droute.c945 dev = __dev_get_by_index(dev_net(skb->dev), IPCB(skb)->iif); in ip_error()
3298 u32 iif; in inet_rtm_getroute() local
3309 iif = nla_get_u32_default(tb[RTA_IIF], 0); in inet_rtm_getroute()
3315 uid = (iif ? INVALID_UID : current_uid()); in inet_rtm_getroute()
3348 if (iif) { in inet_rtm_getroute()
3351 dev = dev_get_by_index_rcu(net, iif); in inet_rtm_getroute()
3357 fl4.flowi4_iif = iif; /* for rt_fill_info */ in inet_rtm_getroute()
A Dip_input.c541 IPCB(skb)->iif = skb->skb_iif; in ip_rcv_core()
A Dudp.c763 int iif, sdif; in udp4_lib_lookup_skb() local
765 inet_get_iif_sdif(skb, &iif, &sdif); in udp4_lib_lookup_skb()
768 iph->daddr, dport, iif, in udp4_lib_lookup_skb()
/net/sctp/
A Dipv6.c534 addr->v6.sin6_scope_id = ((struct inet6_skb_parm *)skb->cb)->iif; in sctp_v6_from_skb()
583 __be16 port, int iif) in sctp_v6_from_addr_param() argument
592 addr->v6.sin6_scope_id = iif; in sctp_v6_from_addr_param()
A Dprotocol.c257 __be16 port, int iif) in sctp_v4_from_addr_param() argument
/net/netfilter/
A Dnf_flow_table_ip.c446 IPCB(skb)->iif = skb->dev->ifindex; in nf_flow_offload_ip_hook()
741 IP6CB(skb)->iif = skb->dev->ifindex; in nf_flow_offload_ipv6_hook()

Completed in 91 milliseconds

12