\doxysection{pdu\+\_\+ipv4 Struct Reference}
\hypertarget{structpdu__ipv4}{}\label{structpdu__ipv4}\index{pdu\_ipv4@{pdu\_ipv4}}


{\ttfamily \#include $<$rtr\+\_\+pdus.\+h$>$}

\doxysubsubsection*{Data Fields}
\begin{DoxyCompactItemize}
\item 
uint8\+\_\+t \mbox{\hyperlink{structpdu__ipv4_aca895dc1a74c6bda7670cde40888963d}{ver}}
\item 
uint8\+\_\+t \mbox{\hyperlink{structpdu__ipv4_aa2f9987d27d3ed49d4f2d79d563d9844}{type}}
\item 
uint16\+\_\+t \mbox{\hyperlink{structpdu__ipv4_aad50c7044d51910fb2a6732d8a24daa7}{reserved}}
\item 
uint32\+\_\+t \mbox{\hyperlink{structpdu__ipv4_a5bd97d8dccce26bbf86e6951357d6db9}{len}}
\item 
uint8\+\_\+t \mbox{\hyperlink{structpdu__ipv4_a85d05ea1453108150703e24ac3a6b71b}{flags}}
\item 
uint8\+\_\+t \mbox{\hyperlink{structpdu__ipv4_a485db97903ec6b6fb81837d3f9ad40bc}{prefix\+\_\+len}}
\item 
uint8\+\_\+t \mbox{\hyperlink{structpdu__ipv4_ab200ccc55dec94c458f0b6e94d258775}{max\+\_\+prefix\+\_\+len}}
\item 
uint8\+\_\+t \mbox{\hyperlink{structpdu__ipv4_a5e47fe58a1157454cd7cab23e77fce07}{zero}}
\item 
uint32\+\_\+t \mbox{\hyperlink{structpdu__ipv4_ac8134e40b1d59ce22aad1413a68aac4d}{prefix}}
\item 
uint32\+\_\+t \mbox{\hyperlink{structpdu__ipv4_aabfe3b9e0240ef106e9efbeae468d6ab}{asn}}
\end{DoxyCompactItemize}


\doxysubsection{Field Documentation}
\Hypertarget{structpdu__ipv4_aabfe3b9e0240ef106e9efbeae468d6ab}\label{structpdu__ipv4_aabfe3b9e0240ef106e9efbeae468d6ab} 
\index{pdu\_ipv4@{pdu\_ipv4}!asn@{asn}}
\index{asn@{asn}!pdu\_ipv4@{pdu\_ipv4}}
\doxysubsubsection{\texorpdfstring{asn}{asn}}
{\footnotesize\ttfamily uint32\+\_\+t pdu\+\_\+ipv4\+::asn}

\Hypertarget{structpdu__ipv4_a85d05ea1453108150703e24ac3a6b71b}\label{structpdu__ipv4_a85d05ea1453108150703e24ac3a6b71b} 
\index{pdu\_ipv4@{pdu\_ipv4}!flags@{flags}}
\index{flags@{flags}!pdu\_ipv4@{pdu\_ipv4}}
\doxysubsubsection{\texorpdfstring{flags}{flags}}
{\footnotesize\ttfamily uint8\+\_\+t pdu\+\_\+ipv4\+::flags}

\Hypertarget{structpdu__ipv4_a5bd97d8dccce26bbf86e6951357d6db9}\label{structpdu__ipv4_a5bd97d8dccce26bbf86e6951357d6db9} 
\index{pdu\_ipv4@{pdu\_ipv4}!len@{len}}
\index{len@{len}!pdu\_ipv4@{pdu\_ipv4}}
\doxysubsubsection{\texorpdfstring{len}{len}}
{\footnotesize\ttfamily uint32\+\_\+t pdu\+\_\+ipv4\+::len}

\Hypertarget{structpdu__ipv4_ab200ccc55dec94c458f0b6e94d258775}\label{structpdu__ipv4_ab200ccc55dec94c458f0b6e94d258775} 
\index{pdu\_ipv4@{pdu\_ipv4}!max\_prefix\_len@{max\_prefix\_len}}
\index{max\_prefix\_len@{max\_prefix\_len}!pdu\_ipv4@{pdu\_ipv4}}
\doxysubsubsection{\texorpdfstring{max\_prefix\_len}{max\_prefix\_len}}
{\footnotesize\ttfamily uint8\+\_\+t pdu\+\_\+ipv4\+::max\+\_\+prefix\+\_\+len}

\Hypertarget{structpdu__ipv4_ac8134e40b1d59ce22aad1413a68aac4d}\label{structpdu__ipv4_ac8134e40b1d59ce22aad1413a68aac4d} 
\index{pdu\_ipv4@{pdu\_ipv4}!prefix@{prefix}}
\index{prefix@{prefix}!pdu\_ipv4@{pdu\_ipv4}}
\doxysubsubsection{\texorpdfstring{prefix}{prefix}}
{\footnotesize\ttfamily uint32\+\_\+t pdu\+\_\+ipv4\+::prefix}

\Hypertarget{structpdu__ipv4_a485db97903ec6b6fb81837d3f9ad40bc}\label{structpdu__ipv4_a485db97903ec6b6fb81837d3f9ad40bc} 
\index{pdu\_ipv4@{pdu\_ipv4}!prefix\_len@{prefix\_len}}
\index{prefix\_len@{prefix\_len}!pdu\_ipv4@{pdu\_ipv4}}
\doxysubsubsection{\texorpdfstring{prefix\_len}{prefix\_len}}
{\footnotesize\ttfamily uint8\+\_\+t pdu\+\_\+ipv4\+::prefix\+\_\+len}

\Hypertarget{structpdu__ipv4_aad50c7044d51910fb2a6732d8a24daa7}\label{structpdu__ipv4_aad50c7044d51910fb2a6732d8a24daa7} 
\index{pdu\_ipv4@{pdu\_ipv4}!reserved@{reserved}}
\index{reserved@{reserved}!pdu\_ipv4@{pdu\_ipv4}}
\doxysubsubsection{\texorpdfstring{reserved}{reserved}}
{\footnotesize\ttfamily uint16\+\_\+t pdu\+\_\+ipv4\+::reserved}

\Hypertarget{structpdu__ipv4_aa2f9987d27d3ed49d4f2d79d563d9844}\label{structpdu__ipv4_aa2f9987d27d3ed49d4f2d79d563d9844} 
\index{pdu\_ipv4@{pdu\_ipv4}!type@{type}}
\index{type@{type}!pdu\_ipv4@{pdu\_ipv4}}
\doxysubsubsection{\texorpdfstring{type}{type}}
{\footnotesize\ttfamily uint8\+\_\+t pdu\+\_\+ipv4\+::type}

\Hypertarget{structpdu__ipv4_aca895dc1a74c6bda7670cde40888963d}\label{structpdu__ipv4_aca895dc1a74c6bda7670cde40888963d} 
\index{pdu\_ipv4@{pdu\_ipv4}!ver@{ver}}
\index{ver@{ver}!pdu\_ipv4@{pdu\_ipv4}}
\doxysubsubsection{\texorpdfstring{ver}{ver}}
{\footnotesize\ttfamily uint8\+\_\+t pdu\+\_\+ipv4\+::ver}

\Hypertarget{structpdu__ipv4_a5e47fe58a1157454cd7cab23e77fce07}\label{structpdu__ipv4_a5e47fe58a1157454cd7cab23e77fce07} 
\index{pdu\_ipv4@{pdu\_ipv4}!zero@{zero}}
\index{zero@{zero}!pdu\_ipv4@{pdu\_ipv4}}
\doxysubsubsection{\texorpdfstring{zero}{zero}}
{\footnotesize\ttfamily uint8\+\_\+t pdu\+\_\+ipv4\+::zero}



The documentation for this struct was generated from the following file\+:\begin{DoxyCompactItemize}
\item 
rtrlib/rtr/\mbox{\hyperlink{rtr__pdus_8h}{rtr\+\_\+pdus.\+h}}\end{DoxyCompactItemize}
