\hypertarget{structmlx5e__vxlan__db__el}{}\doxysection{mlx5e\+\_\+vxlan\+\_\+db\+\_\+el Struct Reference}
\label{structmlx5e__vxlan__db__el}\index{mlx5e\_vxlan\_db\_el@{mlx5e\_vxlan\_db\_el}}


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



Collaboration diagram for mlx5e\+\_\+vxlan\+\_\+db\+\_\+el\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d4/d90/structmlx5e__vxlan__db__el__coll__graph}
\end{center}
\end{figure}
\doxysubsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item 
\mbox{\hyperlink{structmlx5e__vxlan__db__el_aaae50455191b281509ecd82f7faf06a9}{TAILQ\+\_\+\+ENTRY}} (\mbox{\hyperlink{structmlx5e__vxlan__db__el}{mlx5e\+\_\+vxlan\+\_\+db\+\_\+el}}) link
\end{DoxyCompactItemize}
\doxysubsection*{Data Fields}
\begin{DoxyCompactItemize}
\item 
u\+\_\+int \mbox{\hyperlink{structmlx5e__vxlan__db__el_a2cf94272571257d232515db6884454cd}{refcount}}
\item 
u\+\_\+int \mbox{\hyperlink{structmlx5e__vxlan__db__el_ae1669f50b24eb8ae7864f3da295393ed}{proto}}
\item 
u\+\_\+int \mbox{\hyperlink{structmlx5e__vxlan__db__el_a687293963f23a9d54287980722ff65dc}{port}}
\item 
bool \mbox{\hyperlink{structmlx5e__vxlan__db__el_ac42a0047209ec7335df479dc61f65452}{installed}}
\item 
struct \mbox{\hyperlink{structmlx5__flow__rule}{mlx5\+\_\+flow\+\_\+rule}} $\ast$ \mbox{\hyperlink{structmlx5e__vxlan__db__el_a0f5e83daa4752c432560d3cc5453c99a}{vxlan\+\_\+ft\+\_\+rule}}
\end{DoxyCompactItemize}


\doxysubsection{Detailed Description}


Definition at line \mbox{\hyperlink{en_8h_source_l01006}{1006}} of file \mbox{\hyperlink{en_8h_source}{en.\+h}}.



\doxysubsection{Member Function Documentation}
\mbox{\Hypertarget{structmlx5e__vxlan__db__el_aaae50455191b281509ecd82f7faf06a9}\label{structmlx5e__vxlan__db__el_aaae50455191b281509ecd82f7faf06a9}} 
\index{mlx5e\_vxlan\_db\_el@{mlx5e\_vxlan\_db\_el}!TAILQ\_ENTRY@{TAILQ\_ENTRY}}
\index{TAILQ\_ENTRY@{TAILQ\_ENTRY}!mlx5e\_vxlan\_db\_el@{mlx5e\_vxlan\_db\_el}}
\doxysubsubsection{\texorpdfstring{TAILQ\_ENTRY()}{TAILQ\_ENTRY()}}
{\footnotesize\ttfamily mlx5e\+\_\+vxlan\+\_\+db\+\_\+el\+::\+TAILQ\+\_\+\+ENTRY (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{structmlx5e__vxlan__db__el}{mlx5e\+\_\+vxlan\+\_\+db\+\_\+el}}}]{ }\end{DoxyParamCaption})}



\doxysubsection{Field Documentation}
\mbox{\Hypertarget{structmlx5e__vxlan__db__el_ac42a0047209ec7335df479dc61f65452}\label{structmlx5e__vxlan__db__el_ac42a0047209ec7335df479dc61f65452}} 
\index{mlx5e\_vxlan\_db\_el@{mlx5e\_vxlan\_db\_el}!installed@{installed}}
\index{installed@{installed}!mlx5e\_vxlan\_db\_el@{mlx5e\_vxlan\_db\_el}}
\doxysubsubsection{\texorpdfstring{installed}{installed}}
{\footnotesize\ttfamily bool mlx5e\+\_\+vxlan\+\_\+db\+\_\+el\+::installed}



