Lines Matching defs:mysin

247 makeaddr(struct sockaddr_in6 *mysin, const void *resp)
250 mysin->sin6_addr = res->sin6_addr;
251 mysin->sin6_scope_id = res->sin6_scope_id;
252 inet6_putscopeid(mysin, INET6_IS_ADDR_LINKLOCAL);
293 register struct sockaddr_in6 *mysin = &sin_m;
314 makeaddr(mysin, res->ai_addr);
334 mysin = (struct sockaddr_in6 *)(void *)(rtm + 1);
335 sdl = (struct sockaddr_dl *)(void *)(RT_ROUNDUP(mysin->sin6_len) + (char *)(void *)mysin);
336 if (IN6_ARE_ADDR_EQUAL(&mysin->sin6_addr, &sin_m.sin6_addr)) {
368 struct sockaddr_in6 *mysin = &sin_m;
380 makeaddr(mysin, res->ai_addr);
382 do_foreach(&mysin->sin6_addr, host, 0);
384 (void)getnameinfo((struct sockaddr *)(void *)mysin,
385 (socklen_t)mysin->sin6_len,
395 struct sockaddr_in6 *mysin = &sin_m;
407 makeaddr(mysin, res->ai_addr);
409 do_foreach(&mysin->sin6_addr, host, NDP_F_DELETE);
419 struct sockaddr_in6 *mysin = &sin_m;
423 mysin = (struct sockaddr_in6 *)(void *)(rtm + 1);
424 sdl = (struct sockaddr_dl *)(void *)(RT_ROUNDUP(mysin->sin6_len) +
425 (char *)(void *)mysin);
432 struct sockaddr_in6 s6 = *mysin; /* XXX: for safety */
463 struct sockaddr_in6 *mysin;
507 mysin = (struct sockaddr_in6 *)(void *)(rtm + 1);
508 sdl = (struct sockaddr_dl *)(void *)((char *)(void *)mysin + RT_ROUNDUP(mysin->sin6_len));
530 if (!IN6_ARE_ADDR_EQUAL(addr, &mysin->sin6_addr))
533 } else if (IN6_IS_ADDR_MULTICAST(&mysin->sin6_addr))
539 if (IN6_IS_ADDR_LINKLOCAL(&mysin->sin6_addr) ||
540 IN6_IS_ADDR_MC_LINKLOCAL(&mysin->sin6_addr)) {
541 uint16_t scopeid = mysin->sin6_scope_id;
542 inet6_getscopeid(mysin, INET6_IS_ADDR_LINKLOCAL|
545 mysin->sin6_scope_id = sdl->sdl_index;
547 (void)getnameinfo((struct sockaddr *)(void *)mysin,
548 (socklen_t)mysin->sin6_len,
553 if (IN6_IS_ADDR_LINKLOCAL(&mysin->sin6_addr) ||
554 IN6_IS_ADDR_MC_LINKLOCAL(&mysin->sin6_addr))
555 inet6_putscopeid(mysin, INET6_IS_ADDR_LINKLOCAL|
583 nbi = getnbrinfo(&mysin->sin6_addr,