\hypertarget{structmlx5__fpga__shell__counters}{}\doxysection{mlx5\+\_\+fpga\+\_\+shell\+\_\+counters Struct Reference}
\label{structmlx5__fpga__shell__counters}\index{mlx5\_fpga\_shell\_counters@{mlx5\_fpga\_shell\_counters}}


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

\doxysubsection*{Data Fields}
\begin{DoxyCompactItemize}
\item 
u64 \mbox{\hyperlink{structmlx5__fpga__shell__counters_ad123e4953d254ee00ffee87cde96802b}{ddr\+\_\+read\+\_\+requests}}
\item 
u64 \mbox{\hyperlink{structmlx5__fpga__shell__counters_a06c9a9ed53b2e1eeffd57454df5de30c}{ddr\+\_\+write\+\_\+requests}}
\item 
u64 \mbox{\hyperlink{structmlx5__fpga__shell__counters_ad3bc3ebfd7e10f48e003784d64977de5}{ddr\+\_\+read\+\_\+bytes}}
\item 
u64 \mbox{\hyperlink{structmlx5__fpga__shell__counters_aa3dd8d271e3e764cf9ba62735402d902}{ddr\+\_\+write\+\_\+bytes}}
\end{DoxyCompactItemize}


\doxysubsection{Detailed Description}


Definition at line \mbox{\hyperlink{mlx5__fpga_2cmd_8h_source_l00054}{54}} of file \mbox{\hyperlink{mlx5__fpga_2cmd_8h_source}{cmd.\+h}}.



\doxysubsection{Field Documentation}
\mbox{\Hypertarget{structmlx5__fpga__shell__counters_ad3bc3ebfd7e10f48e003784d64977de5}\label{structmlx5__fpga__shell__counters_ad3bc3ebfd7e10f48e003784d64977de5}} 
\index{mlx5\_fpga\_shell\_counters@{mlx5\_fpga\_shell\_counters}!ddr\_read\_bytes@{ddr\_read\_bytes}}
\index{ddr\_read\_bytes@{ddr\_read\_bytes}!mlx5\_fpga\_shell\_counters@{mlx5\_fpga\_shell\_counters}}
\doxysubsubsection{\texorpdfstring{ddr\_read\_bytes}{ddr\_read\_bytes}}
{\footnotesize\ttfamily u64 mlx5\+\_\+fpga\+\_\+shell\+\_\+counters\+::ddr\+\_\+read\+\_\+bytes}



Definition at line \mbox{\hyperlink{mlx5__fpga_2cmd_8h_source_l00057}{57}} of file \mbox{\hyperlink{mlx5__fpga_2cmd_8h_source}{cmd.\+h}}.

\mbox{\Hypertarget{structmlx5__fpga__shell__counters_ad123e4953d254ee00ffee87cde96802b}\label{structmlx5__fpga__shell__counters_ad123e4953d254ee00ffee87cde96802b}} 
\index{mlx5\_fpga\_shell\_counters@{mlx5\_fpga\_shell\_counters}!ddr\_read\_requests@{ddr\_read\_requests}}
\index{ddr\_read\_requests@{ddr\_read\_requests}!mlx5\_fpga\_shell\_counters@{mlx5\_fpga\_shell\_counters}}
\doxysubsubsection{\texorpdfstring{ddr\_read\_requests}{ddr\_read\_requests}}
{\footnotesize\ttfamily u64 mlx5\+\_\+fpga\+\_\+shell\+\_\+counters\+::ddr\+\_\+read\+\_\+requests}



Definition at line \mbox{\hyperlink{mlx5__fpga_2cmd_8h_source_l00055}{55}} of file \mbox{\hyperlink{mlx5__fpga_2cmd_8h_source}{cmd.\+h}}.

\mbox{\Hypertarget{structmlx5__fpga__shell__counters_aa3dd8d271e3e764cf9ba62735402d902}\label{structmlx5__fpga__shell__counters_aa3dd8d271e3e764cf9ba62735402d902}} 
\index{mlx5\_fpga\_shell\_counters@{mlx5\_fpga\_shell\_counters}!ddr\_write\_bytes@{ddr\_write\_bytes}}
\index{ddr\_write\_bytes@{ddr\_write\_bytes}!mlx5\_fpga\_shell\_counters@{mlx5\_fpga\_shell\_counters}}
\doxysubsubsection{\texorpdfstring{ddr\_write\_bytes}{ddr\_write\_bytes}}
{\footnotesize\ttfamily u64 mlx5\+\_\+fpga\+\_\+shell\+\_\+counters\+::ddr\+\_\+write\+\_\+bytes}



Definition at line \mbox{\hyperlink{mlx5__fpga_2cmd_8h_source_l00058}{58}} of file \mbox{\hyperlink{mlx5__fpga_2cmd_8h_source}{cmd.\+h}}.

\mbox{\Hypertarget{structmlx5__fpga__shell__counters_a06c9a9ed53b2e1eeffd57454df5de30c}\label{structmlx5__fpga__shell__counters_a06c9a9ed53b2e1eeffd57454df5de30c}} 
\index{mlx5\_fpga\_shell\_counters@{mlx5\_fpga\_shell\_counters}!ddr\_write\_requests@{ddr\_write\_requests}}
\index{ddr\_write\_requests@{ddr\_write\_requests}!mlx5\_fpga\_shell\_counters@{mlx5\_fpga\_shell\_counters}}
\doxysubsubsection{\texorpdfstring{ddr\_write\_requests}{ddr\_write\_requests}}
{\footnotesize\ttfamily u64 mlx5\+\_\+fpga\+\_\+shell\+\_\+counters\+::ddr\+\_\+write\+\_\+requests}



Definition at line \mbox{\hyperlink{mlx5__fpga_2cmd_8h_source_l00056}{56}} of file \mbox{\hyperlink{mlx5__fpga_2cmd_8h_source}{cmd.\+h}}.



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