Home
last modified time | relevance | path

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

/freebsd-11-stable/sys/net/altq/
HDaltq_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) in tbm_input() argument
578 struct cdnr_pktinfo *pktinfo;
584 len = TB_SCALE(pktinfo->pkt_len);
600 PKTCNTR_ADD(&tbm->out_cnt, pktinfo->pkt_len);
[all …]
/freebsd-11-stable/contrib/netbsd-tests/net/net/
HDt_pktinfo.c168 ATF_TC(pktinfo);
169 ATF_TC_HEAD(pktinfo, tc) in ATF_TC_HEAD() argument
176 ATF_TC_BODY(pktinfo, tc) in ATF_TC_BODY() argument
184 ATF_TP_ADD_TC(tp, pktinfo); in ATF_TP_ADD_TCS()
/freebsd-11-stable/contrib/ntp/lib/isc/include/isc/
HDsocket.h170 struct in6_pktinfo pktinfo; /*%< ipv6 pktinfo */ member
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/sys/netinet6/
HDip6_output.c2674 struct in6_pktinfo *pktinfo; in ip6_setpktopt() local
2679 pktinfo = (struct in6_pktinfo *)buf; in ip6_setpktopt()
2688 pktinfo->ipi6_ifindex == 0 && in ip6_setpktopt()
2689 IN6_IS_ADDR_UNSPECIFIED(&pktinfo->ipi6_addr)) { in ip6_setpktopt()
2695 sticky && !IN6_IS_ADDR_UNSPECIFIED(&pktinfo->ipi6_addr)) { in ip6_setpktopt()
2698 if (IN6_IS_ADDR_MULTICAST(&pktinfo->ipi6_addr)) in ip6_setpktopt()
2701 if (pktinfo->ipi6_ifindex > V_if_index) in ip6_setpktopt()
2703 if (pktinfo->ipi6_ifindex) { in ip6_setpktopt()
2704 ifp = ifnet_byindex(pktinfo->ipi6_ifindex); in ip6_setpktopt()
2713 !IN6_IS_ADDR_UNSPECIFIED(&pktinfo->ipi6_addr)) { in ip6_setpktopt()
[all …]
/freebsd-11-stable/sbin/ping6/
HDping6.c307 struct in6_pktinfo *pktinfo = NULL; in main() local
873 pktinfo = (struct in6_pktinfo *)(CMSG_DATA(scmsgp)); in main()
874 memset(pktinfo, 0, sizeof(*pktinfo)); in main()
885 if ((pktinfo->ipi6_ifindex = if_nametoindex(ifname)) == 0) in main()
970 if (pktinfo && in main()
972 (void *)pktinfo, sizeof(*pktinfo))) in main()
1474 struct in6_pktinfo *pktinfo = NULL; in pr_pack() local
1512 if ((pktinfo = get_rcvpktinfo(mhdr)) == NULL) { in pr_pack()
1566 dstsa.sin6_scope_id = pktinfo->ipi6_ifindex; in pr_pack()
1567 dstsa.sin6_addr = pktinfo->ipi6_addr; in pr_pack()
/freebsd-11-stable/contrib/ntp/lib/isc/
HDsocket_api.c135 isc_sockaddr_t *address, struct in6_pktinfo *pktinfo) in isc_socket_sendto() argument
140 pktinfo)); in isc_socket_sendto()
/freebsd-11-stable/contrib/ntp/lib/isc/win32/
HDsocket.c2957 isc_sockaddr_t *address, struct in6_pktinfo *pktinfo, in socket_send() argument
2969 if (pktinfo != NULL) { in socket_send()
2973 pktinfo->ipi6_ifindex); in socket_send()
2976 dev->pktinfo = *pktinfo; in socket_send()
2981 dev->pktinfo.ipi6_ifindex = 0; in socket_send()
3032 isc_sockaddr_t *address, struct in6_pktinfo *pktinfo) in isc__socket_sendto() argument
3067 ret = socket_send(sock, dev, task, address, pktinfo, 0); in isc__socket_sendto()
3083 isc_sockaddr_t *address, struct in6_pktinfo *pktinfo) in isc__socket_sendtov() argument
3130 ret = socket_send(sock, dev, task, address, pktinfo, 0); in isc__socket_sendtov()
3138 isc_sockaddr_t *address, struct in6_pktinfo *pktinfo, in isc__socket_sendto2() argument
[all …]
/freebsd-11-stable/contrib/ntp/lib/isc/unix/
HDsocket.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, in process_cmsg()
1263 dev->pktinfo.ipi6_ifindex); in process_cmsg()
1388 dev->pktinfo.ipi6_ifindex); in build_msghdr_send()
1399 memcpy(pktinfop, &dev->pktinfo, sizeof(struct in6_pktinfo)); in build_msghdr_send()
4643 isc_sockaddr_t *address, struct in6_pktinfo *pktinfo, in socket_send() argument
4654 if (pktinfo != NULL) { in socket_send()
4656 dev->pktinfo = *pktinfo; in socket_send()
[all …]
/freebsd-11-stable/contrib/unbound/util/
HDnetevent.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.v6info, CMSG_DATA(cmsg),
[all …]
HDnetevent.h152 pktinfo; member
/freebsd-11-stable/cddl/lib/libdtrace/
HDip.d36 typedef struct pktinfo { struct