\hypertarget{structmlx5__esw__vport__info}{}\doxysection{mlx5\+\_\+esw\+\_\+vport\+\_\+info Struct Reference}
\label{structmlx5__esw__vport__info}\index{mlx5\_esw\_vport\_info@{mlx5\_esw\_vport\_info}}


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

\doxysubsection*{Data Fields}
\begin{DoxyCompactItemize}
\item 
\+\_\+\+\_\+u32 \mbox{\hyperlink{structmlx5__esw__vport__info_a38029661f3f11c23e13e83e016c74b1e}{vf}}
\item 
\+\_\+\+\_\+u8 \mbox{\hyperlink{structmlx5__esw__vport__info_a2f410e0d00341daab97d03923fa5d665}{mac}} \mbox{[}32\mbox{]}
\item 
\+\_\+\+\_\+u32 \mbox{\hyperlink{structmlx5__esw__vport__info_ad0dd4e04f844d897025c78b78415ccb4}{vlan}}
\item 
\+\_\+\+\_\+u32 \mbox{\hyperlink{structmlx5__esw__vport__info_a5f8002f7e515c2f0b99a0af80f9caaeb}{qos}}
\item 
\+\_\+\+\_\+u32 \mbox{\hyperlink{structmlx5__esw__vport__info_aa10ccc0404ab33682012f9a7cdcd0fba}{spoofchk}}
\item 
\+\_\+\+\_\+u32 \mbox{\hyperlink{structmlx5__esw__vport__info_aedef1ff12e44638e5597c60315509cad}{linkstate}}
\item 
\+\_\+\+\_\+u32 \mbox{\hyperlink{structmlx5__esw__vport__info_a7c0b5ff728c7297642d182597cb96e79}{min\+\_\+tx\+\_\+rate}}
\item 
\+\_\+\+\_\+u32 \mbox{\hyperlink{structmlx5__esw__vport__info_a98d49835f41cb9002fbe4c15045ef94f}{max\+\_\+tx\+\_\+rate}}
\end{DoxyCompactItemize}


\doxysubsection{Detailed Description}


Definition at line \mbox{\hyperlink{eswitch_8h_source_l00143}{143}} of file \mbox{\hyperlink{eswitch_8h_source}{eswitch.\+h}}.



\doxysubsection{Field Documentation}
\mbox{\Hypertarget{structmlx5__esw__vport__info_aedef1ff12e44638e5597c60315509cad}\label{structmlx5__esw__vport__info_aedef1ff12e44638e5597c60315509cad}} 
\index{mlx5\_esw\_vport\_info@{mlx5\_esw\_vport\_info}!linkstate@{linkstate}}
\index{linkstate@{linkstate}!mlx5\_esw\_vport\_info@{mlx5\_esw\_vport\_info}}
\doxysubsubsection{\texorpdfstring{linkstate}{linkstate}}
{\footnotesize\ttfamily \+\_\+\+\_\+u32 mlx5\+\_\+esw\+\_\+vport\+\_\+info\+::linkstate}



Definition at line \mbox{\hyperlink{eswitch_8h_source_l00149}{149}} of file \mbox{\hyperlink{eswitch_8h_source}{eswitch.\+h}}.



Referenced by \mbox{\hyperlink{mlx5__eswitch_8c_source_l01253}{mlx5\+\_\+eswitch\+\_\+get\+\_\+vport\+\_\+config()}}.

\mbox{\Hypertarget{structmlx5__esw__vport__info_a2f410e0d00341daab97d03923fa5d665}\label{structmlx5__esw__vport__info_a2f410e0d00341daab97d03923fa5d665}} 
\index{mlx5\_esw\_vport\_info@{mlx5\_esw\_vport\_info}!mac@{mac}}
\index{mac@{mac}!mlx5\_esw\_vport\_info@{mlx5\_esw\_vport\_info}}
\doxysubsubsection{\texorpdfstring{mac}{mac}}
{\footnotesize\ttfamily \+\_\+\+\_\+u8 mlx5\+\_\+esw\+\_\+vport\+\_\+info\+::mac\mbox{[}32\mbox{]}}



Definition at line \mbox{\hyperlink{eswitch_8h_source_l00145}{145}} of file \mbox{\hyperlink{eswitch_8h_source}{eswitch.\+h}}.



Referenced by \mbox{\hyperlink{mlx5__eswitch_8c_source_l01253}{mlx5\+\_\+eswitch\+\_\+get\+\_\+vport\+\_\+config()}}.

\mbox{\Hypertarget{structmlx5__esw__vport__info_a98d49835f41cb9002fbe4c15045ef94f}\label{structmlx5__esw__vport__info_a98d49835f41cb9002fbe4c15045ef94f}} 
\index{mlx5\_esw\_vport\_info@{mlx5\_esw\_vport\_info}!max\_tx\_rate@{max\_tx\_rate}}
\index{max\_tx\_rate@{max\_tx\_rate}!mlx5\_esw\_vport\_info@{mlx5\_esw\_vport\_info}}
\doxysubsubsection{\texorpdfstring{max\_tx\_rate}{max\_tx\_rate}}
{\footnotesize\ttfamily \+\_\+\+\_\+u32 mlx5\+\_\+esw\+\_\+vport\+\_\+info\+::max\+\_\+tx\+\_\+rate}



Definition at line \mbox{\hyperlink{eswitch_8h_source_l00151}{151}} of file \mbox{\hyperlink{eswitch_8h_source}{eswitch.\+h}}.

