Searched refs:src_info (Results 1 – 3 of 3) sorted by relevance
| /net/ipv6/ |
| A D | datagram.c | 602 struct in6_pktinfo src_info; in ip6_datagram_recv_common_ctl() local 608 src_info.ipi6_ifindex = in ip6_datagram_recv_common_ctl() 611 &src_info.ipi6_addr); in ip6_datagram_recv_common_ctl() 614 if (src_info.ipi6_ifindex >= 0) in ip6_datagram_recv_common_ctl() 616 sizeof(src_info), &src_info); in ip6_datagram_recv_common_ctl() 696 struct in6_pktinfo src_info; in ip6_datagram_recv_specific_ctl() local 698 src_info.ipi6_ifindex = opt->iif; in ip6_datagram_recv_specific_ctl() 700 put_cmsg(msg, SOL_IPV6, IPV6_2292PKTINFO, sizeof(src_info), &src_info); in ip6_datagram_recv_specific_ctl() 763 struct in6_pktinfo *src_info; in ip6_datagram_send_ctl() local 802 src_idx = src_info->ipi6_ifindex; in ip6_datagram_send_ctl() [all …]
|
| A D | ipv6_sockglue.c | 1134 struct in6_pktinfo src_info; in do_ipv6_getsockopt() local 1136 src_info.ipi6_ifindex = mcast_oif ? : in do_ipv6_getsockopt() 1138 src_info.ipi6_addr = mcast_oif ? sk->sk_v6_daddr : np->sticky_pktinfo.ipi6_addr; in do_ipv6_getsockopt() 1139 put_cmsg(&msg, SOL_IPV6, IPV6_PKTINFO, sizeof(src_info), &src_info); in do_ipv6_getsockopt() 1153 struct in6_pktinfo src_info; in do_ipv6_getsockopt() local 1155 src_info.ipi6_ifindex = mcast_oif ? : in do_ipv6_getsockopt() 1157 src_info.ipi6_addr = mcast_oif ? sk->sk_v6_daddr : in do_ipv6_getsockopt() 1159 put_cmsg(&msg, SOL_IPV6, IPV6_2292PKTINFO, sizeof(src_info), &src_info); in do_ipv6_getsockopt()
|
| /net/ipv4/ |
| A D | ip_sockglue.c | 256 struct in6_pktinfo *src_info; in ip_cmsg_send() local 258 if (cmsg->cmsg_len < CMSG_LEN(sizeof(*src_info))) in ip_cmsg_send() 260 src_info = (struct in6_pktinfo *)CMSG_DATA(cmsg); in ip_cmsg_send() 261 if (!ipv6_addr_v4mapped(&src_info->ipi6_addr)) in ip_cmsg_send() 263 if (src_info->ipi6_ifindex) in ip_cmsg_send() 264 ipc->oif = src_info->ipi6_ifindex; in ip_cmsg_send() 265 ipc->addr = src_info->ipi6_addr.s6_addr32[3]; in ip_cmsg_send()
|
Completed in 8 milliseconds