\hypertarget{structmlx5__ifc__cong__control__r__roce__ecn__np__bits}{}\doxysection{mlx5\+\_\+ifc\+\_\+cong\+\_\+control\+\_\+r\+\_\+roce\+\_\+ecn\+\_\+np\+\_\+bits Struct Reference}
\label{structmlx5__ifc__cong__control__r__roce__ecn__np__bits}\index{mlx5\_ifc\_cong\_control\_r\_roce\_ecn\_np\_bits@{mlx5\_ifc\_cong\_control\_r\_roce\_ecn\_np\_bits}}


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

\doxysubsection*{Data Fields}
\begin{DoxyCompactItemize}
\item 
u8 \mbox{\hyperlink{structmlx5__ifc__cong__control__r__roce__ecn__np__bits_a63fe30cd811e99cbce30c4fe51657fb2}{reserved\+\_\+0}} \mbox{[}0xa0\mbox{]}
\item 
u8 \mbox{\hyperlink{structmlx5__ifc__cong__control__r__roce__ecn__np__bits_a0cd2d3ddebbc09549f26d59398ddb7af}{min\+\_\+time\+\_\+between\+\_\+cnps}} \mbox{[}0x20\mbox{]}
\item 
u8 \mbox{\hyperlink{structmlx5__ifc__cong__control__r__roce__ecn__np__bits_a6208f272c12acf13c0e442ed58de9c48}{reserved\+\_\+1}} \mbox{[}0x12\mbox{]}
\item 
u8 \mbox{\hyperlink{structmlx5__ifc__cong__control__r__roce__ecn__np__bits_a413eb46d20812209dd4c4fb79cb66973}{cnp\+\_\+dscp}} \mbox{[}0x6\mbox{]}
\item 
u8 \mbox{\hyperlink{structmlx5__ifc__cong__control__r__roce__ecn__np__bits_ab5193d96469e4c9e9d60be64352000e4}{reserved\+\_\+2}} \mbox{[}0x4\mbox{]}
\item 
u8 \mbox{\hyperlink{structmlx5__ifc__cong__control__r__roce__ecn__np__bits_a518854c84ed7d1451e5119c994d516d0}{cnp\+\_\+prio\+\_\+mode}} \mbox{[}0x1\mbox{]}
\item 
u8 \mbox{\hyperlink{structmlx5__ifc__cong__control__r__roce__ecn__np__bits_ad9abc374b3c2766a1012caa4916c7fc5}{cnp\+\_\+802p\+\_\+prio}} \mbox{[}0x3\mbox{]}
\item 
u8 \mbox{\hyperlink{structmlx5__ifc__cong__control__r__roce__ecn__np__bits_af806a2500ffed5d56f0c3f7661b7575b}{reserved\+\_\+3}} \mbox{[}0x720\mbox{]}
\end{DoxyCompactItemize}


\doxysubsection{Detailed Description}


Definition at line \mbox{\hyperlink{mlx5__ifc_8h_source_l01530}{1530}} of file \mbox{\hyperlink{mlx5__ifc_8h_source}{mlx5\+\_\+ifc.\+h}}.



\doxysubsection{Field Documentation}
\mbox{\Hypertarget{structmlx5__ifc__cong__control__r__roce__ecn__np__bits_ad9abc374b3c2766a1012caa4916c7fc5}\label{structmlx5__ifc__cong__control__r__roce__ecn__np__bits_ad9abc374b3c2766a1012caa4916c7fc5}} 
\index{mlx5\_ifc\_cong\_control\_r\_roce\_ecn\_np\_bits@{mlx5\_ifc\_cong\_control\_r\_roce\_ecn\_np\_bits}!cnp\_802p\_prio@{cnp\_802p\_prio}}
\index{cnp\_802p\_prio@{cnp\_802p\_prio}!mlx5\_ifc\_cong\_control\_r\_roce\_ecn\_np\_bits@{mlx5\_ifc\_cong\_control\_r\_roce\_ecn\_np\_bits}}
\doxysubsubsection{\texorpdfstring{cnp\_802p\_prio}{cnp\_802p\_prio}}
{\footnotesize\ttfamily u8 mlx5\+\_\+ifc\+\_\+cong\+\_\+control\+\_\+r\+\_\+roce\+\_\+ecn\+\_\+np\+\_\+bits\+::cnp\+\_\+802p\+\_\+prio\mbox{[}0x3\mbox{]}}



Definition at line \mbox{\hyperlink{mlx5__ifc_8h_source_l01539}{1539}} of file \mbox{\hyperlink{mlx5__ifc_8h_source}{mlx5\+\_\+ifc.\+h}}.

