Lines Matching refs:dst_sa
1521 struct sockaddr_in *dst_sa, *mask_sa; in cleanup_xaddrs_inet() local
1526 dst_sa = (struct sockaddr_in *)info->rti_info[RTAX_DST]; in cleanup_xaddrs_inet()
1530 if (SA_SIZE(dst_sa) < offsetof(struct sockaddr_in, sin_zero)) { in cleanup_xaddrs_inet()
1532 dst_sa->sin_len); in cleanup_xaddrs_inet()
1555 dst.s_addr = htonl(ntohl(dst_sa->sin_addr.s_addr) & ntohl(mask.s_addr)); in cleanup_xaddrs_inet()
1558 if ((dst_sa = (struct sockaddr_in *)alloc_sockaddr_aligned(lb, sa_len)) == NULL) in cleanup_xaddrs_inet()
1560 fill_sockaddr_inet(dst_sa, dst); in cleanup_xaddrs_inet()
1561 info->rti_info[RTAX_DST] = (struct sockaddr *)dst_sa; in cleanup_xaddrs_inet()
1585 struct sockaddr_in6 *dst_sa, *mask_sa; in cleanup_xaddrs_inet6() local
1590 dst_sa = (struct sockaddr_in6 *)info->rti_info[RTAX_DST]; in cleanup_xaddrs_inet6()
1593 if (dst_sa->sin6_len < sizeof(struct sockaddr_in6)) { in cleanup_xaddrs_inet6()
1595 dst_sa->sin6_len); in cleanup_xaddrs_inet6()
1618 dst = &dst_sa->sin6_addr; in cleanup_xaddrs_inet6()