\hypertarget{structmlx5__ifc__e__switch__cap__bits}{}\doxysection{mlx5\+\_\+ifc\+\_\+e\+\_\+switch\+\_\+cap\+\_\+bits Struct Reference}
\label{structmlx5__ifc__e__switch__cap__bits}\index{mlx5\_ifc\_e\_switch\_cap\_bits@{mlx5\_ifc\_e\_switch\_cap\_bits}}


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

\doxysubsection*{Data Fields}
\begin{DoxyCompactItemize}
\item 
u8 \mbox{\hyperlink{structmlx5__ifc__e__switch__cap__bits_a52dbccb2c60c9f881dc5433afe75dbcf}{vport\+\_\+svlan\+\_\+strip}} \mbox{[}0x1\mbox{]}
\item 
u8 \mbox{\hyperlink{structmlx5__ifc__e__switch__cap__bits_a90204a0d28058fa083c3f2d20ca3f68e}{vport\+\_\+cvlan\+\_\+strip}} \mbox{[}0x1\mbox{]}
\item 
u8 \mbox{\hyperlink{structmlx5__ifc__e__switch__cap__bits_ab4b38cf5c5bd411ea0a922019869d9b7}{vport\+\_\+svlan\+\_\+insert}} \mbox{[}0x1\mbox{]}
\item 
u8 \mbox{\hyperlink{structmlx5__ifc__e__switch__cap__bits_a1ae5b098ca6330a0f594f27a07e45040}{vport\+\_\+cvlan\+\_\+insert\+\_\+if\+\_\+not\+\_\+exist}} \mbox{[}0x1\mbox{]}
\item 
u8 \mbox{\hyperlink{structmlx5__ifc__e__switch__cap__bits_a6d316de89f33a3e725238b5780b7a3e5}{vport\+\_\+cvlan\+\_\+insert\+\_\+overwrite}} \mbox{[}0x1\mbox{]}
\item 
u8 \mbox{\hyperlink{structmlx5__ifc__e__switch__cap__bits_a2ed51cc1cf70a4ebca96b6ebd8502bee}{reserved\+\_\+0}} \mbox{[}0x19\mbox{]}
\item 
u8 \mbox{\hyperlink{structmlx5__ifc__e__switch__cap__bits_a6625763419db35660db9c0d617bf4041}{nic\+\_\+vport\+\_\+node\+\_\+guid\+\_\+modify}} \mbox{[}0x1\mbox{]}
\item 
u8 \mbox{\hyperlink{structmlx5__ifc__e__switch__cap__bits_ae29572eed0f2a3ab058e33fde0024623}{nic\+\_\+vport\+\_\+port\+\_\+guid\+\_\+modify}} \mbox{[}0x1\mbox{]}
\item 
u8 \mbox{\hyperlink{structmlx5__ifc__e__switch__cap__bits_a77bcdbdf9326c99b6a35b9cbbbbee7df}{reserved\+\_\+1}} \mbox{[}0x7e0\mbox{]}
\end{DoxyCompactItemize}


\doxysubsection{Detailed Description}


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



\doxysubsection{Field Documentation}
\mbox{\Hypertarget{structmlx5__ifc__e__switch__cap__bits_a6625763419db35660db9c0d617bf4041}\label{structmlx5__ifc__e__switch__cap__bits_a6625763419db35660db9c0d617bf4041}} 
\index{mlx5\_ifc\_e\_switch\_cap\_bits@{mlx5\_ifc\_e\_switch\_cap\_bits}!nic\_vport\_node\_guid\_modify@{nic\_vport\_node\_guid\_modify}}
\index{nic\_vport\_node\_guid\_modify@{nic\_vport\_node\_guid\_modify}!mlx5\_ifc\_e\_switch\_cap\_bits@{mlx5\_ifc\_e\_switch\_cap\_bits}}
\doxysubsubsection{\texorpdfstring{nic\_vport\_node\_guid\_modify}{nic\_vport\_node\_guid\_modify}}
{\footnotesize\ttfamily u8 mlx5\+\_\+ifc\+\_\+e\+\_\+switch\+\_\+cap\+\_\+bits\+::nic\+\_\+vport\+\_\+node\+\_\+guid\+\_\+modify\mbox{[}0x1\mbox{]}}



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

