\hypertarget{structmlx5e__tls__tag}{}\doxysection{mlx5e\+\_\+tls\+\_\+tag Struct Reference}
\label{structmlx5e__tls__tag}\index{mlx5e\_tls\_tag@{mlx5e\_tls\_tag}}


{\ttfamily \#include $<$en\+\_\+hw\+\_\+tls.\+h$>$}



Collaboration diagram for mlx5e\+\_\+tls\+\_\+tag\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=174pt]{d8/d51/structmlx5e__tls__tag__coll__graph}
\end{center}
\end{figure}
\doxysubsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item 
uint8\+\_\+t crypto\+\_\+params\mbox{[}128\mbox{]} \mbox{\hyperlink{structmlx5e__tls__tag_a82ad92688d7c884b783576f71b07e798}{\+\_\+\+\_\+aligned}} (4)
\end{DoxyCompactItemize}
\doxysubsection*{Data Fields}
\begin{DoxyCompactItemize}
\item 
struct m\+\_\+snd\+\_\+tag \mbox{\hyperlink{structmlx5e__tls__tag_a4818d71262e574bd40075d79e01cf0fb}{tag}}
\item 
uint32\+\_\+t \mbox{\hyperlink{structmlx5e__tls__tag_ab1b60e86fa261a489bdc02757a42d3e0}{tisn}}
\item 
uint32\+\_\+t \mbox{\hyperlink{structmlx5e__tls__tag_aaea036cbd1bcf912136ce3139668f16e}{dek\+\_\+index}}
\item 
struct \mbox{\hyperlink{structmlx5e__tls}{mlx5e\+\_\+tls}} $\ast$ \mbox{\hyperlink{structmlx5e__tls__tag_a0158ae56cb4bb035958a3fa39d81e69b}{tls}}
\item 
struct m\+\_\+snd\+\_\+tag $\ast$ \mbox{\hyperlink{structmlx5e__tls__tag_a0595c6b03a0bcdd7797571949dc1b26f}{rl\+\_\+tag}}
\item 
struct mtx \mbox{\hyperlink{structmlx5e__tls__tag_a631bdfee33619f55827b7ac12c4014d5}{mtx}}
\item 
uint32\+\_\+t \mbox{\hyperlink{structmlx5e__tls__tag_aec8883fc30ca8c44c833e9dffd93797c}{expected\+\_\+seq}}
\item 
uint32\+\_\+t \mbox{\hyperlink{structmlx5e__tls__tag_a0f9ae93e71b30fc9918111edd16d5043}{state}}
\item 
struct work\+\_\+struct \mbox{\hyperlink{structmlx5e__tls__tag_a30adaf20fdd439d8fbba17b783154933}{work}}
\item 
uint32\+\_\+t \mbox{\hyperlink{structmlx5e__tls__tag_a9ea9f5723abb7a05e1aedfab0ec93b41}{dek\+\_\+index\+\_\+ok}}\+:1
\end{DoxyCompactItemize}


\doxysubsection{Detailed Description}


Definition at line \mbox{\hyperlink{en__hw__tls_8h_source_l00046}{46}} of file \mbox{\hyperlink{en__hw__tls_8h_source}{en\+\_\+hw\+\_\+tls.\+h}}.



\doxysubsection{Member Function Documentation}
\mbox{\Hypertarget{structmlx5e__tls__tag_a82ad92688d7c884b783576f71b07e798}\label{structmlx5e__tls__tag_a82ad92688d7c884b783576f71b07e798}} 
\index{mlx5e\_tls\_tag@{mlx5e\_tls\_tag}!\_\_aligned@{\_\_aligned}}
\index{\_\_aligned@{\_\_aligned}!mlx5e\_tls\_tag@{mlx5e\_tls\_tag}}
\doxysubsubsection{\texorpdfstring{\_\_aligned()}{\_\_aligned()}}
{\footnotesize\ttfamily uint8\+\_\+t crypto\+\_\+params\mbox{[}128\mbox{]} mlx5e\+\_\+tls\+\_\+tag\+::\+\_\+\+\_\+aligned (\begin{DoxyParamCaption}\item[{4}]{ }\end{DoxyParamCaption})}



