/macosx-10.10/ruby-106/ruby/ext/socket/ |
H A D | ancdata.c | 423 struct in_pktinfo pktinfo; local 434 memset(&pktinfo, 0, sizeof(pktinfo)); 442 memcpy(&pktinfo.ipi_addr, &sa.sin_addr, sizeof(pktinfo.ipi_addr)); 444 pktinfo.ipi_ifindex = ifindex; 452 memcpy(&pktinfo.ipi_spec_dst, &sa.sin_addr, sizeof(pktinfo.ipi_spec_dst)); 454 return ancdata_new(AF_INET, IPPROTO_IP, IP_PKTINFO, rb_str_new((char *)&pktinfo, sizeof(pktinfo))); 485 struct in_pktinfo pktinfo; local 535 struct in6_pktinfo pktinfo; local 603 struct in6_pktinfo pktinfo; local 633 struct in6_pktinfo pktinfo; local 660 struct in6_pktinfo pktinfo; local 801 struct in_pktinfo pktinfo; local 830 struct in6_pktinfo *pktinfo = (struct in6_pktinfo *)RSTRING_PTR(data); local [all...] |
/macosx-10.10/ntp-92/lib/isc/include/isc/ |
H A D | socket.h | 170 struct in6_pktinfo pktinfo; /*%< ipv6 pktinfo */ member in struct:isc_socketevent 197 * _PKTINFO: The pktinfo member is valid. 735 isc_sockaddr_t *address, struct in6_pktinfo *pktinfo); 742 isc_sockaddr_t *address, struct in6_pktinfo *pktinfo); 746 isc_sockaddr_t *address, struct in6_pktinfo *pktinfo,
|
/macosx-10.10/bind9-45.101/bind9/bin/named/ |
H A D | lwdclient.c | 251 client->pktinfo = dev->pktinfo; 432 struct in6_pktinfo *pktinfo; local 436 pktinfo = &client->pktinfo; 438 pktinfo = NULL; 440 client, &client->address, pktinfo));
|
H A D | client.c | 818 struct in6_pktinfo *pktinfo; local 847 pktinfo = &client->pktinfo; 849 pktinfo = NULL; 856 address, pktinfo, 1421 client->pktinfo = sevent->pktinfo; 1671 * For IPv6 UDP queries, we get this from the pktinfo structure (if 1700 &client->pktinfo.ipi6_addr); 1701 if (IN6_IS_ADDR_LINKLOCAL(&client->pktinfo [all...] |
/macosx-10.10/bind9-45.101/bind9/lib/isc/include/isc/ |
H A D | socket.h | 170 struct in6_pktinfo pktinfo; /*%< ipv6 pktinfo */ member in struct:isc_socketevent 197 * _PKTINFO: The pktinfo member is valid. 285 struct in6_pktinfo *pktinfo); 843 isc_sockaddr_t *address, struct in6_pktinfo *pktinfo); 850 isc_sockaddr_t *address, struct in6_pktinfo *pktinfo); 854 isc_sockaddr_t *address, struct in6_pktinfo *pktinfo,
|
/macosx-10.10/bootp-298/IPConfiguration.bproj/ |
H A D | DHCPv6Socket.c | 396 struct in6_pktinfo *pktinfo = NULL; local 424 pktinfo = NULL; 437 pktinfo = (struct in6_pktinfo *)(void *)(CMSG_DATA(cm)); 446 if (pktinfo == NULL) { 451 DHCPv6SocketDemux(pktinfo->ipi6_ifindex,
|
H A D | RTADVSocket.c | 458 struct in6_pktinfo * pktinfo = NULL; local 496 pktinfo = NULL; 510 pktinfo = (struct in6_pktinfo *)(void *)(CMSG_DATA(cm)); 526 if (pktinfo == NULL) { 558 RTADVSocketDemux(pktinfo->ipi6_ifindex, &from.sin6_addr, ndra_p, (int)n);
|
/macosx-10.10/bind9-45.101/bind9/lib/dns/include/dns/ |
H A D | dispatch.h | 86 struct in6_pktinfo pktinfo; /*%< reply info for v6 */ member in struct:dns_dispatchevent
|
/macosx-10.10/bind9-45.101/bind9/lib/isc/ |
H A D | socket_api.c | 135 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
|
/macosx-10.10/bind9-45.101/bind9/bin/named/include/named/ |
H A D | client.h | 142 struct in6_pktinfo pktinfo; member in struct:ns_client 170 #define NS_CLIENTATTR_PKTINFO 0x04 /*%< pktinfo is valid */
|
H A D | lwdclient.h | 45 struct in6_pktinfo pktinfo; member in struct:ns_lwdclient
|
/macosx-10.10/network_cmds-457/ping6.tproj/ |
H A D | ping6.c | 353 struct in6_pktinfo *pktinfo = NULL; local 983 pktinfo = (struct in6_pktinfo *)(CMSG_DATA(scmsgp)); 984 memset(pktinfo, 0, sizeof(*pktinfo)); 994 /* pktinfo must have already been allocated */ 995 if ((pktinfo->ipi6_ifindex = if_nametoindex(ifname)) == 0) 1122 if (pktinfo && 1124 (void *)pktinfo, sizeof(*pktinfo))) 1669 struct in6_pktinfo *pktinfo local [all...] |
/macosx-10.10/ruby-106/ruby/ext/socket/lib/ |
H A D | socket.rb | 683 if ai.ipv6? and pktinfo = controls.find {|c| c.cmsg_is?(:IPV6, :PKTINFO) } 684 ai = Addrinfo.udp(pktinfo.ipv6_pktinfo_addr.ip_address, ai.ip_port) 686 r.sendmsg reply_msg, 0, sender_addrinfo, pktinfo
|
/macosx-10.10/bind9-45.101/bind9/lib/isc/unix/ |
H A D | socket.c | 494 isc_sockaddr_t *address, struct in6_pktinfo *pktinfo); 501 isc_sockaddr_t *address, struct in6_pktinfo *pktinfo); 505 isc_sockaddr_t *address, struct in6_pktinfo *pktinfo, 1245 memcpy(&dev->pktinfo, pktinfop, 1252 dev->pktinfo.ipi6_ifindex); 1376 "sendto pktinfo data, ifindex %u", 1377 dev->pktinfo.ipi6_ifindex); 1388 memcpy(pktinfop, &dev->pktinfo, sizeof(struct in6_pktinfo)); 4586 isc_sockaddr_t *address, struct in6_pktinfo *pktinfo, 4597 if (pktinfo ! 4585 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 4688 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 4724 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 4764 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...] |
/macosx-10.10/xnu-2782.1.97/bsd/netinet/ |
H A D | udp_usrreq.c | 1225 struct in_pktinfo *pktinfo; local 1253 pktinfo = (struct in_pktinfo *)(void *)CMSG_DATA(cm); 1255 /* Check for a valid ifindex in pktinfo */ 1258 if (pktinfo->ipi_ifindex > if_index) { 1267 if (pktinfo->ipi_ifindex) { 1268 ifp = ifindex2ifnet[pktinfo->ipi_ifindex]; 1288 *laddr = pktinfo->ipi_spec_dst; 1303 int error = 0, udp_dodisconnect = 0, pktinfo = 0; local 1332 pktinfo++; 1418 (ipoa.ipoa_boundif != IFSCOPE_NONE && pktinfo)) { [all...] |
/macosx-10.10/xnu-2782.1.97/bsd/dev/dtrace/scripts/ |
H A D | ip.d | 30 typedef struct pktinfo {
|
/macosx-10.10/ntp-92/lib/isc/unix/ |
H A D | socket.c | 1080 memcpy(&dev->pktinfo, pktinfop, 1087 dev->pktinfo.ipi6_ifindex); 1208 "sendto pktinfo data, ifindex %u", 1209 dev->pktinfo.ipi6_ifindex); 1220 memcpy(pktinfop, &dev->pktinfo, sizeof(struct in6_pktinfo)); 4260 isc_sockaddr_t *address, struct in6_pktinfo *pktinfo, 4271 if (pktinfo != NULL) { 4273 dev->pktinfo = *pktinfo; 4279 "pktinfo structur 4259 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 4362 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 4398 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 4438 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...] |
/macosx-10.10/bind9-45.101/bind9/lib/isc/win32/ |
H A D | socket.c | 2908 isc_sockaddr_t *address, struct in6_pktinfo *pktinfo, 2920 if (pktinfo != NULL) { 2923 "pktinfo structure provided, ifindex %u (set to 0)", 2924 pktinfo->ipi6_ifindex); 2927 dev->pktinfo = *pktinfo; 2929 * Set the pktinfo index to 0 here, to let the kernel decide 2932 dev->pktinfo.ipi6_ifindex = 0; 2983 isc_sockaddr_t *address, struct in6_pktinfo *pktinfo) 3018 ret = socket_send(sock, dev, task, address, pktinfo, 2907 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 2981 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 3032 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 3087 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...] |
/macosx-10.10/ntp-92/lib/isc/win32/ |
H A D | socket.c | 2793 isc_sockaddr_t *address, struct in6_pktinfo *pktinfo, 2805 if (pktinfo != NULL) { 2808 "pktinfo structure provided, ifindex %u (set to 0)", 2809 pktinfo->ipi6_ifindex); 2812 dev->pktinfo = *pktinfo; 2814 * Set the pktinfo index to 0 here, to let the kernel decide 2817 dev->pktinfo.ipi6_ifindex = 0; 2868 isc_sockaddr_t *address, struct in6_pktinfo *pktinfo) 2903 ret = socket_send(sock, dev, task, address, pktinfo, 2792 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 2866 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 2917 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 2972 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...] |
/macosx-10.10/xnu-2782.1.97/bsd/netinet6/ |
H A D | ip6_output.c | 3371 struct in6_pktinfo *pktinfo; local 3376 pktinfo = (struct in6_pktinfo *)(void *)buf; 3385 pktinfo->ipi6_ifindex == 0 && 3386 IN6_IS_ADDR_UNSPECIFIED(&pktinfo->ipi6_addr)) { 3392 sticky && !IN6_IS_ADDR_UNSPECIFIED(&pktinfo->ipi6_addr)) { 3399 if (pktinfo->ipi6_ifindex > if_index) { 3404 if (pktinfo->ipi6_ifindex) { 3405 ifp = ifindex2ifnet[pktinfo->ipi6_ifindex]; 3425 opt->ip6po_pktinfo = _MALLOC(sizeof (*pktinfo), 3430 bcopy(pktinfo, op [all...] |
/macosx-10.10/ipsec-286.1.1/ipsec-tools/racoon/ |
H A D | isakmp.c | 1415 int pktinfo; local 1492 pktinfo = IPV6_RECVPKTINFO; 1494 pktinfo = IPV6_RECVDSTADDR; 1496 if (setsockopt(p->sock, IPPROTO_IPV6, pktinfo, 1501 pktinfo, strerror(errno));
|
/macosx-10.10/mDNSResponder-561.1.1/mDNSMacOSX/ |
H A D | helper.c | 2543 struct in6_pktinfo *pktinfo = (struct in6_pktinfo *) CMSG_DATA(ctl); local 2544 memcpy(&pktinfo->ipi6_addr, sadd6, sizeof(struct in6_addr)); 2545 pktinfo->ipi6_ifindex = 0;
|
/macosx-10.10/bind9-45.101/bind9/lib/dns/ |
H A D | dispatch.c | 1400 rev->pktinfo = ev->pktinfo; 3514 newsevent->pktinfo = sevent->pktinfo;
|