\mbox{\Hypertarget{structmlx5__ifc__e__switch__cap__bits_ae29572eed0f2a3ab058e33fde0024623}\label{structmlx5__ifc__e__switch__cap__bits_ae29572eed0f2a3ab058e33fde0024623}} 
\index{mlx5\_ifc\_e\_switch\_cap\_bits@{mlx5\_ifc\_e\_switch\_cap\_bits}!nic\_vport\_port\_guid\_modify@{nic\_vport\_port\_guid\_modify}}
\index{nic\_vport\_port\_guid\_modify@{nic\_vport\_port\_guid\_modify}!mlx5\_ifc\_e\_switch\_cap\_bits@{mlx5\_ifc\_e\_switch\_cap\_bits}}
\doxysubsubsection{\texorpdfstring{nic\_vport\_port\_guid\_modify}{nic\_vport\_port\_guid\_modify}}
{\footnotesize\ttfamily u8 mlx5\+\_\+ifc\+\_\+e\+\_\+switch\+\_\+cap\+\_\+bits\+::nic\+\_\+vport\+\_\+port\+\_\+guid\+\_\+modify\mbox{[}0x1\mbox{]}}



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

\mbox{\Hypertarget{structmlx5__ifc__e__switch__cap__bits_a2ed51cc1cf70a4ebca96b6ebd8502bee}\label{structmlx5__ifc__e__switch__cap__bits_a2ed51cc1cf70a4ebca96b6ebd8502bee}} 
\index{mlx5\_ifc\_e\_switch\_cap\_bits@{mlx5\_ifc\_e\_switch\_cap\_bits}!reserved\_0@{reserved\_0}}
\index{reserved\_0@{reserved\_0}!mlx5\_ifc\_e\_switch\_cap\_bits@{mlx5\_ifc\_e\_switch\_cap\_bits}}
\doxysubsubsection{\texorpdfstring{reserved\_0}{reserved\_0}}
{\footnotesize\ttfamily u8 mlx5\+\_\+ifc\+\_\+e\+\_\+switch\+\_\+cap\+\_\+bits\+::reserved\+\_\+0\mbox{[}0x19\mbox{]}}



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

\mbox{\Hypertarget{structmlx5__ifc__e__switch__cap__bits_a77bcdbdf9326c99b6a35b9cbbbbee7df}\label{structmlx5__ifc__e__switch__cap__bits_a77bcdbdf9326c99b6a35b9cbbbbee7df}} 
\index{mlx5\_ifc\_e\_switch\_cap\_bits@{mlx5\_ifc\_e\_switch\_cap\_bits}!reserved\_1@{reserved\_1}}
\index{reserved\_1@{reserved\_1}!mlx5\_ifc\_e\_switch\_cap\_bits@{mlx5\_ifc\_e\_switch\_cap\_bits}}
\doxysubsubsection{\texorpdfstring{reserved\_1}{reserved\_1}}
{\footnotesize\ttfamily u8 mlx5\+\_\+ifc\+\_\+e\+\_\+switch\+\_\+cap\+\_\+bits\+::reserved\+\_\+1\mbox{[}0x7e0\mbox{]}}



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

\mbox{\Hypertarget{structmlx5__ifc__e__switch__cap__bits_a1ae5b098ca6330a0f594f27a07e45040}\label{structmlx5__ifc__e__switch__cap__bits_a1ae5b098ca6330a0f594f27a07e45040}} 
\index{mlx5\_ifc\_e\_switch\_cap\_bits@{mlx5\_ifc\_e\_switch\_cap\_bits}!vport\_cvlan\_insert\_if\_not\_exist@{vport\_cvlan\_insert\_if\_not\_exist}}
\index{vport\_cvlan\_insert\_if\_not\_exist@{vport\_cvlan\_insert\_if\_not\_exist}!mlx5\_ifc\_e\_switch\_cap\_bits@{mlx5\_ifc\_e\_switch\_cap\_bits}}
\doxysubsubsection{\texorpdfstring{vport\_cvlan\_insert\_if\_not\_exist}{vport\_cvlan\_insert\_if\_not\_exist}}
{\footnotesize\ttfamily u8 mlx5\+\_\+ifc\+\_\+e\+\_\+switch\+\_\+cap\+\_\+bits\+::vport\+\_\+cvlan\+\_\+insert\+\_\+if\+\_\+not\+\_\+exist\mbox{[}0x1\mbox{]}}



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

