Lines Matching defs:ip_hdr
693 struct ip *ip_hdr;
701 if (len < sizeof(*ip_hdr)) {
703 len, sizeof(*ip_hdr));
707 ip_hdr = (struct ip *) buf;
709 pim_inet4_dump("<src?>", ip_hdr->ip_src, from_str , sizeof(from_str));
710 pim_inet4_dump("<dst?>", ip_hdr->ip_dst, to_str , sizeof(to_str));
712 ip_hlen = ip_hdr->ip_hl << 2; /* ip_hl gives length in 4-byte words */
716 from_str, to_str, igmp->interface->name, len, ip_hlen, ip_hdr->ip_p);
719 if (ip_hdr->ip_p != PIM_IP_PROTO_IGMP) {
721 ip_hdr->ip_p, PIM_IP_PROTO_IGMP);
742 from_str, to_str, igmp->interface->name, ip_hdr->ip_ttl, msg_type,
777 ip_hdr->ip_src, from_str,
782 return igmp_v3_report(igmp, ip_hdr->ip_src, from_str,
786 return igmp_v2_report(igmp, ip_hdr->ip_src, from_str,
790 return igmp_v1_report(igmp, ip_hdr->ip_src, from_str,
794 return igmp_v2_leave(igmp, ip_hdr->ip_src, from_str,