\hypertarget{structvmxnet3__txqueue}{}\doxysection{vmxnet3\+\_\+txqueue Struct Reference}
\label{structvmxnet3__txqueue}\index{vmxnet3\_txqueue@{vmxnet3\_txqueue}}


{\ttfamily \#include $<$if\+\_\+vmxvar.\+h$>$}



Collaboration diagram for vmxnet3\+\_\+txqueue\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d8/d69/structvmxnet3__txqueue__coll__graph}
\end{center}
\end{figure}
\doxysubsection*{Data Fields}
\begin{DoxyCompactItemize}
\item 
struct \mbox{\hyperlink{structvmxnet3__softc}{vmxnet3\+\_\+softc}} $\ast$ \mbox{\hyperlink{structvmxnet3__txqueue_a6817e069948ddb5ceb6a0c2682725984}{vxtxq\+\_\+sc}}
\item 
int \mbox{\hyperlink{structvmxnet3__txqueue_a040213974c960b5e1642906ff82fa0ec}{vxtxq\+\_\+id}}
\item 
int \mbox{\hyperlink{structvmxnet3__txqueue_a5ef22a725b10394ef26a63ade41b0086}{vxtxq\+\_\+last\+\_\+flush}}
\item 
int \mbox{\hyperlink{structvmxnet3__txqueue_a954c3e98de78d8f2148c0a064d3b0fa7}{vxtxq\+\_\+intr\+\_\+idx}}
\item 
struct \mbox{\hyperlink{structvmxnet3__txring}{vmxnet3\+\_\+txring}} \mbox{\hyperlink{structvmxnet3__txqueue_af10b29b77b52bd7ae813ae704d2c6cef}{vxtxq\+\_\+cmd\+\_\+ring}}
\item 
struct \mbox{\hyperlink{structvmxnet3__comp__ring}{vmxnet3\+\_\+comp\+\_\+ring}} \mbox{\hyperlink{structvmxnet3__txqueue_abff41266fd7aa0d56b3a5eef8ba3bfdb}{vxtxq\+\_\+comp\+\_\+ring}}
\item 
struct \mbox{\hyperlink{structvmxnet3__txq__shared}{vmxnet3\+\_\+txq\+\_\+shared}} $\ast$ \mbox{\hyperlink{structvmxnet3__txqueue_a35ad72cc3145b9ce3a66ce5779719422}{vxtxq\+\_\+ts}}
\item 
struct sysctl\+\_\+oid\+\_\+list $\ast$ \mbox{\hyperlink{structvmxnet3__txqueue_a24adeced08bc2dc6aee439d437b43ac3}{vxtxq\+\_\+sysctl}}
\item 
char \mbox{\hyperlink{structvmxnet3__txqueue_aaa5971a00c8baae86774bf1d2e0f99fc}{vxtxq\+\_\+name}} \mbox{[}16\mbox{]}
\end{DoxyCompactItemize}


\doxysubsection{Detailed Description}


Definition at line \mbox{\hyperlink{if__vmxvar_8h_source_l00088}{88}} of file \mbox{\hyperlink{if__vmxvar_8h_source}{if\+\_\+vmxvar.\+h}}.



\doxysubsection{Field Documentation}
\mbox{\Hypertarget{structvmxnet3__txqueue_af10b29b77b52bd7ae813ae704d2c6cef}\label{structvmxnet3__txqueue_af10b29b77b52bd7ae813ae704d2c6cef}} 
\index{vmxnet3\_txqueue@{vmxnet3\_txqueue}!vxtxq\_cmd\_ring@{vxtxq\_cmd\_ring}}
\index{vxtxq\_cmd\_ring@{vxtxq\_cmd\_ring}!vmxnet3\_txqueue@{vmxnet3\_txqueue}}
\doxysubsubsection{\texorpdfstring{vxtxq\_cmd\_ring}{vxtxq\_cmd\_ring}}
{\footnotesize\ttfamily struct \mbox{\hyperlink{structvmxnet3__txring}{vmxnet3\+\_\+txring}} vmxnet3\+\_\+txqueue\+::vxtxq\+\_\+cmd\+\_\+ring}



Definition at line \mbox{\hyperlink{if__vmxvar_8h_source_l00093}{93}} of file \mbox{\hyperlink{if__vmxvar_8h_source}{if\+\_\+vmxvar.\+h}}.