Definition at line \mbox{\hyperlink{en_8h_source_l01010}{1010}} of file \mbox{\hyperlink{en_8h_source}{en.\+h}}.



Referenced by \mbox{\hyperlink{mlx5__en__flow__table_8c_source_l01962}{mlx5e\+\_\+add\+\_\+all\+\_\+vxlan\+\_\+rules()}}, \mbox{\hyperlink{mlx5__en__flow__table_8c_source_l01879}{mlx5e\+\_\+add\+\_\+vxlan\+\_\+rule()}}, \mbox{\hyperlink{mlx5__en__flow__table_8c_source_l02007}{mlx5e\+\_\+del\+\_\+all\+\_\+vxlan\+\_\+rules()}}, and \mbox{\hyperlink{mlx5__en__flow__table_8c_source_l01981}{mlx5e\+\_\+del\+\_\+vxlan\+\_\+rule()}}.

\mbox{\Hypertarget{structmlx5e__vxlan__db__el_a687293963f23a9d54287980722ff65dc}\label{structmlx5e__vxlan__db__el_a687293963f23a9d54287980722ff65dc}} 
\index{mlx5e\_vxlan\_db\_el@{mlx5e\_vxlan\_db\_el}!port@{port}}
\index{port@{port}!mlx5e\_vxlan\_db\_el@{mlx5e\_vxlan\_db\_el}}
\doxysubsubsection{\texorpdfstring{port}{port}}
{\footnotesize\ttfamily u\+\_\+int mlx5e\+\_\+vxlan\+\_\+db\+\_\+el\+::port}



Definition at line \mbox{\hyperlink{en_8h_source_l01009}{1009}} of file \mbox{\hyperlink{en_8h_source}{en.\+h}}.



Referenced by \mbox{\hyperlink{mlx5__en__flow__table_8c_source_l01879}{mlx5e\+\_\+add\+\_\+vxlan\+\_\+rule()}}, \mbox{\hyperlink{mlx5__en__flow__table_8c_source_l01780}{mlx5e\+\_\+add\+\_\+vxlan\+\_\+rule\+\_\+sub()}}, \mbox{\hyperlink{mlx5__en__flow__table_8c_source_l01981}{mlx5e\+\_\+del\+\_\+vxlan\+\_\+rule()}}, \mbox{\hyperlink{mlx5__en__flow__table_8c_source_l01826}{mlx5e\+\_\+vxlan\+\_\+alloc\+\_\+db\+\_\+el()}}, and \mbox{\hyperlink{mlx5__en__flow__table_8c_source_l01814}{mlx5e\+\_\+vxlan\+\_\+find\+\_\+db\+\_\+el()}}.

\mbox{\Hypertarget{structmlx5e__vxlan__db__el_ae1669f50b24eb8ae7864f3da295393ed}\label{structmlx5e__vxlan__db__el_ae1669f50b24eb8ae7864f3da295393ed}} 
\index{mlx5e\_vxlan\_db\_el@{mlx5e\_vxlan\_db\_el}!proto@{proto}}
\index{proto@{proto}!mlx5e\_vxlan\_db\_el@{mlx5e\_vxlan\_db\_el}}
\doxysubsubsection{\texorpdfstring{proto}{proto}}
{\footnotesize\ttfamily u\+\_\+int mlx5e\+\_\+vxlan\+\_\+db\+\_\+el\+::proto}



Definition at line \mbox{\hyperlink{en_8h_source_l01008}{1008}} of file \mbox{\hyperlink{en_8h_source}{en.\+h}}.



Referenced by \mbox{\hyperlink{mlx5__en__flow__table_8c_source_l01879}{mlx5e\+\_\+add\+\_\+vxlan\+\_\+rule()}}, \mbox{\hyperlink{mlx5__en__flow__table_8c_source_l01780}{mlx5e\+\_\+add\+\_\+vxlan\+\_\+rule\+\_\+sub()}}, \mbox{\hyperlink{mlx5__en__flow__table_8c_source_l01981}{mlx5e\+\_\+del\+\_\+vxlan\+\_\+rule()}}, \mbox{\hyperlink{mlx5__en__flow__table_8c_source_l01826}{mlx5e\+\_\+vxlan\+\_\+alloc\+\_\+db\+\_\+el()}}, \mbox{\hyperlink{mlx5__en__flow__table_8c_source_l01839}{mlx5e\+\_\+vxlan\+\_\+family\+\_\+to\+\_\+proto()}}, and \mbox{\hyperlink{mlx5__en__flow__table_8c_source_l01814}{mlx5e\+\_\+vxlan\+\_\+find\+\_\+db\+\_\+el()}}.

