Searched refs:pktinfo (Results 1 - 9 of 9) sorted by relevance
/freebsd-current/contrib/netbsd-tests/net/net/ |
H A D | t_pktinfo.c | 130 m = "pktinfo"; 168 ATF_TC(pktinfo); variable 169 ATF_TC_HEAD(pktinfo, tc) 176 ATF_TC_BODY(pktinfo, tc) 184 ATF_TP_ADD_TC(tp, pktinfo);
|
/freebsd-current/contrib/ntp/libntp/lib/isc/include/isc/ |
H A D | socket.h | 170 struct in6_pktinfo pktinfo; /*%< ipv6 pktinfo */ member in struct:isc_socketevent 197 * _PKTINFO: The pktinfo member is valid. 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-current/tests/sys/netinet6/ |
H A D | 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-current/sys/netinet6/ |
H A D | ip6_output.c | 2914 struct in6_pktinfo *pktinfo; local 2919 pktinfo = (struct in6_pktinfo *)buf; 2928 pktinfo->ipi6_ifindex == 0 && 2929 IN6_IS_ADDR_UNSPECIFIED(&pktinfo->ipi6_addr)) { 2935 sticky && !IN6_IS_ADDR_UNSPECIFIED(&pktinfo->ipi6_addr)) { 2938 if (IN6_IS_ADDR_MULTICAST(&pktinfo->ipi6_addr)) 2941 if (pktinfo->ipi6_ifindex) { 2942 ifp = ifnet_byindex(pktinfo->ipi6_ifindex); 2951 !IN6_IS_ADDR_UNSPECIFIED(&pktinfo->ipi6_addr)) { 2954 in6_setscope(&pktinfo [all...] |
/freebsd-current/sys/netinet/ |
H A D | udp_usrreq.c | 1021 struct in6_pktinfo *pktinfo; local 1038 pktinfo = (struct in6_pktinfo *)CMSG_DATA(cm); 1039 if (!IN6_IS_ADDR_V4MAPPED(&pktinfo->ipi6_addr) && 1040 !IN6_IS_ADDR_UNSPECIFIED(&pktinfo->ipi6_addr)) 1044 if (pktinfo->ipi6_ifindex) { 1048 ifp = ifnet_byindex(pktinfo->ipi6_ifindex); 1054 if (ifp != NULL && !IN6_IS_ADDR_UNSPECIFIED(&pktinfo->ipi6_addr)) { 1055 ia.s_addr = pktinfo->ipi6_addr.s6_addr32[3]; 1064 src->sin_addr.s_addr = pktinfo->ipi6_addr.s6_addr32[3];
|
/freebsd-current/sbin/ping/ |
H A D | ping6.c | 289 struct in6_pktinfo pktinfo; local 309 memset(&pktinfo, 0, sizeof(pktinfo)); 912 /* pktinfo must have already been allocated */ 913 if ((pktinfo.ipi6_ifindex = if_nametoindex(ifname)) == 0) 1002 (void *)&pktinfo, sizeof(pktinfo))) 1029 /* Save pktinfo in the ancillary data. */ 1031 memcpy(cmsg_pktinfo, &pktinfo, sizeof(pktinfo)); 1537 struct in6_pktinfo *pktinfo = NULL; local [all...] |
/freebsd-current/contrib/unbound/util/ |
H A D | netevent.h | 157 pktinfo; member in struct:comm_reply
|
H A D | netevent.c | 555 if(inet_ntop(AF_INET6, &r->pktinfo.v6info.ipi6_addr, 560 log_info("%s: %s %d", str, buf, r->pktinfo.v6info.ipi6_ifindex); 565 if(inet_ntop(AF_INET, &r->pktinfo.v4info.ipi_addr, 571 if(inet_ntop(AF_INET, &r->pktinfo.v4info.ipi_spec_dst, 579 log_info("%s: %d %s %s", str, r->pktinfo.v4info.ipi_ifindex, 583 if(inet_ntop(AF_INET, &r->pktinfo.v4addr, 639 memmove(CMSG_DATA(cmsg), &r->pktinfo.v4info, 655 memmove(CMSG_DATA(cmsg), &r->pktinfo.v4addr, 673 memmove(CMSG_DATA(cmsg), &r->pktinfo.v6info, 1021 memmove(&rep.pktinfo [all...] |
/freebsd-current/cddl/lib/libdtrace/ |
H A D | ip.d | 30 * pktinfo is where packet ID info can be made available for deeper 34 typedef struct pktinfo {
|
Completed in 199 milliseconds