Home
last modified time | relevance | path

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

123

/linux/net/ipv6/
A Dping.c109 fl6.flowi6_oif = oif; in ping_v6_sendmsg()
125 if (!fl6.flowi6_oif && ipv6_addr_is_multicast(&fl6.daddr)) in ping_v6_sendmsg()
126 fl6.flowi6_oif = np->mcast_oif; in ping_v6_sendmsg()
127 else if (!fl6.flowi6_oif) in ping_v6_sendmsg()
128 fl6.flowi6_oif = np->ucast_oif; in ping_v6_sendmsg()
A Ddatagram.c50 fl6->flowi6_oif = sk->sk_bound_dev_if; in ip6_datagram_flow_key_init()
57 if (!fl6->flowi6_oif) in ip6_datagram_flow_key_init()
58 fl6->flowi6_oif = np->sticky_pktinfo.ipi6_ifindex; in ip6_datagram_flow_key_init()
61 fl6->flowi6_oif = np->mcast_oif; in ip6_datagram_flow_key_init()
403 mtu_info->ip6m_addr.sin6_scope_id = fl6->flowi6_oif; in ipv6_local_rxpmtu()
799 if (fl6->flowi6_oif && in ip6_datagram_send_ctl()
800 src_idx != fl6->flowi6_oif && in ip6_datagram_send_ctl()
801 (sk->sk_bound_dev_if != fl6->flowi6_oif || in ip6_datagram_send_ctl()
804 fl6->flowi6_oif = src_idx; in ip6_datagram_send_ctl()
810 if (fl6->flowi6_oif) { in ip6_datagram_send_ctl()
[all …]
A Dicmp.c572 fl6.flowi6_oif = iif; in icmp6_send()
589 if (!fl6.flowi6_oif && ipv6_addr_is_multicast(&fl6.daddr)) in icmp6_send()
590 fl6.flowi6_oif = np->mcast_oif; in icmp6_send()
591 else if (!fl6.flowi6_oif) in icmp6_send()
592 fl6.flowi6_oif = np->ucast_oif; in icmp6_send()
761 fl6.flowi6_oif = icmp6_iif(skb); in icmpv6_echo_reply()
773 if (!fl6.flowi6_oif && ipv6_addr_is_multicast(&fl6.daddr)) in icmpv6_echo_reply()
774 fl6.flowi6_oif = np->mcast_oif; in icmpv6_echo_reply()
775 else if (!fl6.flowi6_oif) in icmpv6_echo_reply()
776 fl6.flowi6_oif = np->ucast_oif; in icmpv6_echo_reply()
[all …]
A Dinet6_connection_sock.c44 fl6->flowi6_oif = ireq->ir_iif; in inet6_csk_route_req()
93 fl6->flowi6_oif = sk->sk_bound_dev_if; in inet6_csk_route_socket()
A Draw.c854 fl6.flowi6_oif = sin6->sin6_scope_id; in rawv6_sendmsg()
864 if (fl6.flowi6_oif == 0) in rawv6_sendmsg()
865 fl6.flowi6_oif = sk->sk_bound_dev_if; in rawv6_sendmsg()
914 if (!fl6.flowi6_oif && ipv6_addr_is_multicast(&fl6.daddr)) in rawv6_sendmsg()
915 fl6.flowi6_oif = np->mcast_oif; in rawv6_sendmsg()
916 else if (!fl6.flowi6_oif) in rawv6_sendmsg()
917 fl6.flowi6_oif = np->ucast_oif; in rawv6_sendmsg()
A Dudp.c1422 fl6.flowi6_oif = sin6->sin6_scope_id; in udpv6_sendmsg()
1433 if (!fl6.flowi6_oif) in udpv6_sendmsg()
1434 fl6.flowi6_oif = sk->sk_bound_dev_if; in udpv6_sendmsg()
1436 if (!fl6.flowi6_oif) in udpv6_sendmsg()
1437 fl6.flowi6_oif = np->sticky_pktinfo.ipi6_ifindex; in udpv6_sendmsg()
1510 if (!fl6.flowi6_oif && ipv6_addr_is_multicast(&fl6.daddr)) { in udpv6_sendmsg()
1511 fl6.flowi6_oif = np->mcast_oif; in udpv6_sendmsg()
1513 } else if (!fl6.flowi6_oif) in udpv6_sendmsg()
1514 fl6.flowi6_oif = np->ucast_oif; in udpv6_sendmsg()
A Dxfrm6_output.c24 fl6.flowi6_oif = sk->sk_bound_dev_if; in xfrm6_local_rxpmtu()
A Dnetfilter.c33 .flowi6_oif = sk && sk->sk_bound_dev_if ? sk->sk_bound_dev_if : in ip6_route_me_harder()
A Dxfrm6_policy.c36 fl6.flowi6_oif = l3mdev_master_ifindex_by_index(net, oif); in xfrm6_dst_lookup()
A Droute.c1235 fl6->flowi6_oif != 0, skb, flags); in ip6_pol_route_lookup()
1267 .flowi6_oif = oif, in rt6_lookup()
2621 (fl6->flowi6_oif && any_src)) in ip6_route_output_flags_noref()
2936 .flowi6_oif = oif, in ip6_update_pmtu()
2998 fl6->flowi6_oif != nh->fib_nh_dev->ifindex) in ip6_redirect_nh_match()
3063 fl6->flowi6_oif = skb->dev->ifindex; in __ip6_route_redirect()
3152 .flowi6_oif = oif, in ip6_redirect()
3173 .flowi6_oif = oif, in ip6_redirect_no_header()
3331 .flowi6_oif = cfg->fc_ifindex, in ip6_nh_lookup_table()
3403 .flowi6_oif = cfg->fc_ifindex, in ip6_route_check_nh()
[all …]
A Dsyncookies.c231 fl6.flowi6_oif = ireq->ir_iif; in cookie_v6_check()
A Dmip6.c241 sel.ifindex = fl6->flowi6_oif; in mip6_destopt_reject()
/linux/net/l2tp/
A Dl2tp_ip6.c553 fl6.flowi6_oif = lsa->l2tp_scope_id; in l2tp_ip6_sendmsg()
562 if (fl6.flowi6_oif == 0) in l2tp_ip6_sendmsg()
563 fl6.flowi6_oif = sk->sk_bound_dev_if; in l2tp_ip6_sendmsg()
604 if (!fl6.flowi6_oif && ipv6_addr_is_multicast(&fl6.daddr)) in l2tp_ip6_sendmsg()
605 fl6.flowi6_oif = np->mcast_oif; in l2tp_ip6_sendmsg()
606 else if (!fl6.flowi6_oif) in l2tp_ip6_sendmsg()
607 fl6.flowi6_oif = np->ucast_oif; in l2tp_ip6_sendmsg()
/linux/net/ipv6/netfilter/
A Dip6t_rpfilter.c57 fl6.flowi6_oif = dev->ifindex; in rpfilter_lookup_reverse6()
61 fl6.flowi6_oif = dev->ifindex; in rpfilter_lookup_reverse6()
A Dnf_dup_ipv6.c28 fl6.flowi6_oif = oif; in nf_dup_ipv6_route()
A Dnft_fib_ipv6.c39 fl6->flowi6_oif = get_ifindex(dev ? dev : pkt->skb->dev); in nft_fib6_flowi_init()
A Dnf_reject_ipv6.c315 fl6.flowi6_oif = l3mdev_master_ifindex(skb_dst(oldskb)->dev); in nf_send_reset6()
/linux/net/l3mdev/
A Dl3mdev.c225 if (fl6->flowi6_oif) { in l3mdev_link_scope_lookup()
226 dev = dev_get_by_index_rcu(net, fl6->flowi6_oif); in l3mdev_link_scope_lookup()
/linux/include/trace/events/
A Dfib6.h43 __entry->oif = flp->flowi6_oif;
/linux/drivers/net/ethernet/chelsio/libcxgb/
A Dlibcxgb_cm.c134 fl6.flowi6_oif = sin6_scope_id; in cxgb_find_route6()
/linux/net/netfilter/
A Dxt_addrtype.c44 flow.flowi6_oif = dev->ifindex; in match_lookup_rt6()
/linux/include/net/
A Dflow.h133 #define flowi6_oif __fl_common.flowic_oif macro
/linux/net/dccp/
A Dipv6.c210 fl6.flowi6_oif = ireq->ir_iif; in dccp_v6_send_response()
289 fl6.flowi6_oif = inet6_iif(rxskb); in dccp_v6_ctl_send_reset()
922 fl6.flowi6_oif = sk->sk_bound_dev_if; in dccp_v6_connect()
/linux/net/ipv6/ila/
A Dila_lwt.c71 fl6.flowi6_oif = orig_dst->dev->ifindex; in ila_output()
/linux/drivers/net/
A Dvrf.c474 fl6.flowi6_oif = dev->ifindex; in vrf_process_v6_outbound()
1509 if (fl6->flowi6_oif == dev->ifindex) { in vrf_link_scope_lookup()
1517 rt = vrf_ip6_route_lookup(net, dev, fl6, fl6->flowi6_oif, NULL, flags); in vrf_link_scope_lookup()

Completed in 43 milliseconds

123