Lines Matching refs:ra
240 struct icmp_ra_addr *ra; in interpret_icmp() local
251 ra = (struct icmp_ra_addr *)icmp->icmp_data; in interpret_icmp()
253 sin.s_addr = ra->addr; in interpret_icmp()
257 ntohl(ra->preference)); in interpret_icmp()
266 ra++; in interpret_icmp()
274 exthdr_t *exthdr = (exthdr_t *)ra; in interpret_icmp()
696 struct nd_router_advert *ra; in interpret_icmpv6() local
698 if (ilen < sizeof (*ra)) in interpret_icmpv6()
700 ra = (struct nd_router_advert *)icmp6; in interpret_icmpv6()
703 ra->nd_ra_curhoplimit, in interpret_icmpv6()
704 ntohs(ra->nd_ra_router_lifetime)); in interpret_icmpv6()
708 ra->nd_ra_flags_reserved & ND_RA_FLAG_MANAGED ? in interpret_icmpv6()
710 ra->nd_ra_flags_reserved & ND_RA_FLAG_OTHER ? in interpret_icmpv6()
715 ntohl(ra->nd_ra_reachable), in interpret_icmpv6()
716 ntohl(ra->nd_ra_retransmit)); in interpret_icmpv6()
719 interpret_options((char *)icmp6 + sizeof (*ra), in interpret_icmpv6()
720 ilen - sizeof (*ra)); in interpret_icmpv6()