\doxysection{ip\+\_\+hdr Struct Reference}
\hypertarget{a00806}{}\label{a00806}\index{ip\_hdr@{ip\_hdr}}


{\ttfamily \#include $<$iphdr.\+h$>$}

\doxysubsubsection*{Public Attributes}
\begin{DoxyCompactItemize}
\item 
unsigned char \mbox{\hyperlink{a00806_a89b17cf57345b98f76ed1f5802e1be46}{ip\+\_\+verlen}}
\item 
unsigned char \mbox{\hyperlink{a00806_af50662ba23d9f6c2b0d00532e828d39d}{ip\+\_\+tos}}
\item 
unsigned short \mbox{\hyperlink{a00806_a22464d852d064491ebb3cf42482a76fa}{ip\+\_\+totallength}}
\item 
unsigned short \mbox{\hyperlink{a00806_a4eda327cff29c1dddb471b5a9d07580b}{ip\+\_\+id}}
\item 
unsigned short \mbox{\hyperlink{a00806_a27716c04b3248dd96cf50b43c1a20320}{ip\+\_\+offset}}
\item 
unsigned char \mbox{\hyperlink{a00806_af5bbc5a58545da2185f62dfc171bec7b}{ip\+\_\+ttl}}
\item 
unsigned char \mbox{\hyperlink{a00806_a1c44fef80331a7e6450df1527fc85df9}{ip\+\_\+protocol}}
\item 
unsigned short \mbox{\hyperlink{a00806_abc1ee3f70a6d9b45823b34db2725b6f6}{ip\+\_\+checksum}}
\item 
unsigned int \mbox{\hyperlink{a00806_a9a476bbb0189de9904f5a84ad66d092c}{ip\+\_\+srcaddr}}
\item 
unsigned int \mbox{\hyperlink{a00806_ada1906244f30da3226eb76b15c6b334a}{ip\+\_\+destaddr}}
\end{DoxyCompactItemize}


\doxysubsection{Member Data Documentation}
\Hypertarget{a00806_abc1ee3f70a6d9b45823b34db2725b6f6}\index{ip\_hdr@{ip\_hdr}!ip\_checksum@{ip\_checksum}}
\index{ip\_checksum@{ip\_checksum}!ip\_hdr@{ip\_hdr}}
\doxysubsubsection{\texorpdfstring{ip\_checksum}{ip\_checksum}}
{\footnotesize\ttfamily \label{a00806_abc1ee3f70a6d9b45823b34db2725b6f6} 
unsigned short ip\+\_\+hdr\+::ip\+\_\+checksum}

\Hypertarget{a00806_ada1906244f30da3226eb76b15c6b334a}\index{ip\_hdr@{ip\_hdr}!ip\_destaddr@{ip\_destaddr}}
\index{ip\_destaddr@{ip\_destaddr}!ip\_hdr@{ip\_hdr}}
\doxysubsubsection{\texorpdfstring{ip\_destaddr}{ip\_destaddr}}
{\footnotesize\ttfamily \label{a00806_ada1906244f30da3226eb76b15c6b334a} 
unsigned int ip\+\_\+hdr\+::ip\+\_\+destaddr}

\Hypertarget{a00806_a4eda327cff29c1dddb471b5a9d07580b}\index{ip\_hdr@{ip\_hdr}!ip\_id@{ip\_id}}
\index{ip\_id@{ip\_id}!ip\_hdr@{ip\_hdr}}
\doxysubsubsection{\texorpdfstring{ip\_id}{ip\_id}}
{\footnotesize\ttfamily \label{a00806_a4eda327cff29c1dddb471b5a9d07580b} 
unsigned short ip\+\_\+hdr\+::ip\+\_\+id}

\Hypertarget{a00806_a27716c04b3248dd96cf50b43c1a20320}\index{ip\_hdr@{ip\_hdr}!ip\_offset@{ip\_offset}}
\index{ip\_offset@{ip\_offset}!ip\_hdr@{ip\_hdr}}
\doxysubsubsection{\texorpdfstring{ip\_offset}{ip\_offset}}
{\footnotesize\ttfamily \label{a00806_a27716c04b3248dd96cf50b43c1a20320} 
unsigned short ip\+\_\+hdr\+::ip\+\_\+offset}

\Hypertarget{a00806_a1c44fef80331a7e6450df1527fc85df9}\index{ip\_hdr@{ip\_hdr}!ip\_protocol@{ip\_protocol}}
\index{ip\_protocol@{ip\_protocol}!ip\_hdr@{ip\_hdr}}
\doxysubsubsection{\texorpdfstring{ip\_protocol}{ip\_protocol}}
{\footnotesize\ttfamily \label{a00806_a1c44fef80331a7e6450df1527fc85df9} 
unsigned char ip\+\_\+hdr\+::ip\+\_\+protocol}

\Hypertarget{a00806_a9a476bbb0189de9904f5a84ad66d092c}\index{ip\_hdr@{ip\_hdr}!ip\_srcaddr@{ip\_srcaddr}}
\index{ip\_srcaddr@{ip\_srcaddr}!ip\_hdr@{ip\_hdr}}
\doxysubsubsection{\texorpdfstring{ip\_srcaddr}{ip\_srcaddr}}
{\footnotesize\ttfamily \label{a00806_a9a476bbb0189de9904f5a84ad66d092c} 
unsigned int ip\+\_\+hdr\+::ip\+\_\+srcaddr}

\Hypertarget{a00806_af50662ba23d9f6c2b0d00532e828d39d}\index{ip\_hdr@{ip\_hdr}!ip\_tos@{ip\_tos}}
\index{ip\_tos@{ip\_tos}!ip\_hdr@{ip\_hdr}}
\doxysubsubsection{\texorpdfstring{ip\_tos}{ip\_tos}}
{\footnotesize\ttfamily \label{a00806_af50662ba23d9f6c2b0d00532e828d39d} 
unsigned char ip\+\_\+hdr\+::ip\+\_\+tos}

\Hypertarget{a00806_a22464d852d064491ebb3cf42482a76fa}\index{ip\_hdr@{ip\_hdr}!ip\_totallength@{ip\_totallength}}
\index{ip\_totallength@{ip\_totallength}!ip\_hdr@{ip\_hdr}}
\doxysubsubsection{\texorpdfstring{ip\_totallength}{ip\_totallength}}
{\footnotesize\ttfamily \label{a00806_a22464d852d064491ebb3cf42482a76fa} 
unsigned short ip\+\_\+hdr\+::ip\+\_\+totallength}

\Hypertarget{a00806_af5bbc5a58545da2185f62dfc171bec7b}\index{ip\_hdr@{ip\_hdr}!ip\_ttl@{ip\_ttl}}
\index{ip\_ttl@{ip\_ttl}!ip\_hdr@{ip\_hdr}}
\doxysubsubsection{\texorpdfstring{ip\_ttl}{ip\_ttl}}
{\footnotesize\ttfamily \label{a00806_af5bbc5a58545da2185f62dfc171bec7b} 
unsigned char ip\+\_\+hdr\+::ip\+\_\+ttl}

\Hypertarget{a00806_a89b17cf57345b98f76ed1f5802e1be46}\index{ip\_hdr@{ip\_hdr}!ip\_verlen@{ip\_verlen}}
\index{ip\_verlen@{ip\_verlen}!ip\_hdr@{ip\_hdr}}
\doxysubsubsection{\texorpdfstring{ip\_verlen}{ip\_verlen}}
{\footnotesize\ttfamily \label{a00806_a89b17cf57345b98f76ed1f5802e1be46} 
unsigned char ip\+\_\+hdr\+::ip\+\_\+verlen}



The documentation for this struct was generated from the following file\+:\begin{DoxyCompactItemize}
\item 
iphdr.\+h\end{DoxyCompactItemize}
