\hypertarget{unionfw__eth__tx__eo__wr_1_1fw__eth__tx__eo}{}\doxysection{fw\+\_\+eth\+\_\+tx\+\_\+eo\+\_\+wr\+::fw\+\_\+eth\+\_\+tx\+\_\+eo Union Reference}
\label{unionfw__eth__tx__eo__wr_1_1fw__eth__tx__eo}\index{fw\_eth\_tx\_eo\_wr::fw\_eth\_tx\_eo@{fw\_eth\_tx\_eo\_wr::fw\_eth\_tx\_eo}}


{\ttfamily \#include $<$t4fw\+\_\+interface.\+h$>$}



Collaboration diagram for fw\+\_\+eth\+\_\+tx\+\_\+eo\+\_\+wr\+::fw\+\_\+eth\+\_\+tx\+\_\+eo\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{de/d54/unionfw__eth__tx__eo__wr_1_1fw__eth__tx__eo__coll__graph}
\end{center}
\end{figure}
\doxysubsection*{Data Structures}
\begin{DoxyCompactItemize}
\item 
struct \mbox{\hyperlink{structfw__eth__tx__eo__wr_1_1fw__eth__tx__eo_1_1fw__eth__tx__eo__geneveseg}{fw\+\_\+eth\+\_\+tx\+\_\+eo\+\_\+geneveseg}}
\item 
struct \mbox{\hyperlink{structfw__eth__tx__eo__wr_1_1fw__eth__tx__eo_1_1fw__eth__tx__eo__nvgreseg}{fw\+\_\+eth\+\_\+tx\+\_\+eo\+\_\+nvgreseg}}
\item 
struct \mbox{\hyperlink{structfw__eth__tx__eo__wr_1_1fw__eth__tx__eo_1_1fw__eth__tx__eo__tcpseg}{fw\+\_\+eth\+\_\+tx\+\_\+eo\+\_\+tcpseg}}
\item 
struct \mbox{\hyperlink{structfw__eth__tx__eo__wr_1_1fw__eth__tx__eo_1_1fw__eth__tx__eo__udpseg}{fw\+\_\+eth\+\_\+tx\+\_\+eo\+\_\+udpseg}}
\item 
struct \mbox{\hyperlink{structfw__eth__tx__eo__wr_1_1fw__eth__tx__eo_1_1fw__eth__tx__eo__vxlanseg}{fw\+\_\+eth\+\_\+tx\+\_\+eo\+\_\+vxlanseg}}
\end{DoxyCompactItemize}
\doxysubsection*{Data Fields}
\begin{DoxyCompactItemize}
\item 
struct \mbox{\hyperlink{structfw__eth__tx__eo__wr_1_1fw__eth__tx__eo_1_1fw__eth__tx__eo__udpseg}{fw\+\_\+eth\+\_\+tx\+\_\+eo\+\_\+wr\+::fw\+\_\+eth\+\_\+tx\+\_\+eo\+::fw\+\_\+eth\+\_\+tx\+\_\+eo\+\_\+udpseg}} \mbox{\hyperlink{unionfw__eth__tx__eo__wr_1_1fw__eth__tx__eo_a92c902935a058c46a138d844951d1183}{udpseg}}
\item 
struct \mbox{\hyperlink{structfw__eth__tx__eo__wr_1_1fw__eth__tx__eo_1_1fw__eth__tx__eo__tcpseg}{fw\+\_\+eth\+\_\+tx\+\_\+eo\+\_\+wr\+::fw\+\_\+eth\+\_\+tx\+\_\+eo\+::fw\+\_\+eth\+\_\+tx\+\_\+eo\+\_\+tcpseg}} \mbox{\hyperlink{unionfw__eth__tx__eo__wr_1_1fw__eth__tx__eo_ad30cddee2b3438bd38921092959b2f44}{tcpseg}}
\item 
struct \mbox{\hyperlink{structfw__eth__tx__eo__wr_1_1fw__eth__tx__eo_1_1fw__eth__tx__eo__nvgreseg}{fw\+\_\+eth\+\_\+tx\+\_\+eo\+\_\+wr\+::fw\+\_\+eth\+\_\+tx\+\_\+eo\+::fw\+\_\+eth\+\_\+tx\+\_\+eo\+\_\+nvgreseg}} \mbox{\hyperlink{unionfw__eth__tx__eo__wr_1_1fw__eth__tx__eo_a5565c2acc41dba27b6f4840338baadbf}{nvgreseg}}
\item 
struct \mbox{\hyperlink{structfw__eth__tx__eo__wr_1_1fw__eth__tx__eo_1_1fw__eth__tx__eo__vxlanseg}{fw\+\_\+eth\+\_\+tx\+\_\+eo\+\_\+wr\+::fw\+\_\+eth\+\_\+tx\+\_\+eo\+::fw\+\_\+eth\+\_\+tx\+\_\+eo\+\_\+vxlanseg}} \mbox{\hyperlink{unionfw__eth__tx__eo__wr_1_1fw__eth__tx__eo_a3e166f1e6729b1fdc9fea5a32c0d1d95}{vxlanseg}}
\item 
struct \mbox{\hyperlink{structfw__eth__tx__eo__wr_1_1fw__eth__tx__eo_1_1fw__eth__tx__eo__geneveseg}{fw\+\_\+eth\+\_\+tx\+\_\+eo\+\_\+wr\+::fw\+\_\+eth\+\_\+tx\+\_\+eo\+::fw\+\_\+eth\+\_\+tx\+\_\+eo\+\_\+geneveseg}} \mbox{\hyperlink{unionfw__eth__tx__eo__wr_1_1fw__eth__tx__eo_a8daee2f853ce285feebfe5fe925218ff}{geneveseg}}
\end{DoxyCompactItemize}


\doxysubsection{Detailed Description}


Definition at line \mbox{\hyperlink{t4fw__interface_8h_source_l00804}{804}} of file \mbox{\hyperlink{t4fw__interface_8h_source}{t4fw\+\_\+interface.\+h}}.



\doxysubsection{Field Documentation}
\mbox{\Hypertarget{unionfw__eth__tx__eo__wr_1_1fw__eth__tx__eo_a8daee2f853ce285feebfe5fe925218ff}\label{unionfw__eth__tx__eo__wr_1_1fw__eth__tx__eo_a8daee2f853ce285feebfe5fe925218ff}} 
\index{fw\_eth\_tx\_eo\_wr::fw\_eth\_tx\_eo@{fw\_eth\_tx\_eo\_wr::fw\_eth\_tx\_eo}!geneveseg@{geneveseg}}
\index{geneveseg@{geneveseg}!fw\_eth\_tx\_eo\_wr::fw\_eth\_tx\_eo@{fw\_eth\_tx\_eo\_wr::fw\_eth\_tx\_eo}}
\doxysubsubsection{\texorpdfstring{geneveseg}{geneveseg}}
{\footnotesize\ttfamily struct \mbox{\hyperlink{structfw__eth__tx__eo__wr_1_1fw__eth__tx__eo_1_1fw__eth__tx__eo__geneveseg}{fw\+\_\+eth\+\_\+tx\+\_\+eo\+\_\+wr\+::fw\+\_\+eth\+\_\+tx\+\_\+eo\+::fw\+\_\+eth\+\_\+tx\+\_\+eo\+\_\+geneveseg}} fw\+\_\+eth\+\_\+tx\+\_\+eo\+\_\+wr\+::fw\+\_\+eth\+\_\+tx\+\_\+eo\+::geneveseg}

\mbox{\Hypertarget{unionfw__eth__tx__eo__wr_1_1fw__eth__tx__eo_a5565c2acc41dba27b6f4840338baadbf}\label{unionfw__eth__tx__eo__wr_1_1fw__eth__tx__eo_a5565c2acc41dba27b6f4840338baadbf}} 
\index{fw\_eth\_tx\_eo\_wr::fw\_eth\_tx\_eo@{fw\_eth\_tx\_eo\_wr::fw\_eth\_tx\_eo}!nvgreseg@{nvgreseg}}
\index{nvgreseg@{nvgreseg}!fw\_eth\_tx\_eo\_wr::fw\_eth\_tx\_eo@{fw\_eth\_tx\_eo\_wr::fw\_eth\_tx\_eo}}
\doxysubsubsection{\texorpdfstring{nvgreseg}{nvgreseg}}
{\footnotesize\ttfamily struct \mbox{\hyperlink{structfw__eth__tx__eo__wr_1_1fw__eth__tx__eo_1_1fw__eth__tx__eo__nvgreseg}{fw\+\_\+eth\+\_\+tx\+\_\+eo\+\_\+wr\+::fw\+\_\+eth\+\_\+tx\+\_\+eo\+::fw\+\_\+eth\+\_\+tx\+\_\+eo\+\_\+nvgreseg}} fw\+\_\+eth\+\_\+tx\+\_\+eo\+\_\+wr\+::fw\+\_\+eth\+\_\+tx\+\_\+eo\+::nvgreseg}

\mbox{\Hypertarget{unionfw__eth__tx__eo__wr_1_1fw__eth__tx__eo_ad30cddee2b3438bd38921092959b2f44}\label{unionfw__eth__tx__eo__wr_1_1fw__eth__tx__eo_ad30cddee2b3438bd38921092959b2f44}} 
\index{fw\_eth\_tx\_eo\_wr::fw\_eth\_tx\_eo@{fw\_eth\_tx\_eo\_wr::fw\_eth\_tx\_eo}!tcpseg@{tcpseg}}
\index{tcpseg@{tcpseg}!fw\_eth\_tx\_eo\_wr::fw\_eth\_tx\_eo@{fw\_eth\_tx\_eo\_wr::fw\_eth\_tx\_eo}}
\doxysubsubsection{\texorpdfstring{tcpseg}{tcpseg}}
{\footnotesize\ttfamily struct \mbox{\hyperlink{structfw__eth__tx__eo__wr_1_1fw__eth__tx__eo_1_1fw__eth__tx__eo__tcpseg}{fw\+\_\+eth\+\_\+tx\+\_\+eo\+\_\+wr\+::fw\+\_\+eth\+\_\+tx\+\_\+eo\+::fw\+\_\+eth\+\_\+tx\+\_\+eo\+\_\+tcpseg}} fw\+\_\+eth\+\_\+tx\+\_\+eo\+\_\+wr\+::fw\+\_\+eth\+\_\+tx\+\_\+eo\+::tcpseg}

\mbox{\Hypertarget{unionfw__eth__tx__eo__wr_1_1fw__eth__tx__eo_a92c902935a058c46a138d844951d1183}\label{unionfw__eth__tx__eo__wr_1_1fw__eth__tx__eo_a92c902935a058c46a138d844951d1183}} 
\index{fw\_eth\_tx\_eo\_wr::fw\_eth\_tx\_eo@{fw\_eth\_tx\_eo\_wr::fw\_eth\_tx\_eo}!udpseg@{udpseg}}
\index{udpseg@{udpseg}!fw\_eth\_tx\_eo\_wr::fw\_eth\_tx\_eo@{fw\_eth\_tx\_eo\_wr::fw\_eth\_tx\_eo}}
\doxysubsubsection{\texorpdfstring{udpseg}{udpseg}}
{\footnotesize\ttfamily struct \mbox{\hyperlink{structfw__eth__tx__eo__wr_1_1fw__eth__tx__eo_1_1fw__eth__tx__eo__udpseg}{fw\+\_\+eth\+\_\+tx\+\_\+eo\+\_\+wr\+::fw\+\_\+eth\+\_\+tx\+\_\+eo\+::fw\+\_\+eth\+\_\+tx\+\_\+eo\+\_\+udpseg}} fw\+\_\+eth\+\_\+tx\+\_\+eo\+\_\+wr\+::fw\+\_\+eth\+\_\+tx\+\_\+eo\+::udpseg}

\mbox{\Hypertarget{unionfw__eth__tx__eo__wr_1_1fw__eth__tx__eo_a3e166f1e6729b1fdc9fea5a32c0d1d95}\label{unionfw__eth__tx__eo__wr_1_1fw__eth__tx__eo_a3e166f1e6729b1fdc9fea5a32c0d1d95}} 
\index{fw\_eth\_tx\_eo\_wr::fw\_eth\_tx\_eo@{fw\_eth\_tx\_eo\_wr::fw\_eth\_tx\_eo}!vxlanseg@{vxlanseg}}
\index{vxlanseg@{vxlanseg}!fw\_eth\_tx\_eo\_wr::fw\_eth\_tx\_eo@{fw\_eth\_tx\_eo\_wr::fw\_eth\_tx\_eo}}
\doxysubsubsection{\texorpdfstring{vxlanseg}{vxlanseg}}
{\footnotesize\ttfamily struct \mbox{\hyperlink{structfw__eth__tx__eo__wr_1_1fw__eth__tx__eo_1_1fw__eth__tx__eo__vxlanseg}{fw\+\_\+eth\+\_\+tx\+\_\+eo\+\_\+wr\+::fw\+\_\+eth\+\_\+tx\+\_\+eo\+::fw\+\_\+eth\+\_\+tx\+\_\+eo\+\_\+vxlanseg}} fw\+\_\+eth\+\_\+tx\+\_\+eo\+\_\+wr\+::fw\+\_\+eth\+\_\+tx\+\_\+eo\+::vxlanseg}



The documentation for this union was generated from the following file\+:\begin{DoxyCompactItemize}
\item 
dev/cxgbe/firmware/\mbox{\hyperlink{t4fw__interface_8h}{t4fw\+\_\+interface.\+h}}\end{DoxyCompactItemize}
