/darwin-on-arm/xnu/bsd/netinet/ |
H A D | ip_encap.c | 358 if (sp->sa_len > sizeof(ep->src) || dp->sa_len > sizeof(ep->dst)) { 362 if (sp->sa_len != dp->sa_len) { 377 if (ep->src.ss_len != sp->sa_len || 378 bcmp(&ep->src, sp, sp->sa_len) != 0 || 379 bcmp(&ep->srcmask, sm, sp->sa_len) != 0) 381 if (ep->dst.ss_len != dp->sa_len || 382 bcmp(&ep->dst, dp, dp->sa_len) != 0 || 383 bcmp(&ep->dstmask, dm, dp->sa_len) ! [all...] |
H A D | raw_ip.c | 857 if (nam->sa_len != sizeof(*addr)) 883 if (nam->sa_len != sizeof(*addr))
|
/darwin-on-arm/xnu/bsd/net/ |
H A D | if_gif.c | 662 /* validate sa_len */ 666 if (src->sa_len != sizeof(struct sockaddr_in)) 672 if (src->sa_len != sizeof(struct sockaddr_in6)) 682 if (dst->sa_len != sizeof(struct sockaddr_in)) 688 if (dst->sa_len != sizeof(struct sockaddr_in6)) 724 sc2->gif_pdst->sa_len != dst->sa_len || 726 sc2->gif_psrc->sa_len != src->sa_len) 730 if (bcmp(sc2->gif_pdst, dst, dst->sa_len) [all...] |
H A D | route.c | 198 #define equal(a1, a2) (bcmp((caddr_t)(a1), (caddr_t)(a2), (a1)->sa_len) == 0) 345 (sa)->sa_len < sizeof (struct sockaddr_in)) \ 351 (sa)->sa_len < sizeof (struct sockaddr_in6)) \ 603 if (sa->sa_len <= skip) 606 for (cp = base + (sa->sa_len - skip); cp > base && cp[-1] == 0;) 609 sa->sa_len = (cp - base) + skip; 610 if (sa->sa_len < skip) { 612 panic("%s: broken logic (sa_len %d < skip %d )", __func__, 613 sa->sa_len, skip); 615 } else if (sa->sa_len [all...] |
H A D | ndrv.c | 285 nam->sa_len, M_IFADDR, M_WAITOK); 289 bcopy((caddr_t) nam, (caddr_t) np->nd_faddr, nam->sa_len); 909 if (result == 0 && sopt->sopt_valsize != ndrv_multi->addr.sa_len) 961 if (result == 0 && sopt->sopt_valsize != multi_addr->sa_len) 1019 if ((inAddr->sa_len == cur->addr.sa_len) && 1020 (bcmp(&cur->addr, inAddr, inAddr->sa_len) == 0))
|
H A D | if.h | 454 ((ifr).ifr_addr.sa_len > sizeof(struct sockaddr) ? \ 456 (ifr).ifr_addr.sa_len) : sizeof(struct ifreq))
|
H A D | kpi_interface.c | 1877 copylen = (addr_size >= ifa->ifa_addr->sa_len) ? 1878 ifa->ifa_addr->sa_len : addr_size; 1881 if (ifa->ifa_addr->sa_len > addr_size) { 1904 copylen = (addr_size >= ifa->ifa_dstaddr->sa_len) ? 1905 ifa->ifa_dstaddr->sa_len : addr_size; 1908 if (ifa->ifa_dstaddr->sa_len > addr_size) { 1931 copylen = addr_size >= ifa->ifa_netmask->sa_len ? 1932 ifa->ifa_netmask->sa_len : addr_size; 1935 if (ifa->ifa_netmask->sa_len > addr_size) { 2039 copylen = (addr_size >= ifma->ifma_addr->sa_len [all...] |
H A D | rtsock.c | 395 if (info.rti_info[RTAX_DST]->sa_family == AF_INET && info.rti_info[RTAX_DST]->sa_len != sizeof (dst_in)) { 397 if (info.rti_info[RTAX_DST]->sa_len < offsetof(struct sockaddr_in, sin_zero)) 409 info.rti_info[RTAX_GATEWAY]->sa_family == AF_INET && info.rti_info[RTAX_GATEWAY]->sa_len != sizeof (gate_in)) { 411 if (info.rti_info[RTAX_GATEWAY]->sa_len < offsetof(struct sockaddr_in, sin_zero)) 968 #define ADVANCE32(x, n) (x += ROUNDUP32((n)->sa_len)) 990 if ( (cp + sa->sa_len) > cplim ) { 1001 if (sa->sa_len == 0) { 1078 dlen = ROUNDUP32(sa->sa_len); 1161 dlen = ROUNDUP32(sa->sa_len);
|
H A D | if.c | 785 ((const struct sockaddr *)(a1))->sa_len) == 0) 807 ifa->ifa_broadaddr->sa_len != 0 && 906 ifa->ifa_broadaddr->sa_len != 0 && 1043 cplim = ifa->ifa_netmask->sa_len 1139 cplim = ifa->ifa_netmask->sa_len + 2243 ifr->ifr_addr.sa_len < 16) { 2244 ifr->ifr_addr.sa_family = ifr->ifr_addr.sa_len; 2245 ifr->ifr_addr.sa_len = 16; 2248 if (ifr->ifr_addr.sa_len == 0) 2249 ifr->ifr_addr.sa_len [all...] |
H A D | ether_inet6_pr_module.c | 186 if (proto_addr->sa_len < sizeof (struct sockaddr_in6))
|
H A D | raw_usrreq.c | 137 (bcmp((caddr_t)(a1), (caddr_t)(a2), a1->sa_len) == 0)
|
H A D | ntstat.c | 129 if (src->sa_len > maxlen) return; 131 bcopy(src, dst, src->sa_len); 133 src->sa_len >= sizeof(struct sockaddr_in6)) 512 if ((sa = rt_mask(rt)) && sa->sa_len <= sizeof(desc->mask)) 513 memcpy(&desc->mask, sa, sa->sa_len);
|
H A D | ether_inet_pr_module.c | 293 if (proto_addr->sa_len < sizeof (struct sockaddr_in))
|
/darwin-on-arm/xnu/tools/tests/xnu_quick_test/ |
H A D | socket_tests.c | 70 my_sockaddr->sa_len = my_len; 76 my_sockaddr->sa_len = my_len; 87 my_err = bind( my_socket_fd, my_sockaddr, my_sockaddr->sa_len ); 137 my_err = bind( my_child_fd, my_sockaddr, my_sockaddr->sa_len ); 147 my_err = connect( my_child_fd, my_sockaddr, my_sockaddr->sa_len ); 181 my_msghdr.msg_namelen = my_sockaddr->sa_len; 324 my_sockaddr->sa_len );
|
/darwin-on-arm/xnu/bsd/kern/ |
H A D | kpi_socket.c | 169 if (fromlen > sa->sa_len) fromlen = sa->sa_len; 201 if (to->sa_len > sizeof(ss)) { 202 MALLOC(sa, struct sockaddr *, to->sa_len, M_SONAME, M_WAITOK); 209 memcpy(sa, to, to->sa_len); 233 if (to->sa_len > sizeof(ss)) { 234 MALLOC(sa, struct sockaddr *, to->sa_len, M_SONAME, 242 memcpy(sa, to, to->sa_len); 390 if (peernamelen > sa->sa_len) 391 peernamelen = sa->sa_len; [all...] |
H A D | uipc_syscalls.c | 508 socklen_t sa_len; local 510 /* save sa_len before it is destroyed */ 511 sa_len = sa->sa_len; 512 namelen = MIN(namelen, sa_len); 516 namelen = sa_len; 1177 socklen_t sa_len = 0; local 1186 sa_len = fromsa->sa_len; 1187 len = MIN((unsigned int)len, sa_len); 1711 socklen_t sa_len; local 1779 socklen_t sa_len; local [all...] |
H A D | uipc_socket2.c | 1025 int space = asa->sa_len; 1039 if (asa->sa_len > MLEN) 1044 m->m_len = asa->sa_len; 1045 bcopy((caddr_t)asa, mtod(m, caddr_t), asa->sa_len); 1870 MALLOC(sa2, struct sockaddr *, sa->sa_len, M_SONAME, 1873 bcopy(sa, sa2, sa->sa_len);
|
/darwin-on-arm/xnu/bsd/netkey/ |
H A D | key_debug.c | 473 + addr->sa_len); 565 ((struct sockaddr *)&spidx->src)->sa_len); 568 ((struct sockaddr *)&spidx->dst)->sa_len); 586 ((struct sockaddr *)&saidx->src)->sa_len); 589 ((struct sockaddr *)&saidx->dst)->sa_len); 733 printf("sockaddr{ len=%u family=%u", addr->sa_len, addr->sa_family);
|
H A D | key.c | 401 bcopy((s), &(idx)->src, ((struct sockaddr *)(s))->sa_len); \ 402 bcopy((d), &(idx)->dst, ((struct sockaddr *)(d))->sa_len); \ 415 bcopy((s), &(idx)->src, ((const struct sockaddr *)(s))->sa_len); \ 416 bcopy((d), &(idx)->dst, ((const struct sockaddr *)(d))->sa_len); \ 752 if (isrc->sa_len > sizeof(spidx.src) || 753 idst->sa_len > sizeof(spidx.dst)) 755 bcopy(isrc, &spidx.src, isrc->sa_len); 756 bcopy(idst, &spidx.dst, idst->sa_len); 1829 if (paddr->sa_len 1838 paddr->sa_len); [all...] |
/darwin-on-arm/xnu/bsd/netat/ |
H A D | drv_dep.c | 161 dst.sa_len = 2 + sizeof(struct etalk_addr);
|
/darwin-on-arm/xnu/bsd/netinet6/ |
H A D | udp6_usrreq.c | 591 sa->sa_len != sizeof(struct sockaddr_in6)) 869 if (addr->sa_len != sizeof(struct sockaddr_in6)) {
|
H A D | raw_ip6.c | 298 sa->sa_len != sizeof(struct sockaddr_in6)) 817 if (nam->sa_len != sizeof(*addr)) 862 if (nam->sa_len != sizeof(*addr))
|
H A D | in6_pcb.c | 207 if (nam->sa_len != sizeof(*sin6)) { 409 if (nam->sa_len != sizeof (*sin6))
|
/darwin-on-arm/xnu/bsd/nfs/ |
H A D | nfs_socket.c | 135 if (sa1->sa_len != sa2->sa_len) 136 return ((sa1->sa_len < sa2->sa_len) ? -1 : 1); 486 MALLOC(nso->nso_saddr, struct sockaddr *, sa->sa_len, M_SONAME, M_WAITOK|M_ZERO); 498 bcopy(sa, nso->nso_saddr, sa->sa_len); 517 ss.ss_len = sa->sa_len; 836 msg.msg_namelen = nso->nso_saddr->sa_len; 1110 bcopy(nso->nso_saddr, &ss, nso->nso_saddr->sa_len); 1173 bcopy(nso->nso_saddr, &ss, nso->nso_saddr->sa_len); [all...] |
/darwin-on-arm/xnu/bsd/sys/ |
H A D | socket.h | 464 __uint8_t sa_len; /* total length */ member in struct:sockaddr
|