\mbox{\Hypertarget{structmlx5__ifc__e__switch__cap__bits_a6d316de89f33a3e725238b5780b7a3e5}\label{structmlx5__ifc__e__switch__cap__bits_a6d316de89f33a3e725238b5780b7a3e5}} 
\index{mlx5\_ifc\_e\_switch\_cap\_bits@{mlx5\_ifc\_e\_switch\_cap\_bits}!vport\_cvlan\_insert\_overwrite@{vport\_cvlan\_insert\_overwrite}}
\index{vport\_cvlan\_insert\_overwrite@{vport\_cvlan\_insert\_overwrite}!mlx5\_ifc\_e\_switch\_cap\_bits@{mlx5\_ifc\_e\_switch\_cap\_bits}}
\doxysubsubsection{\texorpdfstring{vport\_cvlan\_insert\_overwrite}{vport\_cvlan\_insert\_overwrite}}
{\footnotesize\ttfamily u8 mlx5\+\_\+ifc\+\_\+e\+\_\+switch\+\_\+cap\+\_\+bits\+::vport\+\_\+cvlan\+\_\+insert\+\_\+overwrite\mbox{[}0x1\mbox{]}}



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

\mbox{\Hypertarget{structmlx5__ifc__e__switch__cap__bits_a90204a0d28058fa083c3f2d20ca3f68e}\label{structmlx5__ifc__e__switch__cap__bits_a90204a0d28058fa083c3f2d20ca3f68e}} 
\index{mlx5\_ifc\_e\_switch\_cap\_bits@{mlx5\_ifc\_e\_switch\_cap\_bits}!vport\_cvlan\_strip@{vport\_cvlan\_strip}}
\index{vport\_cvlan\_strip@{vport\_cvlan\_strip}!mlx5\_ifc\_e\_switch\_cap\_bits@{mlx5\_ifc\_e\_switch\_cap\_bits}}
\doxysubsubsection{\texorpdfstring{vport\_cvlan\_strip}{vport\_cvlan\_strip}}
{\footnotesize\ttfamily u8 mlx5\+\_\+ifc\+\_\+e\+\_\+switch\+\_\+cap\+\_\+bits\+::vport\+\_\+cvlan\+\_\+strip\mbox{[}0x1\mbox{]}}



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

\mbox{\Hypertarget{structmlx5__ifc__e__switch__cap__bits_ab4b38cf5c5bd411ea0a922019869d9b7}\label{structmlx5__ifc__e__switch__cap__bits_ab4b38cf5c5bd411ea0a922019869d9b7}} 
\index{mlx5\_ifc\_e\_switch\_cap\_bits@{mlx5\_ifc\_e\_switch\_cap\_bits}!vport\_svlan\_insert@{vport\_svlan\_insert}}
\index{vport\_svlan\_insert@{vport\_svlan\_insert}!mlx5\_ifc\_e\_switch\_cap\_bits@{mlx5\_ifc\_e\_switch\_cap\_bits}}
\doxysubsubsection{\texorpdfstring{vport\_svlan\_insert}{vport\_svlan\_insert}}
{\footnotesize\ttfamily u8 mlx5\+\_\+ifc\+\_\+e\+\_\+switch\+\_\+cap\+\_\+bits\+::vport\+\_\+svlan\+\_\+insert\mbox{[}0x1\mbox{]}}



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

\mbox{\Hypertarget{structmlx5__ifc__e__switch__cap__bits_a52dbccb2c60c9f881dc5433afe75dbcf}\label{structmlx5__ifc__e__switch__cap__bits_a52dbccb2c60c9f881dc5433afe75dbcf}} 
\index{mlx5\_ifc\_e\_switch\_cap\_bits@{mlx5\_ifc\_e\_switch\_cap\_bits}!vport\_svlan\_strip@{vport\_svlan\_strip}}
\index{vport\_svlan\_strip@{vport\_svlan\_strip}!mlx5\_ifc\_e\_switch\_cap\_bits@{mlx5\_ifc\_e\_switch\_cap\_bits}}
\doxysubsubsection{\texorpdfstring{vport\_svlan\_strip}{vport\_svlan\_strip}}
{\footnotesize\ttfamily u8 mlx5\+\_\+ifc\+\_\+e\+\_\+switch\+\_\+cap\+\_\+bits\+::vport\+\_\+svlan\+\_\+strip\mbox{[}0x1\mbox{]}}



Definition at line \mbox{\hyperlink{mlx5__ifc_8h_source_l00781}{781}} 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}
