Home
last modified time | relevance | path

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

/linux-4.1.27/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.c475 fl6.flowi6_oif = iif; in icmp6_send()
494 if (!fl6.flowi6_oif && ipv6_addr_is_multicast(&fl6.daddr)) in icmp6_send()
495 fl6.flowi6_oif = np->mcast_oif; in icmp6_send()
496 else if (!fl6.flowi6_oif) in icmp6_send()
497 fl6.flowi6_oif = np->ucast_oif; in icmp6_send()
578 fl6.flowi6_oif = skb->dev->ifindex; in icmpv6_echo_reply()
589 if (!fl6.flowi6_oif && ipv6_addr_is_multicast(&fl6.daddr)) in icmpv6_echo_reply()
590 fl6.flowi6_oif = np->mcast_oif; in icmpv6_echo_reply()
591 else if (!fl6.flowi6_oif) in icmpv6_echo_reply()
592 fl6.flowi6_oif = np->ucast_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 …]
Dudp.c1225 fl6.flowi6_oif = sin6->sin6_scope_id; in udpv6_sendmsg()
1236 if (!fl6.flowi6_oif) in udpv6_sendmsg()
1237 fl6.flowi6_oif = sk->sk_bound_dev_if; in udpv6_sendmsg()
1239 if (!fl6.flowi6_oif) in udpv6_sendmsg()
1240 fl6.flowi6_oif = np->sticky_pktinfo.ipi6_ifindex; in udpv6_sendmsg()
1285 if (!fl6.flowi6_oif && ipv6_addr_is_multicast(&fl6.daddr)) { in udpv6_sendmsg()
1286 fl6.flowi6_oif = np->mcast_oif; in udpv6_sendmsg()
1288 } else if (!fl6.flowi6_oif) in udpv6_sendmsg()
1289 fl6.flowi6_oif = np->ucast_oif; in udpv6_sendmsg()
Draw.c809 fl6.flowi6_oif = sin6->sin6_scope_id; in rawv6_sendmsg()
819 if (fl6.flowi6_oif == 0) in rawv6_sendmsg()
820 fl6.flowi6_oif = sk->sk_bound_dev_if; in rawv6_sendmsg()
865 if (!fl6.flowi6_oif && ipv6_addr_is_multicast(&fl6.daddr)) in rawv6_sendmsg()
866 fl6.flowi6_oif = np->mcast_oif; in rawv6_sendmsg()
867 else if (!fl6.flowi6_oif) in rawv6_sendmsg()
868 fl6.flowi6_oif = np->ucast_oif; in rawv6_sendmsg()
Dinet6_connection_sock.c84 fl6->flowi6_oif = ireq->ir_iif; in inet6_csk_route_req()
206 fl6->flowi6_oif = sk->sk_bound_dev_if; in inet6_csk_route_socket()
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.c28 .flowi6_oif = skb->sk ? skb->sk->sk_bound_dev_if : 0, in ip6_route_me_harder()
Droute.c801 rt = rt6_device_match(net, rt, &fl6->saddr, fl6->flowi6_oif, flags); in ip6_pol_route_lookup()
802 if (rt->rt6i_nsiblings && fl6->flowi6_oif == 0) in ip6_pol_route_lookup()
803 rt = rt6_multipath_select(rt, fl6, fl6->flowi6_oif, flags); in ip6_pol_route_lookup()
826 .flowi6_oif = oif, in rt6_lookup()
1030 return ip6_pol_route(net, table, fl6->flowi6_oif, fl6, flags); in ip6_pol_route_output()
1175 fl6.flowi6_oif = oif; in ip6_update_pmtu()
1230 if (fl6->flowi6_oif != rt->dst.dev->ifindex) in __ip6_route_redirect()
1280 fl6.flowi6_oif = oif; in ip6_redirect()
1302 fl6.flowi6_oif = oif; in ip6_redirect_no_header()
2976 fl6.flowi6_oif = oif; in inet6_rtm_getroute()
Dsyncookies.c247 fl6.flowi6_oif = sk->sk_bound_dev_if; in cookie_v6_check()
Dxfrm6_policy.c149 fl6->flowi6_oif = reverse ? skb->skb_iif : oif; in _decode_session6()
Dmip6.c255 sel.ifindex = fl6->flowi6_oif; in mip6_destopt_reject()
Dip6_output.c873 (fl6->flowi6_oif && fl6->flowi6_oif != dst->dev->ifindex)) { in ip6_sk_dst_check()
924 if (fl6->flowi6_oif) in ip6_dst_lookup_tail()
Dtcp_ipv6.c235 fl6.flowi6_oif = sk->sk_bound_dev_if; in tcp_v6_connect()
807 fl6.flowi6_oif = tcp_v6_iif(skb); in tcp_v6_send_response()
809 fl6.flowi6_oif = oif; in tcp_v6_send_response()
Dip6mr.c700 .flowi6_oif = dev->ifindex, in reg_vif_xmit()
1645 .flowi6_oif = skb->dev->ifindex, in mroute6_socket()
2029 .flowi6_oif = vif->link, in ip6mr_forward2()
Daf_inet6.c658 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_gre.c948 fl6->flowi6_oif = p->link; in ip6gre_tnl_link_config()
Dip6_tunnel.c1251 fl6->flowi6_oif = p->link; in ip6_tnl_link_config()
/linux-4.1.27/net/l2tp/
Dl2tp_ip6.c547 fl6.flowi6_oif = lsa->l2tp_scope_id; in l2tp_ip6_sendmsg()
556 if (fl6.flowi6_oif == 0) in l2tp_ip6_sendmsg()
557 fl6.flowi6_oif = sk->sk_bound_dev_if; in l2tp_ip6_sendmsg()
597 if (!fl6.flowi6_oif && ipv6_addr_is_multicast(&fl6.daddr)) in l2tp_ip6_sendmsg()
598 fl6.flowi6_oif = np->mcast_oif; in l2tp_ip6_sendmsg()
599 else if (!fl6.flowi6_oif) in l2tp_ip6_sendmsg()
600 fl6.flowi6_oif = np->ucast_oif; in l2tp_ip6_sendmsg()
/linux-4.1.27/net/ipv6/netfilter/
Dip6t_rpfilter.c52 fl6.flowi6_oif = dev->ifindex; in rpfilter_lookup_reverse6()
/linux-4.1.27/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()
480 fl6.flowi6_oif = sk->sk_bound_dev_if; in dccp_v6_request_recv_sock()
899 fl6.flowi6_oif = sk->sk_bound_dev_if; in dccp_v6_connect()
/linux-4.1.27/include/net/
Dflow.h117 #define flowi6_oif __fl_common.flowic_oif macro
/linux-4.1.27/net/netfilter/
Dxt_addrtype.c48 flow.flowi6_oif = dev->ifindex; in match_lookup_rt6()
Dxt_TEE.c150 fl6.flowi6_oif = info->priv->oif; in tee_tg_route6()
/linux-4.1.27/net/tipc/
Dudp_media.c193 .flowi6_oif = ub->ifindex, in tipc_udp_send_msg()
/linux-4.1.27/drivers/infiniband/core/
Daddr.c279 fl6.flowi6_oif = addr->bound_dev_if; in addr6_resolve()
/linux-4.1.27/net/sctp/
Dipv6.c251 fl6->flowi6_oif = daddr->v6.sin6_scope_id; in sctp_v6_get_dst()
/linux-4.1.27/drivers/net/
Dvxlan.c1981 fl6.flowi6_oif = rdst->remote_ifindex; in vxlan_xmit_one()
/linux-4.1.27/net/xfrm/
Dxfrm_policy.c85 (fl6->flowi6_oif == sel->ifindex || !sel->ifindex); in __xfrm6_selector_match()
/linux-4.1.27/drivers/infiniband/hw/cxgb4/
Dcm.c387 fl6.flowi6_oif = sin6_scope_id; in find_route6()
/linux-4.1.27/drivers/net/ethernet/broadcom/
Dcnic.c3691 fl6.flowi6_oif = dst_addr->sin6_scope_id; in cnic_get_v6_route()