Home
last modified time | relevance | path

Searched refs:flowi6_oif (Results 1 - 25 of 101) sorted by relevance

12345

/kernel/linux/linux-5.10/net/ipv6/
H A Dping.c110 fl6.flowi6_oif = oif; in ping_v6_sendmsg()
126 if (!fl6.flowi6_oif && ipv6_addr_is_multicast(&fl6.daddr)) in ping_v6_sendmsg()
127 fl6.flowi6_oif = np->mcast_oif; in ping_v6_sendmsg()
128 else if (!fl6.flowi6_oif) in ping_v6_sendmsg()
129 fl6.flowi6_oif = np->ucast_oif; in ping_v6_sendmsg()
H 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()
60 if (!fl6->flowi6_oif && ipv6_addr_is_multicast(&fl6->daddr)) 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 in ip6_datagram_send_ctl()
[all...]
H A Dicmp.c574 fl6.flowi6_oif = iif; in icmp6_send()
591 if (!fl6.flowi6_oif && ipv6_addr_is_multicast(&fl6.daddr)) in icmp6_send()
592 fl6.flowi6_oif = np->mcast_oif; in icmp6_send()
593 else if (!fl6.flowi6_oif) in icmp6_send()
594 fl6.flowi6_oif = np->ucast_oif; in icmp6_send()
757 fl6.flowi6_oif = icmp6_iif(skb); in icmpv6_echo_reply()
769 if (!fl6.flowi6_oif && ipv6_addr_is_multicast(&fl6.daddr)) in icmpv6_echo_reply()
770 fl6.flowi6_oif = np->mcast_oif; in icmpv6_echo_reply()
771 else if (!fl6.flowi6_oif) in icmpv6_echo_reply()
772 fl6.flowi6_oif in icmpv6_echo_reply()
[all...]
H 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()
H A Draw.c859 fl6.flowi6_oif = sin6->sin6_scope_id; in rawv6_sendmsg()
869 if (fl6.flowi6_oif == 0) in rawv6_sendmsg()
870 fl6.flowi6_oif = sk->sk_bound_dev_if; in rawv6_sendmsg()
919 if (!fl6.flowi6_oif && ipv6_addr_is_multicast(&fl6.daddr)) in rawv6_sendmsg()
920 fl6.flowi6_oif = np->mcast_oif; in rawv6_sendmsg()
921 else if (!fl6.flowi6_oif) in rawv6_sendmsg()
922 fl6.flowi6_oif = np->ucast_oif; in rawv6_sendmsg()
H A Dudp.c1430 fl6.flowi6_oif = sin6->sin6_scope_id; in udpv6_sendmsg()
1441 if (!fl6.flowi6_oif) in udpv6_sendmsg()
1442 fl6.flowi6_oif = sk->sk_bound_dev_if; in udpv6_sendmsg()
1444 if (!fl6.flowi6_oif) in udpv6_sendmsg()
1445 fl6.flowi6_oif = np->sticky_pktinfo.ipi6_ifindex; in udpv6_sendmsg()
1518 if (!fl6.flowi6_oif && ipv6_addr_is_multicast(&fl6.daddr)) { in udpv6_sendmsg()
1519 fl6.flowi6_oif = np->mcast_oif; in udpv6_sendmsg()
1521 } else if (!fl6.flowi6_oif) in udpv6_sendmsg()
1522 fl6.flowi6_oif = np->ucast_oif; in udpv6_sendmsg()
H A Dxfrm6_output.c31 fl6.flowi6_oif = sk->sk_bound_dev_if; in xfrm6_local_rxpmtu()
/kernel/linux/linux-6.6/net/ipv6/
H A Dping.c125 fl6.flowi6_oif = oif; in ping_v6_sendmsg()
159 if (!fl6.flowi6_oif && ipv6_addr_is_multicast(&fl6.daddr)) in ping_v6_sendmsg()
160 fl6.flowi6_oif = np->mcast_oif; in ping_v6_sendmsg()
161 else if (!fl6.flowi6_oif) in ping_v6_sendmsg()
162 fl6.flowi6_oif = np->ucast_oif; in ping_v6_sendmsg()
H A Dicmp.c569 fl6.flowi6_oif = iif; in icmp6_send()
586 if (!fl6.flowi6_oif && ipv6_addr_is_multicast(&fl6.daddr)) in icmp6_send()
587 fl6.flowi6_oif = np->mcast_oif; in icmp6_send()
588 else if (!fl6.flowi6_oif) in icmp6_send()
589 fl6.flowi6_oif = np->ucast_oif; in icmp6_send()
760 fl6.flowi6_oif = icmp6_iif(skb); in icmpv6_echo_reply()
772 if (!fl6.flowi6_oif && ipv6_addr_is_multicast(&fl6.daddr)) in icmpv6_echo_reply()
773 fl6.flowi6_oif = np->mcast_oif; in icmpv6_echo_reply()
774 else if (!fl6.flowi6_oif) in icmpv6_echo_reply()
775 fl6.flowi6_oif in icmpv6_echo_reply()
[all...]
H 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()
H A Ddatagram.c68 fl6->flowi6_oif = oif; in ip6_datagram_flow_key_init()
410 mtu_info->ip6m_addr.sin6_scope_id = fl6->flowi6_oif; in ipv6_local_rxpmtu()
806 if (fl6->flowi6_oif && in ip6_datagram_send_ctl()
807 src_idx != fl6->flowi6_oif && in ip6_datagram_send_ctl()
808 (READ_ONCE(sk->sk_bound_dev_if) != fl6->flowi6_oif || in ip6_datagram_send_ctl()
811 fl6->flowi6_oif = src_idx; in ip6_datagram_send_ctl()
817 if (fl6->flowi6_oif) { in ip6_datagram_send_ctl()
818 dev = dev_get_by_index_rcu(net, fl6->flowi6_oif); in ip6_datagram_send_ctl()
H A Draw.c818 fl6.flowi6_oif = sin6->sin6_scope_id; in rawv6_sendmsg()
828 if (fl6.flowi6_oif == 0) in rawv6_sendmsg()
829 fl6.flowi6_oif = sk->sk_bound_dev_if; in rawv6_sendmsg()
878 if (!fl6.flowi6_oif && ipv6_addr_is_multicast(&fl6.daddr)) in rawv6_sendmsg()
879 fl6.flowi6_oif = np->mcast_oif; in rawv6_sendmsg()
880 else if (!fl6.flowi6_oif) in rawv6_sendmsg()
881 fl6.flowi6_oif = np->ucast_oif; in rawv6_sendmsg()
H A Dnetfilter.c43 fl6.flowi6_oif = sk->sk_bound_dev_if; in ip6_route_me_harder()
45 fl6.flowi6_oif = dev->ifindex; in ip6_route_me_harder()
H A Dudp.c1453 fl6->flowi6_oif = sin6->sin6_scope_id; in udpv6_sendmsg()
1464 if (!fl6->flowi6_oif) in udpv6_sendmsg()
1465 fl6->flowi6_oif = READ_ONCE(sk->sk_bound_dev_if); in udpv6_sendmsg()
1467 if (!fl6->flowi6_oif) in udpv6_sendmsg()
1468 fl6->flowi6_oif = np->sticky_pktinfo.ipi6_ifindex; in udpv6_sendmsg()
1543 if (!fl6->flowi6_oif && ipv6_addr_is_multicast(&fl6->daddr)) { in udpv6_sendmsg()
1544 fl6->flowi6_oif = np->mcast_oif; in udpv6_sendmsg()
1546 } else if (!fl6->flowi6_oif) in udpv6_sendmsg()
1547 fl6->flowi6_oif = np->ucast_oif; in udpv6_sendmsg()
/kernel/linux/linux-5.10/net/l2tp/
H A Dl2tp_ip6.c551 fl6.flowi6_oif = lsa->l2tp_scope_id; in l2tp_ip6_sendmsg()
560 if (fl6.flowi6_oif == 0) in l2tp_ip6_sendmsg()
561 fl6.flowi6_oif = sk->sk_bound_dev_if; in l2tp_ip6_sendmsg()
602 if (!fl6.flowi6_oif && ipv6_addr_is_multicast(&fl6.daddr)) in l2tp_ip6_sendmsg()
603 fl6.flowi6_oif = np->mcast_oif; in l2tp_ip6_sendmsg()
604 else if (!fl6.flowi6_oif) in l2tp_ip6_sendmsg()
605 fl6.flowi6_oif = np->ucast_oif; in l2tp_ip6_sendmsg()
/kernel/linux/linux-6.6/net/l2tp/
H A Dl2tp_ip6.c550 fl6.flowi6_oif = lsa->l2tp_scope_id; in l2tp_ip6_sendmsg()
559 if (fl6.flowi6_oif == 0) in l2tp_ip6_sendmsg()
560 fl6.flowi6_oif = READ_ONCE(sk->sk_bound_dev_if); in l2tp_ip6_sendmsg()
601 if (!fl6.flowi6_oif && ipv6_addr_is_multicast(&fl6.daddr)) in l2tp_ip6_sendmsg()
602 fl6.flowi6_oif = np->mcast_oif; in l2tp_ip6_sendmsg()
603 else if (!fl6.flowi6_oif) in l2tp_ip6_sendmsg()
604 fl6.flowi6_oif = np->ucast_oif; in l2tp_ip6_sendmsg()
/kernel/linux/linux-5.10/net/ipv6/netfilter/
H A Dip6t_rpfilter.c57 fl6.flowi6_oif = dev->ifindex; in rpfilter_lookup_reverse6()
58 /* Set flowi6_oif for vrf devices to lookup route in l3mdev domain. */ in rpfilter_lookup_reverse6()
61 fl6.flowi6_oif = dev->ifindex; in rpfilter_lookup_reverse6()
H A Dnf_dup_ipv6.c28 fl6.flowi6_oif = oif; in nf_dup_ipv6_route()
H A Dnft_fib_ipv6.c39 fl6->flowi6_oif = get_ifindex(dev ? dev : pkt->skb->dev); in nft_fib6_flowi_init()
42 fl6->flowi6_oif = dev->ifindex; in nft_fib6_flowi_init()
/kernel/linux/linux-6.6/net/ipv6/netfilter/
H A Dip6t_rpfilter.c59 fl6.flowi6_oif = dev->ifindex; in rpfilter_lookup_reverse6()
61 fl6.flowi6_oif = dev->ifindex; in rpfilter_lookup_reverse6()
H A Dnf_dup_ipv6.c28 fl6.flowi6_oif = oif; in nf_dup_ipv6_route()
/kernel/linux/linux-5.10/net/l3mdev/
H 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()
/kernel/linux/linux-6.6/net/l3mdev/
H 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()
/kernel/linux/linux-5.10/include/trace/events/
H A Dfib6.h43 __entry->oif = flp->flowi6_oif;
/kernel/linux/linux-6.6/include/trace/events/
H A Dfib6.h43 __entry->oif = flp->flowi6_oif;

Completed in 21 milliseconds

12345