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