\hypertarget{structmlx5__wqe__eth__seg}{}\doxysection{mlx5\+\_\+wqe\+\_\+eth\+\_\+seg Struct Reference}
\label{structmlx5__wqe__eth__seg}\index{mlx5\_wqe\_eth\_seg@{mlx5\_wqe\_eth\_seg}}


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

\doxysubsection*{Data Fields}
\begin{DoxyCompactItemize}
\item 
u8 \mbox{\hyperlink{structmlx5__wqe__eth__seg_a94376a1fca49fe00f95ee8ea37995ecb}{swp\+\_\+outer\+\_\+l4\+\_\+offset}}
\item 
u8 \mbox{\hyperlink{structmlx5__wqe__eth__seg_a4b2f5fbab50dbd8241ad6a152e402d8a}{swp\+\_\+outer\+\_\+l3\+\_\+offset}}
\item 
u8 \mbox{\hyperlink{structmlx5__wqe__eth__seg_ab5e820e1aa6c25cca8592373f8fa565a}{swp\+\_\+inner\+\_\+l4\+\_\+offset}}
\item 
u8 \mbox{\hyperlink{structmlx5__wqe__eth__seg_a12b394d49655629f93991cacbbbb8fbd}{swp\+\_\+inner\+\_\+l3\+\_\+offset}}
\item 
u8 \mbox{\hyperlink{structmlx5__wqe__eth__seg_a5b400a325b12f4ee73965f319143dcac}{cs\+\_\+flags}}
\item 
u8 \mbox{\hyperlink{structmlx5__wqe__eth__seg_a46b26f1a401a801b7af6b3bf92c4c32e}{swp\+\_\+flags}}
\item 
\+\_\+\+\_\+be16 \mbox{\hyperlink{structmlx5__wqe__eth__seg_aba0ce77aa3dbe2db0ea6489410058542}{mss}}
\item 
\+\_\+\+\_\+be32 \mbox{\hyperlink{structmlx5__wqe__eth__seg_ab7a10a1a9770e0497a767f977dcd6c1a}{rsvd2}}
\item 
\begin{tabbing}
xx\=xx\=xx\=xx\=xx\=xx\=xx\=xx\=xx\=\kill
union \{\\
\>struct \{\\
\>\>\_\_be16 \mbox{\hyperlink{structmlx5__wqe__eth__seg_a61a85f7abf99462564b571871b0aa065}{inline\_hdr\_sz}}\\
\>\>u8 \mbox{\hyperlink{structmlx5__wqe__eth__seg_acf152cc9b8897992e242e29de6f0e9b4}{inline\_hdr\_start}} \mbox{[}2\mbox{]}\\
\>\} \\
\>struct \{\\
\>\>\_\_be16 \mbox{\hyperlink{structmlx5__wqe__eth__seg_a8f79b01553ec230a046a3c4583e819fc}{vlan\_cmd}}\\
\>\>\_\_be16 \mbox{\hyperlink{structmlx5__wqe__eth__seg_a6c6be53af1611b90312c0714f0c16203}{vlan\_hdr}}\\
\>\} \\
\}; \\

\end{tabbing}\end{DoxyCompactItemize}


\doxysubsection{Detailed Description}


Definition at line \mbox{\hyperlink{qp_8h_source_l00231}{231}} of file \mbox{\hyperlink{qp_8h_source}{qp.\+h}}.



\doxysubsection{Field Documentation}
\mbox{\Hypertarget{structmlx5__wqe__eth__seg_a257e5ee8e819364b3288950925bf5a16}\label{structmlx5__wqe__eth__seg_a257e5ee8e819364b3288950925bf5a16}} 
\doxysubsubsection{\texorpdfstring{}{}}
{\footnotesize\ttfamily union  \{ ... \}  mlx5\+\_\+wqe\+\_\+eth\+\_\+seg\+::@323}

\mbox{\Hypertarget{structmlx5__wqe__eth__seg_a5b400a325b12f4ee73965f319143dcac}\label{structmlx5__wqe__eth__seg_a5b400a325b12f4ee73965f319143dcac}} 
\index{mlx5\_wqe\_eth\_seg@{mlx5\_wqe\_eth\_seg}!cs\_flags@{cs\_flags}}
\index{cs\_flags@{cs\_flags}!mlx5\_wqe\_eth\_seg@{mlx5\_wqe\_eth\_seg}}
\doxysubsubsection{\texorpdfstring{cs\_flags}{cs\_flags}}
{\footnotesize\ttfamily u8 mlx5\+\_\+wqe\+\_\+eth\+\_\+seg\+::cs\+\_\+flags}



