Home
last modified time | relevance | path

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

12

/net/sched/
Dcls_route.c36 int iif; member
55 int iif; member
70 static __inline__ int route4_fastmap_hash(u32 id, int iif) in route4_fastmap_hash() argument
86 route4_set_fastmap(struct route4_head *head, u32 id, int iif, in route4_set_fastmap() argument
89 int h = route4_fastmap_hash(id, iif); in route4_set_fastmap()
91 head->fastmap[h].iif = iif; in route4_set_fastmap()
105 static __inline__ int route4_hash_iif(int iif) in route4_hash_iif() argument
107 return 16 + ((iif>>16)&0xF); in route4_hash_iif()
126 route4_set_fastmap(head, id, iif, f); \
138 int iif, dont_cache = 0; in route4_classify() local
[all …]
Dact_mirred.c198 skb2->iif = skb->dev->ifindex; in tcf_mirred()
Dcls_flow.c174 return skb->iif; in flow_get_iif()
Dem_meta.c262 dst->value = skb->rtable->fl.iif; in META_COLLECTOR()
/net/ipv6/
Dmip6.c118 int iif; member
185 struct in6_addr *src, int iif) in mip6_report_rl_allow() argument
192 mip6_report_rl.iif != iif || in mip6_report_rl_allow()
197 mip6_report_rl.iif = iif; in mip6_report_rl_allow()
231 opt->iif)) in mip6_destopt_reject()
Dinet6_connection_sock.c83 const int iif) in inet6_csk_search_req() argument
100 (!treq->iif || treq->iif == iif)) { in inet6_csk_search_req()
Ddatagram.c330 sin->sin6_scope_id = IP6CB(skb)->iif; in ipv6_recv_error()
350 sin->sin6_scope_id = IP6CB(skb)->iif; in ipv6_recv_error()
396 src_info.ipi6_ifindex = opt->iif; in datagram_recv_ctl()
471 src_info.ipi6_ifindex = opt->iif; in datagram_recv_ctl()
Dsyncookies.c217 ireq6->iif = sk->sk_bound_dev_if; in cookie_v6_check()
221 ireq6->iif = inet6_iif(skb); in cookie_v6_check()
Dreassembly.c78 int iif; member
211 dev = dev_get_by_index(net, fq->iif); in ip6_frag_expire()
412 fq->iif = dev->ifindex; in ip6_frag_queue()
Dicmp.c323 int iif = 0; in icmpv6_send() local
365 iif = skb->dev->ifindex; in icmpv6_send()
393 fl.oif = iif; in icmpv6_send()
Droute.c776 return ip6_pol_route(net, table, fl->iif, fl, flags); in ip6_pol_route_input()
785 .iif = skb->dev->ifindex, in ip6_route_input()
2175 int iif, int type, u32 pid, u32 seq, in rt6_fill_node() argument
2236 if (iif) { in rt6_fill_node()
2252 NLA_PUT_U32(skb, RTA_IIF, iif); in rt6_fill_node()
2315 int err, iif = 0; in inet6_rtm_getroute() local
2339 iif = nla_get_u32(tb[RTA_IIF]); in inet6_rtm_getroute()
2344 if (iif) { in inet6_rtm_getroute()
2346 dev = __dev_get_by_index(net, iif); in inet6_rtm_getroute()
2368 err = rt6_fill_node(net, skb, rt, &fl.fl6_dst, &fl.fl6_src, iif, in inet6_rtm_getroute()
Draw.c174 sk = __raw_v6_lookup(net, sk, nexthdr, daddr, saddr, IP6CB(skb)->iif); in ipv6_raw_deliver()
218 IP6CB(skb)->iif); in ipv6_raw_deliver()
365 IP6CB(skb)->iif))) { in raw6_icmp_error()
497 sin6->sin6_scope_id = IP6CB(skb)->iif; in rawv6_recvmsg()
Dip6_input.c95 IP6CB(skb)->iif = skb->dst ? ip6_dst_idev(skb->dst)->dev->ifindex : dev->ifindex; in ipv6_rcv()
Dtcp_ipv6.c479 fl.oif = treq->iif; in tcp_v6_send_synack()
1228 treq->iif = sk->sk_bound_dev_if; in tcp_v6_conn_request()
1233 treq->iif = inet6_iif(skb); in tcp_v6_conn_request()
1385 newsk->sk_bound_dev_if = treq->iif; in tcp_v6_syn_recv_sock()
/net/ipv4/
Droute.c627 rth->fl.iif && rth->u.dst.rt_next; in rt_fast_clean()
672 if (!rt->fl.iif || in rt_score()
690 (fl1->iif ^ fl2->iif)) == 0); in compare_hash_inputs()
701 (fl1->iif ^ fl2->iif)) == 0; in compare_keys()
1176 if (rt->rt_type == RTN_UNICAST || rt->fl.iif == 0) { in rt_intern_hash()
1361 rth->fl.iif != 0 || in ip_rt_redirect()
1627 rth->fl.iif != 0 || in ip_rt_frag_needed()
1749 if (rt->fl.iif == 0) in ip_rt_get_source()
1858 rth->fl.iif = dev->ifindex; in ip_route_input_mc()
1996 rth->fl.iif = in_dev->dev->ifindex; in __mkroute_input()
[all …]
Dip_fragment.c70 int iif; member
209 if ((head->dev = dev_get_by_index(net, qp->iif)) != NULL) { in ip_expire()
293 qp->iif = 0; in ip_frag_reinit()
437 qp->iif = dev->ifindex; in ip_frag_queue()
Dicmp.c503 if (rt->fl.iif && in icmp_send()
505 dev = dev_get_by_index(net, rt->fl.iif); in icmp_send()
/net/decnet/
Ddn_route.c276 (fl1->iif ^ fl2->iif)) == 0; in compare_keys()
605 cb->iif = dev->ifindex; in dn_route_rcv()
874 .iif = init_net.loopback_dev->ifindex, in dn_route_output_slow()
1097 rt->fl.iif = 0; in dn_route_output_slow()
1167 (rt->fl.iif == 0) && in __dn_route_output_key()
1222 .iif = skb->dev->ifindex }; in dn_route_input_slow()
1367 rt->fl.iif = in_dev->ifindex; in dn_route_input_slow()
1441 (rt->fl.iif == cb->iif)) { in dn_route_input()
1497 if (rt->fl.iif) in dn_rt_fill_info()
1498 RTA_PUT(skb, RTA_IIF, sizeof(int), &rt->fl.iif); in dn_rt_fill_info()
[all …]
/net/sctp/
Dipv6.c405 addr->v6.sin6_scope_id = ((struct inet6_skb_parm *)skb->cb)->iif; in sctp_v6_from_skb()
456 __be16 port, int iif) in sctp_v6_from_addr_param() argument
462 addr->v6.sin6_scope_id = iif; in sctp_v6_from_addr_param()
711 return opt->iif; in sctp_v6_skb_iif()
804 sin6->sin6_scope_id = ev->iif; in sctp_inet6_skb_msgname()
Dulpevent.c758 event->iif = sctp_chunk_iif(chunk); in sctp_ulpevent_make_rcvmsg()
Dsm_make_chunk.c87 int iif = 0; in sctp_chunk_iif() local
91 iif = af->skb_iif(chunk->skb); in sctp_chunk_iif()
93 return iif; in sctp_chunk_iif()
/net/mac80211/
Dtx.c756 frag->iif = first->iif; in ieee80211_tx_h_fragment()
1036 dev = dev_get_by_index(&init_net, skb->iif); in ieee80211_tx_prepare()
1286 if (skb->iif) in ieee80211_master_start_xmit()
1287 odev = dev_get_by_index(&init_net, skb->iif); in ieee80211_master_start_xmit()
1356 skb->iif = sdata->dev->ifindex; in ieee80211_master_start_xmit()
1417 skb->iif = dev->ifindex; in ieee80211_monitor_start_xmit()
1707 skb->iif = dev->ifindex; in ieee80211_subif_start_xmit()
Dutil.c699 skb->iif = sdata->dev->ifindex; in ieee80211_tx_skb()
/net/dccp/
Dipv6.c260 fl.oif = ireq6->iif; in dccp_v6_send_response()
450 ireq6->iif = sk->sk_bound_dev_if; in dccp_v6_conn_request()
455 ireq6->iif = inet6_iif(skb); in dccp_v6_conn_request()
600 newsk->sk_bound_dev_if = ireq6->iif; in dccp_v6_request_recv_sock()
/net/core/
Dfib_rules.c138 if (rule->ifindex && (rule->ifindex != fl->iif)) in fib_rule_match()

12