Searched refs:pktinfo (Results 1 - 11 of 11) sorted by relevance

/freebsd-11-stable/contrib/netbsd-tests/net/net/
H A Dt_pktinfo.c130 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 Daltq_cdnr.c139 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 Dsocket.h170 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 Dsocket_api.c135 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 Dip6_output.c2674 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 Dping6.c307 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 Dsocket.c499 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 Dip.d32 * pktinfo is where packet ID info can be made available for deeper
36 typedef struct pktinfo {
/freebsd-11-stable/contrib/unbound/util/
H A Dnetevent.h152 pktinfo; member in struct:comm_reply
H A Dnetevent.c413 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 Dsocket.c2957 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...]

Completed in 124 milliseconds