Lines Matching refs:sa_len
216 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()
1028 if (sa->sa_len == 0) { in rt_xaddrs()
1040 cp += RT_ROUNDUP(sa->sa_len); in rt_xaddrs()
1073 len += RT_ROUNDUP(rtinfo->rti_info[i]->sa_len); in rt_msgsize()
1112 dlen = RT_ROUNDUP(sa->sa_len); in rt_msg_buffer()
1144 len += RT_ROUNDUP(sa->sa_len); in rt_msg_mbuf()
1169 dlen = RT_ROUNDUP(sa->sa_len); in rt_msg_mbuf()
1736 KASSERT(rtinfo.rti_dst->sa_len <= sizeof(w->w_key0), in rttable_walk_entry()
1737 ("key too long %d", rtinfo.rti_dst->sa_len)); in rttable_walk_entry()
1739 memcpy(&w->w_key0, rtinfo.rti_dst, rtinfo.rti_dst->sa_len); in rttable_walk_entry()
1744 rtinfo.rti_netmask->sa_len <= sizeof(w->w_mask0), in rttable_walk_entry()
1745 ("mask too long %d", rtinfo.rti_netmask->sa_len)); in rttable_walk_entry()
1748 rtinfo.rti_netmask->sa_len); in rttable_walk_entry()