/freebsd-11-stable/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-11-stable/sys/net/altq/ |
H A D | altq_cdnr.c | 139 struct cdnr_pktinfo pktinfo; local 154 pktinfo.pkt_dscp = (ntohl(flowlabel) >> 20) & DSCP_MASK; 157 pktinfo.pkt_dscp = ip->ip_tos & DSCP_MASK; 158 pktinfo.pkt_len = m_pktlen(m); 170 PKTCNTR_ADD(&top->tc_cnts[tca->tca_code], pktinfo.pkt_len); 197 tca = (*cb->cb_input)(cb, &pktinfo); 576 tbm_input(cb, pktinfo) 578 struct cdnr_pktinfo *pktinfo; 584 len = TB_SCALE(pktinfo->pkt_len); 600 PKTCNTR_ADD(&tbm->out_cnt, pktinfo [all...] |
/freebsd-11-stable/contrib/ntp/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-11-stable/contrib/ntp/lib/isc/ |
H A D | socket_api.c | 135 isc_sockaddr_t *address, struct in6_pktinfo *pktinfo) 140 pktinfo)); 133 isc_socket_sendto(isc_socket_t *sock, isc_region_t *region, isc_task_t *task, isc_taskaction_t action, const void *arg, isc_sockaddr_t *address, struct in6_pktinfo *pktinfo) argument
|
/freebsd-11-stable/sys/netinet6/ |
H A D | ip6_output.c | 2674 struct in6_pktinfo *pktinfo; local 2679 pktinfo = (struct in6_pktinfo *)buf; 2688 pktinfo->ipi6_ifindex == 0 && 2689 IN6_IS_ADDR_UNSPECIFIED(&pktinfo->ipi6_addr)) { 2695 sticky && !IN6_IS_ADDR_UNSPECIFIED(&pktinfo->ipi6_addr)) { 2698 if (IN6_IS_ADDR_MULTICAST(&pktinfo->ipi6_addr)) 2701 if (pktinfo->ipi6_ifindex > V_if_index) 2703 if (pktinfo->ipi6_ifindex) { 2704 ifp = ifnet_byindex(pktinfo->ipi6_ifindex); 2713 !IN6_IS_ADDR_UNSPECIFIED(&pktinfo [all...] |
/freebsd-11-stable/sbin/ping6/ |
H A D | ping6.c | 307 struct in6_pktinfo *pktinfo = NULL; local 873 pktinfo = (struct in6_pktinfo *)(CMSG_DATA(scmsgp)); 874 memset(pktinfo, 0, sizeof(*pktinfo)); 884 /* pktinfo must have already been allocated */ 885 if ((pktinfo->ipi6_ifindex = if_nametoindex(ifname)) == 0) 970 if (pktinfo && 972 (void *)pktinfo, sizeof(*pktinfo))) 1474 struct in6_pktinfo *pktinfo local [all...] |
/freebsd-11-stable/contrib/ntp/lib/isc/unix/ |
H A D | socket.c | 499 isc_sockaddr_t *address, struct in6_pktinfo *pktinfo); 506 isc_sockaddr_t *address, struct in6_pktinfo *pktinfo); 510 isc_sockaddr_t *address, struct in6_pktinfo *pktinfo, 1256 memcpy(&dev->pktinfo, pktinfop, 1263 dev->pktinfo.ipi6_ifindex); 1387 "sendto pktinfo data, ifindex %u", 1388 dev->pktinfo.ipi6_ifindex); 1399 memcpy(pktinfop, &dev->pktinfo, sizeof(struct in6_pktinfo)); 4643 isc_sockaddr_t *address, struct in6_pktinfo *pktinfo, 4654 if (pktinfo ! 4642 socket_send(isc__socket_t *sock, isc_socketevent_t *dev, isc_task_t *task, isc_sockaddr_t *address, struct in6_pktinfo *pktinfo, unsigned int flags) argument 4745 isc__socket_sendto(isc_socket_t *sock0, isc_region_t *region, isc_task_t *task, isc_taskaction_t action, const void *arg, isc_sockaddr_t *address, struct in6_pktinfo *pktinfo) argument 4781 isc__socket_sendtov(isc_socket_t *sock0, isc_bufferlist_t *buflist, isc_task_t *task, isc_taskaction_t action, const void *arg, isc_sockaddr_t *address, struct in6_pktinfo *pktinfo) argument 4821 isc__socket_sendto2(isc_socket_t *sock0, isc_region_t *region, isc_task_t *task, isc_sockaddr_t *address, struct in6_pktinfo *pktinfo, isc_socketevent_t *event, unsigned int flags) argument [all...] |
/freebsd-11-stable/cddl/lib/libdtrace/ |
H A D | ip.d | 32 * pktinfo is where packet ID info can be made available for deeper 36 typedef struct pktinfo {
|
/freebsd-11-stable/contrib/unbound/util/ |
H A D | netevent.h | 152 pktinfo; member in struct:comm_reply
|
H A D | netevent.c | 413 if(inet_ntop(AF_INET6, &r->pktinfo.v6info.ipi6_addr, 418 log_info("%s: %s %d", str, buf, r->pktinfo.v6info.ipi6_ifindex); 422 if(inet_ntop(AF_INET, &r->pktinfo.v4info.ipi_addr, 428 if(inet_ntop(AF_INET, &r->pktinfo.v4info.ipi_spec_dst, 436 log_info("%s: %d %s %s", str, r->pktinfo.v4info.ipi_ifindex, 440 if(inet_ntop(AF_INET, &r->pktinfo.v4addr, 496 memmove(CMSG_DATA(cmsg), &r->pktinfo.v4info, 507 memmove(CMSG_DATA(cmsg), &r->pktinfo.v4addr, 520 memmove(CMSG_DATA(cmsg), &r->pktinfo.v6info, 685 memmove(&rep.pktinfo [all...] |
/freebsd-11-stable/contrib/ntp/lib/isc/win32/ |
H A D | socket.c | 2957 isc_sockaddr_t *address, struct in6_pktinfo *pktinfo, 2969 if (pktinfo != NULL) { 2972 "pktinfo structure provided, ifindex %u (set to 0)", 2973 pktinfo->ipi6_ifindex); 2976 dev->pktinfo = *pktinfo; 2978 * Set the pktinfo index to 0 here, to let the kernel decide 2981 dev->pktinfo.ipi6_ifindex = 0; 3032 isc_sockaddr_t *address, struct in6_pktinfo *pktinfo) 3067 ret = socket_send(sock, dev, task, address, pktinfo, 2956 socket_send(isc_socket_t *sock, isc_socketevent_t *dev, isc_task_t *task, isc_sockaddr_t *address, struct in6_pktinfo *pktinfo, unsigned int flags) argument 3030 isc__socket_sendto(isc_socket_t *sock, isc_region_t *region, isc_task_t *task, isc_taskaction_t action, const void *arg, isc_sockaddr_t *address, struct in6_pktinfo *pktinfo) argument 3081 isc__socket_sendtov(isc_socket_t *sock, isc_bufferlist_t *buflist, isc_task_t *task, isc_taskaction_t action, const void *arg, isc_sockaddr_t *address, struct in6_pktinfo *pktinfo) argument 3136 isc__socket_sendto2(isc_socket_t *sock, isc_region_t *region, isc_task_t *task, isc_sockaddr_t *address, struct in6_pktinfo *pktinfo, isc_socketevent_t *event, unsigned int flags) argument [all...] |