Definition at line \mbox{\hyperlink{qp_8h_source_l00236}{236}} of file \mbox{\hyperlink{qp_8h_source}{qp.\+h}}.



Referenced by \mbox{\hyperlink{mlx5__en__tx_8c_a73d202b05de9ba15ee62ef568703778b}{\+\_\+\+\_\+aligned()}}, \mbox{\hyperlink{mlx5__en__tx_8c_source_l00686}{mlx5e\+\_\+sq\+\_\+xmit()}}, and \mbox{\hyperlink{mlx5__ib__qp_8c_source_l03069}{set\+\_\+eth\+\_\+seg()}}.

\mbox{\Hypertarget{structmlx5__wqe__eth__seg_acf152cc9b8897992e242e29de6f0e9b4}\label{structmlx5__wqe__eth__seg_acf152cc9b8897992e242e29de6f0e9b4}} 
\index{mlx5\_wqe\_eth\_seg@{mlx5\_wqe\_eth\_seg}!inline\_hdr\_start@{inline\_hdr\_start}}
\index{inline\_hdr\_start@{inline\_hdr\_start}!mlx5\_wqe\_eth\_seg@{mlx5\_wqe\_eth\_seg}}
\doxysubsubsection{\texorpdfstring{inline\_hdr\_start}{inline\_hdr\_start}}
{\footnotesize\ttfamily u8 mlx5\+\_\+wqe\+\_\+eth\+\_\+seg\+::inline\+\_\+hdr\+\_\+start\mbox{[}2\mbox{]}}



Definition at line \mbox{\hyperlink{qp_8h_source_l00243}{243}} of file \mbox{\hyperlink{qp_8h_source}{qp.\+h}}.



Referenced by \mbox{\hyperlink{mlx5__en__tx_8c_source_l00686}{mlx5e\+\_\+sq\+\_\+xmit()}}, and \mbox{\hyperlink{mlx5__ib__qp_8c_source_l03069}{set\+\_\+eth\+\_\+seg()}}.

\mbox{\Hypertarget{structmlx5__wqe__eth__seg_a61a85f7abf99462564b571871b0aa065}\label{structmlx5__wqe__eth__seg_a61a85f7abf99462564b571871b0aa065}} 
\index{mlx5\_wqe\_eth\_seg@{mlx5\_wqe\_eth\_seg}!inline\_hdr\_sz@{inline\_hdr\_sz}}
\index{inline\_hdr\_sz@{inline\_hdr\_sz}!mlx5\_wqe\_eth\_seg@{mlx5\_wqe\_eth\_seg}}
\doxysubsubsection{\texorpdfstring{inline\_hdr\_sz}{inline\_hdr\_sz}}
{\footnotesize\ttfamily \+\_\+\+\_\+be16 mlx5\+\_\+wqe\+\_\+eth\+\_\+seg\+::inline\+\_\+hdr\+\_\+sz}



Definition at line \mbox{\hyperlink{qp_8h_source_l00242}{242}} of file \mbox{\hyperlink{qp_8h_source}{qp.\+h}}.



Referenced by \mbox{\hyperlink{mlx5__en__tx_8c_source_l00686}{mlx5e\+\_\+sq\+\_\+xmit()}}, and \mbox{\hyperlink{mlx5__ib__qp_8c_source_l03069}{set\+\_\+eth\+\_\+seg()}}.

\mbox{\Hypertarget{structmlx5__wqe__eth__seg_aba0ce77aa3dbe2db0ea6489410058542}\label{structmlx5__wqe__eth__seg_aba0ce77aa3dbe2db0ea6489410058542}} 
\index{mlx5\_wqe\_eth\_seg@{mlx5\_wqe\_eth\_seg}!mss@{mss}}
\index{mss@{mss}!mlx5\_wqe\_eth\_seg@{mlx5\_wqe\_eth\_seg}}
\doxysubsubsection{\texorpdfstring{mss}{mss}}
{\footnotesize\ttfamily \+\_\+\+\_\+be16 mlx5\+\_\+wqe\+\_\+eth\+\_\+seg\+::mss}



Definition at line \mbox{\hyperlink{qp_8h_source_l00238}{238}} of file \mbox{\hyperlink{qp_8h_source}{qp.\+h}}.



Referenced by \mbox{\hyperlink{mlx5__en__tx_8c_source_l00686}{mlx5e\+\_\+sq\+\_\+xmit()}}, and \mbox{\hyperlink{mlx5__ib__qp_8c_source_l03069}{set\+\_\+eth\+\_\+seg()}}.

