/linux-4.1.27/net/ipv6/ |
D | ping.c | 142 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()
|
D | icmp.c | 475 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 …]
|
D | datagram.c | 160 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 …]
|
D | udp.c | 1225 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()
|
D | raw.c | 809 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()
|
D | inet6_connection_sock.c | 84 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()
|
D | xfrm6_state.c | 40 sel->ifindex = fl6->flowi6_oif; in __xfrm6_init_tempsel()
|
D | xfrm6_output.c | 52 fl6.flowi6_oif = sk->sk_bound_dev_if; in xfrm6_local_rxpmtu()
|
D | netfilter.c | 28 .flowi6_oif = skb->sk ? skb->sk->sk_bound_dev_if : 0, in ip6_route_me_harder()
|
D | route.c | 801 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()
|
D | syncookies.c | 247 fl6.flowi6_oif = sk->sk_bound_dev_if; in cookie_v6_check()
|
D | xfrm6_policy.c | 149 fl6->flowi6_oif = reverse ? skb->skb_iif : oif; in _decode_session6()
|
D | mip6.c | 255 sel.ifindex = fl6->flowi6_oif; in mip6_destopt_reject()
|
D | ip6_output.c | 873 (fl6->flowi6_oif && fl6->flowi6_oif != dst->dev->ifindex)) { in ip6_sk_dst_check() 924 if (fl6->flowi6_oif) in ip6_dst_lookup_tail()
|
D | tcp_ipv6.c | 235 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()
|
D | ip6mr.c | 700 .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()
|
D | af_inet6.c | 658 fl6.flowi6_oif = sk->sk_bound_dev_if; in inet6_sk_rebuild_header()
|
D | ipv6_sockglue.c | 477 fl6.flowi6_oif = sk->sk_bound_dev_if; in do_ipv6_setsockopt()
|
D | ip6_gre.c | 948 fl6->flowi6_oif = p->link; in ip6gre_tnl_link_config()
|
D | ip6_tunnel.c | 1251 fl6->flowi6_oif = p->link; in ip6_tnl_link_config()
|
/linux-4.1.27/net/l2tp/ |
D | l2tp_ip6.c | 547 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/ |
D | ip6t_rpfilter.c | 52 fl6.flowi6_oif = dev->ifindex; in rpfilter_lookup_reverse6()
|
/linux-4.1.27/net/dccp/ |
D | ipv6.c | 199 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/ |
D | flow.h | 117 #define flowi6_oif __fl_common.flowic_oif macro
|
/linux-4.1.27/net/netfilter/ |
D | xt_addrtype.c | 48 flow.flowi6_oif = dev->ifindex; in match_lookup_rt6()
|
D | xt_TEE.c | 150 fl6.flowi6_oif = info->priv->oif; in tee_tg_route6()
|
/linux-4.1.27/net/tipc/ |
D | udp_media.c | 193 .flowi6_oif = ub->ifindex, in tipc_udp_send_msg()
|
/linux-4.1.27/drivers/infiniband/core/ |
D | addr.c | 279 fl6.flowi6_oif = addr->bound_dev_if; in addr6_resolve()
|
/linux-4.1.27/net/sctp/ |
D | ipv6.c | 251 fl6->flowi6_oif = daddr->v6.sin6_scope_id; in sctp_v6_get_dst()
|
/linux-4.1.27/drivers/net/ |
D | vxlan.c | 1981 fl6.flowi6_oif = rdst->remote_ifindex; in vxlan_xmit_one()
|
/linux-4.1.27/net/xfrm/ |
D | xfrm_policy.c | 85 (fl6->flowi6_oif == sel->ifindex || !sel->ifindex); in __xfrm6_selector_match()
|
/linux-4.1.27/drivers/infiniband/hw/cxgb4/ |
D | cm.c | 387 fl6.flowi6_oif = sin6_scope_id; in find_route6()
|
/linux-4.1.27/drivers/net/ethernet/broadcom/ |
D | cnic.c | 3691 fl6.flowi6_oif = dst_addr->sin6_scope_id; in cnic_get_v6_route()
|