/net/sched/ |
D | cls_route.c | 36 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 …]
|
D | act_mirred.c | 198 skb2->iif = skb->dev->ifindex; in tcf_mirred()
|
D | cls_flow.c | 174 return skb->iif; in flow_get_iif()
|
D | em_meta.c | 262 dst->value = skb->rtable->fl.iif; in META_COLLECTOR()
|
/net/ipv6/ |
D | mip6.c | 118 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()
|
D | inet6_connection_sock.c | 83 const int iif) in inet6_csk_search_req() argument 100 (!treq->iif || treq->iif == iif)) { in inet6_csk_search_req()
|
D | datagram.c | 330 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()
|
D | syncookies.c | 217 ireq6->iif = sk->sk_bound_dev_if; in cookie_v6_check() 221 ireq6->iif = inet6_iif(skb); in cookie_v6_check()
|
D | reassembly.c | 78 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()
|
D | icmp.c | 323 int iif = 0; in icmpv6_send() local 365 iif = skb->dev->ifindex; in icmpv6_send() 393 fl.oif = iif; in icmpv6_send()
|
D | route.c | 776 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()
|
D | raw.c | 174 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()
|
D | ip6_input.c | 95 IP6CB(skb)->iif = skb->dst ? ip6_dst_idev(skb->dst)->dev->ifindex : dev->ifindex; in ipv6_rcv()
|
D | tcp_ipv6.c | 479 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/ |
D | route.c | 627 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 …]
|
D | ip_fragment.c | 70 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()
|
D | icmp.c | 503 if (rt->fl.iif && in icmp_send() 505 dev = dev_get_by_index(net, rt->fl.iif); in icmp_send()
|
/net/decnet/ |
D | dn_route.c | 276 (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/ |
D | ipv6.c | 405 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()
|
D | ulpevent.c | 758 event->iif = sctp_chunk_iif(chunk); in sctp_ulpevent_make_rcvmsg()
|
D | sm_make_chunk.c | 87 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/ |
D | tx.c | 756 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()
|
D | util.c | 699 skb->iif = sdata->dev->ifindex; in ieee80211_tx_skb()
|
/net/dccp/ |
D | ipv6.c | 260 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/ |
D | fib_rules.c | 138 if (rule->ifindex && (rule->ifindex != fl->iif)) in fib_rule_match()
|