Referenced by \mbox{\hyperlink{if__vmx_8c_source_l01045}{vmxnet3\+\_\+init\+\_\+shared\+\_\+data()}}, \mbox{\hyperlink{if__vmx_8c_source_l00756}{vmxnet3\+\_\+init\+\_\+txq()}}, \mbox{\hyperlink{if__vmx_8c_source_l01403}{vmxnet3\+\_\+isc\+\_\+txd\+\_\+credits\+\_\+update()}}, \mbox{\hyperlink{if__vmx_8c_source_l01294}{vmxnet3\+\_\+isc\+\_\+txd\+\_\+encap()}}, \mbox{\hyperlink{if__vmx_8c_source_l02304}{vmxnet3\+\_\+setup\+\_\+debug\+\_\+sysctl()}}, \mbox{\hyperlink{if__vmx_8c_source_l00778}{vmxnet3\+\_\+tx\+\_\+queues\+\_\+alloc()}}, and \mbox{\hyperlink{if__vmx_8c_source_l01820}{vmxnet3\+\_\+txinit()}}.

\mbox{\Hypertarget{structvmxnet3__txqueue_abff41266fd7aa0d56b3a5eef8ba3bfdb}\label{structvmxnet3__txqueue_abff41266fd7aa0d56b3a5eef8ba3bfdb}} 
\index{vmxnet3\_txqueue@{vmxnet3\_txqueue}!vxtxq\_comp\_ring@{vxtxq\_comp\_ring}}
\index{vxtxq\_comp\_ring@{vxtxq\_comp\_ring}!vmxnet3\_txqueue@{vmxnet3\_txqueue}}
\doxysubsubsection{\texorpdfstring{vxtxq\_comp\_ring}{vxtxq\_comp\_ring}}
{\footnotesize\ttfamily struct \mbox{\hyperlink{structvmxnet3__comp__ring}{vmxnet3\+\_\+comp\+\_\+ring}} vmxnet3\+\_\+txqueue\+::vxtxq\+\_\+comp\+\_\+ring}



Definition at line \mbox{\hyperlink{if__vmxvar_8h_source_l00094}{94}} of file \mbox{\hyperlink{if__vmxvar_8h_source}{if\+\_\+vmxvar.\+h}}.



Referenced by \mbox{\hyperlink{if__vmx_8c_source_l01045}{vmxnet3\+\_\+init\+\_\+shared\+\_\+data()}}, \mbox{\hyperlink{if__vmx_8c_source_l00756}{vmxnet3\+\_\+init\+\_\+txq()}}, \mbox{\hyperlink{if__vmx_8c_source_l01403}{vmxnet3\+\_\+isc\+\_\+txd\+\_\+credits\+\_\+update()}}, \mbox{\hyperlink{if__vmx_8c_source_l02304}{vmxnet3\+\_\+setup\+\_\+debug\+\_\+sysctl()}}, \mbox{\hyperlink{if__vmx_8c_source_l00778}{vmxnet3\+\_\+tx\+\_\+queues\+\_\+alloc()}}, and \mbox{\hyperlink{if__vmx_8c_source_l01820}{vmxnet3\+\_\+txinit()}}.

\mbox{\Hypertarget{structvmxnet3__txqueue_a040213974c960b5e1642906ff82fa0ec}\label{structvmxnet3__txqueue_a040213974c960b5e1642906ff82fa0ec}} 
\index{vmxnet3\_txqueue@{vmxnet3\_txqueue}!vxtxq\_id@{vxtxq\_id}}
\index{vxtxq\_id@{vxtxq\_id}!vmxnet3\_txqueue@{vmxnet3\_txqueue}}
\doxysubsubsection{\texorpdfstring{vxtxq\_id}{vxtxq\_id}}
{\footnotesize\ttfamily int vmxnet3\+\_\+txqueue\+::vxtxq\+\_\+id}



Definition at line \mbox{\hyperlink{if__vmxvar_8h_source_l00090}{90}} of file \mbox{\hyperlink{if__vmxvar_8h_source}{if\+\_\+vmxvar.\+h}}.