\mbox{\Hypertarget{structmlx5__ifc__cong__control__r__roce__ecn__np__bits_a413eb46d20812209dd4c4fb79cb66973}\label{structmlx5__ifc__cong__control__r__roce__ecn__np__bits_a413eb46d20812209dd4c4fb79cb66973}} 
\index{mlx5\_ifc\_cong\_control\_r\_roce\_ecn\_np\_bits@{mlx5\_ifc\_cong\_control\_r\_roce\_ecn\_np\_bits}!cnp\_dscp@{cnp\_dscp}}
\index{cnp\_dscp@{cnp\_dscp}!mlx5\_ifc\_cong\_control\_r\_roce\_ecn\_np\_bits@{mlx5\_ifc\_cong\_control\_r\_roce\_ecn\_np\_bits}}
\doxysubsubsection{\texorpdfstring{cnp\_dscp}{cnp\_dscp}}
{\footnotesize\ttfamily u8 mlx5\+\_\+ifc\+\_\+cong\+\_\+control\+\_\+r\+\_\+roce\+\_\+ecn\+\_\+np\+\_\+bits\+::cnp\+\_\+dscp\mbox{[}0x6\mbox{]}}



Definition at line \mbox{\hyperlink{mlx5__ifc_8h_source_l01536}{1536}} of file \mbox{\hyperlink{mlx5__ifc_8h_source}{mlx5\+\_\+ifc.\+h}}.

\mbox{\Hypertarget{structmlx5__ifc__cong__control__r__roce__ecn__np__bits_a518854c84ed7d1451e5119c994d516d0}\label{structmlx5__ifc__cong__control__r__roce__ecn__np__bits_a518854c84ed7d1451e5119c994d516d0}} 
\index{mlx5\_ifc\_cong\_control\_r\_roce\_ecn\_np\_bits@{mlx5\_ifc\_cong\_control\_r\_roce\_ecn\_np\_bits}!cnp\_prio\_mode@{cnp\_prio\_mode}}
\index{cnp\_prio\_mode@{cnp\_prio\_mode}!mlx5\_ifc\_cong\_control\_r\_roce\_ecn\_np\_bits@{mlx5\_ifc\_cong\_control\_r\_roce\_ecn\_np\_bits}}
\doxysubsubsection{\texorpdfstring{cnp\_prio\_mode}{cnp\_prio\_mode}}
{\footnotesize\ttfamily u8 mlx5\+\_\+ifc\+\_\+cong\+\_\+control\+\_\+r\+\_\+roce\+\_\+ecn\+\_\+np\+\_\+bits\+::cnp\+\_\+prio\+\_\+mode\mbox{[}0x1\mbox{]}}



Definition at line \mbox{\hyperlink{mlx5__ifc_8h_source_l01538}{1538}} of file \mbox{\hyperlink{mlx5__ifc_8h_source}{mlx5\+\_\+ifc.\+h}}.

\mbox{\Hypertarget{structmlx5__ifc__cong__control__r__roce__ecn__np__bits_a0cd2d3ddebbc09549f26d59398ddb7af}\label{structmlx5__ifc__cong__control__r__roce__ecn__np__bits_a0cd2d3ddebbc09549f26d59398ddb7af}} 
\index{mlx5\_ifc\_cong\_control\_r\_roce\_ecn\_np\_bits@{mlx5\_ifc\_cong\_control\_r\_roce\_ecn\_np\_bits}!min\_time\_between\_cnps@{min\_time\_between\_cnps}}
\index{min\_time\_between\_cnps@{min\_time\_between\_cnps}!mlx5\_ifc\_cong\_control\_r\_roce\_ecn\_np\_bits@{mlx5\_ifc\_cong\_control\_r\_roce\_ecn\_np\_bits}}
\doxysubsubsection{\texorpdfstring{min\_time\_between\_cnps}{min\_time\_between\_cnps}}
{\footnotesize\ttfamily u8 mlx5\+\_\+ifc\+\_\+cong\+\_\+control\+\_\+r\+\_\+roce\+\_\+ecn\+\_\+np\+\_\+bits\+::min\+\_\+time\+\_\+between\+\_\+cnps\mbox{[}0x20\mbox{]}}



Definition at line \mbox{\hyperlink{mlx5__ifc_8h_source_l01533}{1533}} of file \mbox{\hyperlink{mlx5__ifc_8h_source}{mlx5\+\_\+ifc.\+h}}.

\mbox{\Hypertarget{structmlx5__ifc__cong__control__r__roce__ecn__np__bits_a63fe30cd811e99cbce30c4fe51657fb2}\label{structmlx5__ifc__cong__control__r__roce__ecn__np__bits_a63fe30cd811e99cbce30c4fe51657fb2}} 
\index{mlx5\_ifc\_cong\_control\_r\_roce\_ecn\_np\_bits@{mlx5\_ifc\_cong\_control\_r\_roce\_ecn\_np\_bits}!reserved\_0@{reserved\_0}}
\index{reserved\_0@{reserved\_0}!mlx5\_ifc\_cong\_control\_r\_roce\_ecn\_np\_bits@{mlx5\_ifc\_cong\_control\_r\_roce\_ecn\_np\_bits}}
\doxysubsubsection{\texorpdfstring{reserved\_0}{reserved\_0}}
{\footnotesize\ttfamily u8 mlx5\+\_\+ifc\+\_\+cong\+\_\+control\+\_\+r\+\_\+roce\+\_\+ecn\+\_\+np\+\_\+bits\+::reserved\+\_\+0\mbox{[}0xa0\mbox{]}}



