sin6 1134 compat/linux/linux_socket.c struct sockaddr_in6 *sin6; sin6 1176 compat/linux/linux_socket.c sin6 = (struct sockaddr_in6 *)kosa; sin6 1177 compat/linux/linux_socket.c if (IN6_IS_ADDR_V4MAPPED(&sin6->sin6_addr) || sin6 1178 compat/linux/linux_socket.c (!IN6_IS_ADDR_LINKLOCAL(&sin6->sin6_addr) && sin6 1179 compat/linux/linux_socket.c !IN6_IS_ADDR_SITELOCAL(&sin6->sin6_addr) && sin6 1180 compat/linux/linux_socket.c !IN6_IS_ADDR_V4COMPAT(&sin6->sin6_addr) && sin6 1181 compat/linux/linux_socket.c !IN6_IS_ADDR_UNSPECIFIED(&sin6->sin6_addr) && sin6 1182 compat/linux/linux_socket.c !IN6_IS_ADDR_MULTICAST(&sin6->sin6_addr))) { sin6 1183 compat/linux/linux_socket.c sin6->sin6_scope_id = 0; sin6 2284 net/if_bridge.c dst.sin6.sin6_len = sizeof(struct sockaddr_in6); sin6 2287 net/if_bridge.c (caddr_t)&dst.sin6.sin6_addr); sin6 953 net/if_ethersubr.c struct sockaddr_in6 *sin6; sin6 983 net/if_ethersubr.c sin6 = satosin6(sa); sin6 984 net/if_ethersubr.c if (IN6_IS_ADDR_UNSPECIFIED(&sin6->sin6_addr)) { sin6 1000 net/if_ethersubr.c ETHER_MAP_IPV6_MULTICAST(&sin6->sin6_addr, addrlo); sin6 158 net/pf_osfp.c struct sockaddr_in6 sin6; sin6 170 net/pf_osfp.c memset(&sin6, 0, sizeof(sin6)); sin6 171 net/pf_osfp.c sin6.sin6_family = AF_INET6; sin6 172 net/pf_osfp.c sin6.sin6_len = sizeof(struct sockaddr_in6); sin6 173 net/pf_osfp.c sin6.sin6_addr = ip6->ip6_src; sin6 174 net/pf_osfp.c (void)getnameinfo((struct sockaddr *)&sin6, sin6 69 net/pf_table.c #define FILLIN_SIN6(sin6, addr) \ sin6 71 net/pf_table.c (sin6).sin6_len = sizeof(sin6); \ sin6 72 net/pf_table.c (sin6).sin6_family = AF_INET6; \ sin6 73 net/pf_table.c (sin6).sin6_addr = (addr); \ sin6 85 net/pf_table.c (struct pf_addr *)&(su)->sin6.sin6_addr) sin6 784 net/pf_table.c FILLIN_SIN6(sa.sin6, ad->pfra_ip6addr); sin6 820 net/pf_table.c FILLIN_SIN6(ke->pfrke_sa.sin6, ad->pfra_ip6addr); sin6 959 net/pf_table.c sa->sin6.sin6_len = sizeof(sa->sin6); sin6 960 net/pf_table.c sa->sin6.sin6_family = AF_INET6; sin6 963 net/pf_table.c sa->sin6.sin6_addr.s6_addr32[i] = sin6 967 net/pf_table.c sa->sin6.sin6_addr.s6_addr32[i] = 0xFFFFFFFF; sin6 1038 net/pf_table.c ad->pfra_ip6addr = ke->pfrke_sa.sin6.sin6_addr; sin6 405 net/pfkeyv2.c sunion.sin6.sin6_addr = ipa->ipa_info.sen_ip6_src; sin6 406 net/pfkeyv2.c sunion.sin6.sin6_port = ipa->ipa_info.sen_ip6_sport; sin6 426 net/pfkeyv2.c sunion.sin6.sin6_addr = ipa->ipa_mask.sen_ip6_src; sin6 427 net/pfkeyv2.c sunion.sin6.sin6_port = ipa->ipa_mask.sen_ip6_sport; sin6 447 net/pfkeyv2.c sunion.sin6.sin6_addr = ipa->ipa_info.sen_ip6_dst; sin6 448 net/pfkeyv2.c sunion.sin6.sin6_port = ipa->ipa_info.sen_ip6_dport; sin6 468 net/pfkeyv2.c sunion.sin6.sin6_addr = ipa->ipa_mask.sen_ip6_dst; sin6 469 net/pfkeyv2.c sunion.sin6.sin6_port = ipa->ipa_mask.sen_ip6_dport; sin6 501 net/pfkeyv2_convert.c in6_embedscope(&src->sin6.sin6_addr, &src->sin6, sin6 503 net/pfkeyv2_convert.c in6_embedscope(&dst->sin6.sin6_addr, &dst->sin6, sin6 512 net/pfkeyv2_convert.c flow->sen_ip6_src = src->sin6.sin6_addr; sin6 513 net/pfkeyv2_convert.c flow->sen_ip6_dst = dst->sin6.sin6_addr; sin6 515 net/pfkeyv2_convert.c flow->sen_ip6_sport = src->sin6.sin6_port; sin6 516 net/pfkeyv2_convert.c flow->sen_ip6_dport = dst->sin6.sin6_port; sin6 520 net/pfkeyv2_convert.c flowmask->sen_ip6_src = srcmask->sin6.sin6_addr; sin6 521 net/pfkeyv2_convert.c flowmask->sen_ip6_dst = dstmask->sin6.sin6_addr; sin6 522 net/pfkeyv2_convert.c flowmask->sen_ip6_sport = srcmask->sin6.sin6_port; sin6 523 net/pfkeyv2_convert.c flowmask->sen_ip6_dport = dstmask->sin6.sin6_port; sin6 566 net/pfkeyv2_convert.c sunion->sin6.sin6_addr = encap->sen_ip6_src; sin6 567 net/pfkeyv2_convert.c sunion->sin6.sin6_port = encap->sen_ip6_sport; sin6 569 net/pfkeyv2_convert.c sunion->sin6.sin6_addr = encap->sen_ip6_dst; sin6 570 net/pfkeyv2_convert.c sunion->sin6.sin6_port = encap->sen_ip6_dport; sin6 1977 netinet/ip_carp.c carp_set_addr6(struct carp_softc *sc, struct sockaddr_in6 *sin6) sin6 1983 netinet/ip_carp.c if (IN6_IS_ADDR_UNSPECIFIED(&sin6->sin6_addr)) { sin6 1998 netinet/ip_carp.c if ((sin6->sin6_addr.s6_addr32[i] & sin6 2033 netinet/ip_carp.c if (!IN6_IS_ADDR_LINKLOCAL(&sin6->sin6_addr)) sin6 188 netinet/ip_ether.c (caddr_t) &ssrc.sin6.sin6_addr); sin6 191 netinet/ip_ether.c (caddr_t) &sdst.sin6.sin6_addr); sin6 396 netinet/ip_ether.c ip6->ip6_dst = tdb->tdb_dst.sin6.sin6_addr; sin6 397 netinet/ip_ether.c ip6->ip6_src = tdb->tdb_src.sin6.sin6_addr; sin6 146 netinet/ip_ipip.c struct sockaddr_in6 *sin6; sin6 309 netinet/ip_ipip.c sin6 = (struct sockaddr_in6 *) ifa->ifa_addr; sin6 311 netinet/ip_ipip.c if (IN6_ARE_ADDR_EQUAL(&sin6->sin6_addr, &ip6->ip6_src)) { sin6 485 netinet/ip_ipip.c if (IN6_IS_ADDR_UNSPECIFIED(&tdb->tdb_dst.sin6.sin6_addr) || sin6 487 netinet/ip_ipip.c IN6_IS_ADDR_UNSPECIFIED(&tdb->tdb_src.sin6.sin6_addr)) { sin6 521 netinet/ip_ipip.c in6_embedscope(&ip6o->ip6_src, &tdb->tdb_src.sin6, NULL, NULL); sin6 522 netinet/ip_ipip.c in6_embedscope(&ip6o->ip6_dst, &tdb->tdb_dst.sin6, NULL, NULL); sin6 993 netinet/ip_ipsp.c return ip6_sprintf(&sa.sin6.sin6_addr); sin6 1016 netinet/ip_ipsp.c if (IN6_IS_ADDR_UNSPECIFIED(&addr.sin6.sin6_addr)) sin6 1167 netinet/ip_ipsp.c tdbi->dst.sin6.sin6_family = AF_INET6; sin6 1168 netinet/ip_ipsp.c tdbi->dst.sin6.sin6_len = sin6 1170 netinet/ip_ipsp.c tdbi->dst.sin6.sin6_addr = ip6_dst; sin6 1207 netinet/ip_ipsp.c su.sin6.sin6_family = AF_INET6; sin6 1208 netinet/ip_ipsp.c su.sin6.sin6_len = sizeof(struct sockaddr_in6); sin6 1209 netinet/ip_ipsp.c su.sin6.sin6_addr = ip6_dst; sin6 1292 netinet/ip_ipsp.c tdbi->dst.sin6.sin6_family = AF_INET6; sin6 1293 netinet/ip_ipsp.c tdbi->dst.sin6.sin6_len = sin6 1295 netinet/ip_ipsp.c tdbi->dst.sin6.sin6_addr = ip6_dst; sin6 53 netinet/ip_ipsp.h struct sockaddr_in6 sin6; sin6 190 netinet/ip_spd.c sdst.sin6.sin6_family = ssrc.sin6.sin6_family = AF_INET6; sin6 191 netinet/ip_spd.c sdst.sin6.sin6_len = ssrc.sin6.sin6_family = sin6 193 netinet/ip_spd.c in6_recoverscope(&ssrc.sin6, &ddst->sen_ip6_src, NULL); sin6 194 netinet/ip_spd.c in6_recoverscope(&sdst.sin6, &ddst->sen_ip6_dst, NULL); sin6 297 netinet/ip_spd.c if ((IN6_IS_ADDR_UNSPECIFIED(&ipo->ipo_dst.sin6.sin6_addr)) || sin6 298 netinet/ip_spd.c (bcmp(&ipo->ipo_dst.sin6.sin6_addr, &in6mask128, sin6 316 netinet/ip_spd.c if (IN6_IS_ADDR_UNSPECIFIED(&ipo->ipo_src.sin6.sin6_addr)) sin6 701 netinet/ip_spd.c ipon->ipo_src.sin6.sin6_addr = inp->inp_laddr6; sin6 702 netinet/ip_spd.c ipon->ipo_dst.sin6.sin6_addr = inp->inp_faddr6; sin6 183 netinet/ipsec_input.c dst_address.sin6.sin6_len = sizeof(struct sockaddr_in6); sin6 186 netinet/ipsec_input.c (caddr_t) &(dst_address.sin6.sin6_addr)); sin6 187 netinet/ipsec_input.c in6_recoverscope(&dst_address.sin6, &dst_address.sin6.sin6_addr, sin6 388 netinet/ipsec_input.c !IN6_IS_ADDR_UNSPECIFIED(&tdbp->tdb_proxy.sin6.sin6_addr) && sin6 390 netinet/ipsec_input.c &tdbp->tdb_proxy.sin6.sin6_addr)) || sin6 496 netinet/ipsec_input.c !IN6_IS_ADDR_UNSPECIFIED(&tdbp->tdb_proxy.sin6.sin6_addr) && sin6 498 netinet/ipsec_input.c &tdbp->tdb_proxy.sin6.sin6_addr)) || sin6 213 netinet/ipsec_output.c (!IN6_IS_ADDR_UNSPECIFIED(&tdb->tdb_dst.sin6.sin6_addr)) && sin6 214 netinet/ipsec_output.c (!IN6_ARE_ADDR_EQUAL(&tdb->tdb_dst.sin6.sin6_addr, sin6 676 netinet/tcp_input.c src.sin6.sin6_len = sizeof(struct sockaddr_in6); sin6 677 netinet/tcp_input.c src.sin6.sin6_family = AF_INET6; sin6 678 netinet/tcp_input.c src.sin6.sin6_addr = ip6->ip6_src; sin6 679 netinet/tcp_input.c src.sin6.sin6_port = th->th_sport; sin6 681 netinet/tcp_input.c dst.sin6.sin6_len = sizeof(struct sockaddr_in6); sin6 682 netinet/tcp_input.c dst.sin6.sin6_family = AF_INET6; sin6 683 netinet/tcp_input.c dst.sin6.sin6_addr = ip6->ip6_dst; sin6 684 netinet/tcp_input.c dst.sin6.sin6_port = th->th_dport; sin6 2375 netinet/tcp_input.c src.sin6.sin6_addr = mtod(m, struct ip6_hdr *)->ip6_src; sin6 2378 netinet/tcp_input.c dst.sin6.sin6_addr = mtod(m, struct ip6_hdr *)->ip6_dst; sin6 4216 netinet/tcp_input.c ip6->ip6_dst = sc->sc_src.sin6.sin6_addr; sin6 4217 netinet/tcp_input.c ip6->ip6_src = sc->sc_dst.sin6.sin6_addr; sin6 4221 netinet/tcp_input.c th->th_dport = sc->sc_src.sin6.sin6_port; sin6 4222 netinet/tcp_input.c th->th_sport = sc->sc_dst.sin6.sin6_port; sin6 4295 netinet/tcp_input.c src.sin6.sin6_addr = mtod(m, struct ip6_hdr *)->ip6_src; sin6 4296 netinet/tcp_input.c dst.sin6.sin6_addr = mtod(m, struct ip6_hdr *)->ip6_dst; sin6 921 netinet/tcp_output.c src.sin6.sin6_addr = mtod(m, struct ip6_hdr *)->ip6_src; sin6 924 netinet/tcp_output.c dst.sin6.sin6_addr = mtod(m, struct ip6_hdr *)->ip6_dst; sin6 942 netinet/tcp_subr.c struct sockaddr_in6 sin6; sin6 944 netinet/tcp_subr.c bzero(&sin6, sizeof(sin6)); sin6 945 netinet/tcp_subr.c sin6.sin6_family = AF_INET6; sin6 946 netinet/tcp_subr.c sin6.sin6_len = sizeof(struct sockaddr_in6); sin6 947 netinet/tcp_subr.c sin6.sin6_addr = *faddr; sin6 948 netinet/tcp_subr.c (void) in6_pcbnotify(&tcbtable, (struct sockaddr *)&sin6, 0, sin6 249 netinet/tcp_var.h struct sockaddr_in6 sin6; sin6 176 netinet/udp_usrreq.c struct sockaddr_in6 sin6; sin6 365 netinet/udp_usrreq.c srcsa.sin6.sin6_len = sizeof(struct sockaddr_in6); sin6 366 netinet/udp_usrreq.c srcsa.sin6.sin6_family = AF_INET6; sin6 367 netinet/udp_usrreq.c srcsa.sin6.sin6_port = uh->uh_sport; sin6 369 netinet/udp_usrreq.c srcsa.sin6.sin6_flowinfo = htonl(0x0fffffff) & ip6->ip6_flow; sin6 372 netinet/udp_usrreq.c (void)in6_recoverscope(&srcsa.sin6, &ip6->ip6_src, sin6 376 netinet/udp_usrreq.c dstsa.sin6.sin6_len = sizeof(struct sockaddr_in6); sin6 377 netinet/udp_usrreq.c dstsa.sin6.sin6_family = AF_INET6; sin6 378 netinet/udp_usrreq.c dstsa.sin6.sin6_port = uh->uh_dport; sin6 380 netinet/udp_usrreq.c (void)in6_recoverscope(&dstsa.sin6, &ip6->ip6_dst, sin6 1113 netinet6/icmp6.c struct sockaddr_in6 sin6; sin6 1134 netinet6/icmp6.c bzero(&sin6, sizeof(sin6)); sin6 1135 netinet6/icmp6.c sin6.sin6_family = PF_INET6; sin6 1136 netinet6/icmp6.c sin6.sin6_len = sizeof(struct sockaddr_in6); sin6 1137 netinet6/icmp6.c sin6.sin6_addr = *dst; sin6 1140 netinet6/icmp6.c sin6.sin6_addr.s6_addr16[1] = sin6 1144 netinet6/icmp6.c rt = icmp6_mtudisc_clone((struct sockaddr *)&sin6); sin6 1164 netinet6/icmp6.c (*mc->mc_func)(&sin6.sin6_addr); sin6 1194 netinet6/icmp6.c struct sockaddr_in6 sin6; /* double meaning; ip6_dst and subjectaddr */ sin6 1214 netinet6/icmp6.c bzero(&sin6, sizeof(sin6)); sin6 1215 netinet6/icmp6.c sin6.sin6_family = AF_INET6; sin6 1216 netinet6/icmp6.c sin6.sin6_len = sizeof(struct sockaddr_in6); sin6 1217 netinet6/icmp6.c bcopy(&ip6->ip6_dst, &sin6.sin6_addr, sizeof(sin6.sin6_addr)); sin6 1219 netinet6/icmp6.c if (ifa_ifwithaddr((struct sockaddr *)&sin6)) sin6 1221 netinet6/icmp6.c else if (IN6_IS_ADDR_MC_LINKLOCAL(&sin6.sin6_addr)) sin6 1257 netinet6/icmp6.c if (subjlen != sizeof(sin6.sin6_addr)) sin6 1276 netinet6/icmp6.c subjlen, (caddr_t)&sin6.sin6_addr); sin6 1278 netinet6/icmp6.c if (IN6_IS_SCOPE_EMBED(&sin6.sin6_addr)) { sin6 1281 netinet6/icmp6.c sin6.sin6_addr.s6_addr16[1] = sin6 1285 netinet6/icmp6.c subj = (char *)&sin6; sin6 1286 netinet6/icmp6.c if (IN6_ARE_ADDR_EQUAL(&ip6->ip6_dst, &sin6.sin6_addr)) sin6 2229 netinet6/icmp6.c struct sockaddr_in6 sin6; sin6 2232 netinet6/icmp6.c bzero(&sin6, sizeof(sin6)); sin6 2233 netinet6/icmp6.c sin6.sin6_family = AF_INET6; sin6 2234 netinet6/icmp6.c sin6.sin6_len = sizeof(struct sockaddr_in6); sin6 2235 netinet6/icmp6.c bcopy(&reddst6, &sin6.sin6_addr, sizeof(reddst6)); sin6 2236 netinet6/icmp6.c rt = rtalloc1((struct sockaddr *)&sin6, 0, 0); sin6 2471 netinet6/icmp6.c struct sockaddr_in6 *sin6; sin6 2472 netinet6/icmp6.c sin6 = (struct sockaddr_in6 *)rt->rt_gateway; sin6 2473 netinet6/icmp6.c nexthop = &sin6->sin6_addr; sin6 1421 netinet6/in6.c struct sockaddr_in6 *sin6; sin6 1439 netinet6/in6.c sin6 = (struct sockaddr_in6 *)&iflr->addr; sin6 1440 netinet6/in6.c if (sin6->sin6_addr.s6_addr32[2] != 0 sin6 1441 netinet6/in6.c || sin6->sin6_addr.s6_addr32[3] != 0) { sin6 1483 netinet6/in6.c struct sockaddr_in6 *sin6; sin6 1491 netinet6/in6.c sin6 = (struct sockaddr_in6 *)&iflr->addr; sin6 1492 netinet6/in6.c bcopy(&sin6->sin6_addr, &match, sizeof(match)); sin6 1499 netinet6/in6.c if (bcmp(&match, &sin6->sin6_addr, sizeof(match))) sin6 1510 netinet6/in6.c sin6 = (struct sockaddr_in6 *)&iflr->addr; sin6 1511 netinet6/in6.c bcopy(&sin6->sin6_addr, &match, sizeof(match)); sin6 1585 netinet6/in6.c in6_ifinit(ifp, ia, sin6, newhost) sin6 1588 netinet6/in6.c struct sockaddr_in6 *sin6; sin6 1608 netinet6/in6.c ia->ia_addr = *sin6; sin6 730 netinet6/in6.h #define sin6tosa(sin6) ((struct sockaddr *)(sin6)) sin6 96 netinet6/in6_gif.c tdb.tdb_src.sin6.sin6_family = AF_INET6; sin6 97 netinet6/in6_gif.c tdb.tdb_src.sin6.sin6_len = sizeof(struct sockaddr_in6); sin6 98 netinet6/in6_gif.c tdb.tdb_src.sin6.sin6_addr = sin6_src->sin6_addr; sin6 99 netinet6/in6_gif.c tdb.tdb_dst.sin6.sin6_family = AF_INET6; sin6 100 netinet6/in6_gif.c tdb.tdb_dst.sin6.sin6_len = sizeof(struct sockaddr_in6); sin6 101 netinet6/in6_gif.c tdb.tdb_dst.sin6.sin6_addr = sin6_dst->sin6_addr; sin6 637 netinet6/in6_ifattach.c struct sockaddr_in6 sin6; sin6 726 netinet6/in6_ifattach.c bzero(&sin6, sizeof(sin6)); sin6 727 netinet6/in6_ifattach.c sin6.sin6_len = sizeof(struct sockaddr_in6); sin6 728 netinet6/in6_ifattach.c sin6.sin6_family = AF_INET6; sin6 729 netinet6/in6_ifattach.c sin6.sin6_addr = in6addr_linklocal_allnodes; sin6 730 netinet6/in6_ifattach.c sin6.sin6_addr.s6_addr16[1] = htons(ifp->if_index); sin6 731 netinet6/in6_ifattach.c rt = rtalloc1((struct sockaddr *)&sin6, 0, 0); sin6 172 netinet6/in6_pcb.c struct sockaddr_in6 *sin6; sin6 197 netinet6/in6_pcb.c sin6 = mtod(nam, struct sockaddr_in6 *); sin6 198 netinet6/in6_pcb.c if (nam->m_len != sizeof (*sin6)) sin6 205 netinet6/in6_pcb.c if (sin6->sin6_family != AF_INET6) sin6 209 netinet6/in6_pcb.c if (in6_embedscope(&sin6->sin6_addr, sin6, inp, NULL) != 0) sin6 212 netinet6/in6_pcb.c sin6->sin6_scope_id = 0; sin6 214 netinet6/in6_pcb.c lport = sin6->sin6_port; sin6 217 netinet6/in6_pcb.c if (IN6_IS_ADDR_V4MAPPED(&sin6->sin6_addr)) sin6 220 netinet6/in6_pcb.c if (IN6_IS_ADDR_MULTICAST(&sin6->sin6_addr)) { sin6 230 netinet6/in6_pcb.c } else if (!IN6_IS_ADDR_UNSPECIFIED(&sin6->sin6_addr)) { sin6 233 netinet6/in6_pcb.c sin6->sin6_port = 0; /* sin6 239 netinet6/in6_pcb.c sin6->sin6_flowinfo = 0; sin6 240 netinet6/in6_pcb.c if ((ia = ifa_ifwithaddr((struct sockaddr *)sin6)) sin6 280 netinet6/in6_pcb.c (struct in_addr *)&sin6->sin6_addr, lport, sin6 286 netinet6/in6_pcb.c inp->inp_laddr6 = sin6->sin6_addr; sin6 408 netinet6/in6_pcb.c struct sockaddr_in6 *sin6 = mtod(nam, struct sockaddr_in6 *); sin6 415 netinet6/in6_pcb.c if (nam->m_len != sizeof(*sin6)) sin6 417 netinet6/in6_pcb.c if (sin6->sin6_family != AF_INET6) sin6 419 netinet6/in6_pcb.c if (sin6->sin6_port == 0) sin6 423 netinet6/in6_pcb.c if (IN6_IS_ADDR_V4MAPPED(&sin6->sin6_addr)) sin6 431 netinet6/in6_pcb.c tmp = *sin6; sin6 432 netinet6/in6_pcb.c sin6 = &tmp; sin6 435 netinet6/in6_pcb.c if (in6_embedscope(&sin6->sin6_addr, sin6, inp, &ifp) != 0) sin6 438 netinet6/in6_pcb.c sin6->sin6_scope_id = 0; sin6 446 netinet6/in6_pcb.c in6a = in6_selectsrc(sin6, inp->inp_outputopts6, sin6 460 netinet6/in6_pcb.c if (in_pcblookup(inp->inp_table, &sin6->sin6_addr, sin6->sin6_port, sin6 470 netinet6/in6_pcb.c inp->inp_faddr6 = sin6->sin6_addr; sin6 471 netinet6/in6_pcb.c inp->inp_fport = sin6->sin6_port; sin6 638 netinet6/in6_pcb.c struct sockaddr_in6 *sin6; sin6 641 netinet6/in6_pcb.c sin6 = mtod(nam,struct sockaddr_in6 *); sin6 643 netinet6/in6_pcb.c bzero ((caddr_t)sin6,sizeof(struct sockaddr_in6)); sin6 644 netinet6/in6_pcb.c sin6->sin6_family = AF_INET6; sin6 645 netinet6/in6_pcb.c sin6->sin6_len = sizeof(struct sockaddr_in6); sin6 646 netinet6/in6_pcb.c sin6->sin6_port = inp->inp_lport; sin6 647 netinet6/in6_pcb.c sin6->sin6_addr = inp->inp_laddr6; sin6 649 netinet6/in6_pcb.c (void)in6_recoverscope(sin6, &inp->inp_laddr6, NULL); sin6 663 netinet6/in6_pcb.c struct sockaddr_in6 *sin6; sin6 666 netinet6/in6_pcb.c sin6 = mtod(nam,struct sockaddr_in6 *); sin6 668 netinet6/in6_pcb.c bzero ((caddr_t)sin6,sizeof(struct sockaddr_in6)); sin6 669 netinet6/in6_pcb.c sin6->sin6_family = AF_INET6; sin6 670 netinet6/in6_pcb.c sin6->sin6_len = sizeof(struct sockaddr_in6); sin6 671 netinet6/in6_pcb.c sin6->sin6_port = inp->inp_fport; sin6 672 netinet6/in6_pcb.c sin6->sin6_addr = inp->inp_faddr6; sin6 674 netinet6/in6_pcb.c (void)in6_recoverscope(sin6, &inp->inp_faddr6, NULL); sin6 272 netinet6/in6_src.c struct sockaddr_in6 sin6 = {sizeof(sin6), AF_INET6, 0}; sin6 274 netinet6/in6_src.c sin6->sin6_addr = *dst; sin6 276 netinet6/in6_src.c ia6 = ifatoia6(ifa_ifwithdstaddr(sin6tosa(&sin6))); sin6 278 netinet6/in6_src.c ia6 = ifatoia6(ifa_ifwithnet(sin6tosa(&sin6))); sin6 547 netinet6/in6_src.c in6_embedscope(in6, sin6, in6p, ifpp) sin6 549 netinet6/in6_src.c const struct sockaddr_in6 *sin6; sin6 558 netinet6/in6_src.c *in6 = sin6->sin6_addr; sin6 559 netinet6/in6_src.c scopeid = sin6->sin6_scope_id; sin6 612 netinet6/in6_src.c in6_recoverscope(sin6, in6, ifp) sin6 613 netinet6/in6_src.c struct sockaddr_in6 *sin6; sin6 619 netinet6/in6_src.c sin6->sin6_addr = *in6; sin6 626 netinet6/in6_src.c sin6->sin6_scope_id = 0; sin6 631 netinet6/in6_src.c scopeid = ntohs(sin6->sin6_addr.s6_addr16[1]); sin6 639 netinet6/in6_src.c sin6->sin6_addr.s6_addr16[1] = 0; sin6 640 netinet6/in6_src.c sin6->sin6_scope_id = scopeid; sin6 1013 netinet6/ip6_mroute.c struct sockaddr_in6 sin6; sin6 1155 netinet6/ip6_mroute.c (void)memset(&sin6, 0, sizeof(sin6)); sin6 1156 netinet6/ip6_mroute.c sin6.sin6_len = sizeof(sin6); sin6 1157 netinet6/ip6_mroute.c sin6.sin6_family = AF_INET6; sin6 1158 netinet6/ip6_mroute.c sin6.sin6_addr = ip6->ip6_src; sin6 1207 netinet6/ip6_mroute.c if (socket_send(ip6_mrouter, mm, &sin6) < 0) { sin6 1385 netinet6/ip6_mroute.c struct sockaddr_in6 sin6; sin6 1429 netinet6/ip6_mroute.c (void)memset(&sin6, 0, sizeof(sin6)); sin6 1430 netinet6/ip6_mroute.c sin6.sin6_len = sizeof(sin6); sin6 1431 netinet6/ip6_mroute.c sin6.sin6_family = AF_INET6; sin6 1436 netinet6/ip6_mroute.c sin6.sin6_addr = oim->im6_src; sin6 1441 netinet6/ip6_mroute.c sin6.sin6_addr = im->im6_src; sin6 1447 netinet6/ip6_mroute.c if (socket_send(ip6_mrouter, mm, &sin6) < 0) { sin6 1624 netinet6/ip6_mroute.c struct sockaddr_in6 sin6; sin6 1657 netinet6/ip6_mroute.c (void)memset(&sin6, 0, sizeof(sin6)); sin6 1658 netinet6/ip6_mroute.c sin6.sin6_len = sizeof(sin6); sin6 1659 netinet6/ip6_mroute.c sin6.sin6_family = AF_INET6; sin6 1660 netinet6/ip6_mroute.c sin6.sin6_addr = ip6->ip6_src; sin6 1671 netinet6/ip6_mroute.c if (socket_send(ip6_mrouter, mm, &sin6) < 0) { sin6 2073 netinet6/ip6_output.c #define sin6tosa(sin6) ((struct sockaddr *)(sin6)) /* XXX */ sin6 675 netinet6/nd6.c struct sockaddr_in6 sin6; sin6 677 netinet6/nd6.c bzero(&sin6, sizeof(sin6)); sin6 678 netinet6/nd6.c sin6.sin6_len = sizeof(struct sockaddr_in6); sin6 679 netinet6/nd6.c sin6.sin6_family = AF_INET6; sin6 680 netinet6/nd6.c sin6.sin6_addr = *addr6; sin6 682 netinet6/nd6.c rt = rtalloc1((struct sockaddr *)&sin6, create, 0); sin6 707 netinet6/nd6.c ifaof_ifpforaddr((struct sockaddr *)&sin6, ifp); sin6 717 netinet6/nd6.c if ((e = rtrequest(RTM_ADD, (struct sockaddr *)&sin6, sin6 2105 netinet6/nd6.c struct sockaddr_in6 *sin6; sin6 2112 netinet6/nd6.c sin6 = (struct sockaddr_in6 *)(p + 1); sin6 2145 netinet6/nd6.c if ((void *)&sin6[advrtrs + 1] > (void *)pe) { sin6 2149 netinet6/nd6.c s6 = &sin6[advrtrs]; sin6 2165 netinet6/nd6.c advance = sizeof(*p) + sizeof(*sin6) * advrtrs; sin6 711 netinet6/raw_ip6.c struct sockaddr_in6 sin6; sin6 730 netinet6/raw_ip6.c sin6 = *addr; sin6 731 netinet6/raw_ip6.c addr = &sin6; sin6 154 netinet6/udp6_output.c struct sockaddr_in6 *sin6 = mtod(addr6, struct sockaddr_in6 *); sin6 156 netinet6/udp6_output.c if (addr6->m_len != sizeof(*sin6)) { sin6 160 netinet6/udp6_output.c if (sin6->sin6_family != AF_INET6) { sin6 164 netinet6/udp6_output.c if (sin6->sin6_port == 0) { sin6 175 netinet6/udp6_output.c tmp = *sin6; sin6 176 netinet6/udp6_output.c sin6 = &tmp; sin6 178 netinet6/udp6_output.c faddr = &sin6->sin6_addr; sin6 179 netinet6/udp6_output.c fport = sin6->sin6_port; /* allow 0 port */ sin6 182 netinet6/udp6_output.c if (in6_embedscope(&sin6->sin6_addr, sin6, in6p, NULL) != 0) { sin6 189 netinet6/udp6_output.c laddr = in6_selectsrc(sin6, optp,