Referenced by \mbox{\hyperlink{if__vmx_8c_source_l00756}{vmxnet3\+\_\+init\+\_\+txq()}}, \mbox{\hyperlink{if__vmx_8c_source_l01379}{vmxnet3\+\_\+isc\+\_\+txd\+\_\+flush()}}, and \mbox{\hyperlink{if__vmx_8c_source_l02218}{vmxnet3\+\_\+setup\+\_\+txq\+\_\+sysctl()}}.

\mbox{\Hypertarget{structvmxnet3__txqueue_a954c3e98de78d8f2148c0a064d3b0fa7}\label{structvmxnet3__txqueue_a954c3e98de78d8f2148c0a064d3b0fa7}} 
\index{vmxnet3\_txqueue@{vmxnet3\_txqueue}!vxtxq\_intr\_idx@{vxtxq\_intr\_idx}}
\index{vxtxq\_intr\_idx@{vxtxq\_intr\_idx}!vmxnet3\_txqueue@{vmxnet3\_txqueue}}
\doxysubsubsection{\texorpdfstring{vxtxq\_intr\_idx}{vxtxq\_intr\_idx}}
{\footnotesize\ttfamily int vmxnet3\+\_\+txqueue\+::vxtxq\+\_\+intr\+\_\+idx}



Definition at line \mbox{\hyperlink{if__vmxvar_8h_source_l00092}{92}} of file \mbox{\hyperlink{if__vmxvar_8h_source}{if\+\_\+vmxvar.\+h}}.



Referenced by \mbox{\hyperlink{if__vmx_8c_source_l00684}{vmxnet3\+\_\+set\+\_\+interrupt\+\_\+idx()}}.

\mbox{\Hypertarget{structvmxnet3__txqueue_a5ef22a725b10394ef26a63ade41b0086}\label{structvmxnet3__txqueue_a5ef22a725b10394ef26a63ade41b0086}} 
\index{vmxnet3\_txqueue@{vmxnet3\_txqueue}!vxtxq\_last\_flush@{vxtxq\_last\_flush}}
\index{vxtxq\_last\_flush@{vxtxq\_last\_flush}!vmxnet3\_txqueue@{vmxnet3\_txqueue}}
\doxysubsubsection{\texorpdfstring{vxtxq\_last\_flush}{vxtxq\_last\_flush}}
{\footnotesize\ttfamily int vmxnet3\+\_\+txqueue\+::vxtxq\+\_\+last\+\_\+flush}



Definition at line \mbox{\hyperlink{if__vmxvar_8h_source_l00091}{91}} of file \mbox{\hyperlink{if__vmxvar_8h_source}{if\+\_\+vmxvar.\+h}}.



Referenced by \mbox{\hyperlink{if__vmx_8c_source_l01379}{vmxnet3\+\_\+isc\+\_\+txd\+\_\+flush()}}, and \mbox{\hyperlink{if__vmx_8c_source_l01820}{vmxnet3\+\_\+txinit()}}.

\mbox{\Hypertarget{structvmxnet3__txqueue_aaa5971a00c8baae86774bf1d2e0f99fc}\label{structvmxnet3__txqueue_aaa5971a00c8baae86774bf1d2e0f99fc}} 
\index{vmxnet3\_txqueue@{vmxnet3\_txqueue}!vxtxq\_name@{vxtxq\_name}}
\index{vxtxq\_name@{vxtxq\_name}!vmxnet3\_txqueue@{vmxnet3\_txqueue}}
\doxysubsubsection{\texorpdfstring{vxtxq\_name}{vxtxq\_name}}
{\footnotesize\ttfamily char vmxnet3\+\_\+txqueue\+::vxtxq\+\_\+name\mbox{[}16\mbox{]}}



Definition at line \mbox{\hyperlink{if__vmxvar_8h_source_l00097}{97}} of file \mbox{\hyperlink{if__vmxvar_8h_source}{if\+\_\+vmxvar.\+h}}.



Referenced by \mbox{\hyperlink{if__vmx_8c_source_l00756}{vmxnet3\+\_\+init\+\_\+txq()}}.

