Lines Matching refs:sa_len
318 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()
1107 su->sa.sa_len = sizeof(*su); in getaddr()
1116 su->sa.sa_len = sizeof(*su); in getaddr()
1209 so_mask.sa.sa_len = aflen; in prefixlen()
1290 l = RT_ROUNDUP(u.sa.sa_len); memmove(cp, &(u), l); cp += l;\ in rtmsg()
1304 so_ifp.sa.sa_len = sizeof(struct sockaddr_dl); in rtmsg()
1354 int olen = so_mask.sa.sa_len; in mask_addr()
1357 for (so_mask.sa.sa_len = 0; cp1 > (char *)&so_mask; ) in mask_addr()
1359 so_mask.sa.sa_len = 1 + cp1 - (char *)&so_mask; in mask_addr()
1372 cp1 = so_mask.sa.sa_len + 1 + (char *)&so_dst; in mask_addr()
1373 cp2 = so_dst.sa.sa_len + 1 + (char *)&so_dst; in mask_addr()
1376 cp2 = so_mask.sa.sa_len + 1 + (char *)&so_mask; in mask_addr()
1782 int size = sa->sa_len; in sockaddr()
1817 sa->sa_len = cp - (char *)sa; in sockaddr()