Home
last modified time | relevance | path

Searched refs:sa_len (Results 1 – 25 of 122) sorted by relevance

12345

/dragonfly/sys/netinet/
HDip_encap.c331 if (sp->sa_len > sizeof ep->src || dp->sa_len > sizeof ep->dst) in encap_attach()
333 if (sp->sa_len != dp->sa_len) in encap_attach()
344 if (ep->src.ss_len != sp->sa_len || in encap_attach()
345 bcmp(&ep->src, sp, sp->sa_len) != 0 || in encap_attach()
346 bcmp(&ep->srcmask, sm, sp->sa_len) != 0) in encap_attach()
348 if (ep->dst.ss_len != dp->sa_len || in encap_attach()
349 bcmp(&ep->dst, dp, dp->sa_len) != 0 || in encap_attach()
350 bcmp(&ep->dstmask, dm, dp->sa_len) != 0) in encap_attach()
362 bcopy(sp, &ep->src, sp->sa_len); in encap_attach()
363 bcopy(sm, &ep->srcmask, sp->sa_len); in encap_attach()
[all …]
/dragonfly/sys/net/gif/
HDif_gif.c551 if (src->sa_len != sizeof(struct sockaddr_in)) in gif_ioctl()
557 if (src->sa_len != sizeof(struct sockaddr_in6)) in gif_ioctl()
567 if (dst->sa_len != sizeof(struct sockaddr_in)) in gif_ioctl()
573 if (dst->sa_len != sizeof(struct sockaddr_in6)) in gif_ioctl()
634 if (src->sa_len > size) in gif_ioctl()
636 bcopy((caddr_t)src, (caddr_t)dst, src->sa_len); in gif_ioctl()
666 if (src->sa_len > size) in gif_ioctl()
668 bcopy((caddr_t)src, (caddr_t)dst, src->sa_len); in gif_ioctl()
682 if (src->sa_len > size) in gif_ioctl()
684 bcopy((caddr_t)src, (caddr_t)dst, src->sa_len); in gif_ioctl()
[all …]
/dragonfly/sys/kern/
HDuipc_syscalls.c397 if (*namelen > sa->sa_len) in kern_accept()
398 *namelen = sa->sa_len; in kern_accept()
437 int sa_len; in sys_accept() local
441 error = copyin(uap->anamelen, &sa_len, sizeof(sa_len)); in sys_accept()
445 error = kern_accept(uap->s, 0, &sa, &sa_len, in sys_accept()
450 error = copyout(sa, uap->name, sa_len); in sys_accept()
453 error = copyout(&sa_len, uap->anamelen, in sys_accept()
474 int sa_len; in sys_extaccept() local
479 error = copyin(uap->anamelen, &sa_len, sizeof(sa_len)); in sys_extaccept()
483 error = kern_accept(uap->s, fflags, &sa, &sa_len, in sys_extaccept()
[all …]
/dragonfly/contrib/dhcpcd/src/
HDsa.h60 #define sa_len(sa) ((sa)->sa_len) macro
62 socklen_t sa_len(const struct sockaddr *sa);
HDsa.c99 sa_len(const struct sockaddr *sa) in sa_len() function
342 sa->sa_len = sizeof(struct sockaddr_in); in sa_fromprefix()
350 sa->sa_len = sizeof(struct sockaddr_in6); in sa_fromprefix()
431 len = MIN(sa1->sa_len, sa2->sa_len); in sa_cmp()
HDif-bsd.c100 #define RT_ADVANCE(x, n) (x += RT_ROUNDUP((n)->sa_len))
313 .ifr_addr.sa_len = maclen, in if_setmac()
687 memcpy(dst, src, src->sa_len); in if_copysa()
715 memcpy(bp, (sa), (sa)->sa_len); \ in if_route()
716 bp += RT_ROUNDUP((sa)->sa_len); \ in if_route()
1373 memcpy(&sdl, rti_info[RTAX_IFA], rti_info[RTAX_IFA]->sa_len); in if_ifa()
1562 size_t salen = (size_t)RT_ROUNDUP(sa->sa_len); in if_missfilter0()
1564 size_t diff = salen - (sa->sa_len); in if_missfilter0()
1583 memcpy(cp, sa, sa->sa_len); in if_missfilter0()
1585 memset(cp + sa->sa_len, 0, diff); in if_missfilter0()
[all …]
HDroute.c79 const char *addre = (char *)dst + sa_len(addr); in rt_maskedaddr()
80 const char *netmaske = (char *)dst + MIN(sa_len(addr), sa_len(netmask)); in rt_maskedaddr()
84 dst->sa_len = addr->sa_len; in rt_maskedaddr()
/dragonfly/sbin/route/
HDroute.c318 sa = (struct sockaddr *)(RT_ROUNDUP(sa->sa_len) + in flushroutes()
349 if (sa->sa_len == 0) in routename()
358 if (in.s_addr == INADDR_ANY || sa->sa_len < 4) in routename()
390 memcpy(&sin6, sa, sa->sa_len); in routename()
394 if (sa->sa_len == sizeof(struct sockaddr_in6) && in routename()
424 uint8_t *splim = (uint8_t *)sa + sa->sa_len; in routename()
514 memcpy(&sin6, sa, sa->sa_len); in netname()
518 if (sa->sa_len == sizeof(struct sockaddr_in6) && in netname()
549 uint8_t *splim = (uint8_t *)sa + sa->sa_len; in netname()
1044 su->sa.sa_len = aflen; in getaddr()
[all …]
/dragonfly/sys/net/
HDrtsock.c216 m_copydata(m, sizeof(*rtm) + offsetof(struct sockaddr, sa_len), in rts_filter()
228 if (sa->sa_len == dst->sa_len && in rts_filter()
229 memcmp(sa, dst, sa->sa_len) == 0) in rts_filter()
231 cp += RT_ROUNDUP(sa->sa_len); in rts_filter()
513 offsetof(struct sockaddr, sa_len) + in route_ctloutput()
514 sizeof(sa->sa_len)) in route_ctloutput()
521 if (sa->sa_len < _SA_MINSIZE || in route_ctloutput()
522 sa->sa_len > sizeof(struct sockaddr_storage)) in route_ctloutput()
524 cp += RT_ROUNDUP(sa->sa_len); in route_ctloutput()
1017 if ((cp + sa->sa_len) > cplim) { in rt_xaddrs()
[all …]
HDroute.c386 if ((rt_mask(rt) != NULL && rt_mask(rt)->sa_len < 2)) { in rtredirect_oncpu()
925 bcopy(dst, ndst, dst->sa_len); in rtrequest1()
1130 len = imin(rt_key(rt0)->sa_len, rt_key(rt)->sa_len); in rt_fixchange()
1138 mlen = rt_key(rt->rt_parent)->sa_len; in rt_fixchange()
1139 if (mlen > rt_key(rt0)->sa_len) { in rt_fixchange()
1182 int dlen = RT_ROUNDUP(dst->sa_len), glen = RT_ROUNDUP(gate->sa_len); in rt_setgate()
1195 dst->sa_len == gate->sa_len && in rt_setgate()
1214 glen > RT_ROUNDUP(rt->rt_gateway->sa_len)) { in rt_setgate()
1385 shimlen = RT_ROUNDUP(shim->sa_len); in rt_setshims()
1520 len = sa->sa_len - offsetof(struct sockaddr, sa_data[0]); in sockaddr_print()
[all …]
/dragonfly/tools/tools/net80211/wlanwatch/
HDwlanwatch.c151 if (sa->sa_len == 0) in routename()
160 if (in.s_addr == INADDR_ANY || sa->sa_len < 4) in routename()
190 memcpy(&sin6, sa, sa->sa_len); in routename()
194 if (sa->sa_len == sizeof(struct sockaddr_in6) && in routename()
219 u_short *slim = s + ((sa->sa_len + 1) >> 1); in routename()
/dragonfly/sbin/ifconfig/
HDaf_inet.c181 if (getnameinfo(sa, sa->sa_len, src, sizeof(src), 0, 0, in in_status_tunnel()
189 if (getnameinfo(sa, sa->sa_len, dst, sizeof(dst), 0, 0, in in_status_tunnel()
203 memcpy(&addreq.ifra_addr, srcres->ai_addr, srcres->ai_addr->sa_len); in in_set_tunnel()
204 memcpy(&addreq.ifra_dstaddr, dstres->ai_addr, dstres->ai_addr->sa_len); in in_set_tunnel()
HDaf_inet6.c471 if (getnameinfo(sa, sa->sa_len, src, sizeof(src), 0, 0, in in6_status_tunnel()
480 if (getnameinfo(sa, sa->sa_len, dst, sizeof(dst), 0, 0, in in6_status_tunnel()
494 memcpy(&addreq.ifra_addr, srcres->ai_addr, srcres->ai_addr->sa_len); in in6_set_tunnel()
495 memcpy(&addreq.ifra_dstaddr, dstres->ai_addr, dstres->ai_addr->sa_len); in in6_set_tunnel()
/dragonfly/sys/netgraph/ksocket/
HDng_ksocket.c176 return (sa->sa_len < SADATA_OFFSET) ? 0 : sa->sa_len - SADATA_OFFSET; in ng_parse_generic_sockdata_getLength()
307 *buflen = sa->sa_len; in ng_ksocket_sockaddr_parse()
656 || msg->header.arglen < sa->sa_len) in ng_ksocket_rcvmsg()
718 || msg->header.arglen < sa->sa_len) in ng_ksocket_rcvmsg()
764 len = (sa == NULL) ? 0 : sa->sa_len; in ng_ksocket_rcvmsg()
1079 len = sizeof(*meta) + sizeof(*mhead) + sa->sa_len; in ng_ksocket_incoming()
1092 mhead->len = sizeof(*mhead) + sa->sa_len; in ng_ksocket_incoming()
1093 bcopy(sa, mhead->data, sa->sa_len); in ng_ksocket_incoming()
1180 len += sa->sa_len; in ng_ksocket_finish_accept()
1218 bcopy(sa, &resp_data->addr, sa->sa_len); in ng_ksocket_finish_accept()
/dragonfly/games/hunt/hunt/
HDhunt.c211 Daemon.sa_len = 0; in main()
242 if (connect(Socket, &Daemon, Daemon.sa_len) == -1) { in main()
332 is_current = (last_driver == -1 && Daemon.sa_len != 0 && in find_driver()
333 memcmp(&Daemon, &driver->addr, Daemon.sa_len) == 0); in find_driver()
386 if (connect(s, &driver->addr, driver->addr.sa_len) < 0) { in dump_scores()
HDlist.c190 if (sendto(s, &msg, sizeof msg, 0, addr, addr->sa_len) == -1) in start_probe()
281 (ifr->ifr_addr.sa_len > sizeof(struct sockaddr) ? in probe_drivers()
282 ifr->ifr_addr.sa_len : sizeof(struct sockaddr)); in probe_drivers()
/dragonfly/sys/netgraph7/ksocket/
HDng_ksocket.c178 return (sa->sa_len < SADATA_OFFSET) ? 0 : sa->sa_len - SADATA_OFFSET; in ng_parse_generic_sockdata_getLength()
309 *buflen = sa->sa_len; in ng_ksocket_sockaddr_parse()
679 || msg->header.arglen < sa->sa_len) in ng_ksocket_rcvmsg()
740 || msg->header.arglen < sa->sa_len) in ng_ksocket_rcvmsg()
787 len = (sa == NULL) ? 0 : sa->sa_len; in ng_ksocket_rcvmsg()
1115 sa->sa_len, M_NOWAIT); in ng_ksocket_incoming2()
1120 bcopy(sa, &stag->sa, sa->sa_len); in ng_ksocket_incoming2()
1206 len += sa->sa_len; in ng_ksocket_finish_accept()
1253 bcopy(sa, &resp_data->addr, sa->sa_len); in ng_ksocket_finish_accept()
/dragonfly/usr.bin/netstat/
HDroute.c302 bcopy(sa, &addr, sa->sa_len); in size_cols_rtentry()
305 bcopy(sa, &mask, sa->sa_len); in size_cols_rtentry()
427 if (pt_u.u_sa.sa_len > sizeof (pt_u.u_sa)) in kgetsa()
428 kread((u_long)dst, (char *)pt_u.u_data, pt_u.u_sa.sa_len); in kgetsa()
586 sa = (struct sockaddr *)(RT_ROUNDUP(sa->sa_len) + (char *)sa); in np_rtentry()
712 slim = sa->sa_len + (u_char *) sa; in fmt_sockaddr()
769 bcopy(sa, &addr, sa->sa_len); in p_rtentry()
772 bcopy(sa, &mask, sa->sa_len); in p_rtentry()
/dragonfly/test/ifconf/
HDifconf.c20 ((ifr)->ifr_addr.sa_len > sizeof(struct sockaddr) ? \
22 (ifr)->ifr_addr.sa_len) : sizeof(struct ifreq))
/dragonfly/sbin/ipfw3/
HDipfw3.h47 ( (!(sa) || ((struct sockaddr *)(sa))->sa_len == 0) ? \
49 1 + ( (((struct sockaddr *)(sa))->sa_len - 1) | (sizeof(long) - 1) ) )
/dragonfly/usr.sbin/tcpdrop/
HDtcpdrop.c168 rv = getnameinfo(sa, sa->sa_len, hs->hs_host, sizeof hs->hs_host, in sockinfo()
181 memcpy(&addrs[TCPDROP_FOREIGN], fsa, fsa->sa_len); in tcpdrop()
182 memcpy(&addrs[TCPDROP_LOCAL], lsa, lsa->sa_len); in tcpdrop()
/dragonfly/usr.bin/truss/
HDsyscalls.c327 (int)sa->sa_len, (int)sa->sa_family, &i, in print_arg()
328 6 * (int)(sa->sa_len - ((char *)&sa->sa_data - (char *)sa)), ""); in print_arg()
331 for (q = (u_char *)&sa->sa_data; q < (u_char *)sa + sa->sa_len; q++) in print_arg()
/dragonfly/usr.sbin/lpr/lpd/
HDlpd.c657 error = getnameinfo(f, f->sa_len, hostbuf, sizeof(hostbuf), NULL, 0, in chkhost()
661 error = getnameinfo(f, f->sa_len, hostbuf, sizeof(hostbuf), in chkhost()
687 error = getnameinfo(f, f->sa_len, hostbuf, sizeof(hostbuf), NULL, 0, in chkhost()
749 if (__ivaliduser_sa(hostf, f, f->sa_len, DUMMY, DUMMY) == 0) { in chkhost()
773 error = getnameinfo(f, f->sa_len, NULL, 0, serv, sizeof(serv), in chkhost()
/dragonfly/lib/libutil/
HDrealhostname.c155 if (sa->sa_len == addrlen && in realhostname_sa()
168 if (!memcmp(sa, addr, sa->sa_len)) { in realhostname_sa()
/dragonfly/usr.bin/tftp/
HDtftp.c377 if (sendto(f, ackbuf, length, 0, peer, peer->sa_len) != length) in nak()
466 if (getnameinfo(sa, sa->sa_len, NULL, 0, a, sizeof(a), NI_NUMERICSERV)) in cmpport()
468 if (getnameinfo(sb, sb->sa_len, NULL, 0, b, sizeof(b), NI_NUMERICSERV)) in cmpport()

12345