\mbox{\Hypertarget{structmlx5__wqe__eth__seg_ab7a10a1a9770e0497a767f977dcd6c1a}\label{structmlx5__wqe__eth__seg_ab7a10a1a9770e0497a767f977dcd6c1a}} 
\index{mlx5\_wqe\_eth\_seg@{mlx5\_wqe\_eth\_seg}!rsvd2@{rsvd2}}
\index{rsvd2@{rsvd2}!mlx5\_wqe\_eth\_seg@{mlx5\_wqe\_eth\_seg}}
\doxysubsubsection{\texorpdfstring{rsvd2}{rsvd2}}
{\footnotesize\ttfamily \+\_\+\+\_\+be32 mlx5\+\_\+wqe\+\_\+eth\+\_\+seg\+::rsvd2}



Definition at line \mbox{\hyperlink{qp_8h_source_l00239}{239}} of file \mbox{\hyperlink{qp_8h_source}{qp.\+h}}.

\mbox{\Hypertarget{structmlx5__wqe__eth__seg_a46b26f1a401a801b7af6b3bf92c4c32e}\label{structmlx5__wqe__eth__seg_a46b26f1a401a801b7af6b3bf92c4c32e}} 
\index{mlx5\_wqe\_eth\_seg@{mlx5\_wqe\_eth\_seg}!swp\_flags@{swp\_flags}}
\index{swp\_flags@{swp\_flags}!mlx5\_wqe\_eth\_seg@{mlx5\_wqe\_eth\_seg}}
\doxysubsubsection{\texorpdfstring{swp\_flags}{swp\_flags}}
{\footnotesize\ttfamily u8 mlx5\+\_\+wqe\+\_\+eth\+\_\+seg\+::swp\+\_\+flags}



Definition at line \mbox{\hyperlink{qp_8h_source_l00237}{237}} of file \mbox{\hyperlink{qp_8h_source}{qp.\+h}}.



Referenced by \mbox{\hyperlink{mlx5__en__tx_8c_a73d202b05de9ba15ee62ef568703778b}{\+\_\+\+\_\+aligned()}}.

\mbox{\Hypertarget{structmlx5__wqe__eth__seg_a12b394d49655629f93991cacbbbb8fbd}\label{structmlx5__wqe__eth__seg_a12b394d49655629f93991cacbbbb8fbd}} 
\index{mlx5\_wqe\_eth\_seg@{mlx5\_wqe\_eth\_seg}!swp\_inner\_l3\_offset@{swp\_inner\_l3\_offset}}
\index{swp\_inner\_l3\_offset@{swp\_inner\_l3\_offset}!mlx5\_wqe\_eth\_seg@{mlx5\_wqe\_eth\_seg}}
\doxysubsubsection{\texorpdfstring{swp\_inner\_l3\_offset}{swp\_inner\_l3\_offset}}
{\footnotesize\ttfamily u8 mlx5\+\_\+wqe\+\_\+eth\+\_\+seg\+::swp\+\_\+inner\+\_\+l3\+\_\+offset}



Definition at line \mbox{\hyperlink{qp_8h_source_l00235}{235}} of file \mbox{\hyperlink{qp_8h_source}{qp.\+h}}.



Referenced by \mbox{\hyperlink{mlx5__en__tx_8c_a73d202b05de9ba15ee62ef568703778b}{\+\_\+\+\_\+aligned()}}.

\mbox{\Hypertarget{structmlx5__wqe__eth__seg_ab5e820e1aa6c25cca8592373f8fa565a}\label{structmlx5__wqe__eth__seg_ab5e820e1aa6c25cca8592373f8fa565a}} 
\index{mlx5\_wqe\_eth\_seg@{mlx5\_wqe\_eth\_seg}!swp\_inner\_l4\_offset@{swp\_inner\_l4\_offset}}
\index{swp\_inner\_l4\_offset@{swp\_inner\_l4\_offset}!mlx5\_wqe\_eth\_seg@{mlx5\_wqe\_eth\_seg}}
\doxysubsubsection{\texorpdfstring{swp\_inner\_l4\_offset}{swp\_inner\_l4\_offset}}
{\footnotesize\ttfamily u8 mlx5\+\_\+wqe\+\_\+eth\+\_\+seg\+::swp\+\_\+inner\+\_\+l4\+\_\+offset}



Definition at line \mbox{\hyperlink{qp_8h_source_l00234}{234}} of file \mbox{\hyperlink{qp_8h_source}{qp.\+h}}.



Referenced by \mbox{\hyperlink{mlx5__en__tx_8c_a73d202b05de9ba15ee62ef568703778b}{\+\_\+\+\_\+aligned()}}.

