\hypertarget{structIPvXHeaderInfo}{
\section{IPvXHeaderInfo Struct Reference}
\label{structIPvXHeaderInfo}\index{IPvXHeaderInfo@{IPvXHeaderInfo}}
}


Structure used to store commonly passed \hyperlink{classIPv4}{IPv4} and \hyperlink{classIPv6}{IPv6} header information.  




{\ttfamily \#include $<$io\_\-ip\_\-manager.hh$>$}

\subsection*{Public Attributes}
\begin{DoxyCompactItemize}
\item 
\hypertarget{structIPvXHeaderInfo_acc9a474474c8facc55d9c138c2bd8958}{
string {\bfseries if\_\-name}}
\label{structIPvXHeaderInfo_acc9a474474c8facc55d9c138c2bd8958}

\item 
\hypertarget{structIPvXHeaderInfo_ab35c935105729966004e35e95fec9a1b}{
string {\bfseries vif\_\-name}}
\label{structIPvXHeaderInfo_ab35c935105729966004e35e95fec9a1b}

\item 
\hypertarget{structIPvXHeaderInfo_a644ba77fd5a3b2f3ac7cef12bf33b577}{
\hyperlink{classIPvX}{IPvX} {\bfseries src\_\-address}}
\label{structIPvXHeaderInfo_a644ba77fd5a3b2f3ac7cef12bf33b577}

\item 
\hypertarget{structIPvXHeaderInfo_ad6af52709c12b7f87e175c24f691c631}{
\hyperlink{classIPvX}{IPvX} {\bfseries dst\_\-address}}
\label{structIPvXHeaderInfo_ad6af52709c12b7f87e175c24f691c631}

\item 
\hypertarget{structIPvXHeaderInfo_ae5bd7c8a15655b6fb535d911e1f26ec0}{
uint8\_\-t {\bfseries ip\_\-protocol}}
\label{structIPvXHeaderInfo_ae5bd7c8a15655b6fb535d911e1f26ec0}

\item 
\hypertarget{structIPvXHeaderInfo_af2508fc7c0fed1ed9d60fb7bb537db16}{
int32\_\-t {\bfseries ip\_\-ttl}}
\label{structIPvXHeaderInfo_af2508fc7c0fed1ed9d60fb7bb537db16}

\item 
\hypertarget{structIPvXHeaderInfo_ae912fbc52a5e6fb1f327d277282658d8}{
int32\_\-t {\bfseries ip\_\-tos}}
\label{structIPvXHeaderInfo_ae912fbc52a5e6fb1f327d277282658d8}

\item 
\hypertarget{structIPvXHeaderInfo_a9bcfc8dfcea12314041ff572f0f3eba9}{
bool {\bfseries ip\_\-router\_\-alert}}
\label{structIPvXHeaderInfo_a9bcfc8dfcea12314041ff572f0f3eba9}

\item 
\hypertarget{structIPvXHeaderInfo_ae78c2f5fe46b8a82911eb6cdb42b581a}{
bool {\bfseries ip\_\-internet\_\-control}}
\label{structIPvXHeaderInfo_ae78c2f5fe46b8a82911eb6cdb42b581a}

\item 
\hypertarget{structIPvXHeaderInfo_a7f9cbea96011d0a9a157f475ba58a845}{
vector$<$ uint8\_\-t $>$ {\bfseries ext\_\-headers\_\-type}}
\label{structIPvXHeaderInfo_a7f9cbea96011d0a9a157f475ba58a845}

\item 
\hypertarget{structIPvXHeaderInfo_ac9592b589c70063bf5298dc1928d106e}{
vector$<$ vector$<$ uint8\_\-t $>$ $>$ {\bfseries ext\_\-headers\_\-payload}}
\label{structIPvXHeaderInfo_ac9592b589c70063bf5298dc1928d106e}

\end{DoxyCompactItemize}


\subsection{Detailed Description}
Structure used to store commonly passed \hyperlink{classIPv4}{IPv4} and \hyperlink{classIPv6}{IPv6} header information. 

The documentation for this struct was generated from the following file:\begin{DoxyCompactItemize}
\item 
/home/greearb/git/xorp.ct.github/xorp/fea/io\_\-ip\_\-manager.hh\end{DoxyCompactItemize}
