/linux-4.4.14/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 | 478 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 …]
|
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 | inet6_connection_sock.c | 85 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()
|
D | udp.c | 1226 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()
|
D | raw.c | 811 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()
|
D | xfrm6_policy.c | 39 fl6.flowi6_oif = oif; in xfrm6_dst_lookup() 141 fl6->flowi6_oif = reverse ? skb->skb_iif : oif; in _decode_session6()
|
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 | 27 .flowi6_oif = skb->sk ? skb->sk->sk_bound_dev_if : 0, in ip6_route_me_harder()
|
D | route.c | 858 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 …]
|
D | ip6_output.c | 895 (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()
|
D | syncookies.c | 227 fl6.flowi6_oif = sk->sk_bound_dev_if; in cookie_v6_check()
|
D | mip6.c | 253 sel.ifindex = fl6->flowi6_oif; in mip6_destopt_reject()
|
D | tcp_ipv6.c | 233 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()
|
D | ip6mr.c | 699 .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()
|
D | af_inet6.c | 661 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_tunnel.c | 1309 fl6->flowi6_oif = p->link; in ip6_tnl_link_config()
|
D | ip6_gre.c | 945 fl6->flowi6_oif = p->link; in ip6gre_tnl_link_config()
|
/linux-4.4.14/net/l2tp/ |
D | l2tp_ip6.c | 549 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/ |
D | nf_dup_ipv6.c | 31 fl6.flowi6_oif = oif; in nf_dup_ipv6_route()
|
D | ip6t_rpfilter.c | 52 fl6.flowi6_oif = dev->ifindex; in rpfilter_lookup_reverse6()
|
/linux-4.4.14/include/net/ |
D | l3mdev.h | 153 dev = dev_get_by_index(net, fl6->flowi6_oif); in l3mdev_rt6_dst_by_oif()
|
D | flow.h | 127 #define flowi6_oif __fl_common.flowic_oif macro
|
/linux-4.4.14/net/netfilter/ |
D | xt_addrtype.c | 48 flow.flowi6_oif = dev->ifindex; in match_lookup_rt6()
|
/linux-4.4.14/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() 863 fl6.flowi6_oif = sk->sk_bound_dev_if; in dccp_v6_connect()
|
/linux-4.4.14/net/tipc/ |
D | udp_media.c | 199 .flowi6_oif = ub->ifindex, in tipc_udp_send_msg()
|
/linux-4.4.14/drivers/infiniband/core/ |
D | addr.c | 278 fl6.flowi6_oif = addr->bound_dev_if; in addr6_resolve()
|
/linux-4.4.14/drivers/net/ |
D | vrf.c | 229 .flowi6_oif = dev->ifindex, in vrf_process_v6_outbound()
|
D | vxlan.c | 1856 fl6.flowi6_oif = oif; in vxlan6_get_route()
|
/linux-4.4.14/net/sctp/ |
D | ipv6.c | 255 fl6->flowi6_oif = daddr->v6.sin6_scope_id; in sctp_v6_get_dst()
|
/linux-4.4.14/net/xfrm/ |
D | xfrm_policy.c | 85 (fl6->flowi6_oif == sel->ifindex || !sel->ifindex); in __xfrm6_selector_match()
|
/linux-4.4.14/drivers/infiniband/hw/cxgb4/ |
D | cm.c | 398 fl6.flowi6_oif = sin6_scope_id; in find_route6()
|
/linux-4.4.14/drivers/net/ethernet/broadcom/ |
D | cnic.c | 3702 fl6.flowi6_oif = dst_addr->sin6_scope_id; in cnic_get_v6_route()
|