\hypertarget{structmlx5__flow__rule__node}{}\doxysection{mlx5\+\_\+flow\+\_\+rule\+\_\+node Struct Reference}
\label{structmlx5__flow__rule__node}\index{mlx5\_flow\_rule\_node@{mlx5\_flow\_rule\_node}}


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

\doxysubsection*{Data Fields}
\begin{DoxyCompactItemize}
\item 
struct list\+\_\+head \mbox{\hyperlink{structmlx5__flow__rule__node_a19443165a69d3af25a69445c0101d71d}{list}}
\item 
u32 \mbox{\hyperlink{structmlx5__flow__rule__node_a70209da9ec43835e8b4d836c18dd148c}{match\+\_\+criteria}} \mbox{[}\mbox{\hyperlink{device_8h_a2bdfa104f3d7c0635b984382d1562741}{MLX5\+\_\+\+ST\+\_\+\+SZ\+\_\+\+DW}}(fte\+\_\+match\+\_\+param)\mbox{]}
\item 
u32 \mbox{\hyperlink{structmlx5__flow__rule__node_a9c41e3d139e1f6c3eecb7b632b5c1ec6}{match\+\_\+value}} \mbox{[}\mbox{\hyperlink{device_8h_a2bdfa104f3d7c0635b984382d1562741}{MLX5\+\_\+\+ST\+\_\+\+SZ\+\_\+\+DW}}(fte\+\_\+match\+\_\+param)\mbox{]}
\item 
u8 \mbox{\hyperlink{structmlx5__flow__rule__node_a85de5743656329d9984cb3ed682271ad}{match\+\_\+criteria\+\_\+enable}}
\end{DoxyCompactItemize}


\doxysubsection{Detailed Description}


Definition at line \mbox{\hyperlink{fs_8h_source_l00209}{209}} of file \mbox{\hyperlink{fs_8h_source}{fs.\+h}}.



\doxysubsection{Field Documentation}
\mbox{\Hypertarget{structmlx5__flow__rule__node_a19443165a69d3af25a69445c0101d71d}\label{structmlx5__flow__rule__node_a19443165a69d3af25a69445c0101d71d}} 
\index{mlx5\_flow\_rule\_node@{mlx5\_flow\_rule\_node}!list@{list}}
\index{list@{list}!mlx5\_flow\_rule\_node@{mlx5\_flow\_rule\_node}}
\doxysubsubsection{\texorpdfstring{list}{list}}
{\footnotesize\ttfamily struct list\+\_\+head mlx5\+\_\+flow\+\_\+rule\+\_\+node\+::list}



Definition at line \mbox{\hyperlink{fs_8h_source_l00210}{210}} of file \mbox{\hyperlink{fs_8h_source}{fs.\+h}}.



Referenced by \mbox{\hyperlink{mlx5__fs__tree_8c_source_l02628}{mlx5\+\_\+del\+\_\+flow\+\_\+rules\+\_\+list()}}, \mbox{\hyperlink{mlx5__fs__tree_8c_source_l02642}{set\+\_\+rocev1\+\_\+rules()}}, and \mbox{\hyperlink{mlx5__fs__tree_8c_source_l02663}{set\+\_\+rocev2\+\_\+rules()}}.

\mbox{\Hypertarget{structmlx5__flow__rule__node_a70209da9ec43835e8b4d836c18dd148c}\label{structmlx5__flow__rule__node_a70209da9ec43835e8b4d836c18dd148c}} 
\index{mlx5\_flow\_rule\_node@{mlx5\_flow\_rule\_node}!match\_criteria@{match\_criteria}}
\index{match\_criteria@{match\_criteria}!mlx5\_flow\_rule\_node@{mlx5\_flow\_rule\_node}}
\doxysubsubsection{\texorpdfstring{match\_criteria}{match\_criteria}}
{\footnotesize\ttfamily u32 mlx5\+\_\+flow\+\_\+rule\+\_\+node\+::match\+\_\+criteria\mbox{[}\mbox{\hyperlink{device_8h_a2bdfa104f3d7c0635b984382d1562741}{MLX5\+\_\+\+ST\+\_\+\+SZ\+\_\+\+DW}}(fte\+\_\+match\+\_\+param)\mbox{]}}



Definition at line \mbox{\hyperlink{fs_8h_source_l00211}{211}} of file \mbox{\hyperlink{fs_8h_source}{fs.\+h}}.



Referenced by \mbox{\hyperlink{mlx5__fs__tree_8c_source_l02642}{set\+\_\+rocev1\+\_\+rules()}}, and \mbox{\hyperlink{mlx5__fs__tree_8c_source_l02663}{set\+\_\+rocev2\+\_\+rules()}}.

\mbox{\Hypertarget{structmlx5__flow__rule__node_a85de5743656329d9984cb3ed682271ad}\label{structmlx5__flow__rule__node_a85de5743656329d9984cb3ed682271ad}} 
\index{mlx5\_flow\_rule\_node@{mlx5\_flow\_rule\_node}!match\_criteria\_enable@{match\_criteria\_enable}}
\index{match\_criteria\_enable@{match\_criteria\_enable}!mlx5\_flow\_rule\_node@{mlx5\_flow\_rule\_node}}
\doxysubsubsection{\texorpdfstring{match\_criteria\_enable}{match\_criteria\_enable}}
{\footnotesize\ttfamily u8 mlx5\+\_\+flow\+\_\+rule\+\_\+node\+::match\+\_\+criteria\+\_\+enable}



Definition at line \mbox{\hyperlink{fs_8h_source_l00213}{213}} of file \mbox{\hyperlink{fs_8h_source}{fs.\+h}}.



Referenced by \mbox{\hyperlink{mlx5__fs__tree_8c_source_l02642}{set\+\_\+rocev1\+\_\+rules()}}, and \mbox{\hyperlink{mlx5__fs__tree_8c_source_l02663}{set\+\_\+rocev2\+\_\+rules()}}.

\mbox{\Hypertarget{structmlx5__flow__rule__node_a9c41e3d139e1f6c3eecb7b632b5c1ec6}\label{structmlx5__flow__rule__node_a9c41e3d139e1f6c3eecb7b632b5c1ec6}} 
\index{mlx5\_flow\_rule\_node@{mlx5\_flow\_rule\_node}!match\_value@{match\_value}}
\index{match\_value@{match\_value}!mlx5\_flow\_rule\_node@{mlx5\_flow\_rule\_node}}
\doxysubsubsection{\texorpdfstring{match\_value}{match\_value}}
{\footnotesize\ttfamily u32 mlx5\+\_\+flow\+\_\+rule\+\_\+node\+::match\+\_\+value\mbox{[}\mbox{\hyperlink{device_8h_a2bdfa104f3d7c0635b984382d1562741}{MLX5\+\_\+\+ST\+\_\+\+SZ\+\_\+\+DW}}(fte\+\_\+match\+\_\+param)\mbox{]}}



Definition at line \mbox{\hyperlink{fs_8h_source_l00212}{212}} of file \mbox{\hyperlink{fs_8h_source}{fs.\+h}}.



Referenced by \mbox{\hyperlink{mlx5__fs__tree_8c_source_l02642}{set\+\_\+rocev1\+\_\+rules()}}, and \mbox{\hyperlink{mlx5__fs__tree_8c_source_l02663}{set\+\_\+rocev2\+\_\+rules()}}.



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