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

/freebsd-10-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-10-stable/sys/contrib/altq/altq/
H A Daltq_cdnr.c143 struct cdnr_pktinfo pktinfo; local
158 pktinfo.pkt_dscp = (ntohl(flowlabel) >> 20) & DSCP_MASK;
161 pktinfo.pkt_dscp = ip->ip_tos & DSCP_MASK;
162 pktinfo.pkt_len = m_pktlen(m);
174 PKTCNTR_ADD(&top->tc_cnts[tca->tca_code], pktinfo.pkt_len);
201 tca = (*cb->cb_input)(cb, &pktinfo);
580 tbm_input(cb, pktinfo)
582 struct cdnr_pktinfo *pktinfo;
588 len = TB_SCALE(pktinfo->pkt_len);
604 PKTCNTR_ADD(&tbm->out_cnt, pktinfo
[all...]
/freebsd-10-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-10-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-10-stable/contrib/unbound/util/
H A Dnetevent.h129 pktinfo; member in struct:comm_reply
H A Dnetevent.c426 if(inet_ntop(AF_INET6, &r->pktinfo.v6info.ipi6_addr,
431 log_info("%s: %s %d", str, buf, r->pktinfo.v6info.ipi6_ifindex);
435 if(inet_ntop(AF_INET, &r->pktinfo.v4info.ipi_addr,
441 if(inet_ntop(AF_INET, &r->pktinfo.v4info.ipi_spec_dst,
449 log_info("%s: %d %s %s", str, r->pktinfo.v4info.ipi_ifindex,
453 if(inet_ntop(AF_INET, &r->pktinfo.v4addr,
506 memmove(CMSG_DATA(cmsg), &r->pktinfo.v4info,
517 memmove(CMSG_DATA(cmsg), &r->pktinfo.v4addr,
530 memmove(CMSG_DATA(cmsg), &r->pktinfo.v6info,
627 memmove(&rep.pktinfo
[all...]
/freebsd-10-stable/sbin/ping6/
H A Dping6.c308 struct in6_pktinfo *pktinfo = NULL; local
865 pktinfo = (struct in6_pktinfo *)(CMSG_DATA(scmsgp));
866 memset(pktinfo, 0, sizeof(*pktinfo));
876 /* pktinfo must have already been allocated */
877 if ((pktinfo->ipi6_ifindex = if_nametoindex(ifname)) == 0)
962 if (pktinfo &&
964 (void *)pktinfo, sizeof(*pktinfo)))
1469 struct in6_pktinfo *pktinfo local
[all...]
/freebsd-10-stable/sys/netinet6/
H A Dip6_output.c2492 struct in6_pktinfo *pktinfo; local
2497 pktinfo = (struct in6_pktinfo *)buf;
2506 pktinfo->ipi6_ifindex == 0 &&
2507 IN6_IS_ADDR_UNSPECIFIED(&pktinfo->ipi6_addr)) {
2513 sticky && !IN6_IS_ADDR_UNSPECIFIED(&pktinfo->ipi6_addr)) {
2518 if (pktinfo->ipi6_ifindex > V_if_index ||
2519 pktinfo->ipi6_ifindex < 0) {
2522 if (pktinfo->ipi6_ifindex) {
2523 ifp = ifnet_byindex(pktinfo->ipi6_ifindex);
2539 opt->ip6po_pktinfo = malloc(sizeof(*pktinfo),
[all...]
/freebsd-10-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-10-stable/cddl/lib/libdtrace/
H A Dip.d31 * pktinfo is where packet ID info can be made available for deeper
35 typedef struct pktinfo {
/freebsd-10-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 201 milliseconds