\hypertarget{structvport__ingress}{}\doxysection{vport\+\_\+ingress Struct Reference}
\label{structvport__ingress}\index{vport\_ingress@{vport\_ingress}}


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



Collaboration diagram for vport\+\_\+ingress\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d7/dd2/structvport__ingress__coll__graph}
\end{center}
\end{figure}
\doxysubsection*{Data Fields}
\begin{DoxyCompactItemize}
\item 
struct \mbox{\hyperlink{structmlx5__flow__table}{mlx5\+\_\+flow\+\_\+table}} $\ast$ \mbox{\hyperlink{structvport__ingress_a665c3d8d13ae0c97ee12f5a751fbe1df}{acl}}
\item 
struct \mbox{\hyperlink{structmlx5__flow__group}{mlx5\+\_\+flow\+\_\+group}} $\ast$ \mbox{\hyperlink{structvport__ingress_aa457e75d659a2b8092496769ea605cb7}{drop\+\_\+grp}}
\item 
struct \mbox{\hyperlink{structmlx5__flow__rule}{mlx5\+\_\+flow\+\_\+rule}} $\ast$ \mbox{\hyperlink{structvport__ingress_a3846f3d40d2214fbb7ba1bab2dc3b8fe}{drop\+\_\+rule}}
\end{DoxyCompactItemize}


\doxysubsection{Detailed Description}


Definition at line \mbox{\hyperlink{eswitch_8h_source_l00085}{85}} of file \mbox{\hyperlink{eswitch_8h_source}{eswitch.\+h}}.



\doxysubsection{Field Documentation}
\mbox{\Hypertarget{structvport__ingress_a665c3d8d13ae0c97ee12f5a751fbe1df}\label{structvport__ingress_a665c3d8d13ae0c97ee12f5a751fbe1df}} 
\index{vport\_ingress@{vport\_ingress}!acl@{acl}}
\index{acl@{acl}!vport\_ingress@{vport\_ingress}}
\doxysubsubsection{\texorpdfstring{acl}{acl}}
{\footnotesize\ttfamily struct \mbox{\hyperlink{structmlx5__flow__table}{mlx5\+\_\+flow\+\_\+table}}$\ast$ vport\+\_\+ingress\+::acl}



Definition at line \mbox{\hyperlink{eswitch_8h_source_l00086}{86}} of file \mbox{\hyperlink{eswitch_8h_source}{eswitch.\+h}}.



Referenced by \mbox{\hyperlink{mlx5__eswitch_8c_source_l00783}{esw\+\_\+vport\+\_\+disable\+\_\+ingress\+\_\+acl()}}, \mbox{\hyperlink{mlx5__eswitch_8c_source_l00714}{esw\+\_\+vport\+\_\+enable\+\_\+ingress\+\_\+acl()}}, and \mbox{\hyperlink{mlx5__eswitch_8c_source_l00798}{esw\+\_\+vport\+\_\+ingress\+\_\+config()}}.

\mbox{\Hypertarget{structvport__ingress_aa457e75d659a2b8092496769ea605cb7}\label{structvport__ingress_aa457e75d659a2b8092496769ea605cb7}} 
\index{vport\_ingress@{vport\_ingress}!drop\_grp@{drop\_grp}}
\index{drop\_grp@{drop\_grp}!vport\_ingress@{vport\_ingress}}
\doxysubsubsection{\texorpdfstring{drop\_grp}{drop\_grp}}
{\footnotesize\ttfamily struct \mbox{\hyperlink{structmlx5__flow__group}{mlx5\+\_\+flow\+\_\+group}}$\ast$ vport\+\_\+ingress\+::drop\+\_\+grp}



Definition at line \mbox{\hyperlink{eswitch_8h_source_l00087}{87}} of file \mbox{\hyperlink{eswitch_8h_source}{eswitch.\+h}}.



Referenced by \mbox{\hyperlink{mlx5__eswitch_8c_source_l00783}{esw\+\_\+vport\+\_\+disable\+\_\+ingress\+\_\+acl()}}, and \mbox{\hyperlink{mlx5__eswitch_8c_source_l00714}{esw\+\_\+vport\+\_\+enable\+\_\+ingress\+\_\+acl()}}.

\mbox{\Hypertarget{structvport__ingress_a3846f3d40d2214fbb7ba1bab2dc3b8fe}\label{structvport__ingress_a3846f3d40d2214fbb7ba1bab2dc3b8fe}} 
\index{vport\_ingress@{vport\_ingress}!drop\_rule@{drop\_rule}}
\index{drop\_rule@{drop\_rule}!vport\_ingress@{vport\_ingress}}
\doxysubsubsection{\texorpdfstring{drop\_rule}{drop\_rule}}
{\footnotesize\ttfamily struct \mbox{\hyperlink{structmlx5__flow__rule}{mlx5\+\_\+flow\+\_\+rule}}$\ast$ vport\+\_\+ingress\+::drop\+\_\+rule}



Definition at line \mbox{\hyperlink{eswitch_8h_source_l00088}{88}} of file \mbox{\hyperlink{eswitch_8h_source}{eswitch.\+h}}.



Referenced by \mbox{\hyperlink{mlx5__eswitch_8c_source_l00775}{esw\+\_\+vport\+\_\+cleanup\+\_\+ingress\+\_\+rules()}}, and \mbox{\hyperlink{mlx5__eswitch_8c_source_l00798}{esw\+\_\+vport\+\_\+ingress\+\_\+config()}}.



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}
