/openbmc/linux/net/ipv6/ |
H A D | ping.c | 125 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 D | icmp.c | 578 fl6.flowi6_oif = iif; in icmp6_send() 595 if (!fl6.flowi6_oif && ipv6_addr_is_multicast(&fl6.daddr)) in icmp6_send() 596 fl6.flowi6_oif = np->mcast_oif; in icmp6_send() 597 else if (!fl6.flowi6_oif) in icmp6_send() 598 fl6.flowi6_oif = np->ucast_oif; in icmp6_send() 771 fl6.flowi6_oif = icmp6_iif(skb); in icmpv6_echo_reply() 783 if (!fl6.flowi6_oif && ipv6_addr_is_multicast(&fl6.daddr)) in icmpv6_echo_reply() 784 fl6.flowi6_oif = np->mcast_oif; in icmpv6_echo_reply() 785 else if (!fl6.flowi6_oif) in icmpv6_echo_reply() 786 fl6.flowi6_oif = np->ucast_oif; in icmpv6_echo_reply() [all …]
|
H A D | datagram.c | 68 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 D | inet6_connection_sock.c | 44 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 D | raw.c | 818 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 D | netfilter.c | 43 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 D | udp.c | 1463 fl6->flowi6_oif = sin6->sin6_scope_id; in udpv6_sendmsg() 1474 if (!fl6->flowi6_oif) in udpv6_sendmsg() 1475 fl6->flowi6_oif = READ_ONCE(sk->sk_bound_dev_if); in udpv6_sendmsg() 1477 if (!fl6->flowi6_oif) in udpv6_sendmsg() 1478 fl6->flowi6_oif = np->sticky_pktinfo.ipi6_ifindex; in udpv6_sendmsg() 1554 if (!fl6->flowi6_oif && ipv6_addr_is_multicast(&fl6->daddr)) { in udpv6_sendmsg() 1555 fl6->flowi6_oif = np->mcast_oif; in udpv6_sendmsg() 1557 } else if (!fl6->flowi6_oif) in udpv6_sendmsg() 1558 fl6->flowi6_oif = np->ucast_oif; in udpv6_sendmsg()
|
H A D | xfrm6_output.c | 24 fl6.flowi6_oif = sk->sk_bound_dev_if; in xfrm6_local_rxpmtu()
|
H A D | syncookies.c | 234 fl6.flowi6_oif = ireq->ir_iif; in cookie_v6_check()
|
H A D | route.c | 1226 rt6_device_match(net, &res, &fl6->saddr, fl6->flowi6_oif, in ip6_pol_route_lookup() 1241 fib6_select_path(net, &res, fl6, fl6->flowi6_oif, in ip6_pol_route_lookup() 1242 fl6->flowi6_oif != 0, skb, flags); in ip6_pol_route_lookup() 1274 .flowi6_oif = oif, in rt6_lookup() 2598 return ip6_pol_route(net, table, fl6->flowi6_oif, fl6, skb, flags); in ip6_pol_route_output() 2623 (fl6->flowi6_oif && any_src)) in ip6_route_output_flags_noref() 2937 .flowi6_oif = oif, in ip6_update_pmtu() 3000 fl6->flowi6_oif != nh->fib_nh_dev->ifindex) in ip6_redirect_nh_match() 3148 .flowi6_oif = oif, in ip6_redirect() 3169 .flowi6_oif = oif, in ip6_redirect_no_header() [all …]
|
H A D | mip6.c | 241 sel.ifindex = fl6->flowi6_oif; in mip6_destopt_reject()
|
/openbmc/linux/net/l2tp/ |
H A D | l2tp_ip6.c | 550 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()
|
/openbmc/linux/net/ipv6/netfilter/ |
H A D | ip6t_rpfilter.c | 59 fl6.flowi6_oif = dev->ifindex; in rpfilter_lookup_reverse6() 61 fl6.flowi6_oif = dev->ifindex; in rpfilter_lookup_reverse6()
|
H A D | nf_dup_ipv6.c | 28 fl6.flowi6_oif = oif; in nf_dup_ipv6_route()
|
H A D | nft_fib_ipv6.c | 43 fl6->flowi6_oif = get_ifindex(dev ? dev : pkt->skb->dev); in nft_fib6_flowi_init()
|
H A D | nf_reject_ipv6.c | 303 fl6.flowi6_oif = l3mdev_master_ifindex(skb_dst(oldskb)->dev); in nf_send_reset6()
|
/openbmc/linux/net/l3mdev/ |
H A D | l3mdev.c | 225 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()
|
/openbmc/linux/include/trace/events/ |
H A D | fib6.h | 43 __entry->oif = flp->flowi6_oif;
|
/openbmc/linux/drivers/net/ethernet/chelsio/libcxgb/ |
H A D | libcxgb_cm.c | 135 fl6.flowi6_oif = sin6_scope_id; in cxgb_find_route6()
|
/openbmc/linux/include/net/ |
H A D | flow.h | 130 #define flowi6_oif __fl_common.flowic_oif macro
|
/openbmc/linux/net/netfilter/ |
H A D | xt_addrtype.c | 44 flow.flowi6_oif = dev->ifindex; in match_lookup_rt6()
|
/openbmc/linux/net/ipv6/ila/ |
H A D | ila_lwt.c | 73 fl6.flowi6_oif = orig_dst->dev->ifindex; in ila_output()
|
/openbmc/linux/net/dccp/ |
H A D | ipv6.c | 211 fl6.flowi6_oif = ireq->ir_iif; in dccp_v6_send_response() 290 fl6.flowi6_oif = inet6_iif(rxskb); in dccp_v6_ctl_send_reset() 924 fl6.flowi6_oif = sk->sk_bound_dev_if; in dccp_v6_connect()
|
/openbmc/linux/net/sctp/ |
H A D | ipv6.c | 295 fl6->flowi6_oif = daddr->v6.sin6_scope_id; in sctp_v6_get_dst() 297 fl6->flowi6_oif = asoc->base.sk->sk_bound_dev_if; in sctp_v6_get_dst()
|
/openbmc/linux/drivers/net/wireguard/ |
H A D | socket.c | 106 .flowi6_oif = endpoint->addr6.sin6_scope_id, in send6()
|