\hypertarget{structmlx5__l2__table}{}\doxysection{mlx5\+\_\+l2\+\_\+table Struct Reference}
\label{structmlx5__l2__table}\index{mlx5\_l2\_table@{mlx5\_l2\_table}}


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

\doxysubsection*{Data Fields}
\begin{DoxyCompactItemize}
\item 
struct hlist\+\_\+head \mbox{\hyperlink{structmlx5__l2__table_a60f77de540b5c05d99b286837338f3c3}{l2\+\_\+hash}} \mbox{[}\mbox{\hyperlink{eswitch_8h_a669d4925f0b52290a6bd3fb001315e4a}{MLX5\+\_\+\+L2\+\_\+\+ADDR\+\_\+\+HASH\+\_\+\+SIZE}}\mbox{]}
\item 
u32 \mbox{\hyperlink{structmlx5__l2__table_a78555dfaf229a668b85b8322febb244c}{size}}
\item 
unsigned long $\ast$ \mbox{\hyperlink{structmlx5__l2__table_a6de5fc3a3e2b98c26fbe4b69385057d3}{bitmap}}
\end{DoxyCompactItemize}


\doxysubsection{Detailed Description}


Definition at line \mbox{\hyperlink{eswitch_8h_source_l00121}{121}} of file \mbox{\hyperlink{eswitch_8h_source}{eswitch.\+h}}.



\doxysubsection{Field Documentation}
\mbox{\Hypertarget{structmlx5__l2__table_a6de5fc3a3e2b98c26fbe4b69385057d3}\label{structmlx5__l2__table_a6de5fc3a3e2b98c26fbe4b69385057d3}} 
\index{mlx5\_l2\_table@{mlx5\_l2\_table}!bitmap@{bitmap}}
\index{bitmap@{bitmap}!mlx5\_l2\_table@{mlx5\_l2\_table}}
\doxysubsubsection{\texorpdfstring{bitmap}{bitmap}}
{\footnotesize\ttfamily unsigned long$\ast$ mlx5\+\_\+l2\+\_\+table\+::bitmap}



Definition at line \mbox{\hyperlink{eswitch_8h_source_l00124}{124}} of file \mbox{\hyperlink{eswitch_8h_source}{eswitch.\+h}}.



Referenced by \mbox{\hyperlink{mlx5__eswitch_8c_source_l01158}{mlx5\+\_\+eswitch\+\_\+cleanup()}}, and \mbox{\hyperlink{mlx5__eswitch_8c_source_l01087}{mlx5\+\_\+eswitch\+\_\+init()}}.

\mbox{\Hypertarget{structmlx5__l2__table_a60f77de540b5c05d99b286837338f3c3}\label{structmlx5__l2__table_a60f77de540b5c05d99b286837338f3c3}} 
\index{mlx5\_l2\_table@{mlx5\_l2\_table}!l2\_hash@{l2\_hash}}
\index{l2\_hash@{l2\_hash}!mlx5\_l2\_table@{mlx5\_l2\_table}}
\doxysubsubsection{\texorpdfstring{l2\_hash}{l2\_hash}}
{\footnotesize\ttfamily struct hlist\+\_\+head mlx5\+\_\+l2\+\_\+table\+::l2\+\_\+hash\mbox{[}\mbox{\hyperlink{eswitch_8h_a669d4925f0b52290a6bd3fb001315e4a}{MLX5\+\_\+\+L2\+\_\+\+ADDR\+\_\+\+HASH\+\_\+\+SIZE}}\mbox{]}}



Definition at line \mbox{\hyperlink{eswitch_8h_source_l00122}{122}} of file \mbox{\hyperlink{eswitch_8h_source}{eswitch.\+h}}.



Referenced by \mbox{\hyperlink{mlx5__eswitch_8c_source_l00346}{esw\+\_\+add\+\_\+uc\+\_\+addr()}}, and \mbox{\hyperlink{mlx5__eswitch_8c_source_l00382}{esw\+\_\+del\+\_\+uc\+\_\+addr()}}.

\mbox{\Hypertarget{structmlx5__l2__table_a78555dfaf229a668b85b8322febb244c}\label{structmlx5__l2__table_a78555dfaf229a668b85b8322febb244c}} 
\index{mlx5\_l2\_table@{mlx5\_l2\_table}!size@{size}}
\index{size@{size}!mlx5\_l2\_table@{mlx5\_l2\_table}}
\doxysubsubsection{\texorpdfstring{size}{size}}
{\footnotesize\ttfamily u32 mlx5\+\_\+l2\+\_\+table\+::size}



Definition at line \mbox{\hyperlink{eswitch_8h_source_l00123}{123}} of file \mbox{\hyperlink{eswitch_8h_source}{eswitch.\+h}}.



Referenced by \mbox{\hyperlink{mlx5__eswitch_8c_source_l01087}{mlx5\+\_\+eswitch\+\_\+init()}}.



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