next up previous contents
Next: IPv6 header Up: TCP/IP header fields Previous: ICMP header   Contents

IGMP header

The following fields are defined for the IGMP header, as described in [RFC2236]:


\begin{displaymath}
\begin{tabular}{l\vert cccccccccccccccccccccccccccccccc\vert...
...{32}{c\vert}{{\tt igmp\_group}} \\
\cline{2-33}
\end{tabular}\end{displaymath}

Because field names generally follow the corresponding naming conventions used in BSD /usr/include/netinet/ include files, the ``Max Response Time'' field is called igmp_code (for ``routing code'').

Note that igmp_group is of type ``IPv4 address''.

All fields listed above are based on igmp_hdr, which in turn is defined as follows:

field igmp_hdr = ip_nexthdr if ip_proto == IPPROTO_IGMP;



Martin A. Brown 2003-11-06