HomeSort by: relevance | last modified time | path
    Searched refs:pktinfo (Results 1 - 11 of 11) sorted by relevancy

  /src/tests/net/net/
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);
  /src/sys/altq/
altq_cdnr.c 140 struct cdnr_pktinfo pktinfo; local
155 pktinfo.pkt_dscp = (ntohl(flowlabel) >> 20) & DSCP_MASK;
158 pktinfo.pkt_dscp = ip->ip_tos & DSCP_MASK;
159 pktinfo.pkt_len = m_pktlen(m);
171 PKTCNTR_ADD(&top->tc_cnts[tca->tca_code], pktinfo.pkt_len);
198 tca = (*cb->cb_input)(cb, &pktinfo);
555 tbm_input(struct cdnr_block *cb, struct cdnr_pktinfo *pktinfo)
561 len = TB_SCALE(pktinfo->pkt_len);
577 PKTCNTR_ADD(&tbm->out_cnt, pktinfo->pkt_len);
582 PKTCNTR_ADD(&tbm->in_cnt, pktinfo->pkt_len)
    [all...]
  /src/external/apache2/mDNSResponder/dist/ServiceRegistration/
posix.c 470 struct in6_pktinfo pktinfo; local
472 memcpy(&pktinfo, CMSG_DATA(cmh), sizeof pktinfo);
473 *ifindex = (int)pktinfo.ipi6_ifindex;
478 destination->sin6.sin6_addr = pktinfo.ipi6_addr;
484 struct in_pktinfo pktinfo; local
486 memcpy(&pktinfo, CMSG_DATA(cmh), sizeof pktinfo);
487 *ifindex = (int)pktinfo.ipi_ifindex;
491 destination->sin.sin_addr = pktinfo.ipi_addr
    [all...]
ioloop.c 620 struct in6_pktinfo pktinfo; local
622 memcpy(&pktinfo, CMSG_DATA(cmh), sizeof pktinfo);
623 message->ifindex = pktinfo.ipi6_ifindex;
628 message->local.sin6.sin6_addr = pktinfo.ipi6_addr;
634 struct in_pktinfo pktinfo; local
636 memcpy(&pktinfo, CMSG_DATA(cmh), sizeof pktinfo);
637 message->ifindex = pktinfo.ipi_ifindex;
640 message->local.sin.sin_addr = pktinfo.ipi_addr
    [all...]
  /src/external/bsd/ntp/dist/libntp/lib/isc/include/isc/
socket.h 172 struct in6_pktinfo pktinfo; /*%< ipv6 pktinfo */ member in struct:isc_socketevent
199 * _PKTINFO: The pktinfo member is valid.
287 struct in6_pktinfo *pktinfo);
854 isc_sockaddr_t *address, struct in6_pktinfo *pktinfo);
861 isc_sockaddr_t *address, struct in6_pktinfo *pktinfo);
865 isc_sockaddr_t *address, struct in6_pktinfo *pktinfo,
  /src/sys/netinet/
ip_output.c 1101 struct in_pktinfo pktinfo; local
1198 error = sockopt_get(sopt, &pktinfo, sizeof(pktinfo));
1202 if (pktinfo.ipi_ifindex == 0) {
1203 in4p_prefsrcip(inp) = pktinfo.ipi_addr;
1214 ifp = if_byindex(pktinfo.ipi_ifindex);
1374 pktinfo.ipi_ifindex = 0;
1375 pktinfo.ipi_addr = in4p_prefsrcip(inp);
1376 error = sockopt_set(sopt, &pktinfo,
1377 sizeof(pktinfo));
1508 struct in_pktinfo pktinfo; local
    [all...]
  /src/sbin/ping6/
ping6.c 292 struct in6_pktinfo *pktinfo = NULL; local
777 pktinfo = (struct in6_pktinfo *)(CMSG_DATA(scmsgp));
778 memset(pktinfo, 0, sizeof(*pktinfo));
788 /* pktinfo must have already been allocated */
789 if ((pktinfo->ipi6_ifindex = if_nametoindex(ifname)) == 0)
821 if (pktinfo &&
823 (void *)pktinfo, sizeof(*pktinfo)))
1299 struct in6_pktinfo *pktinfo = NULL local
    [all...]
  /src/sys/netinet6/
ip6_output.c 2879 struct in6_pktinfo *pktinfo; local
2884 pktinfo = (struct in6_pktinfo *)buf;
2893 pktinfo->ipi6_ifindex == 0 &&
2894 IN6_IS_ADDR_UNSPECIFIED(&pktinfo->ipi6_addr)) {
2900 sticky && !IN6_IS_ADDR_UNSPECIFIED(&pktinfo->ipi6_addr)) {
2905 if (pktinfo->ipi6_ifindex) {
2908 ifp = if_byindex(pktinfo->ipi6_ifindex);
2927 opt->ip6po_pktinfo = malloc(sizeof(*pktinfo),
2932 memcpy(opt->ip6po_pktinfo, pktinfo, sizeof(*pktinfo));
    [all...]
  /src/external/bsd/unbound/dist/util/
netevent.h 167 pktinfo; member in struct:comm_reply
178 /** the doq ifindex, together with addr and localaddr in pktinfo,
1107 * DoQ packet address information. From pktinfo, stores local and remote
1115 /** interface index from pktinfo ancillary information */
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...]
  /src/external/bsd/unbound/dist/services/
listen_dnsport.c 3740 /* use the pktinfo that we have for ancillary udp data otherwise,
3742 memset(&repinfo->pktinfo, 0, sizeof(repinfo->pktinfo));
3746 memmove(&repinfo->pktinfo.v6info.ipi6_addr,
3754 memmove(&repinfo->pktinfo.v4info.ipi_addr,
3759 memmove(&repinfo->pktinfo.v4addr, &sa->sin_addr,
3778 memmove(&sa6->sin6_addr, &repinfo->pktinfo.v6info.ipi6_addr,
3788 memmove(&sa->sin_addr, &repinfo->pktinfo.v4info.ipi_addr,
3796 memmove(&sa->sin_addr, &repinfo->pktinfo.v4addr,

Completed in 95 milliseconds