\mbox{\Hypertarget{structmlx5e__vxlan__db__el_a2cf94272571257d232515db6884454cd}\label{structmlx5e__vxlan__db__el_a2cf94272571257d232515db6884454cd}} 
\index{mlx5e\_vxlan\_db\_el@{mlx5e\_vxlan\_db\_el}!refcount@{refcount}}
\index{refcount@{refcount}!mlx5e\_vxlan\_db\_el@{mlx5e\_vxlan\_db\_el}}
\doxysubsubsection{\texorpdfstring{refcount}{refcount}}
{\footnotesize\ttfamily u\+\_\+int mlx5e\+\_\+vxlan\+\_\+db\+\_\+el\+::refcount}



Definition at line \mbox{\hyperlink{en_8h_source_l01007}{1007}} of file \mbox{\hyperlink{en_8h_source}{en.\+h}}.



Referenced by \mbox{\hyperlink{mlx5__en__flow__table_8c_source_l01879}{mlx5e\+\_\+add\+\_\+vxlan\+\_\+rule()}}, \mbox{\hyperlink{mlx5__en__flow__table_8c_source_l01981}{mlx5e\+\_\+del\+\_\+vxlan\+\_\+rule()}}, and \mbox{\hyperlink{mlx5__en__flow__table_8c_source_l01826}{mlx5e\+\_\+vxlan\+\_\+alloc\+\_\+db\+\_\+el()}}.

\mbox{\Hypertarget{structmlx5e__vxlan__db__el_a0f5e83daa4752c432560d3cc5453c99a}\label{structmlx5e__vxlan__db__el_a0f5e83daa4752c432560d3cc5453c99a}} 
\index{mlx5e\_vxlan\_db\_el@{mlx5e\_vxlan\_db\_el}!vxlan\_ft\_rule@{vxlan\_ft\_rule}}
\index{vxlan\_ft\_rule@{vxlan\_ft\_rule}!mlx5e\_vxlan\_db\_el@{mlx5e\_vxlan\_db\_el}}
\doxysubsubsection{\texorpdfstring{vxlan\_ft\_rule}{vxlan\_ft\_rule}}
{\footnotesize\ttfamily struct \mbox{\hyperlink{structmlx5__flow__rule}{mlx5\+\_\+flow\+\_\+rule}}$\ast$ mlx5e\+\_\+vxlan\+\_\+db\+\_\+el\+::vxlan\+\_\+ft\+\_\+rule}



Definition at line \mbox{\hyperlink{en_8h_source_l01011}{1011}} of file \mbox{\hyperlink{en_8h_source}{en.\+h}}.



Referenced by \mbox{\hyperlink{mlx5__en__flow__table_8c_source_l01780}{mlx5e\+\_\+add\+\_\+vxlan\+\_\+rule\+\_\+sub()}}, \mbox{\hyperlink{mlx5__en__flow__table_8c_source_l02007}{mlx5e\+\_\+del\+\_\+all\+\_\+vxlan\+\_\+rules()}}, \mbox{\hyperlink{mlx5__en__flow__table_8c_source_l01981}{mlx5e\+\_\+del\+\_\+vxlan\+\_\+rule()}}, and \mbox{\hyperlink{mlx5__en__flow__table_8c_source_l01826}{mlx5e\+\_\+vxlan\+\_\+alloc\+\_\+db\+\_\+el()}}.



The documentation for this struct was generated from the following file\+:\begin{DoxyCompactItemize}
\item 
dev/mlx5/mlx5\+\_\+en/\mbox{\hyperlink{en_8h}{en.\+h}}\end{DoxyCompactItemize}
