Home
last modified time | relevance | path

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

/linux-4.4.14/net/ipv6/
Dping.c142 if (!fl6.flowi6_oif && ipv6_addr_is_multicast(&fl6.daddr)) in ping_v6_sendmsg()
143 fl6.flowi6_oif = np->mcast_oif; in ping_v6_sendmsg()
144 else if (!fl6.flowi6_oif) in ping_v6_sendmsg()
145 fl6.flowi6_oif = np->ucast_oif; in ping_v6_sendmsg()
156 if (!fl6.flowi6_oif && ipv6_addr_is_multicast(&fl6.daddr)) in ping_v6_sendmsg()
157 fl6.flowi6_oif = np->mcast_oif; in ping_v6_sendmsg()
158 else if (!fl6.flowi6_oif) in ping_v6_sendmsg()
159 fl6.flowi6_oif = np->ucast_oif; in ping_v6_sendmsg()
Dicmp.c478 fl6.flowi6_oif = iif; in icmp6_send()
497 if (!fl6.flowi6_oif && ipv6_addr_is_multicast(&fl6.daddr)) in icmp6_send()
498 fl6.flowi6_oif = np->mcast_oif; in icmp6_send()
499 else if (!fl6.flowi6_oif) in icmp6_send()
500 fl6.flowi6_oif = np->ucast_oif; in icmp6_send()
502 if (!fl6.flowi6_oif) in icmp6_send()
503 fl6.flowi6_oif = l3mdev_master_ifindex(skb->dev); in icmp6_send()
585 fl6.flowi6_oif = l3mdev_fib_oif(skb->dev); in icmpv6_echo_reply()
596 if (!fl6.flowi6_oif && ipv6_addr_is_multicast(&fl6.daddr)) in icmpv6_echo_reply()
597 fl6.flowi6_oif = np->mcast_oif; in icmpv6_echo_reply()
[all …]
Ddatagram.c160 fl6.flowi6_oif = sk->sk_bound_dev_if; in __ip6_datagram_connect()
165 if (!fl6.flowi6_oif) in __ip6_datagram_connect()
166 fl6.flowi6_oif = np->sticky_pktinfo.ipi6_ifindex; in __ip6_datagram_connect()
168 if (!fl6.flowi6_oif && (addr_type&IPV6_ADDR_MULTICAST)) in __ip6_datagram_connect()
169 fl6.flowi6_oif = np->mcast_oif; in __ip6_datagram_connect()
333 mtu_info->ip6m_addr.sin6_scope_id = fl6->flowi6_oif; in ipv6_local_rxpmtu()
722 if (fl6->flowi6_oif && in ip6_datagram_send_ctl()
723 src_info->ipi6_ifindex != fl6->flowi6_oif) in ip6_datagram_send_ctl()
725 fl6->flowi6_oif = src_info->ipi6_ifindex; in ip6_datagram_send_ctl()
731 if (fl6->flowi6_oif) { in ip6_datagram_send_ctl()
[all …]
Dinet6_connection_sock.c85 fl6->flowi6_oif = ireq->ir_iif; in inet6_csk_route_req()
133 fl6->flowi6_oif = sk->sk_bound_dev_if; in inet6_csk_route_socket()
Dudp.c1226 fl6.flowi6_oif = sin6->sin6_scope_id; in udpv6_sendmsg()
1237 if (!fl6.flowi6_oif) in udpv6_sendmsg()
1238 fl6.flowi6_oif = sk->sk_bound_dev_if; in udpv6_sendmsg()
1240 if (!fl6.flowi6_oif) in udpv6_sendmsg()
1241 fl6.flowi6_oif = np->sticky_pktinfo.ipi6_ifindex; in udpv6_sendmsg()
1286 if (!fl6.flowi6_oif && ipv6_addr_is_multicast(&fl6.daddr)) { in udpv6_sendmsg()
1287 fl6.flowi6_oif = np->mcast_oif; in udpv6_sendmsg()
1289 } else if (!fl6.flowi6_oif) in udpv6_sendmsg()
1290 fl6.flowi6_oif = np->ucast_oif; in udpv6_sendmsg()
Draw.c811 fl6.flowi6_oif = sin6->sin6_scope_id; in rawv6_sendmsg()
821 if (fl6.flowi6_oif == 0) in rawv6_sendmsg()
822 fl6.flowi6_oif = sk->sk_bound_dev_if; in rawv6_sendmsg()
867 if (!fl6.flowi6_oif && ipv6_addr_is_multicast(&fl6.daddr)) in rawv6_sendmsg()
868 fl6.flowi6_oif = np->mcast_oif; in rawv6_sendmsg()
869 else if (!fl6.flowi6_oif) in rawv6_sendmsg()
870 fl6.flowi6_oif = np->ucast_oif; in rawv6_sendmsg()
Dxfrm6_policy.c39 fl6.flowi6_oif = oif; in xfrm6_dst_lookup()
141 fl6->flowi6_oif = reverse ? skb->skb_iif : oif; in _decode_session6()
Dxfrm6_state.c40 sel->ifindex = fl6->flowi6_oif; in __xfrm6_init_tempsel()
Dxfrm6_output.c52 fl6.flowi6_oif = sk->sk_bound_dev_if; in xfrm6_local_rxpmtu()
Dnetfilter.c27 .flowi6_oif = skb->sk ? skb->sk->sk_bound_dev_if : 0, in ip6_route_me_harder()
Droute.c858 rt = rt6_device_match(net, rt, &fl6->saddr, fl6->flowi6_oif, flags); in ip6_pol_route_lookup()
859 if (rt->rt6i_nsiblings && fl6->flowi6_oif == 0) in ip6_pol_route_lookup()
860 rt = rt6_multipath_select(rt, fl6, fl6->flowi6_oif, flags); in ip6_pol_route_lookup()
883 .flowi6_oif = oif, in rt6_lookup()
1174 return ip6_pol_route(net, table, fl6->flowi6_oif, fl6, flags); in ip6_pol_route_output()
1191 (fl6->flowi6_oif && any_src)) in ip6_route_output_flags()
1396 fl6.flowi6_oif = oif; in ip6_update_pmtu()
1451 if (fl6->flowi6_oif != rt->dst.dev->ifindex) in __ip6_route_redirect()
1501 fl6.flowi6_oif = oif; in ip6_redirect()
1523 fl6.flowi6_oif = oif; in ip6_redirect_no_header()
[all …]
Dip6_output.c895 (fl6->flowi6_oif && fl6->flowi6_oif != dst->dev->ifindex))) { in ip6_sk_dst_check()
945 if (fl6->flowi6_oif) in ip6_dst_lookup_tail()
1050 if (!fl6->flowi6_oif) in ip6_dst_lookup_flow()
1051 fl6->flowi6_oif = l3mdev_fib_oif(dst->dev); in ip6_dst_lookup_flow()
Dsyncookies.c227 fl6.flowi6_oif = sk->sk_bound_dev_if; in cookie_v6_check()
Dmip6.c253 sel.ifindex = fl6->flowi6_oif; in mip6_destopt_reject()
Dtcp_ipv6.c233 fl6.flowi6_oif = sk->sk_bound_dev_if; in tcp_v6_connect()
810 fl6.flowi6_oif = tcp_v6_iif(skb); in tcp_v6_send_response()
812 fl6.flowi6_oif = oif; in tcp_v6_send_response()
Dip6mr.c699 .flowi6_oif = dev->ifindex, in reg_vif_xmit()
1640 .flowi6_oif = skb->dev->ifindex, in mroute6_socket()
2024 .flowi6_oif = vif->link, in ip6mr_forward2()
Daf_inet6.c661 fl6.flowi6_oif = sk->sk_bound_dev_if; in inet6_sk_rebuild_header()
Dipv6_sockglue.c477 fl6.flowi6_oif = sk->sk_bound_dev_if; in do_ipv6_setsockopt()
Dip6_tunnel.c1309 fl6->flowi6_oif = p->link; in ip6_tnl_link_config()
Dip6_gre.c945 fl6->flowi6_oif = p->link; in ip6gre_tnl_link_config()
/linux-4.4.14/net/l2tp/
Dl2tp_ip6.c549 fl6.flowi6_oif = lsa->l2tp_scope_id; in l2tp_ip6_sendmsg()
558 if (fl6.flowi6_oif == 0) in l2tp_ip6_sendmsg()
559 fl6.flowi6_oif = sk->sk_bound_dev_if; in l2tp_ip6_sendmsg()
599 if (!fl6.flowi6_oif && ipv6_addr_is_multicast(&fl6.daddr)) in l2tp_ip6_sendmsg()
600 fl6.flowi6_oif = np->mcast_oif; in l2tp_ip6_sendmsg()
601 else if (!fl6.flowi6_oif) in l2tp_ip6_sendmsg()
602 fl6.flowi6_oif = np->ucast_oif; in l2tp_ip6_sendmsg()
/linux-4.4.14/net/ipv6/netfilter/
Dnf_dup_ipv6.c31 fl6.flowi6_oif = oif; in nf_dup_ipv6_route()
Dip6t_rpfilter.c52 fl6.flowi6_oif = dev->ifindex; in rpfilter_lookup_reverse6()
/linux-4.4.14/include/net/
Dl3mdev.h153 dev = dev_get_by_index(net, fl6->flowi6_oif); in l3mdev_rt6_dst_by_oif()
Dflow.h127 #define flowi6_oif __fl_common.flowic_oif macro
/linux-4.4.14/net/netfilter/
Dxt_addrtype.c48 flow.flowi6_oif = dev->ifindex; in match_lookup_rt6()
/linux-4.4.14/net/dccp/
Dipv6.c199 fl6.flowi6_oif = ireq->ir_iif; in dccp_v6_send_response()
270 fl6.flowi6_oif = inet6_iif(rxskb); in dccp_v6_ctl_send_reset()
863 fl6.flowi6_oif = sk->sk_bound_dev_if; in dccp_v6_connect()
/linux-4.4.14/net/tipc/
Dudp_media.c199 .flowi6_oif = ub->ifindex, in tipc_udp_send_msg()
/linux-4.4.14/drivers/infiniband/core/
Daddr.c278 fl6.flowi6_oif = addr->bound_dev_if; in addr6_resolve()
/linux-4.4.14/drivers/net/
Dvrf.c229 .flowi6_oif = dev->ifindex, in vrf_process_v6_outbound()
Dvxlan.c1856 fl6.flowi6_oif = oif; in vxlan6_get_route()
/linux-4.4.14/net/sctp/
Dipv6.c255 fl6->flowi6_oif = daddr->v6.sin6_scope_id; in sctp_v6_get_dst()
/linux-4.4.14/net/xfrm/
Dxfrm_policy.c85 (fl6->flowi6_oif == sel->ifindex || !sel->ifindex); in __xfrm6_selector_match()
/linux-4.4.14/drivers/infiniband/hw/cxgb4/
Dcm.c398 fl6.flowi6_oif = sin6_scope_id; in find_route6()
/linux-4.4.14/drivers/net/ethernet/broadcom/
Dcnic.c3702 fl6.flowi6_oif = dst_addr->sin6_scope_id; in cnic_get_v6_route()