Searched refs:sa_len (Results 1 - 25 of 44) sorted by relevance

12

/darwin-on-arm/xnu/bsd/netinet/
H A Dip_encap.c358 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 Draw_ip.c857 if (nam->sa_len != sizeof(*addr))
883 if (nam->sa_len != sizeof(*addr))
/darwin-on-arm/xnu/bsd/net/
H A Dif_gif.c662 /* 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 Droute.c198 #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 Dndrv.c285 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 Dif.h454 ((ifr).ifr_addr.sa_len > sizeof(struct sockaddr) ? \
456 (ifr).ifr_addr.sa_len) : sizeof(struct ifreq))
H A Dkpi_interface.c1877 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 Drtsock.c395 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 Dif.c785 ((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 Dether_inet6_pr_module.c186 if (proto_addr->sa_len < sizeof (struct sockaddr_in6))
H A Draw_usrreq.c137 (bcmp((caddr_t)(a1), (caddr_t)(a2), a1->sa_len) == 0)
H A Dntstat.c129 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 Dether_inet_pr_module.c293 if (proto_addr->sa_len < sizeof (struct sockaddr_in))
/darwin-on-arm/xnu/tools/tests/xnu_quick_test/
H A Dsocket_tests.c70 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 Dkpi_socket.c169 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 Duipc_syscalls.c508 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 Duipc_socket2.c1025 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 Dkey_debug.c473 + 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 Dkey.c401 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 Ddrv_dep.c161 dst.sa_len = 2 + sizeof(struct etalk_addr);
/darwin-on-arm/xnu/bsd/netinet6/
H A Dudp6_usrreq.c591 sa->sa_len != sizeof(struct sockaddr_in6))
869 if (addr->sa_len != sizeof(struct sockaddr_in6)) {
H A Draw_ip6.c298 sa->sa_len != sizeof(struct sockaddr_in6))
817 if (nam->sa_len != sizeof(*addr))
862 if (nam->sa_len != sizeof(*addr))
H A Din6_pcb.c207 if (nam->sa_len != sizeof(*sin6)) {
409 if (nam->sa_len != sizeof (*sin6))
/darwin-on-arm/xnu/bsd/nfs/
H A Dnfs_socket.c135 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 Dsocket.h464 __uint8_t sa_len; /* total length */ member in struct:sockaddr

Completed in 306 milliseconds

12