\hypertarget{structesw__mc__addr}{}\doxysection{esw\+\_\+mc\+\_\+addr Struct Reference}
\label{structesw__mc__addr}\index{esw\_mc\_addr@{esw\_mc\_addr}}


Collaboration diagram for esw\+\_\+mc\+\_\+addr\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d8/d94/structesw__mc__addr__coll__graph}
\end{center}
\end{figure}
\doxysubsection*{Data Fields}
\begin{DoxyCompactItemize}
\item 
struct \mbox{\hyperlink{structl2addr__node}{l2addr\+\_\+node}} \mbox{\hyperlink{structesw__mc__addr_add950c81002c874a0dacabdeec682f9c}{node}}
\item 
struct \mbox{\hyperlink{structmlx5__flow__rule}{mlx5\+\_\+flow\+\_\+rule}} $\ast$ \mbox{\hyperlink{structesw__mc__addr_a1f83afa61bed80fd7bd49e91d55aa3e9}{uplink\+\_\+rule}}
\item 
u32 \mbox{\hyperlink{structesw__mc__addr_ad406fa062655b5ee5907076d6cc5a3d7}{refcnt}}
\end{DoxyCompactItemize}


\doxysubsection{Detailed Description}


Definition at line \mbox{\hyperlink{mlx5__eswitch_8c_source_l00067}{67}} of file \mbox{\hyperlink{mlx5__eswitch_8c_source}{mlx5\+\_\+eswitch.\+c}}.



\doxysubsection{Field Documentation}
\mbox{\Hypertarget{structesw__mc__addr_add950c81002c874a0dacabdeec682f9c}\label{structesw__mc__addr_add950c81002c874a0dacabdeec682f9c}} 
\index{esw\_mc\_addr@{esw\_mc\_addr}!node@{node}}
\index{node@{node}!esw\_mc\_addr@{esw\_mc\_addr}}
\doxysubsubsection{\texorpdfstring{node}{node}}
{\footnotesize\ttfamily struct \mbox{\hyperlink{structl2addr__node}{l2addr\+\_\+node}} esw\+\_\+mc\+\_\+addr\+::node}



Definition at line \mbox{\hyperlink{mlx5__eswitch_8c_source_l00068}{68}} of file \mbox{\hyperlink{mlx5__eswitch_8c_source}{mlx5\+\_\+eswitch.\+c}}.

\mbox{\Hypertarget{structesw__mc__addr_ad406fa062655b5ee5907076d6cc5a3d7}\label{structesw__mc__addr_ad406fa062655b5ee5907076d6cc5a3d7}} 
\index{esw\_mc\_addr@{esw\_mc\_addr}!refcnt@{refcnt}}
\index{refcnt@{refcnt}!esw\_mc\_addr@{esw\_mc\_addr}}
\doxysubsubsection{\texorpdfstring{refcnt}{refcnt}}
{\footnotesize\ttfamily u32 esw\+\_\+mc\+\_\+addr\+::refcnt}



Definition at line \mbox{\hyperlink{mlx5__eswitch_8c_source_l00070}{70}} of file \mbox{\hyperlink{mlx5__eswitch_8c_source}{mlx5\+\_\+eswitch.\+c}}.



Referenced by \mbox{\hyperlink{mlx5__eswitch_8c_source_l00409}{esw\+\_\+add\+\_\+mc\+\_\+addr()}}, and \mbox{\hyperlink{mlx5__eswitch_8c_source_l00440}{esw\+\_\+del\+\_\+mc\+\_\+addr()}}.

\mbox{\Hypertarget{structesw__mc__addr_a1f83afa61bed80fd7bd49e91d55aa3e9}\label{structesw__mc__addr_a1f83afa61bed80fd7bd49e91d55aa3e9}} 
\index{esw\_mc\_addr@{esw\_mc\_addr}!uplink\_rule@{uplink\_rule}}
\index{uplink\_rule@{uplink\_rule}!esw\_mc\_addr@{esw\_mc\_addr}}
\doxysubsubsection{\texorpdfstring{uplink\_rule}{uplink\_rule}}
{\footnotesize\ttfamily struct \mbox{\hyperlink{structmlx5__flow__rule}{mlx5\+\_\+flow\+\_\+rule}}$\ast$ esw\+\_\+mc\+\_\+addr\+::uplink\+\_\+rule}



Definition at line \mbox{\hyperlink{mlx5__eswitch_8c_source_l00069}{69}} of file \mbox{\hyperlink{mlx5__eswitch_8c_source}{mlx5\+\_\+eswitch.\+c}}.



Referenced by \mbox{\hyperlink{mlx5__eswitch_8c_source_l00409}{esw\+\_\+add\+\_\+mc\+\_\+addr()}}, and \mbox{\hyperlink{mlx5__eswitch_8c_source_l00440}{esw\+\_\+del\+\_\+mc\+\_\+addr()}}.



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