Lines Matching refs:rap
577 struct icmp_ra *rap = (struct icmp_ra *) ALLIGN(outpack);
587 rap->icmp_type = ICMP_ROUTER_ADVERTISEMENT;
588 rap->icmp_code = 0;
589 rap->icmp_cksum = 0;
590 rap->icmp_num_addrs = 0;
591 rap->icmp_wpa = 2;
592 rap->icmp_lifetime = htons(lft);
597 * physical interface. (increment with rap->icmp_wpa * 4 for
603 packetlen += rap->icmp_wpa * 4;
604 rap->icmp_num_addrs++;
607 rap->icmp_cksum = in_cksum( (u_short *)rap, packetlen );
731 struct icmp_ra *rap = (struct icmp_ra *)ALLIGN(icp);
743 pr_type((int)rap->icmp_type),
747 if (rap->icmp_code != 0) {
750 pr_type((int)rap->icmp_type),
752 rap->icmp_code);
755 if (rap->icmp_num_addrs < 1) {
758 pr_type((int)rap->icmp_type),
762 if (rap->icmp_wpa < 2) {
765 pr_type((int)rap->icmp_type),
767 rap->icmp_wpa);
771 8 + rap->icmp_num_addrs * rap->icmp_wpa * 4) {
774 pr_type((int)rap->icmp_type),
777 8 + rap->icmp_num_addrs * rap->icmp_wpa * 4);
783 pr_type((int)rap->icmp_type),
785 ntohs(rap->icmp_lifetime));
790 for (i = 0; (unsigned)i < rap->icmp_num_addrs; i++) {
794 i * rap->icmp_wpa * 4);
803 ntohs(rap->icmp_lifetime));