\doxysubsection{Field Documentation}
\mbox{\Hypertarget{structmlx5e__tls__tag_aaea036cbd1bcf912136ce3139668f16e}\label{structmlx5e__tls__tag_aaea036cbd1bcf912136ce3139668f16e}} 
\index{mlx5e\_tls\_tag@{mlx5e\_tls\_tag}!dek\_index@{dek\_index}}
\index{dek\_index@{dek\_index}!mlx5e\_tls\_tag@{mlx5e\_tls\_tag}}
\doxysubsubsection{\texorpdfstring{dek\_index}{dek\_index}}
{\footnotesize\ttfamily uint32\+\_\+t mlx5e\+\_\+tls\+\_\+tag\+::dek\+\_\+index}



Definition at line \mbox{\hyperlink{en__hw__tls_8h_source_l00049}{49}} of file \mbox{\hyperlink{en__hw__tls_8h_source}{en\+\_\+hw\+\_\+tls.\+h}}.

\mbox{\Hypertarget{structmlx5e__tls__tag_a9ea9f5723abb7a05e1aedfab0ec93b41}\label{structmlx5e__tls__tag_a9ea9f5723abb7a05e1aedfab0ec93b41}} 
\index{mlx5e\_tls\_tag@{mlx5e\_tls\_tag}!dek\_index\_ok@{dek\_index\_ok}}
\index{dek\_index\_ok@{dek\_index\_ok}!mlx5e\_tls\_tag@{mlx5e\_tls\_tag}}
\doxysubsubsection{\texorpdfstring{dek\_index\_ok}{dek\_index\_ok}}
{\footnotesize\ttfamily uint32\+\_\+t mlx5e\+\_\+tls\+\_\+tag\+::dek\+\_\+index\+\_\+ok}



Definition at line \mbox{\hyperlink{en__hw__tls_8h_source_l00062}{62}} of file \mbox{\hyperlink{en__hw__tls_8h_source}{en\+\_\+hw\+\_\+tls.\+h}}.

\mbox{\Hypertarget{structmlx5e__tls__tag_aec8883fc30ca8c44c833e9dffd93797c}\label{structmlx5e__tls__tag_aec8883fc30ca8c44c833e9dffd93797c}} 
\index{mlx5e\_tls\_tag@{mlx5e\_tls\_tag}!expected\_seq@{expected\_seq}}
\index{expected\_seq@{expected\_seq}!mlx5e\_tls\_tag@{mlx5e\_tls\_tag}}
\doxysubsubsection{\texorpdfstring{expected\_seq}{expected\_seq}}
{\footnotesize\ttfamily uint32\+\_\+t mlx5e\+\_\+tls\+\_\+tag\+::expected\+\_\+seq}



Definition at line \mbox{\hyperlink{en__hw__tls_8h_source_l00053}{53}} of file \mbox{\hyperlink{en__hw__tls_8h_source}{en\+\_\+hw\+\_\+tls.\+h}}.

\mbox{\Hypertarget{structmlx5e__tls__tag_a631bdfee33619f55827b7ac12c4014d5}\label{structmlx5e__tls__tag_a631bdfee33619f55827b7ac12c4014d5}} 
\index{mlx5e\_tls\_tag@{mlx5e\_tls\_tag}!mtx@{mtx}}
\index{mtx@{mtx}!mlx5e\_tls\_tag@{mlx5e\_tls\_tag}}
\doxysubsubsection{\texorpdfstring{mtx}{mtx}}
{\footnotesize\ttfamily struct mtx mlx5e\+\_\+tls\+\_\+tag\+::mtx}



Definition at line \mbox{\hyperlink{en__hw__tls_8h_source_l00052}{52}} of file \mbox{\hyperlink{en__hw__tls_8h_source}{en\+\_\+hw\+\_\+tls.\+h}}.

\mbox{\Hypertarget{structmlx5e__tls__tag_a0595c6b03a0bcdd7797571949dc1b26f}\label{structmlx5e__tls__tag_a0595c6b03a0bcdd7797571949dc1b26f}} 
\index{mlx5e\_tls\_tag@{mlx5e\_tls\_tag}!rl\_tag@{rl\_tag}}
\index{rl\_tag@{rl\_tag}!mlx5e\_tls\_tag@{mlx5e\_tls\_tag}}
\doxysubsubsection{\texorpdfstring{rl\_tag}{rl\_tag}}
{\footnotesize\ttfamily struct m\+\_\+snd\+\_\+tag$\ast$ mlx5e\+\_\+tls\+\_\+tag\+::rl\+\_\+tag}



Definition at line \mbox{\hyperlink{en__hw__tls_8h_source_l00051}{51}} of file \mbox{\hyperlink{en__hw__tls_8h_source}{en\+\_\+hw\+\_\+tls.\+h}}.

