\hypertarget{structmlx5__ib__flow__handler}{}\doxysection{mlx5\+\_\+ib\+\_\+flow\+\_\+handler Struct Reference}
\label{structmlx5__ib__flow__handler}\index{mlx5\_ib\_flow\_handler@{mlx5\_ib\_flow\_handler}}


{\ttfamily \#include $<$mlx5\+\_\+ib.\+h$>$}



Collaboration diagram for mlx5\+\_\+ib\+\_\+flow\+\_\+handler\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d3/d3b/structmlx5__ib__flow__handler__coll__graph}
\end{center}
\end{figure}
\doxysubsection*{Data Fields}
\begin{DoxyCompactItemize}
\item 
struct list\+\_\+head \mbox{\hyperlink{structmlx5__ib__flow__handler_aceae902952e3ad6472831215186ef595}{list}}
\item 
struct ib\+\_\+flow \mbox{\hyperlink{structmlx5__ib__flow__handler_aba12a27b63dcb509b7db177c3d100bb2}{ibflow}}
\item 
struct \mbox{\hyperlink{structmlx5__ib__flow__prio}{mlx5\+\_\+ib\+\_\+flow\+\_\+prio}} $\ast$ \mbox{\hyperlink{structmlx5__ib__flow__handler_a84659bea079bd657025ea18e91494e24}{prio}}
\item 
struct \mbox{\hyperlink{structmlx5__flow__rule}{mlx5\+\_\+flow\+\_\+rule}} $\ast$ \mbox{\hyperlink{structmlx5__ib__flow__handler_a1345766f4c484c7ef78c9215aef9db57}{rule}}
\end{DoxyCompactItemize}


\doxysubsection{Detailed Description}


Definition at line \mbox{\hyperlink{mlx5__ib_8h_source_l00171}{171}} of file \mbox{\hyperlink{mlx5__ib_8h_source}{mlx5\+\_\+ib.\+h}}.



\doxysubsection{Field Documentation}
\mbox{\Hypertarget{structmlx5__ib__flow__handler_aba12a27b63dcb509b7db177c3d100bb2}\label{structmlx5__ib__flow__handler_aba12a27b63dcb509b7db177c3d100bb2}} 
\index{mlx5\_ib\_flow\_handler@{mlx5\_ib\_flow\_handler}!ibflow@{ibflow}}
\index{ibflow@{ibflow}!mlx5\_ib\_flow\_handler@{mlx5\_ib\_flow\_handler}}
\doxysubsubsection{\texorpdfstring{ibflow}{ibflow}}
{\footnotesize\ttfamily struct ib\+\_\+flow mlx5\+\_\+ib\+\_\+flow\+\_\+handler\+::ibflow}



Definition at line \mbox{\hyperlink{mlx5__ib_8h_source_l00173}{173}} of file \mbox{\hyperlink{mlx5__ib_8h_source}{mlx5\+\_\+ib.\+h}}.



Referenced by \mbox{\hyperlink{mlx5__ib__main_8c_source_l02360}{mlx5\+\_\+ib\+\_\+create\+\_\+flow()}}, and \mbox{\hyperlink{mlx5__ib__main_8c_source_l02065}{mlx5\+\_\+ib\+\_\+destroy\+\_\+flow()}}.

\mbox{\Hypertarget{structmlx5__ib__flow__handler_aceae902952e3ad6472831215186ef595}\label{structmlx5__ib__flow__handler_aceae902952e3ad6472831215186ef595}} 
\index{mlx5\_ib\_flow\_handler@{mlx5\_ib\_flow\_handler}!list@{list}}
\index{list@{list}!mlx5\_ib\_flow\_handler@{mlx5\_ib\_flow\_handler}}
\doxysubsubsection{\texorpdfstring{list}{list}}
{\footnotesize\ttfamily struct list\+\_\+head mlx5\+\_\+ib\+\_\+flow\+\_\+handler\+::list}



