\hypertarget{structmlx5e__port__buffer}{}\doxysection{mlx5e\+\_\+port\+\_\+buffer Struct Reference}
\label{structmlx5e__port__buffer}\index{mlx5e\_port\_buffer@{mlx5e\_port\_buffer}}


{\ttfamily \#include $<$port\+\_\+buffer.\+h$>$}



Collaboration diagram for mlx5e\+\_\+port\+\_\+buffer\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=188pt]{d2/dc4/structmlx5e__port__buffer__coll__graph}
\end{center}
\end{figure}
\doxysubsection*{Data Fields}
\begin{DoxyCompactItemize}
\item 
u32 \mbox{\hyperlink{structmlx5e__port__buffer_a7b18ba5e6772fe5989cb95ec036f4341}{port\+\_\+buffer\+\_\+size}}
\item 
u32 \mbox{\hyperlink{structmlx5e__port__buffer_a0db466a9d492701c2d4529c08c1c7e27}{spare\+\_\+buffer\+\_\+size}}
\item 
struct \mbox{\hyperlink{structmlx5e__bufferx__reg}{mlx5e\+\_\+bufferx\+\_\+reg}} \mbox{\hyperlink{structmlx5e__port__buffer_a126fc00edefacc8c49d326f52f8c26ea}{buffer}} \mbox{[}\mbox{\hyperlink{port__buffer_8h_ad37bc7d5900a4786ae13ec02d013f7c5}{MLX5\+E\+\_\+\+MAX\+\_\+\+BUFFER}}\mbox{]}
\end{DoxyCompactItemize}


\doxysubsection{Detailed Description}


Definition at line \mbox{\hyperlink{port__buffer_8h_source_l00057}{57}} of file \mbox{\hyperlink{port__buffer_8h_source}{port\+\_\+buffer.\+h}}.



\doxysubsection{Field Documentation}
\mbox{\Hypertarget{structmlx5e__port__buffer_a126fc00edefacc8c49d326f52f8c26ea}\label{structmlx5e__port__buffer_a126fc00edefacc8c49d326f52f8c26ea}} 
\index{mlx5e\_port\_buffer@{mlx5e\_port\_buffer}!buffer@{buffer}}
\index{buffer@{buffer}!mlx5e\_port\_buffer@{mlx5e\_port\_buffer}}
\doxysubsubsection{\texorpdfstring{buffer}{buffer}}
{\footnotesize\ttfamily struct \mbox{\hyperlink{structmlx5e__bufferx__reg}{mlx5e\+\_\+bufferx\+\_\+reg}} mlx5e\+\_\+port\+\_\+buffer\+::buffer\mbox{[}\mbox{\hyperlink{port__buffer_8h_ad37bc7d5900a4786ae13ec02d013f7c5}{MLX5\+E\+\_\+\+MAX\+\_\+\+BUFFER}}\mbox{]}}



Definition at line \mbox{\hyperlink{port__buffer_8h_source_l00060}{60}} of file \mbox{\hyperlink{port__buffer_8h_source}{port\+\_\+buffer.\+h}}.



Referenced by \mbox{\hyperlink{mlx5__en__ethtool_8c_source_l00747}{mlx5e\+\_\+buf\+\_\+size\+\_\+handler()}}, \mbox{\hyperlink{mlx5__en__port__buffer_8c_source_l00241}{mlx5e\+\_\+port\+\_\+manual\+\_\+buffer\+\_\+config()}}, \mbox{\hyperlink{mlx5__en__port__buffer_8c_source_l00035}{mlx5e\+\_\+port\+\_\+query\+\_\+buffer()}}, \mbox{\hyperlink{mlx5__en__port__buffer_8c_source_l00089}{port\+\_\+set\+\_\+buffer()}}, \mbox{\hyperlink{mlx5__en__port__buffer_8c_source_l00194}{update\+\_\+buffer\+\_\+lossy()}}, and \mbox{\hyperlink{mlx5__en__port__buffer_8c_source_l00145}{update\+\_\+xoff\+\_\+threshold()}}.

\mbox{\Hypertarget{structmlx5e__port__buffer_a7b18ba5e6772fe5989cb95ec036f4341}\label{structmlx5e__port__buffer_a7b18ba5e6772fe5989cb95ec036f4341}} 
\index{mlx5e\_port\_buffer@{mlx5e\_port\_buffer}!port\_buffer\_size@{port\_buffer\_size}}
\index{port\_buffer\_size@{port\_buffer\_size}!mlx5e\_port\_buffer@{mlx5e\_port\_buffer}}
\doxysubsubsection{\texorpdfstring{port\_buffer\_size}{port\_buffer\_size}}
{\footnotesize\ttfamily u32 mlx5e\+\_\+port\+\_\+buffer\+::port\+\_\+buffer\+\_\+size}



Definition at line \mbox{\hyperlink{port__buffer_8h_source_l00058}{58}} of file \mbox{\hyperlink{port__buffer_8h_source}{port\+\_\+buffer.\+h}}.



Referenced by \mbox{\hyperlink{mlx5__en__port__buffer_8c_source_l00241}{mlx5e\+\_\+port\+\_\+manual\+\_\+buffer\+\_\+config()}}, and \mbox{\hyperlink{mlx5__en__port__buffer_8c_source_l00035}{mlx5e\+\_\+port\+\_\+query\+\_\+buffer()}}.

\mbox{\Hypertarget{structmlx5e__port__buffer_a0db466a9d492701c2d4529c08c1c7e27}\label{structmlx5e__port__buffer_a0db466a9d492701c2d4529c08c1c7e27}} 
\index{mlx5e\_port\_buffer@{mlx5e\_port\_buffer}!spare\_buffer\_size@{spare\_buffer\_size}}
\index{spare\_buffer\_size@{spare\_buffer\_size}!mlx5e\_port\_buffer@{mlx5e\_port\_buffer}}
\doxysubsubsection{\texorpdfstring{spare\_buffer\_size}{spare\_buffer\_size}}
{\footnotesize\ttfamily u32 mlx5e\+\_\+port\+\_\+buffer\+::spare\+\_\+buffer\+\_\+size}



Definition at line \mbox{\hyperlink{port__buffer_8h_source_l00059}{59}} of file \mbox{\hyperlink{port__buffer_8h_source}{port\+\_\+buffer.\+h}}.



Referenced by \mbox{\hyperlink{mlx5__en__port__buffer_8c_source_l00035}{mlx5e\+\_\+port\+\_\+query\+\_\+buffer()}}.



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