\mbox{\Hypertarget{structmlx5e__tls__tag_a0f9ae93e71b30fc9918111edd16d5043}\label{structmlx5e__tls__tag_a0f9ae93e71b30fc9918111edd16d5043}} 
\index{mlx5e\_tls\_tag@{mlx5e\_tls\_tag}!state@{state}}
\index{state@{state}!mlx5e\_tls\_tag@{mlx5e\_tls\_tag}}
\doxysubsubsection{\texorpdfstring{state}{state}}
{\footnotesize\ttfamily uint32\+\_\+t mlx5e\+\_\+tls\+\_\+tag\+::state}



Definition at line \mbox{\hyperlink{en__hw__tls_8h_source_l00054}{54}} of file \mbox{\hyperlink{en__hw__tls_8h_source}{en\+\_\+hw\+\_\+tls.\+h}}.

\mbox{\Hypertarget{structmlx5e__tls__tag_a4818d71262e574bd40075d79e01cf0fb}\label{structmlx5e__tls__tag_a4818d71262e574bd40075d79e01cf0fb}} 
\index{mlx5e\_tls\_tag@{mlx5e\_tls\_tag}!tag@{tag}}
\index{tag@{tag}!mlx5e\_tls\_tag@{mlx5e\_tls\_tag}}
\doxysubsubsection{\texorpdfstring{tag}{tag}}
{\footnotesize\ttfamily struct m\+\_\+snd\+\_\+tag mlx5e\+\_\+tls\+\_\+tag\+::tag}



Definition at line \mbox{\hyperlink{en__hw__tls_8h_source_l00047}{47}} of file \mbox{\hyperlink{en__hw__tls_8h_source}{en\+\_\+hw\+\_\+tls.\+h}}.

\mbox{\Hypertarget{structmlx5e__tls__tag_ab1b60e86fa261a489bdc02757a42d3e0}\label{structmlx5e__tls__tag_ab1b60e86fa261a489bdc02757a42d3e0}} 
\index{mlx5e\_tls\_tag@{mlx5e\_tls\_tag}!tisn@{tisn}}
\index{tisn@{tisn}!mlx5e\_tls\_tag@{mlx5e\_tls\_tag}}
\doxysubsubsection{\texorpdfstring{tisn}{tisn}}
{\footnotesize\ttfamily uint32\+\_\+t mlx5e\+\_\+tls\+\_\+tag\+::tisn}



Definition at line \mbox{\hyperlink{en__hw__tls_8h_source_l00048}{48}} of file \mbox{\hyperlink{en__hw__tls_8h_source}{en\+\_\+hw\+\_\+tls.\+h}}.

\mbox{\Hypertarget{structmlx5e__tls__tag_a0158ae56cb4bb035958a3fa39d81e69b}\label{structmlx5e__tls__tag_a0158ae56cb4bb035958a3fa39d81e69b}} 
\index{mlx5e\_tls\_tag@{mlx5e\_tls\_tag}!tls@{tls}}
\index{tls@{tls}!mlx5e\_tls\_tag@{mlx5e\_tls\_tag}}
\doxysubsubsection{\texorpdfstring{tls}{tls}}
{\footnotesize\ttfamily struct \mbox{\hyperlink{structmlx5e__tls}{mlx5e\+\_\+tls}}$\ast$ mlx5e\+\_\+tls\+\_\+tag\+::tls}



Definition at line \mbox{\hyperlink{en__hw__tls_8h_source_l00050}{50}} of file \mbox{\hyperlink{en__hw__tls_8h_source}{en\+\_\+hw\+\_\+tls.\+h}}.

\mbox{\Hypertarget{structmlx5e__tls__tag_a30adaf20fdd439d8fbba17b783154933}\label{structmlx5e__tls__tag_a30adaf20fdd439d8fbba17b783154933}} 
\index{mlx5e\_tls\_tag@{mlx5e\_tls\_tag}!work@{work}}
\index{work@{work}!mlx5e\_tls\_tag@{mlx5e\_tls\_tag}}
\doxysubsubsection{\texorpdfstring{work}{work}}
{\footnotesize\ttfamily struct work\+\_\+struct mlx5e\+\_\+tls\+\_\+tag\+::work}



Definition at line \mbox{\hyperlink{en__hw__tls_8h_source_l00060}{60}} of file \mbox{\hyperlink{en__hw__tls_8h_source}{en\+\_\+hw\+\_\+tls.\+h}}.



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