\hypertarget{structlio__iq__stats}{}\doxysection{lio\+\_\+iq\+\_\+stats Struct Reference}
\label{structlio__iq__stats}\index{lio\_iq\_stats@{lio\_iq\_stats}}


{\ttfamily \#include $<$lio\+\_\+iq.\+h$>$}

\doxysubsection*{Data Fields}
\begin{DoxyCompactItemize}
\item 
uint64\+\_\+t \mbox{\hyperlink{structlio__iq__stats_aa4c6a5870801fa0a5b47554d4304125c}{instr\+\_\+posted}}
\item 
uint64\+\_\+t \mbox{\hyperlink{structlio__iq__stats_ad0cc8adf88fc1996abb440ab8c24aab6}{instr\+\_\+processed}}
\item 
uint64\+\_\+t \mbox{\hyperlink{structlio__iq__stats_ab1a83a44099c52cb984f2b07e623cf7f}{instr\+\_\+dropped}}
\item 
uint64\+\_\+t \mbox{\hyperlink{structlio__iq__stats_a0e68866312e6df5e4b86b30e4a3e8f42}{bytes\+\_\+sent}}
\item 
uint64\+\_\+t \mbox{\hyperlink{structlio__iq__stats_af98525e2310276008b6d974414613f90}{sgentry\+\_\+sent}}
\item 
uint64\+\_\+t \mbox{\hyperlink{structlio__iq__stats_a05b3db5300ff3030adcc8150a672cfda}{tx\+\_\+done}}
\item 
uint64\+\_\+t \mbox{\hyperlink{structlio__iq__stats_ac661f273d6f4afe3b13971db559755b2}{tx\+\_\+iq\+\_\+busy}}
\item 
uint64\+\_\+t \mbox{\hyperlink{structlio__iq__stats_af990b38eef526802f42c3578f22669ad}{tx\+\_\+dropped}}
\item 
uint64\+\_\+t \mbox{\hyperlink{structlio__iq__stats_a6d899154a9db06c055c017201ff9938d}{tx\+\_\+tot\+\_\+bytes}}
\item 
uint64\+\_\+t \mbox{\hyperlink{structlio__iq__stats_afc2ce43993ad2d1c36a62a4c2acef9bf}{tx\+\_\+gso}}
\item 
uint64\+\_\+t \mbox{\hyperlink{structlio__iq__stats_aad71b6fc2c8e80986b4c52b9a035e3c3}{tx\+\_\+vxlan}}
\item 
uint64\+\_\+t \mbox{\hyperlink{structlio__iq__stats_a8188e3d1514d2dd8b61d72a5e09b9d6a}{tx\+\_\+dmamap\+\_\+fail}}
\item 
uint64\+\_\+t \mbox{\hyperlink{structlio__iq__stats_ae78eb5b8998bb95240d3693ecbf02dee}{tx\+\_\+restart}}
\item 
uint64\+\_\+t \mbox{\hyperlink{structlio__iq__stats_a39ed3e8f048c90a4a0357b2b4d6e2e77}{mbuf\+\_\+defrag\+\_\+failed}}
\end{DoxyCompactItemize}


\doxysubsection{Detailed Description}


Definition at line \mbox{\hyperlink{lio__iq_8h_source_l00079}{79}} of file \mbox{\hyperlink{lio__iq_8h_source}{lio\+\_\+iq.\+h}}.



\doxysubsection{Field Documentation}
\mbox{\Hypertarget{structlio__iq__stats_a0e68866312e6df5e4b86b30e4a3e8f42}\label{structlio__iq__stats_a0e68866312e6df5e4b86b30e4a3e8f42}} 
\index{lio\_iq\_stats@{lio\_iq\_stats}!bytes\_sent@{bytes\_sent}}
\index{bytes\_sent@{bytes\_sent}!lio\_iq\_stats@{lio\_iq\_stats}}
\doxysubsubsection{\texorpdfstring{bytes\_sent}{bytes\_sent}}
{\footnotesize\ttfamily uint64\+\_\+t lio\+\_\+iq\+\_\+stats\+::bytes\+\_\+sent}

Bytes sent through this queue. 

Definition at line \mbox{\hyperlink{lio__iq_8h_source_l00083}{83}} of file \mbox{\hyperlink{lio__iq_8h_source}{lio\+\_\+iq.\+h}}.



Referenced by \mbox{\hyperlink{lio__sysctl_8c_source_l00138}{lio\+\_\+add\+\_\+hw\+\_\+stats()}}.

\mbox{\Hypertarget{structlio__iq__stats_ab1a83a44099c52cb984f2b07e623cf7f}\label{structlio__iq__stats_ab1a83a44099c52cb984f2b07e623cf7f}} 
\index{lio\_iq\_stats@{lio\_iq\_stats}!instr\_dropped@{instr\_dropped}}
\index{instr\_dropped@{instr\_dropped}!lio\_iq\_stats@{lio\_iq\_stats}}
\doxysubsubsection{\texorpdfstring{instr\_dropped}{instr\_dropped}}
{\footnotesize\ttfamily uint64\+\_\+t lio\+\_\+iq\+\_\+stats\+::instr\+\_\+dropped}

Instructions that could not be processed 

Definition at line \mbox{\hyperlink{lio__iq_8h_source_l00082}{82}} of file \mbox{\hyperlink{lio__iq_8h_source}{lio\+\_\+iq.\+h}}.



Referenced by \mbox{\hyperlink{lio__sysctl_8c_source_l00138}{lio\+\_\+add\+\_\+hw\+\_\+stats()}}.

\mbox{\Hypertarget{structlio__iq__stats_aa4c6a5870801fa0a5b47554d4304125c}\label{structlio__iq__stats_aa4c6a5870801fa0a5b47554d4304125c}} 
\index{lio\_iq\_stats@{lio\_iq\_stats}!instr\_posted@{instr\_posted}}
\index{instr\_posted@{instr\_posted}!lio\_iq\_stats@{lio\_iq\_stats}}
\doxysubsubsection{\texorpdfstring{instr\_posted}{instr\_posted}}
{\footnotesize\ttfamily uint64\+\_\+t lio\+\_\+iq\+\_\+stats\+::instr\+\_\+posted}

Instructions posted to this queue. 

Definition at line \mbox{\hyperlink{lio__iq_8h_source_l00080}{80}} of file \mbox{\hyperlink{lio__iq_8h_source}{lio\+\_\+iq.\+h}}.



Referenced by \mbox{\hyperlink{lio__sysctl_8c_source_l00138}{lio\+\_\+add\+\_\+hw\+\_\+stats()}}.

\mbox{\Hypertarget{structlio__iq__stats_ad0cc8adf88fc1996abb440ab8c24aab6}\label{structlio__iq__stats_ad0cc8adf88fc1996abb440ab8c24aab6}} 
\index{lio\_iq\_stats@{lio\_iq\_stats}!instr\_processed@{instr\_processed}}
\index{instr\_processed@{instr\_processed}!lio\_iq\_stats@{lio\_iq\_stats}}
\doxysubsubsection{\texorpdfstring{instr\_processed}{instr\_processed}}
{\footnotesize\ttfamily uint64\+\_\+t lio\+\_\+iq\+\_\+stats\+::instr\+\_\+processed}

Instructions processed in this queue. 

Definition at line \mbox{\hyperlink{lio__iq_8h_source_l00081}{81}} of file \mbox{\hyperlink{lio__iq_8h_source}{lio\+\_\+iq.\+h}}.



Referenced by \mbox{\hyperlink{lio__sysctl_8c_source_l00138}{lio\+\_\+add\+\_\+hw\+\_\+stats()}}, and \mbox{\hyperlink{lio__request__manager_8c_source_l00486}{lio\+\_\+flush\+\_\+iq()}}.

\mbox{\Hypertarget{structlio__iq__stats_a39ed3e8f048c90a4a0357b2b4d6e2e77}\label{structlio__iq__stats_a39ed3e8f048c90a4a0357b2b4d6e2e77}} 
\index{lio\_iq\_stats@{lio\_iq\_stats}!mbuf\_defrag\_failed@{mbuf\_defrag\_failed}}
\index{mbuf\_defrag\_failed@{mbuf\_defrag\_failed}!lio\_iq\_stats@{lio\_iq\_stats}}
\doxysubsubsection{\texorpdfstring{mbuf\_defrag\_failed}{mbuf\_defrag\_failed}}
{\footnotesize\ttfamily uint64\+\_\+t lio\+\_\+iq\+\_\+stats\+::mbuf\+\_\+defrag\+\_\+failed}



Definition at line \mbox{\hyperlink{lio__iq_8h_source_l00093}{93}} of file \mbox{\hyperlink{lio__iq_8h_source}{lio\+\_\+iq.\+h}}.



Referenced by \mbox{\hyperlink{lio__sysctl_8c_source_l00138}{lio\+\_\+add\+\_\+hw\+\_\+stats()}}, and \mbox{\hyperlink{lio__rxtx_8c_source_l00047}{lio\+\_\+xmit()}}.

\mbox{\Hypertarget{structlio__iq__stats_af98525e2310276008b6d974414613f90}\label{structlio__iq__stats_af98525e2310276008b6d974414613f90}} 
\index{lio\_iq\_stats@{lio\_iq\_stats}!sgentry\_sent@{sgentry\_sent}}
\index{sgentry\_sent@{sgentry\_sent}!lio\_iq\_stats@{lio\_iq\_stats}}
\doxysubsubsection{\texorpdfstring{sgentry\_sent}{sgentry\_sent}}
{\footnotesize\ttfamily uint64\+\_\+t lio\+\_\+iq\+\_\+stats\+::sgentry\+\_\+sent}

Gather entries sent through this queue. 

Definition at line \mbox{\hyperlink{lio__iq_8h_source_l00084}{84}} of file \mbox{\hyperlink{lio__iq_8h_source}{lio\+\_\+iq.\+h}}.



Referenced by \mbox{\hyperlink{lio__sysctl_8c_source_l00138}{lio\+\_\+add\+\_\+hw\+\_\+stats()}}.

\mbox{\Hypertarget{structlio__iq__stats_a8188e3d1514d2dd8b61d72a5e09b9d6a}\label{structlio__iq__stats_a8188e3d1514d2dd8b61d72a5e09b9d6a}} 
\index{lio\_iq\_stats@{lio\_iq\_stats}!tx\_dmamap\_fail@{tx\_dmamap\_fail}}
\index{tx\_dmamap\_fail@{tx\_dmamap\_fail}!lio\_iq\_stats@{lio\_iq\_stats}}
\doxysubsubsection{\texorpdfstring{tx\_dmamap\_fail}{tx\_dmamap\_fail}}
{\footnotesize\ttfamily uint64\+\_\+t lio\+\_\+iq\+\_\+stats\+::tx\+\_\+dmamap\+\_\+fail}



Definition at line \mbox{\hyperlink{lio__iq_8h_source_l00091}{91}} of file \mbox{\hyperlink{lio__iq_8h_source}{lio\+\_\+iq.\+h}}.



Referenced by \mbox{\hyperlink{lio__sysctl_8c_source_l00138}{lio\+\_\+add\+\_\+hw\+\_\+stats()}}, and \mbox{\hyperlink{lio__rxtx_8c_source_l00047}{lio\+\_\+xmit()}}.

\mbox{\Hypertarget{structlio__iq__stats_a05b3db5300ff3030adcc8150a672cfda}\label{structlio__iq__stats_a05b3db5300ff3030adcc8150a672cfda}} 
\index{lio\_iq\_stats@{lio\_iq\_stats}!tx\_done@{tx\_done}}
\index{tx\_done@{tx\_done}!lio\_iq\_stats@{lio\_iq\_stats}}
\doxysubsubsection{\texorpdfstring{tx\_done}{tx\_done}}
{\footnotesize\ttfamily uint64\+\_\+t lio\+\_\+iq\+\_\+stats\+::tx\+\_\+done}

Num of packets sent to network. 

Definition at line \mbox{\hyperlink{lio__iq_8h_source_l00085}{85}} of file \mbox{\hyperlink{lio__iq_8h_source}{lio\+\_\+iq.\+h}}.



Referenced by \mbox{\hyperlink{lio__sysctl_8c_source_l00138}{lio\+\_\+add\+\_\+hw\+\_\+stats()}}, \mbox{\hyperlink{lio__main_8c_source_l01065}{lio\+\_\+get\+\_\+counter()}}, and \mbox{\hyperlink{lio__rxtx_8c_source_l00047}{lio\+\_\+xmit()}}.

\mbox{\Hypertarget{structlio__iq__stats_af990b38eef526802f42c3578f22669ad}\label{structlio__iq__stats_af990b38eef526802f42c3578f22669ad}} 
\index{lio\_iq\_stats@{lio\_iq\_stats}!tx\_dropped@{tx\_dropped}}
\index{tx\_dropped@{tx\_dropped}!lio\_iq\_stats@{lio\_iq\_stats}}
\doxysubsubsection{\texorpdfstring{tx\_dropped}{tx\_dropped}}
{\footnotesize\ttfamily uint64\+\_\+t lio\+\_\+iq\+\_\+stats\+::tx\+\_\+dropped}

Numof pkts dropped dueto xmitpath errors. 

Definition at line \mbox{\hyperlink{lio__iq_8h_source_l00087}{87}} of file \mbox{\hyperlink{lio__iq_8h_source}{lio\+\_\+iq.\+h}}.



Referenced by \mbox{\hyperlink{lio__sysctl_8c_source_l00138}{lio\+\_\+add\+\_\+hw\+\_\+stats()}}, \mbox{\hyperlink{lio__main_8c_source_l01065}{lio\+\_\+get\+\_\+counter()}}, and \mbox{\hyperlink{lio__rxtx_8c_source_l00047}{lio\+\_\+xmit()}}.

\mbox{\Hypertarget{structlio__iq__stats_afc2ce43993ad2d1c36a62a4c2acef9bf}\label{structlio__iq__stats_afc2ce43993ad2d1c36a62a4c2acef9bf}} 
\index{lio\_iq\_stats@{lio\_iq\_stats}!tx\_gso@{tx\_gso}}
\index{tx\_gso@{tx\_gso}!lio\_iq\_stats@{lio\_iq\_stats}}
\doxysubsubsection{\texorpdfstring{tx\_gso}{tx\_gso}}
{\footnotesize\ttfamily uint64\+\_\+t lio\+\_\+iq\+\_\+stats\+::tx\+\_\+gso}



Definition at line \mbox{\hyperlink{lio__iq_8h_source_l00089}{89}} of file \mbox{\hyperlink{lio__iq_8h_source}{lio\+\_\+iq.\+h}}.



Referenced by \mbox{\hyperlink{lio__sysctl_8c_source_l00138}{lio\+\_\+add\+\_\+hw\+\_\+stats()}}, and \mbox{\hyperlink{lio__rxtx_8c_source_l00047}{lio\+\_\+xmit()}}.

\mbox{\Hypertarget{structlio__iq__stats_ac661f273d6f4afe3b13971db559755b2}\label{structlio__iq__stats_ac661f273d6f4afe3b13971db559755b2}} 
\index{lio\_iq\_stats@{lio\_iq\_stats}!tx\_iq\_busy@{tx\_iq\_busy}}
\index{tx\_iq\_busy@{tx\_iq\_busy}!lio\_iq\_stats@{lio\_iq\_stats}}
\doxysubsubsection{\texorpdfstring{tx\_iq\_busy}{tx\_iq\_busy}}
{\footnotesize\ttfamily uint64\+\_\+t lio\+\_\+iq\+\_\+stats\+::tx\+\_\+iq\+\_\+busy}

Numof times this iq was found to be full. 

Definition at line \mbox{\hyperlink{lio__iq_8h_source_l00086}{86}} of file \mbox{\hyperlink{lio__iq_8h_source}{lio\+\_\+iq.\+h}}.



Referenced by \mbox{\hyperlink{lio__sysctl_8c_source_l00138}{lio\+\_\+add\+\_\+hw\+\_\+stats()}}, and \mbox{\hyperlink{lio__rxtx_8c_source_l00047}{lio\+\_\+xmit()}}.

\mbox{\Hypertarget{structlio__iq__stats_ae78eb5b8998bb95240d3693ecbf02dee}\label{structlio__iq__stats_ae78eb5b8998bb95240d3693ecbf02dee}} 
\index{lio\_iq\_stats@{lio\_iq\_stats}!tx\_restart@{tx\_restart}}
\index{tx\_restart@{tx\_restart}!lio\_iq\_stats@{lio\_iq\_stats}}
\doxysubsubsection{\texorpdfstring{tx\_restart}{tx\_restart}}
{\footnotesize\ttfamily uint64\+\_\+t lio\+\_\+iq\+\_\+stats\+::tx\+\_\+restart}



Definition at line \mbox{\hyperlink{lio__iq_8h_source_l00092}{92}} of file \mbox{\hyperlink{lio__iq_8h_source}{lio\+\_\+iq.\+h}}.



Referenced by \mbox{\hyperlink{lio__sysctl_8c_source_l00138}{lio\+\_\+add\+\_\+hw\+\_\+stats()}}.

\mbox{\Hypertarget{structlio__iq__stats_a6d899154a9db06c055c017201ff9938d}\label{structlio__iq__stats_a6d899154a9db06c055c017201ff9938d}} 
\index{lio\_iq\_stats@{lio\_iq\_stats}!tx\_tot\_bytes@{tx\_tot\_bytes}}
\index{tx\_tot\_bytes@{tx\_tot\_bytes}!lio\_iq\_stats@{lio\_iq\_stats}}
\doxysubsubsection{\texorpdfstring{tx\_tot\_bytes}{tx\_tot\_bytes}}
{\footnotesize\ttfamily uint64\+\_\+t lio\+\_\+iq\+\_\+stats\+::tx\+\_\+tot\+\_\+bytes}

Total count of bytes sento to network. 

Definition at line \mbox{\hyperlink{lio__iq_8h_source_l00088}{88}} of file \mbox{\hyperlink{lio__iq_8h_source}{lio\+\_\+iq.\+h}}.



Referenced by \mbox{\hyperlink{lio__sysctl_8c_source_l00138}{lio\+\_\+add\+\_\+hw\+\_\+stats()}}, \mbox{\hyperlink{lio__main_8c_source_l01065}{lio\+\_\+get\+\_\+counter()}}, and \mbox{\hyperlink{lio__rxtx_8c_source_l00047}{lio\+\_\+xmit()}}.

\mbox{\Hypertarget{structlio__iq__stats_aad71b6fc2c8e80986b4c52b9a035e3c3}\label{structlio__iq__stats_aad71b6fc2c8e80986b4c52b9a035e3c3}} 
\index{lio\_iq\_stats@{lio\_iq\_stats}!tx\_vxlan@{tx\_vxlan}}
\index{tx\_vxlan@{tx\_vxlan}!lio\_iq\_stats@{lio\_iq\_stats}}
\doxysubsubsection{\texorpdfstring{tx\_vxlan}{tx\_vxlan}}
{\footnotesize\ttfamily uint64\+\_\+t lio\+\_\+iq\+\_\+stats\+::tx\+\_\+vxlan}



Definition at line \mbox{\hyperlink{lio__iq_8h_source_l00090}{90}} of file \mbox{\hyperlink{lio__iq_8h_source}{lio\+\_\+iq.\+h}}.



Referenced by \mbox{\hyperlink{lio__sysctl_8c_source_l00138}{lio\+\_\+add\+\_\+hw\+\_\+stats()}}.



The documentation for this struct was generated from the following file\+:\begin{DoxyCompactItemize}
\item 
dev/liquidio/base/\mbox{\hyperlink{lio__iq_8h}{lio\+\_\+iq.\+h}}\end{DoxyCompactItemize}
