Home
last modified time | relevance | path

Searched refs:sa6 (Results 1 – 13 of 13) sorted by relevance

/mirbsd/src/sys/netinet6/
Din6_ifattach.c513 in6_nigroup(ifp, name, namelen, sa6) in in6_nigroup() argument
517 struct sockaddr_in6 *sa6;
549 bzero(sa6, sizeof(*sa6));
550 sa6->sin6_family = AF_INET6;
551 sa6->sin6_len = sizeof(*sa6);
552 sa6->sin6_addr.s6_addr16[0] = htons(0xff02);
553 sa6->sin6_addr.s6_addr16[1] = htons(ifp->if_index);
554 sa6->sin6_addr.s6_addr8[11] = 2;
555 bcopy(digest, &sa6->sin6_addr.s6_addr32[3],
556 sizeof(sa6->sin6_addr.s6_addr32[3]));
Din6_src.c235 struct sockaddr_in6 *sa6; local
239 sa6 = (struct sockaddr_in6 *)&ro->ro_dst;
240 sa6->sin6_family = AF_INET6;
241 sa6->sin6_len = sizeof(struct sockaddr_in6);
242 sa6->sin6_addr = *dst;
243 sa6->sin6_scope_id = dstsock->sin6_scope_id;
Din6.c360 struct sockaddr_in6 *sa6; local
432 sa6 = &ifra->ifra_addr;
451 sa6 = &ifr->ifr_addr;
454 sa6 = NULL;
457 if (sa6 && sa6->sin6_family == AF_INET6) {
458 if (IN6_IS_ADDR_LINKLOCAL(&sa6->sin6_addr)) {
459 if (sa6->sin6_addr.s6_addr16[1] == 0) {
461 sa6->sin6_addr.s6_addr16[1] =
463 } else if (sa6->sin6_addr.s6_addr16[1] !=
467 if (sa6->sin6_scope_id) {
[all …]
Dnd6_rtr.c1534 struct sockaddr_in6 sa6, mask6; local
1545 bzero(&sa6, sizeof(sa6));
1546 sa6.sin6_family = AF_INET6;
1547 sa6.sin6_len = sizeof(sa6);
1548 bcopy(&pr->ndpr_prefix.sin6_addr, &sa6.sin6_addr,
1552 mask6.sin6_len = sizeof(sa6);
1554 error = rtrequest(RTM_DELETE, (struct sockaddr *)&sa6, NULL,
1605 ip6_sprintf(&sa6.sin6_addr), pr->ndpr_plen, ifp->if_xname,
Draw_ip6.c299 struct sockaddr_in6 *sa6 = (struct sockaddr_in6 *)sa; local
311 in6p = in6_pcbhashlookup(&rawin6pcbtable, &sa6->sin6_addr, 0,
322 in6p = in_pcblookup(&rawin6pcbtable, &sa6->sin6_addr, 0,
/mirbsd/src/sys/netinet/
Dudp_usrreq.c708 struct sockaddr_in6 sa6; local
749 sa6 = *(struct sockaddr_in6 *)sa;
751 if (in6_embedscope(&sa6.sin6_addr, &sa6, NULL, NULL)) {
759 bzero(&sa6, sizeof(sa6));
760 sa6.sin6_family = AF_INET6;
761 sa6.sin6_len = sizeof(sa6);
762 sa6.sin6_addr = *ip6cp->ip6c_finaldst;
764 sa6.sin6_scope_id = in6_addr2scopeid(m->m_pkthdr.rcvif,
767 if (in6_embedscope(ip6cp->ip6c_finaldst, &sa6, NULL, NULL)) {
774 sa6 = *(struct sockaddr_in6 *)sa;
[all …]
Dtcp_subr.c712 struct sockaddr_in6 *sa6 = (struct sockaddr_in6 *)sa; local
725 IN6_IS_ADDR_UNSPECIFIED(&sa6->sin6_addr) ||
726 IN6_IS_ADDR_V4MAPPED(&sa6->sin6_addr))
778 inp = in6_pcbhashlookup(&tcbtable, &sa6->sin6_addr,
/mirbsd/src/lib/libc/net/
Dgetnameinfo.c318 ip6_sa2str(const struct sockaddr_in6 *sa6, char *buf, size_t bufsiz, int flags) in ip6_sa2str() argument
324 ifindex = (unsigned int)sa6->sin6_scope_id; in ip6_sa2str()
325 a6 = &sa6->sin6_addr; in ip6_sa2str()
329 n = snprintf(buf, bufsiz, "%u", sa6->sin6_scope_id); in ip6_sa2str()
347 n = snprintf(buf, bufsiz, "%u", sa6->sin6_scope_id); in ip6_sa2str()
/mirbsd/src/usr.bin/netstat/
Droute.c476 struct sockaddr_in6 *sa6 = (struct sockaddr_in6 *)sa; in p_sockaddr() local
478 struct in6_addr *in6 = &sa6->sin6_addr; in p_sockaddr()
487 sa6->sin6_scope_id = (u_int32_t)ntohs(*(u_short *) in p_sockaddr()
493 cp = routename6(sa6); in p_sockaddr()
495 cp = netname6(sa6, in p_sockaddr()
498 cp = netname6(sa6, NULL); in p_sockaddr()
727 netname6(struct sockaddr_in6 *sa6, struct in6_addr *mask) in netname6() argument
739 sin6 = *sa6; in netname6()
819 routename6(struct sockaddr_in6 *sa6) in routename6() argument
824 if (getnameinfo((struct sockaddr *)sa6, sa6->sin6_len, in routename6()
/mirbsd/src/sbin/route/
Dshow.c272 struct sockaddr_in6 *sa6 = (struct sockaddr_in6 *)sa; in p_sockaddr() local
273 struct in6_addr *in6 = &sa6->sin6_addr; in p_sockaddr()
282 sa6->sin6_scope_id = (u_int32_t)ntohs(*(u_short *) in p_sockaddr()
287 cp = routename((struct sockaddr *)sa6); in p_sockaddr()
289 cp = netname((struct sockaddr *)sa6, mask); in p_sockaddr()
477 netname6(struct sockaddr_in6 *sa6, struct sockaddr_in6 *mask) in netname6() argument
487 sin6 = *sa6; in netname6()
/mirbsd/src/lib/libm/src/
Ds_erff.c78 sa6 = 1.0863500214e+02, /* 0x42d9451f */ variable
139 sa5+s*(sa6+s*(sa7+s*sa8))))))); in erff()
196 sa5+s*(sa6+s*(sa7+s*sa8))))))); in erfcf()
Ds_erf.c170 sa6 = 1.08635005541779435134e+02, /* 0x405B28A3, 0xEE48AE2C */ variable
230 sa5+s*(sa6+s*(sa7+s*sa8))))))); in erf()
287 sa5+s*(sa6+s*(sa7+s*sa8))))))); in erfc()
/mirbsd/src/usr.sbin/ppp/ppp/
Droute.c725 struct sockaddr_in6 *sa6; in add_scope() local
729 sa6 = (struct sockaddr_in6 *)sa; in add_scope()
730 if (!IN6_IS_ADDR_LINKLOCAL(&sa6->sin6_addr) && in add_scope()
731 !IN6_IS_ADDR_MC_LINKLOCAL(&sa6->sin6_addr)) in add_scope()
733 if (*(u_int16_t *)&sa6->sin6_addr.s6_addr[2] != 0) in add_scope()
735 *(u_int16_t *)&sa6->sin6_addr.s6_addr[2] = htons(ifindex); in add_scope()