Lines Matching refs:type

63 	if (a->type.sa.sa_family != b->type.sa.sa_family)
65 switch (a->type.sa.sa_family) {
68 memcmp(&a->type.sin.sin_addr, &b->type.sin.sin_addr,
69 sizeof(a->type.sin.sin_addr)) != 0)
72 a->type.sin.sin_port != b->type.sin.sin_port)
77 memcmp(&a->type.sin6.sin6_addr, &b->type.sin6.sin6_addr,
78 sizeof(a->type.sin6.sin6_addr)) != 0)
86 a->type.sin6.sin6_scope_id != b->type.sin6.sin6_scope_id &&
88 (a->type.sin6.sin6_scope_id != 0 &&
89 b->type.sin6.sin6_scope_id != 0)))
93 a->type.sin6.sin6_port != b->type.sin6.sin6_port)
97 if (memcmp(&a->type, &b->type, a->length) != 0)
128 switch (sockaddr->type.sa.sa_family) {
130 snprintf(pbuf, sizeof(pbuf), "%u", ntohs(sockaddr->type.sin.sin_port));
133 snprintf(pbuf, sizeof(pbuf), "%u", ntohs(sockaddr->type.sin6.sin6_port));
137 plen = (unsigned int)strlen(sockaddr->type.sunix.sun_path);
141 isc_buffer_putmem(target, sockaddr->type.sunix.sun_path, plen);
199 sa->type.sa.sa_family);
215 switch (sockaddr->type.sa.sa_family) {
217 s = (const unsigned char *)&sockaddr->type.sin.sin_addr;
218 p = ntohs(sockaddr->type.sin.sin_port);
219 length = sizeof(sockaddr->type.sin.sin_addr.s_addr);
222 in6 = &sockaddr->type.sin6.sin6_addr;
225 length = sizeof(sockaddr->type.sin.sin_addr.s_addr);
228 length = sizeof(sockaddr->type.sin6.sin6_addr);
230 p = ntohs(sockaddr->type.sin6.sin6_port);
239 (int)sockaddr->type.sa.sa_family);
240 s = (const unsigned char *)&sockaddr->type;
259 sockaddr->type.sin.sin_family = AF_INET;
261 sockaddr->type.sin.sin_len = sizeof(sockaddr->type.sin);
263 sockaddr->type.sin.sin_addr.s_addr = INADDR_ANY;
264 sockaddr->type.sin.sin_port = 0;
265 sockaddr->length = sizeof(sockaddr->type.sin);
273 sockaddr->type.sin6.sin6_family = AF_INET6;
275 sockaddr->type.sin6.sin6_len = sizeof(sockaddr->type.sin6);
277 sockaddr->type.sin6.sin6_addr = in6addr_any;
278 sockaddr->type.sin6.sin6_port = 0;
279 sockaddr->length = sizeof(sockaddr->type.sin6);
288 sockaddr->type.sin.sin_family = AF_INET;
290 sockaddr->type.sin.sin_len = sizeof(sockaddr->type.sin);
292 sockaddr->type.sin.sin_addr = *ina;
293 sockaddr->type.sin.sin_port = htons(port);
294 sockaddr->length = sizeof(sockaddr->type.sin);
317 sockaddr->type.sin6.sin6_family = AF_INET6;
319 sockaddr->type.sin6.sin6_len = sizeof(sockaddr->type.sin6);
321 sockaddr->type.sin6.sin6_addr = *ina6;
322 sockaddr->type.sin6.sin6_port = htons(port);
323 sockaddr->length = sizeof(sockaddr->type.sin6);
332 sockaddr->type.sin6.sin6_family = AF_INET6;
334 sockaddr->type.sin6.sin6_len = sizeof(sockaddr->type.sin6);
336 sockaddr->type.sin6.sin6_addr.s6_addr[10] = 0xff;
337 sockaddr->type.sin6.sin6_addr.s6_addr[11] = 0xff;
338 memcpy(&sockaddr->type.sin6.sin6_addr.s6_addr[12], ina, 4);
339 sockaddr->type.sin6.sin6_port = htons(port);
340 sockaddr->length = sizeof(sockaddr->type.sin6);
355 return (sockaddr->type.sa.sa_family);
357 switch (sockaddr->type.sa.sa_family) {
367 (int)sockaddr->type.sa.sa_family);
377 sockaddr->type.sin.sin_family = (short)na->family;
380 sockaddr->length = sizeof(sockaddr->type.sin);
382 sockaddr->type.sin.sin_len = sizeof(sockaddr->type.sin);
384 sockaddr->type.sin.sin_addr = na->type.in;
385 sockaddr->type.sin.sin_port = htons(port);
388 sockaddr->length = sizeof(sockaddr->type.sin6);
390 sockaddr->type.sin6.sin6_len = sizeof(sockaddr->type.sin6);
392 memcpy(&sockaddr->type.sin6.sin6_addr, &na->type.in6, 16);
394 sockaddr->type.sin6.sin6_scope_id = isc_netaddr_getzone(na);
396 sockaddr->type.sin6.sin6_port = htons(port);
406 switch (sockaddr->type.sa.sa_family) {
408 sockaddr->type.sin.sin_port = htons(port);
411 sockaddr->type.sin6.sin6_port = htons(port);
419 (int)sockaddr->type.sa.sa_family);
427 switch (sockaddr->type.sa.sa_family) {
429 port = ntohs(sockaddr->type.sin.sin_port);
432 port = ntohs(sockaddr->type.sin6.sin6_port);
440 (int)sockaddr->type.sa.sa_family);
450 if (sockaddr->type.sa.sa_family == AF_INET ||
451 sockaddr->type.sa.sa_family == AF_INET6) {
462 if (sockaddr->type.sa.sa_family == AF_INET) {
473 if (sockaddr->type.sa.sa_family == AF_INET6) {
484 if (sockaddr->type.sa.sa_family == AF_INET6) {
494 if (strlen(path) >= sizeof(sockaddr->type.sunix.sun_path))
497 sockaddr->length = sizeof(sockaddr->type.sunix);
498 sockaddr->type.sunix.sun_family = AF_UNIX;
500 sockaddr->type.sunix.sun_len =
501 (unsigned char)sizeof(sockaddr->type.sunix);
503 strcpy(sockaddr->type.sunix.sun_path, path);