| /freebsd-head/contrib/netbsd-tests/net/net/ |
| HD | t_pktinfo.c | 168 ATF_TC(pktinfo); 169 ATF_TC_HEAD(pktinfo, tc) in ATF_TC_HEAD() argument 176 ATF_TC_BODY(pktinfo, tc) in ATF_TC_BODY() argument 184 ATF_TP_ADD_TC(tp, pktinfo); in ATF_TP_ADD_TCS()
|
| /freebsd-head/contrib/ntp/libntp/lib/isc/include/isc/ |
| HD | socket.h | 170 struct in6_pktinfo pktinfo; /*%< ipv6 pktinfo */ member 285 struct in6_pktinfo *pktinfo); 852 isc_sockaddr_t *address, struct in6_pktinfo *pktinfo); 859 isc_sockaddr_t *address, struct in6_pktinfo *pktinfo); 863 isc_sockaddr_t *address, struct in6_pktinfo *pktinfo,
|
| /freebsd-head/tests/sys/netinet6/ |
| HD | test_ip6_output.py | 189 pktinfo = In6Pktinfo() 192 pktinfo.ipi6_addr[i] = b 195 pktinfo.ipi6_ifindex = socket.if_nametoindex(os_ifname) 203 s.setsockopt(socket.IPPROTO_IPV6, socket.IPV6_PKTINFO, bytes(pktinfo)) 204 aux = (socket.IPPROTO_IPV6, socket.IPV6_PKTINFO, bytes(pktinfo))
|
| /freebsd-head/sys/netinet6/ |
| HD | ip6_output.c | 2931 struct in6_pktinfo *pktinfo; in ip6_setpktopt() local 2936 pktinfo = (struct in6_pktinfo *)buf; in ip6_setpktopt() 2945 pktinfo->ipi6_ifindex == 0 && in ip6_setpktopt() 2946 IN6_IS_ADDR_UNSPECIFIED(&pktinfo->ipi6_addr)) { in ip6_setpktopt() 2952 sticky && !IN6_IS_ADDR_UNSPECIFIED(&pktinfo->ipi6_addr)) { in ip6_setpktopt() 2955 if (IN6_IS_ADDR_MULTICAST(&pktinfo->ipi6_addr)) in ip6_setpktopt() 2958 if (pktinfo->ipi6_ifindex) { in ip6_setpktopt() 2959 ifp = ifnet_byindex(pktinfo->ipi6_ifindex); in ip6_setpktopt() 2968 !IN6_IS_ADDR_UNSPECIFIED(&pktinfo->ipi6_addr)) { in ip6_setpktopt() 2971 in6_setscope(&pktinfo->ipi6_addr, ifp, NULL); in ip6_setpktopt() [all …]
|
| /freebsd-head/sys/netinet/ |
| HD | udp_usrreq.c | 1042 struct in6_pktinfo *pktinfo; in udp_v4mapped_pktinfo() local 1061 pktinfo = (struct in6_pktinfo *)CMSG_DATA(cm); in udp_v4mapped_pktinfo() 1062 if (!IN6_IS_ADDR_V4MAPPED(&pktinfo->ipi6_addr) && in udp_v4mapped_pktinfo() 1063 !IN6_IS_ADDR_UNSPECIFIED(&pktinfo->ipi6_addr)) in udp_v4mapped_pktinfo() 1067 if (pktinfo->ipi6_ifindex) { in udp_v4mapped_pktinfo() 1068 ifp = ifnet_byindex(pktinfo->ipi6_ifindex); in udp_v4mapped_pktinfo() 1073 if (ifp != NULL && !IN6_IS_ADDR_UNSPECIFIED(&pktinfo->ipi6_addr)) { in udp_v4mapped_pktinfo() 1074 ia.s_addr = pktinfo->ipi6_addr.s6_addr32[3]; in udp_v4mapped_pktinfo() 1083 src->sin_addr.s_addr = pktinfo->ipi6_addr.s6_addr32[3]; in udp_v4mapped_pktinfo()
|
| /freebsd-head/sbin/ping/ |
| HD | ping6.c | 289 struct in6_pktinfo pktinfo; in ping6() local 309 memset(&pktinfo, 0, sizeof(pktinfo)); in ping6() 913 if ((pktinfo.ipi6_ifindex = if_nametoindex(ifname)) == 0) in ping6() 1002 (void *)&pktinfo, sizeof(pktinfo))) in ping6() 1031 memcpy(cmsg_pktinfo, &pktinfo, sizeof(pktinfo)); in ping6() 1537 struct in6_pktinfo *pktinfo = NULL; in pr_pack() local 1575 if ((pktinfo = get_rcvpktinfo(mhdr)) == NULL) { in pr_pack() 1629 dstsa.sin6_scope_id = pktinfo->ipi6_ifindex; in pr_pack() 1630 dstsa.sin6_addr = pktinfo->ipi6_addr; in pr_pack()
|
| /freebsd-head/contrib/unbound/util/ |
| HD | netevent.h | 167 pktinfo; member
|
| HD | netevent.c | 584 if(inet_ntop(AF_INET6, &r->pktinfo.v6info.ipi6_addr, 589 log_info("%s: %s %d", str, buf, r->pktinfo.v6info.ipi6_ifindex); 594 if(inet_ntop(AF_INET, &r->pktinfo.v4info.ipi_addr, 600 if(inet_ntop(AF_INET, &r->pktinfo.v4info.ipi_spec_dst, 608 log_info("%s: %d %s %s", str, r->pktinfo.v4info.ipi_ifindex, 612 if(inet_ntop(AF_INET, &r->pktinfo.v4addr, 668 memmove(CMSG_DATA(cmsg), &r->pktinfo.v4info, 684 memmove(CMSG_DATA(cmsg), &r->pktinfo.v4addr, 702 memmove(CMSG_DATA(cmsg), &r->pktinfo.v6info, 1056 memmove(&rep.pktinfo.v6info, CMSG_DATA(cmsg), [all …]
|
| /freebsd-head/cddl/lib/libdtrace/ |
| HD | ip.d | 34 typedef struct pktinfo { struct
|
| /freebsd-head/contrib/unbound/services/ |
| HD | listen_dnsport.c | 3700 memset(&repinfo->pktinfo, 0, sizeof(repinfo->pktinfo)); in doq_repinfo_store_localaddr() 3704 memmove(&repinfo->pktinfo.v6info.ipi6_addr, in doq_repinfo_store_localaddr() 3712 memmove(&repinfo->pktinfo.v4info.ipi_addr, in doq_repinfo_store_localaddr() 3717 memmove(&repinfo->pktinfo.v4addr, &sa->sin_addr, in doq_repinfo_store_localaddr() 3736 memmove(&sa6->sin6_addr, &repinfo->pktinfo.v6info.ipi6_addr, in doq_repinfo_retrieve_localaddr() 3746 memmove(&sa->sin_addr, &repinfo->pktinfo.v4info.ipi_addr, in doq_repinfo_retrieve_localaddr() 3754 memmove(&sa->sin_addr, &repinfo->pktinfo.v4addr, in doq_repinfo_retrieve_localaddr()
|