Home
last modified time | relevance | path

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

12

/Linux-v4.19/net/ipv6/
Dping.c114 fl6.flowi6_oif = oif; in ping_v6_sendmsg()
129 if (!fl6.flowi6_oif && ipv6_addr_is_multicast(&fl6.daddr)) in ping_v6_sendmsg()
130 fl6.flowi6_oif = np->mcast_oif; in ping_v6_sendmsg()
131 else if (!fl6.flowi6_oif) in ping_v6_sendmsg()
132 fl6.flowi6_oif = np->ucast_oif; in ping_v6_sendmsg()
Dicmp.c521 fl6.flowi6_oif = iif; in icmp6_send()
543 if (!fl6.flowi6_oif && ipv6_addr_is_multicast(&fl6.daddr)) in icmp6_send()
544 fl6.flowi6_oif = np->mcast_oif; in icmp6_send()
545 else if (!fl6.flowi6_oif) in icmp6_send()
546 fl6.flowi6_oif = np->ucast_oif; in icmp6_send()
696 fl6.flowi6_oif = icmp6_iif(skb); in icmpv6_echo_reply()
709 if (!fl6.flowi6_oif && ipv6_addr_is_multicast(&fl6.daddr)) in icmpv6_echo_reply()
710 fl6.flowi6_oif = np->mcast_oif; in icmpv6_echo_reply()
711 else if (!fl6.flowi6_oif) in icmpv6_echo_reply()
712 fl6.flowi6_oif = np->ucast_oif; in icmpv6_echo_reply()
[all …]
Ddatagram.c52 fl6->flowi6_oif = sk->sk_bound_dev_if; in ip6_datagram_flow_key_init()
59 if (!fl6->flowi6_oif) in ip6_datagram_flow_key_init()
60 fl6->flowi6_oif = np->sticky_pktinfo.ipi6_ifindex; in ip6_datagram_flow_key_init()
62 if (!fl6->flowi6_oif && ipv6_addr_is_multicast(&fl6->daddr)) in ip6_datagram_flow_key_init()
63 fl6->flowi6_oif = np->mcast_oif; in ip6_datagram_flow_key_init()
388 mtu_info->ip6m_addr.sin6_scope_id = fl6->flowi6_oif; in ipv6_local_rxpmtu()
784 if (fl6->flowi6_oif && in ip6_datagram_send_ctl()
785 src_info->ipi6_ifindex != fl6->flowi6_oif) in ip6_datagram_send_ctl()
787 fl6->flowi6_oif = src_info->ipi6_ifindex; in ip6_datagram_send_ctl()
793 if (fl6->flowi6_oif) { in ip6_datagram_send_ctl()
[all …]
Dinet6_connection_sock.c48 fl6->flowi6_oif = ireq->ir_iif; in inet6_csk_route_req()
97 fl6->flowi6_oif = sk->sk_bound_dev_if; in inet6_csk_route_socket()
Draw.c846 fl6.flowi6_oif = sin6->sin6_scope_id; in rawv6_sendmsg()
856 if (fl6.flowi6_oif == 0) in rawv6_sendmsg()
857 fl6.flowi6_oif = sk->sk_bound_dev_if; in rawv6_sendmsg()
902 if (!fl6.flowi6_oif && ipv6_addr_is_multicast(&fl6.daddr)) in rawv6_sendmsg()
903 fl6.flowi6_oif = np->mcast_oif; in rawv6_sendmsg()
904 else if (!fl6.flowi6_oif) in rawv6_sendmsg()
905 fl6.flowi6_oif = np->ucast_oif; in rawv6_sendmsg()
Dudp.c1264 fl6.flowi6_oif = sin6->sin6_scope_id; in udpv6_sendmsg()
1275 if (!fl6.flowi6_oif) in udpv6_sendmsg()
1276 fl6.flowi6_oif = sk->sk_bound_dev_if; in udpv6_sendmsg()
1278 if (!fl6.flowi6_oif) in udpv6_sendmsg()
1279 fl6.flowi6_oif = np->sticky_pktinfo.ipi6_ifindex; in udpv6_sendmsg()
1352 if (!fl6.flowi6_oif && ipv6_addr_is_multicast(&fl6.daddr)) { in udpv6_sendmsg()
1353 fl6.flowi6_oif = np->mcast_oif; in udpv6_sendmsg()
1355 } else if (!fl6.flowi6_oif) in udpv6_sendmsg()
1356 fl6.flowi6_oif = np->ucast_oif; in udpv6_sendmsg()
Dnetfilter.c27 .flowi6_oif = sk ? sk->sk_bound_dev_if : 0, in ip6_route_me_harder()
Dxfrm6_policy.c39 fl6.flowi6_oif = l3mdev_master_ifindex_by_index(net, oif); in xfrm6_dst_lookup()
144 fl6->flowi6_oif = reverse ? skb->skb_iif : oif; in _decode_session6()
Dxfrm6_state.c41 sel->ifindex = fl6->flowi6_oif; in __xfrm6_init_tempsel()
Dxfrm6_output.c52 fl6.flowi6_oif = sk->sk_bound_dev_if; in xfrm6_local_rxpmtu()
Dsyncookies.c236 fl6.flowi6_oif = ireq->ir_iif; in cookie_v6_check()
Droute.c1081 fl6->flowi6_oif, flags); in ip6_pol_route_lookup()
1082 if (f6i->fib6_nsiblings && fl6->flowi6_oif == 0) in ip6_pol_route_lookup()
1084 fl6->flowi6_oif, skb, in ip6_pol_route_lookup()
1128 .flowi6_oif = oif, in rt6_lookup()
2098 return ip6_pol_route(net, table, fl6->flowi6_oif, fl6, skb, flags); in ip6_pol_route_output()
2118 (fl6->flowi6_oif && any_src)) in ip6_route_output_flags()
2379 fl6.flowi6_oif = oif; in ip6_update_pmtu()
2468 if (fl6->flowi6_oif != rt->fib6_nh.nh_dev->ifindex) in __ip6_route_redirect()
2539 fl6.flowi6_oif = oif; in ip6_redirect()
2562 fl6.flowi6_oif = oif; in ip6_redirect_no_header()
[all …]
/Linux-v4.19/net/l2tp/
Dl2tp_ip6.c556 fl6.flowi6_oif = lsa->l2tp_scope_id; in l2tp_ip6_sendmsg()
565 if (fl6.flowi6_oif == 0) in l2tp_ip6_sendmsg()
566 fl6.flowi6_oif = sk->sk_bound_dev_if; in l2tp_ip6_sendmsg()
607 if (!fl6.flowi6_oif && ipv6_addr_is_multicast(&fl6.daddr)) in l2tp_ip6_sendmsg()
608 fl6.flowi6_oif = np->mcast_oif; in l2tp_ip6_sendmsg()
609 else if (!fl6.flowi6_oif) in l2tp_ip6_sendmsg()
610 fl6.flowi6_oif = np->ucast_oif; in l2tp_ip6_sendmsg()
/Linux-v4.19/net/ipv6/netfilter/
Dip6t_rpfilter.c60 fl6.flowi6_oif = dev->ifindex; in rpfilter_lookup_reverse6()
62 fl6.flowi6_oif = dev->ifindex; in rpfilter_lookup_reverse6()
Dnf_dup_ipv6.c31 fl6.flowi6_oif = oif; in nf_dup_ipv6_route()
Dnf_reject_ipv6.c159 fl6.flowi6_oif = l3mdev_master_ifindex(skb_dst(oldskb)->dev); in nf_send_reset6()
Dnft_fib_ipv6.c43 fl6->flowi6_oif = get_ifindex(dev ? dev : pkt->skb->dev); in nft_fib6_flowi_init()
/Linux-v4.19/net/l3mdev/
Dl3mdev.c115 if (fl6->flowi6_oif) { in l3mdev_link_scope_lookup()
118 dev = dev_get_by_index_rcu(net, fl6->flowi6_oif); in l3mdev_link_scope_lookup()
/Linux-v4.19/include/trace/events/
Dfib6.h43 __entry->oif = flp->flowi6_oif;
/Linux-v4.19/drivers/net/ethernet/chelsio/libcxgb/
Dlibcxgb_cm.c134 fl6.flowi6_oif = sin6_scope_id; in cxgb_find_route6()
/Linux-v4.19/net/netfilter/
Dxt_addrtype.c48 flow.flowi6_oif = dev->ifindex; in match_lookup_rt6()
/Linux-v4.19/include/net/
Dflow.h132 #define flowi6_oif __fl_common.flowic_oif macro
/Linux-v4.19/net/ipv6/ila/
Dila_lwt.c71 fl6.flowi6_oif = orig_dst->dev->ifindex; in ila_output()
/Linux-v4.19/net/dccp/
Dipv6.c204 fl6.flowi6_oif = ireq->ir_iif; in dccp_v6_send_response()
279 fl6.flowi6_oif = inet6_iif(rxskb); in dccp_v6_ctl_send_reset()
907 fl6.flowi6_oif = sk->sk_bound_dev_if; in dccp_v6_connect()
/Linux-v4.19/drivers/net/
Dvrf.c176 .flowi6_oif = dev->ifindex, in vrf_process_v6_outbound()
1093 if (fl6->flowi6_oif == dev->ifindex) { in vrf_link_scope_lookup()
1102 rt = vrf_ip6_route_lookup(net, dev, fl6, fl6->flowi6_oif, NULL, flags); in vrf_link_scope_lookup()

12