IGMP_MINLEN
if (igmplen < IGMP_MINLEN) {
minlen = iphlen + IGMP_MINLEN;
m->m_len = sizeof(struct ip) + IGMP_MINLEN;
m->m_pkthdr.len = sizeof(struct ip) + IGMP_MINLEN;
ip->ip_len = htons(sizeof(struct ip) + IGMP_MINLEN);
igmp->igmp_cksum = in_cksum(m, IGMP_MINLEN);
igmpdatalen = ipdatalen - IGMP_MINLEN;
( MAX_IP_PACKET_LEN - MAX_IP_HEADER_LEN - IGMP_MINLEN )
igmpdatalen = ipdatalen - IGMP_MINLEN;
ip->ip_len = htons(MIN_IP_HEADER_LEN + IGMP_MINLEN + datalen);
IGMP_MINLEN + datalen);
p = send_buf + MIN_IP_HEADER_LEN + IGMP_MINLEN;
p = send_buf + MIN_IP_HEADER_LEN + IGMP_MINLEN;
p = send_buf + MIN_IP_HEADER_LEN + IGMP_MINLEN;
p = send_buf + MIN_IP_HEADER_LEN + IGMP_MINLEN;
p = send_buf + MIN_IP_HEADER_LEN + IGMP_MINLEN;
p = send_buf + MIN_IP_HEADER_LEN + IGMP_MINLEN;
p = send_buf + MIN_IP_HEADER_LEN + IGMP_MINLEN;
p = send_buf + MIN_IP_HEADER_LEN + IGMP_MINLEN;
p = (u_char *) (send_buf + MIN_IP_HEADER_LEN + IGMP_MINLEN);
p = (u_char *) (send_buf + MIN_IP_HEADER_LEN + IGMP_MINLEN);
p = (u_char *) (send_buf + MIN_IP_HEADER_LEN + IGMP_MINLEN);
p = (u_char *) (send_buf + MIN_IP_HEADER_LEN + IGMP_MINLEN);
p = (u_char *) (send_buf + MIN_IP_HEADER_LEN + IGMP_MINLEN);
q = (u_char *) (send_buf + MIN_IP_HEADER_LEN + IGMP_MINLEN);
query = (struct tr_query *)(send_buf + MIN_IP_HEADER_LEN + IGMP_MINLEN);
igmpdatalen = ipdatalen - IGMP_MINLEN;
igmpdatalen = ipdatalen - IGMP_MINLEN;