Definition at line \mbox{\hyperlink{mlx5__ifc_8h_source_l01531}{1531}} of file \mbox{\hyperlink{mlx5__ifc_8h_source}{mlx5\+\_\+ifc.\+h}}.

\mbox{\Hypertarget{structmlx5__ifc__cong__control__r__roce__ecn__np__bits_a6208f272c12acf13c0e442ed58de9c48}\label{structmlx5__ifc__cong__control__r__roce__ecn__np__bits_a6208f272c12acf13c0e442ed58de9c48}} 
\index{mlx5\_ifc\_cong\_control\_r\_roce\_ecn\_np\_bits@{mlx5\_ifc\_cong\_control\_r\_roce\_ecn\_np\_bits}!reserved\_1@{reserved\_1}}
\index{reserved\_1@{reserved\_1}!mlx5\_ifc\_cong\_control\_r\_roce\_ecn\_np\_bits@{mlx5\_ifc\_cong\_control\_r\_roce\_ecn\_np\_bits}}
\doxysubsubsection{\texorpdfstring{reserved\_1}{reserved\_1}}
{\footnotesize\ttfamily u8 mlx5\+\_\+ifc\+\_\+cong\+\_\+control\+\_\+r\+\_\+roce\+\_\+ecn\+\_\+np\+\_\+bits\+::reserved\+\_\+1\mbox{[}0x12\mbox{]}}



Definition at line \mbox{\hyperlink{mlx5__ifc_8h_source_l01535}{1535}} of file \mbox{\hyperlink{mlx5__ifc_8h_source}{mlx5\+\_\+ifc.\+h}}.

\mbox{\Hypertarget{structmlx5__ifc__cong__control__r__roce__ecn__np__bits_ab5193d96469e4c9e9d60be64352000e4}\label{structmlx5__ifc__cong__control__r__roce__ecn__np__bits_ab5193d96469e4c9e9d60be64352000e4}} 
\index{mlx5\_ifc\_cong\_control\_r\_roce\_ecn\_np\_bits@{mlx5\_ifc\_cong\_control\_r\_roce\_ecn\_np\_bits}!reserved\_2@{reserved\_2}}
\index{reserved\_2@{reserved\_2}!mlx5\_ifc\_cong\_control\_r\_roce\_ecn\_np\_bits@{mlx5\_ifc\_cong\_control\_r\_roce\_ecn\_np\_bits}}
\doxysubsubsection{\texorpdfstring{reserved\_2}{reserved\_2}}
{\footnotesize\ttfamily u8 mlx5\+\_\+ifc\+\_\+cong\+\_\+control\+\_\+r\+\_\+roce\+\_\+ecn\+\_\+np\+\_\+bits\+::reserved\+\_\+2\mbox{[}0x4\mbox{]}}



Definition at line \mbox{\hyperlink{mlx5__ifc_8h_source_l01537}{1537}} of file \mbox{\hyperlink{mlx5__ifc_8h_source}{mlx5\+\_\+ifc.\+h}}.

\mbox{\Hypertarget{structmlx5__ifc__cong__control__r__roce__ecn__np__bits_af806a2500ffed5d56f0c3f7661b7575b}\label{structmlx5__ifc__cong__control__r__roce__ecn__np__bits_af806a2500ffed5d56f0c3f7661b7575b}} 
\index{mlx5\_ifc\_cong\_control\_r\_roce\_ecn\_np\_bits@{mlx5\_ifc\_cong\_control\_r\_roce\_ecn\_np\_bits}!reserved\_3@{reserved\_3}}
\index{reserved\_3@{reserved\_3}!mlx5\_ifc\_cong\_control\_r\_roce\_ecn\_np\_bits@{mlx5\_ifc\_cong\_control\_r\_roce\_ecn\_np\_bits}}
\doxysubsubsection{\texorpdfstring{reserved\_3}{reserved\_3}}
{\footnotesize\ttfamily u8 mlx5\+\_\+ifc\+\_\+cong\+\_\+control\+\_\+r\+\_\+roce\+\_\+ecn\+\_\+np\+\_\+bits\+::reserved\+\_\+3\mbox{[}0x720\mbox{]}}



Definition at line \mbox{\hyperlink{mlx5__ifc_8h_source_l01541}{1541}} of file \mbox{\hyperlink{mlx5__ifc_8h_source}{mlx5\+\_\+ifc.\+h}}.



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