\mbox{\Hypertarget{structmlx5__esw__vport__info_a7c0b5ff728c7297642d182597cb96e79}\label{structmlx5__esw__vport__info_a7c0b5ff728c7297642d182597cb96e79}} 
\index{mlx5\_esw\_vport\_info@{mlx5\_esw\_vport\_info}!min\_tx\_rate@{min\_tx\_rate}}
\index{min\_tx\_rate@{min\_tx\_rate}!mlx5\_esw\_vport\_info@{mlx5\_esw\_vport\_info}}
\doxysubsubsection{\texorpdfstring{min\_tx\_rate}{min\_tx\_rate}}
{\footnotesize\ttfamily \+\_\+\+\_\+u32 mlx5\+\_\+esw\+\_\+vport\+\_\+info\+::min\+\_\+tx\+\_\+rate}



Definition at line \mbox{\hyperlink{eswitch_8h_source_l00150}{150}} of file \mbox{\hyperlink{eswitch_8h_source}{eswitch.\+h}}.

\mbox{\Hypertarget{structmlx5__esw__vport__info_a5f8002f7e515c2f0b99a0af80f9caaeb}\label{structmlx5__esw__vport__info_a5f8002f7e515c2f0b99a0af80f9caaeb}} 
\index{mlx5\_esw\_vport\_info@{mlx5\_esw\_vport\_info}!qos@{qos}}
\index{qos@{qos}!mlx5\_esw\_vport\_info@{mlx5\_esw\_vport\_info}}
\doxysubsubsection{\texorpdfstring{qos}{qos}}
{\footnotesize\ttfamily \+\_\+\+\_\+u32 mlx5\+\_\+esw\+\_\+vport\+\_\+info\+::qos}



Definition at line \mbox{\hyperlink{eswitch_8h_source_l00147}{147}} of file \mbox{\hyperlink{eswitch_8h_source}{eswitch.\+h}}.



Referenced by \mbox{\hyperlink{mlx5__eswitch_8c_source_l01253}{mlx5\+\_\+eswitch\+\_\+get\+\_\+vport\+\_\+config()}}.

\mbox{\Hypertarget{structmlx5__esw__vport__info_aa10ccc0404ab33682012f9a7cdcd0fba}\label{structmlx5__esw__vport__info_aa10ccc0404ab33682012f9a7cdcd0fba}} 
\index{mlx5\_esw\_vport\_info@{mlx5\_esw\_vport\_info}!spoofchk@{spoofchk}}
\index{spoofchk@{spoofchk}!mlx5\_esw\_vport\_info@{mlx5\_esw\_vport\_info}}
\doxysubsubsection{\texorpdfstring{spoofchk}{spoofchk}}
{\footnotesize\ttfamily \+\_\+\+\_\+u32 mlx5\+\_\+esw\+\_\+vport\+\_\+info\+::spoofchk}



Definition at line \mbox{\hyperlink{eswitch_8h_source_l00148}{148}} of file \mbox{\hyperlink{eswitch_8h_source}{eswitch.\+h}}.



Referenced by \mbox{\hyperlink{mlx5__eswitch_8c_source_l01253}{mlx5\+\_\+eswitch\+\_\+get\+\_\+vport\+\_\+config()}}.

\mbox{\Hypertarget{structmlx5__esw__vport__info_a38029661f3f11c23e13e83e016c74b1e}\label{structmlx5__esw__vport__info_a38029661f3f11c23e13e83e016c74b1e}} 
\index{mlx5\_esw\_vport\_info@{mlx5\_esw\_vport\_info}!vf@{vf}}
\index{vf@{vf}!mlx5\_esw\_vport\_info@{mlx5\_esw\_vport\_info}}
\doxysubsubsection{\texorpdfstring{vf}{vf}}
{\footnotesize\ttfamily \+\_\+\+\_\+u32 mlx5\+\_\+esw\+\_\+vport\+\_\+info\+::vf}



Definition at line \mbox{\hyperlink{eswitch_8h_source_l00144}{144}} of file \mbox{\hyperlink{eswitch_8h_source}{eswitch.\+h}}.



Referenced by \mbox{\hyperlink{mlx5__eswitch_8c_source_l01253}{mlx5\+\_\+eswitch\+\_\+get\+\_\+vport\+\_\+config()}}.

\mbox{\Hypertarget{structmlx5__esw__vport__info_ad0dd4e04f844d897025c78b78415ccb4}\label{structmlx5__esw__vport__info_ad0dd4e04f844d897025c78b78415ccb4}} 
\index{mlx5\_esw\_vport\_info@{mlx5\_esw\_vport\_info}!vlan@{vlan}}
\index{vlan@{vlan}!mlx5\_esw\_vport\_info@{mlx5\_esw\_vport\_info}}
\doxysubsubsection{\texorpdfstring{vlan}{vlan}}
{\footnotesize\ttfamily \+\_\+\+\_\+u32 mlx5\+\_\+esw\+\_\+vport\+\_\+info\+::vlan}



Definition at line \mbox{\hyperlink{eswitch_8h_source_l00146}{146}} of file \mbox{\hyperlink{eswitch_8h_source}{eswitch.\+h}}.



Referenced by \mbox{\hyperlink{mlx5__eswitch_8c_source_l01253}{mlx5\+\_\+eswitch\+\_\+get\+\_\+vport\+\_\+config()}}.



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