Definition at line \mbox{\hyperlink{mlx5__ib_8h_source_l00172}{172}} of file \mbox{\hyperlink{mlx5__ib_8h_source}{mlx5\+\_\+ib.\+h}}.



Referenced by \mbox{\hyperlink{mlx5__ib__main_8c_source_l02234}{create\+\_\+dont\+\_\+trap\+\_\+rule()}}, \mbox{\hyperlink{mlx5__ib__main_8c_source_l02174}{create\+\_\+flow\+\_\+rule()}}, \mbox{\hyperlink{mlx5__ib__main_8c_source_l02263}{create\+\_\+leftovers\+\_\+rule()}}, \mbox{\hyperlink{mlx5__ib__main_8c_source_l02322}{create\+\_\+sniffer\+\_\+rule()}}, and \mbox{\hyperlink{mlx5__ib__main_8c_source_l02065}{mlx5\+\_\+ib\+\_\+destroy\+\_\+flow()}}.

\mbox{\Hypertarget{structmlx5__ib__flow__handler_a84659bea079bd657025ea18e91494e24}\label{structmlx5__ib__flow__handler_a84659bea079bd657025ea18e91494e24}} 
\index{mlx5\_ib\_flow\_handler@{mlx5\_ib\_flow\_handler}!prio@{prio}}
\index{prio@{prio}!mlx5\_ib\_flow\_handler@{mlx5\_ib\_flow\_handler}}
\doxysubsubsection{\texorpdfstring{prio}{prio}}
{\footnotesize\ttfamily struct \mbox{\hyperlink{structmlx5__ib__flow__prio}{mlx5\+\_\+ib\+\_\+flow\+\_\+prio}}$\ast$ mlx5\+\_\+ib\+\_\+flow\+\_\+handler\+::prio}



Definition at line \mbox{\hyperlink{mlx5__ib_8h_source_l00174}{174}} of file \mbox{\hyperlink{mlx5__ib_8h_source}{mlx5\+\_\+ib.\+h}}.



Referenced by \mbox{\hyperlink{mlx5__ib__main_8c_source_l02174}{create\+\_\+flow\+\_\+rule()}}, and \mbox{\hyperlink{mlx5__ib__main_8c_source_l02065}{mlx5\+\_\+ib\+\_\+destroy\+\_\+flow()}}.

\mbox{\Hypertarget{structmlx5__ib__flow__handler_a1345766f4c484c7ef78c9215aef9db57}\label{structmlx5__ib__flow__handler_a1345766f4c484c7ef78c9215aef9db57}} 
\index{mlx5\_ib\_flow\_handler@{mlx5\_ib\_flow\_handler}!rule@{rule}}
\index{rule@{rule}!mlx5\_ib\_flow\_handler@{mlx5\_ib\_flow\_handler}}
\doxysubsubsection{\texorpdfstring{rule}{rule}}
{\footnotesize\ttfamily struct \mbox{\hyperlink{structmlx5__flow__rule}{mlx5\+\_\+flow\+\_\+rule}}$\ast$ mlx5\+\_\+ib\+\_\+flow\+\_\+handler\+::rule}



Definition at line \mbox{\hyperlink{mlx5__ib_8h_source_l00175}{175}} of file \mbox{\hyperlink{mlx5__ib_8h_source}{mlx5\+\_\+ib.\+h}}.



Referenced by \mbox{\hyperlink{mlx5__ib__main_8c_source_l02234}{create\+\_\+dont\+\_\+trap\+\_\+rule()}}, \mbox{\hyperlink{mlx5__ib__main_8c_source_l02174}{create\+\_\+flow\+\_\+rule()}}, \mbox{\hyperlink{mlx5__ib__main_8c_source_l02263}{create\+\_\+leftovers\+\_\+rule()}}, \mbox{\hyperlink{mlx5__ib__main_8c_source_l02322}{create\+\_\+sniffer\+\_\+rule()}}, and \mbox{\hyperlink{mlx5__ib__main_8c_source_l02065}{mlx5\+\_\+ib\+\_\+destroy\+\_\+flow()}}.



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