\mbox{\Hypertarget{structmlx5__wqe__eth__seg_a4b2f5fbab50dbd8241ad6a152e402d8a}\label{structmlx5__wqe__eth__seg_a4b2f5fbab50dbd8241ad6a152e402d8a}} 
\index{mlx5\_wqe\_eth\_seg@{mlx5\_wqe\_eth\_seg}!swp\_outer\_l3\_offset@{swp\_outer\_l3\_offset}}
\index{swp\_outer\_l3\_offset@{swp\_outer\_l3\_offset}!mlx5\_wqe\_eth\_seg@{mlx5\_wqe\_eth\_seg}}
\doxysubsubsection{\texorpdfstring{swp\_outer\_l3\_offset}{swp\_outer\_l3\_offset}}
{\footnotesize\ttfamily u8 mlx5\+\_\+wqe\+\_\+eth\+\_\+seg\+::swp\+\_\+outer\+\_\+l3\+\_\+offset}



Definition at line \mbox{\hyperlink{qp_8h_source_l00233}{233}} of file \mbox{\hyperlink{qp_8h_source}{qp.\+h}}.



Referenced by \mbox{\hyperlink{mlx5__en__tx_8c_a73d202b05de9ba15ee62ef568703778b}{\+\_\+\+\_\+aligned()}}.

\mbox{\Hypertarget{structmlx5__wqe__eth__seg_a94376a1fca49fe00f95ee8ea37995ecb}\label{structmlx5__wqe__eth__seg_a94376a1fca49fe00f95ee8ea37995ecb}} 
\index{mlx5\_wqe\_eth\_seg@{mlx5\_wqe\_eth\_seg}!swp\_outer\_l4\_offset@{swp\_outer\_l4\_offset}}
\index{swp\_outer\_l4\_offset@{swp\_outer\_l4\_offset}!mlx5\_wqe\_eth\_seg@{mlx5\_wqe\_eth\_seg}}
\doxysubsubsection{\texorpdfstring{swp\_outer\_l4\_offset}{swp\_outer\_l4\_offset}}
{\footnotesize\ttfamily u8 mlx5\+\_\+wqe\+\_\+eth\+\_\+seg\+::swp\+\_\+outer\+\_\+l4\+\_\+offset}



Definition at line \mbox{\hyperlink{qp_8h_source_l00232}{232}} of file \mbox{\hyperlink{qp_8h_source}{qp.\+h}}.



Referenced by \mbox{\hyperlink{mlx5__en__tx_8c_a73d202b05de9ba15ee62ef568703778b}{\+\_\+\+\_\+aligned()}}.

\mbox{\Hypertarget{structmlx5__wqe__eth__seg_a8f79b01553ec230a046a3c4583e819fc}\label{structmlx5__wqe__eth__seg_a8f79b01553ec230a046a3c4583e819fc}} 
\index{mlx5\_wqe\_eth\_seg@{mlx5\_wqe\_eth\_seg}!vlan\_cmd@{vlan\_cmd}}
\index{vlan\_cmd@{vlan\_cmd}!mlx5\_wqe\_eth\_seg@{mlx5\_wqe\_eth\_seg}}
\doxysubsubsection{\texorpdfstring{vlan\_cmd}{vlan\_cmd}}
{\footnotesize\ttfamily \+\_\+\+\_\+be16 mlx5\+\_\+wqe\+\_\+eth\+\_\+seg\+::vlan\+\_\+cmd}



Definition at line \mbox{\hyperlink{qp_8h_source_l00246}{246}} of file \mbox{\hyperlink{qp_8h_source}{qp.\+h}}.



Referenced by \mbox{\hyperlink{mlx5__en__tx_8c_source_l00686}{mlx5e\+\_\+sq\+\_\+xmit()}}.

\mbox{\Hypertarget{structmlx5__wqe__eth__seg_a6c6be53af1611b90312c0714f0c16203}\label{structmlx5__wqe__eth__seg_a6c6be53af1611b90312c0714f0c16203}} 
\index{mlx5\_wqe\_eth\_seg@{mlx5\_wqe\_eth\_seg}!vlan\_hdr@{vlan\_hdr}}
\index{vlan\_hdr@{vlan\_hdr}!mlx5\_wqe\_eth\_seg@{mlx5\_wqe\_eth\_seg}}
\doxysubsubsection{\texorpdfstring{vlan\_hdr}{vlan\_hdr}}
{\footnotesize\ttfamily \+\_\+\+\_\+be16 mlx5\+\_\+wqe\+\_\+eth\+\_\+seg\+::vlan\+\_\+hdr}



Definition at line \mbox{\hyperlink{qp_8h_source_l00247}{247}} of file \mbox{\hyperlink{qp_8h_source}{qp.\+h}}.



Referenced by \mbox{\hyperlink{mlx5__en__tx_8c_source_l00686}{mlx5e\+\_\+sq\+\_\+xmit()}}.



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