\mbox{\Hypertarget{structvmxnet3__txqueue_a6817e069948ddb5ceb6a0c2682725984}\label{structvmxnet3__txqueue_a6817e069948ddb5ceb6a0c2682725984}} 
\index{vmxnet3\_txqueue@{vmxnet3\_txqueue}!vxtxq\_sc@{vxtxq\_sc}}
\index{vxtxq\_sc@{vxtxq\_sc}!vmxnet3\_txqueue@{vmxnet3\_txqueue}}
\doxysubsubsection{\texorpdfstring{vxtxq\_sc}{vxtxq\_sc}}
{\footnotesize\ttfamily struct \mbox{\hyperlink{structvmxnet3__softc}{vmxnet3\+\_\+softc}}$\ast$ vmxnet3\+\_\+txqueue\+::vxtxq\+\_\+sc}



Definition at line \mbox{\hyperlink{if__vmxvar_8h_source_l00089}{89}} of file \mbox{\hyperlink{if__vmxvar_8h_source}{if\+\_\+vmxvar.\+h}}.



Referenced by \mbox{\hyperlink{if__vmx_8c_source_l00756}{vmxnet3\+\_\+init\+\_\+txq()}}.

\mbox{\Hypertarget{structvmxnet3__txqueue_a24adeced08bc2dc6aee439d437b43ac3}\label{structvmxnet3__txqueue_a24adeced08bc2dc6aee439d437b43ac3}} 
\index{vmxnet3\_txqueue@{vmxnet3\_txqueue}!vxtxq\_sysctl@{vxtxq\_sysctl}}
\index{vxtxq\_sysctl@{vxtxq\_sysctl}!vmxnet3\_txqueue@{vmxnet3\_txqueue}}
\doxysubsubsection{\texorpdfstring{vxtxq\_sysctl}{vxtxq\_sysctl}}
{\footnotesize\ttfamily struct sysctl\+\_\+oid\+\_\+list$\ast$ vmxnet3\+\_\+txqueue\+::vxtxq\+\_\+sysctl}



Definition at line \mbox{\hyperlink{if__vmxvar_8h_source_l00096}{96}} of file \mbox{\hyperlink{if__vmxvar_8h_source}{if\+\_\+vmxvar.\+h}}.



Referenced by \mbox{\hyperlink{if__vmx_8c_source_l02304}{vmxnet3\+\_\+setup\+\_\+debug\+\_\+sysctl()}}, and \mbox{\hyperlink{if__vmx_8c_source_l02218}{vmxnet3\+\_\+setup\+\_\+txq\+\_\+sysctl()}}.

\mbox{\Hypertarget{structvmxnet3__txqueue_a35ad72cc3145b9ce3a66ce5779719422}\label{structvmxnet3__txqueue_a35ad72cc3145b9ce3a66ce5779719422}} 
\index{vmxnet3\_txqueue@{vmxnet3\_txqueue}!vxtxq\_ts@{vxtxq\_ts}}
\index{vxtxq\_ts@{vxtxq\_ts}!vmxnet3\_txqueue@{vmxnet3\_txqueue}}
\doxysubsubsection{\texorpdfstring{vxtxq\_ts}{vxtxq\_ts}}
{\footnotesize\ttfamily struct \mbox{\hyperlink{structvmxnet3__txq__shared}{vmxnet3\+\_\+txq\+\_\+shared}}$\ast$ vmxnet3\+\_\+txqueue\+::vxtxq\+\_\+ts}



Definition at line \mbox{\hyperlink{if__vmxvar_8h_source_l00095}{95}} of file \mbox{\hyperlink{if__vmxvar_8h_source}{if\+\_\+vmxvar.\+h}}.



Referenced by \mbox{\hyperlink{if__vmx_8c_source_l01257}{vmxnet3\+\_\+evintr()}}, \mbox{\hyperlink{if__vmx_8c_source_l01045}{vmxnet3\+\_\+init\+\_\+shared\+\_\+data()}}, \mbox{\hyperlink{if__vmx_8c_source_l00684}{vmxnet3\+\_\+set\+\_\+interrupt\+\_\+idx()}}, \mbox{\hyperlink{if__vmx_8c_source_l02218}{vmxnet3\+\_\+setup\+\_\+txq\+\_\+sysctl()}}, and \mbox{\hyperlink{if__vmx_8c_source_l00778}{vmxnet3\+\_\+tx\+\_\+queues\+\_\+alloc()}}.



The documentation for this struct was generated from the following file\+:\begin{DoxyCompactItemize}
\item 
dev/vmware/vmxnet3/\mbox{\hyperlink{if__vmxvar_8h}{if\+\_\+vmxvar.\+h}}\end{DoxyCompactItemize}
