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

/freebsd-9.3-release/sys/contrib/altq/altq/
H A Daltq_cdnr.c142 struct cdnr_pktinfo pktinfo; local
157 pktinfo.pkt_dscp = (ntohl(flowlabel) >> 20) & DSCP_MASK;
160 pktinfo.pkt_dscp = ip->ip_tos & DSCP_MASK;
161 pktinfo.pkt_len = m_pktlen(m);
173 PKTCNTR_ADD(&top->tc_cnts[tca->tca_code], pktinfo.pkt_len);
200 tca = (*cb->cb_input)(cb, &pktinfo);
579 tbm_input(cb, pktinfo)
581 struct cdnr_pktinfo *pktinfo;
587 len = TB_SCALE(pktinfo->pkt_len);
603 PKTCNTR_ADD(&tbm->out_cnt, pktinfo
[all...]
/freebsd-9.3-release/contrib/bind9/lib/isc/
H A Dsocket_api.c135 isc_sockaddr_t *address, struct in6_pktinfo *pktinfo)
140 pktinfo));
146 struct in6_pktinfo *pktinfo, isc_socketevent_t *event,
152 pktinfo, event, flags));
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
144 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
/freebsd-9.3-release/contrib/bind9/bin/named/
H A Dlwdclient.c251 client->pktinfo = dev->pktinfo;
432 struct in6_pktinfo *pktinfo; local
436 pktinfo = &client->pktinfo;
438 pktinfo = NULL;
440 client, &client->address, pktinfo));
H A Dclient.c817 struct in6_pktinfo *pktinfo; local
846 pktinfo = &client->pktinfo;
848 pktinfo = NULL;
855 address, pktinfo,
1496 client->pktinfo = sevent->pktinfo;
1688 * For IPv6 UDP queries, we get this from the pktinfo structure (if
1717 &client->pktinfo.ipi6_addr);
1718 if (IN6_IS_ADDR_LINKLOCAL(&client->pktinfo
[all...]
/freebsd-9.3-release/contrib/bind9/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);
288 struct in6_pktinfo *pktinfo,
860 isc_sockaddr_t *address, struct in6_pktinfo *pktinfo);
867 isc_sockaddr_t *address, struct in6_pktinfo *pktinfo);
871 isc_sockaddr_t *address, struct in6_pktinfo *pktinfo,
876 isc_sockaddr_t *address, struct in6_pktinfo *pktinfo,
/freebsd-9.3-release/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-9.3-release/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-9.3-release/contrib/bind9/bin/named/include/named/
H A Dlwdclient.h45 struct in6_pktinfo pktinfo; member in struct:ns_lwdclient
H A Dclient.h142 struct in6_pktinfo pktinfo; member in struct:ns_client
172 #define NS_CLIENTATTR_PKTINFO 0x004 /*%< pktinfo is valid */
/freebsd-9.3-release/contrib/bind9/lib/dns/include/dns/
H A Ddispatch.h87 struct in6_pktinfo pktinfo; /*%< reply info for v6 */ member in struct:dns_dispatchevent
/freebsd-9.3-release/sbin/ping6/
H A Dping6.c321 struct in6_pktinfo *pktinfo = NULL; local
870 pktinfo = (struct in6_pktinfo *)(CMSG_DATA(scmsgp));
871 memset(pktinfo, 0, sizeof(*pktinfo));
881 /* pktinfo must have already been allocated */
882 if ((pktinfo->ipi6_ifindex = if_nametoindex(ifname)) == 0)
968 if (pktinfo &&
970 (void *)pktinfo, sizeof(*pktinfo)))
1503 struct in6_pktinfo *pktinfo local
[all...]
/freebsd-9.3-release/sys/netinet6/
H A Dip6_output.c2650 struct in6_pktinfo *pktinfo; local
2655 pktinfo = (struct in6_pktinfo *)buf;
2664 pktinfo->ipi6_ifindex == 0 &&
2665 IN6_IS_ADDR_UNSPECIFIED(&pktinfo->ipi6_addr)) {
2671 sticky && !IN6_IS_ADDR_UNSPECIFIED(&pktinfo->ipi6_addr)) {
2676 if (pktinfo->ipi6_ifindex > V_if_index ||
2677 pktinfo->ipi6_ifindex < 0) {
2680 if (pktinfo->ipi6_ifindex) {
2681 ifp = ifnet_byindex(pktinfo->ipi6_ifindex);
2697 opt->ip6po_pktinfo = malloc(sizeof(*pktinfo),
[all...]
/freebsd-9.3-release/contrib/bind9/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,
515 isc_sockaddr_t *address, struct in6_pktinfo *pktinfo,
1264 memmove(&dev->pktinfo, pktinfop,
1271 dev->pktinfo.ipi6_ifindex);
1397 "sendto pktinfo data, ifindex %u",
1398 dev->pktinfo.ipi6_ifindex);
1409 memmove(pktinfop, &dev->pktinfo, sizeof(struct in6_pktinfo));
4667 isc_sockaddr_t *address, struct in6_pktinfo *pktinfo,
4666 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
4769 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
4805 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
4814 isc__socket_sendtov2(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, unsigned int flags) argument
4855 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-9.3-release/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-9.3-release/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...]
/freebsd-9.3-release/contrib/bind9/lib/dns/
H A Ddispatch.c1480 rev->pktinfo = ev->pktinfo;
3725 newsevent->pktinfo = sevent->pktinfo;

Completed in 218 milliseconds