Lines Matching refs:ra
38 struct nd_router_advert *ra, int len);
212 struct nd_router_advert *ra; in advertise() local
216 ra = (struct nd_router_advert *)pptr; in advertise()
217 ra->nd_ra_type = ND_ROUTER_ADVERT; in advertise()
218 ra->nd_ra_code = 0; in advertise()
219 ra->nd_ra_cksum = htons(0); in advertise()
220 ra->nd_ra_curhoplimit = pi->pi_AdvCurHopLimit; in advertise()
221 ra->nd_ra_flags_reserved = 0; in advertise()
223 ra->nd_ra_flags_reserved |= ND_RA_FLAG_MANAGED; in advertise()
225 ra->nd_ra_flags_reserved |= ND_RA_FLAG_OTHER; in advertise()
228 ra->nd_ra_router_lifetime = htons(0); in advertise()
230 ra->nd_ra_router_lifetime = htons(pi->pi_AdvDefaultLifetime); in advertise()
231 ra->nd_ra_reachable = htonl(pi->pi_AdvReachableTime); in advertise()
232 ra->nd_ra_retransmit = htonl(pi->pi_AdvRetransTimer); in advertise()
234 packetlen = sizeof (*ra); in advertise()
235 pptr += sizeof (*ra); in advertise()
240 ra, packetlen, sin6); in advertise()
244 loopback_ra_enqueue(pi, ra, packetlen); in advertise()
267 ra, packetlen, sin6); in advertise()
271 loopback_ra_enqueue(pi, ra, packetlen); in advertise()
292 pi, ra, packetlen, sin6); in advertise()
296 loopback_ra_enqueue(pi, ra, packetlen); in advertise()
297 packetlen = sizeof (*ra); in advertise()
298 pptr = (char *)packet + sizeof (*ra); in advertise()
340 ra, packetlen, sin6); in advertise()
344 loopback_ra_enqueue(pi, ra, packetlen); in advertise()
1903 loopback_ra_enqueue(struct phyint *pi, struct nd_router_advert *ra, int len) in loopback_ra_enqueue() argument
1925 bcopy(ra, raq->raq_packet, len); in loopback_ra_enqueue()