\hypertarget{structnge__softc}{}\doxysection{nge\+\_\+softc Struct Reference}
\label{structnge__softc}\index{nge\_softc@{nge\_softc}}


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



Collaboration diagram for nge\+\_\+softc\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{db/dbc/structnge__softc__coll__graph}
\end{center}
\end{figure}
\doxysubsection*{Data Fields}
\begin{DoxyCompactItemize}
\item 
struct ifnet $\ast$ \mbox{\hyperlink{structnge__softc_ae1ee58f588347b47a3e046b13f030118}{nge\+\_\+ifp}}
\item 
device\+\_\+t \mbox{\hyperlink{structnge__softc_a37fe35980de618ce638e6bc03dab4b0f}{nge\+\_\+dev}}
\item 
struct resource $\ast$ \mbox{\hyperlink{structnge__softc_a338a43e090d7737ee5cb85c69f135e80}{nge\+\_\+res}}
\item 
int \mbox{\hyperlink{structnge__softc_aaf106f1e616607101d1dd0a1f424e817}{nge\+\_\+res\+\_\+type}}
\item 
int \mbox{\hyperlink{structnge__softc_a2f0719b3b31e5bf78d043a28de7df9bf}{nge\+\_\+res\+\_\+id}}
\item 
struct resource $\ast$ \mbox{\hyperlink{structnge__softc_a0dd426e8a705a7364e24f20dc416d4b9}{nge\+\_\+irq}}
\item 
void $\ast$ \mbox{\hyperlink{structnge__softc_a3432a50099a4f43cb87da50420884dca}{nge\+\_\+intrhand}}
\item 
device\+\_\+t \mbox{\hyperlink{structnge__softc_a0c48586b5276b5d260cf1d0f606eef32}{nge\+\_\+miibus}}
\item 
int \mbox{\hyperlink{structnge__softc_adbd826d50aed930cca233c4f1c458232}{nge\+\_\+if\+\_\+flags}}
\item 
uint32\+\_\+t \mbox{\hyperlink{structnge__softc_ac84c514781515c9c5e2b88fc019e0265}{nge\+\_\+flags}}
\item 
struct \mbox{\hyperlink{structnge__chain__data}{nge\+\_\+chain\+\_\+data}} \mbox{\hyperlink{structnge__softc_a560b9266e2e14c6d37e591a67e260312}{nge\+\_\+cdata}}
\item 
struct \mbox{\hyperlink{structnge__ring__data}{nge\+\_\+ring\+\_\+data}} \mbox{\hyperlink{structnge__softc_a60b41cad1580b806f62ea6470855f9ac}{nge\+\_\+rdata}}
\item 
struct callout \mbox{\hyperlink{structnge__softc_abd2b1bd8b840edd031917b2f3da8243e}{nge\+\_\+stat\+\_\+ch}}
\item 
struct \mbox{\hyperlink{structnge__stats}{nge\+\_\+stats}} \mbox{\hyperlink{structnge__softc_aa7c4279b0d07fb682ac8a99a83aea680}{nge\+\_\+stats}}
\item 
struct mtx \mbox{\hyperlink{structnge__softc_ac3e41d9d815f5cc96ac45608932b9424}{nge\+\_\+mtx}}
\item 
int \mbox{\hyperlink{structnge__softc_a903985ea3957a7bff8dca0f1861fcc29}{nge\+\_\+watchdog\+\_\+timer}}
\item 
int \mbox{\hyperlink{structnge__softc_ac79661bdc6e3d7d905cd7b9b799a5e82}{nge\+\_\+int\+\_\+holdoff}}
\item 
struct mbuf $\ast$ \mbox{\hyperlink{structnge__softc_a3d7f33c53cb34088a9af8a6b68a03f5d}{nge\+\_\+head}}
\item 
struct mbuf $\ast$ \mbox{\hyperlink{structnge__softc_a3dec9af0002f6eee694bd4842a913309}{nge\+\_\+tail}}
\end{DoxyCompactItemize}


\doxysubsection{Detailed Description}


Definition at line \mbox{\hyperlink{if__ngereg_8h_source_l00636}{636}} of file \mbox{\hyperlink{if__ngereg_8h_source}{if\+\_\+ngereg.\+h}}.



\doxysubsection{Field Documentation}
\mbox{\Hypertarget{structnge__softc_a560b9266e2e14c6d37e591a67e260312}\label{structnge__softc_a560b9266e2e14c6d37e591a67e260312}} 
\index{nge\_softc@{nge\_softc}!nge\_cdata@{nge\_cdata}}
\index{nge\_cdata@{nge\_cdata}!nge\_softc@{nge\_softc}}
\doxysubsubsection{\texorpdfstring{nge\_cdata}{nge\_cdata}}
{\footnotesize\ttfamily struct \mbox{\hyperlink{structnge__chain__data}{nge\+\_\+chain\+\_\+data}} nge\+\_\+softc\+::nge\+\_\+cdata}



Definition at line \mbox{\hyperlink{if__ngereg_8h_source_l00651}{651}} of file \mbox{\hyperlink{if__ngereg_8h_source}{if\+\_\+ngereg.\+h}}.



Referenced by \mbox{\hyperlink{if__nge_8c_source_l01050}{nge\+\_\+dma\+\_\+alloc()}}, \mbox{\hyperlink{if__nge_8c_source_l01223}{nge\+\_\+dma\+\_\+free()}}, \mbox{\hyperlink{if__nge_8c_source_l01881}{nge\+\_\+encap()}}, \mbox{\hyperlink{if__nge_8c_source_l01335}{nge\+\_\+list\+\_\+rx\+\_\+init()}}, \mbox{\hyperlink{if__nge_8c_source_l01299}{nge\+\_\+list\+\_\+tx\+\_\+init()}}, \mbox{\hyperlink{if__nge_8c_source_l00513}{nge\+\_\+miibus\+\_\+statchg()}}, \mbox{\hyperlink{if__nge_8c_source_l01377}{nge\+\_\+newbuf()}}, \mbox{\hyperlink{if__nge_8c_source_l01441}{nge\+\_\+rxeof()}}, \mbox{\hyperlink{if__nge_8c_source_l01997}{nge\+\_\+start\+\_\+locked()}}, \mbox{\hyperlink{if__nge_8c_source_l02462}{nge\+\_\+stop()}}, and \mbox{\hyperlink{if__nge_8c_source_l01617}{nge\+\_\+txeof()}}.

\mbox{\Hypertarget{structnge__softc_a37fe35980de618ce638e6bc03dab4b0f}\label{structnge__softc_a37fe35980de618ce638e6bc03dab4b0f}} 
\index{nge\_softc@{nge\_softc}!nge\_dev@{nge\_dev}}
\index{nge\_dev@{nge\_dev}!nge\_softc@{nge\_softc}}
\doxysubsubsection{\texorpdfstring{nge\_dev}{nge\_dev}}
{\footnotesize\ttfamily device\+\_\+t nge\+\_\+softc\+::nge\+\_\+dev}



Definition at line \mbox{\hyperlink{if__ngereg_8h_source_l00638}{638}} of file \mbox{\hyperlink{if__ngereg_8h_source}{if\+\_\+ngereg.\+h}}.



Referenced by \mbox{\hyperlink{if__nge_8c_source_l00820}{nge\+\_\+attach()}}, \mbox{\hyperlink{if__nge_8c_source_l01050}{nge\+\_\+dma\+\_\+alloc()}}, \mbox{\hyperlink{if__nge_8c_source_l02060}{nge\+\_\+init\+\_\+locked()}}, \mbox{\hyperlink{if__nge_8c_source_l00415}{nge\+\_\+miibus\+\_\+readreg()}}, \mbox{\hyperlink{if__nge_8c_source_l00513}{nge\+\_\+miibus\+\_\+statchg()}}, \mbox{\hyperlink{if__nge_8c_source_l00465}{nge\+\_\+miibus\+\_\+writereg()}}, \mbox{\hyperlink{if__nge_8c_source_l00753}{nge\+\_\+reset()}}, \mbox{\hyperlink{if__nge_8c_source_l02608}{nge\+\_\+resume()}}, \mbox{\hyperlink{if__nge_8c_source_l02462}{nge\+\_\+stop()}}, \mbox{\hyperlink{if__nge_8c_source_l02644}{nge\+\_\+sysctl\+\_\+node()}}, \mbox{\hyperlink{if__nge_8c_source_l01677}{nge\+\_\+tick()}}, and \mbox{\hyperlink{if__nge_8c_source_l02523}{nge\+\_\+wol()}}.

\mbox{\Hypertarget{structnge__softc_ac84c514781515c9c5e2b88fc019e0265}\label{structnge__softc_ac84c514781515c9c5e2b88fc019e0265}} 
\index{nge\_softc@{nge\_softc}!nge\_flags@{nge\_flags}}
\index{nge\_flags@{nge\_flags}!nge\_softc@{nge\_softc}}
\doxysubsubsection{\texorpdfstring{nge\_flags}{nge\_flags}}
{\footnotesize\ttfamily uint32\+\_\+t nge\+\_\+softc\+::nge\+\_\+flags}



Definition at line \mbox{\hyperlink{if__ngereg_8h_source_l00646}{646}} of file \mbox{\hyperlink{if__ngereg_8h_source}{if\+\_\+ngereg.\+h}}.



Referenced by \mbox{\hyperlink{if__nge_8c_source_l00820}{nge\+\_\+attach()}}, \mbox{\hyperlink{if__nge_8c_source_l00989}{nge\+\_\+detach()}}, \mbox{\hyperlink{if__nge_8c_source_l02060}{nge\+\_\+init\+\_\+locked()}}, \mbox{\hyperlink{if__nge_8c_source_l01807}{nge\+\_\+intr()}}, \mbox{\hyperlink{if__nge_8c_source_l02268}{nge\+\_\+ioctl()}}, \mbox{\hyperlink{if__nge_8c_source_l00415}{nge\+\_\+miibus\+\_\+readreg()}}, \mbox{\hyperlink{if__nge_8c_source_l00513}{nge\+\_\+miibus\+\_\+statchg()}}, \mbox{\hyperlink{if__nge_8c_source_l00465}{nge\+\_\+miibus\+\_\+writereg()}}, \mbox{\hyperlink{if__nge_8c_source_l02608}{nge\+\_\+resume()}}, \mbox{\hyperlink{if__nge_8c_source_l01997}{nge\+\_\+start\+\_\+locked()}}, \mbox{\hyperlink{if__nge_8c_source_l02462}{nge\+\_\+stop()}}, \mbox{\hyperlink{if__nge_8c_source_l02592}{nge\+\_\+suspend()}}, and \mbox{\hyperlink{if__nge_8c_source_l01677}{nge\+\_\+tick()}}.

\mbox{\Hypertarget{structnge__softc_a3d7f33c53cb34088a9af8a6b68a03f5d}\label{structnge__softc_a3d7f33c53cb34088a9af8a6b68a03f5d}} 
\index{nge\_softc@{nge\_softc}!nge\_head@{nge\_head}}
\index{nge\_head@{nge\_head}!nge\_softc@{nge\_softc}}
\doxysubsubsection{\texorpdfstring{nge\_head}{nge\_head}}
{\footnotesize\ttfamily struct mbuf$\ast$ nge\+\_\+softc\+::nge\+\_\+head}



Definition at line \mbox{\hyperlink{if__ngereg_8h_source_l00661}{661}} of file \mbox{\hyperlink{if__ngereg_8h_source}{if\+\_\+ngereg.\+h}}.



Referenced by \mbox{\hyperlink{if__nge_8c_source_l01335}{nge\+\_\+list\+\_\+rx\+\_\+init()}}, \mbox{\hyperlink{if__nge_8c_source_l00513}{nge\+\_\+miibus\+\_\+statchg()}}, \mbox{\hyperlink{if__nge_8c_source_l01441}{nge\+\_\+rxeof()}}, and \mbox{\hyperlink{if__nge_8c_source_l02462}{nge\+\_\+stop()}}.

\mbox{\Hypertarget{structnge__softc_adbd826d50aed930cca233c4f1c458232}\label{structnge__softc_adbd826d50aed930cca233c4f1c458232}} 
\index{nge\_softc@{nge\_softc}!nge\_if\_flags@{nge\_if\_flags}}
\index{nge\_if\_flags@{nge\_if\_flags}!nge\_softc@{nge\_softc}}
\doxysubsubsection{\texorpdfstring{nge\_if\_flags}{nge\_if\_flags}}
{\footnotesize\ttfamily int nge\+\_\+softc\+::nge\+\_\+if\+\_\+flags}



Definition at line \mbox{\hyperlink{if__ngereg_8h_source_l00645}{645}} of file \mbox{\hyperlink{if__ngereg_8h_source}{if\+\_\+ngereg.\+h}}.



Referenced by \mbox{\hyperlink{if__nge_8c_source_l02268}{nge\+\_\+ioctl()}}.

\mbox{\Hypertarget{structnge__softc_ae1ee58f588347b47a3e046b13f030118}\label{structnge__softc_ae1ee58f588347b47a3e046b13f030118}} 
\index{nge\_softc@{nge\_softc}!nge\_ifp@{nge\_ifp}}
\index{nge\_ifp@{nge\_ifp}!nge\_softc@{nge\_softc}}
\doxysubsubsection{\texorpdfstring{nge\_ifp}{nge\_ifp}}
{\footnotesize\ttfamily struct ifnet$\ast$ nge\+\_\+softc\+::nge\+\_\+ifp}



Definition at line \mbox{\hyperlink{if__ngereg_8h_source_l00637}{637}} of file \mbox{\hyperlink{if__ngereg_8h_source}{if\+\_\+ngereg.\+h}}.



Referenced by \mbox{\hyperlink{if__nge_8c_source_l00820}{nge\+\_\+attach()}}, \mbox{\hyperlink{if__nge_8c_source_l00989}{nge\+\_\+detach()}}, \mbox{\hyperlink{if__nge_8c_source_l02060}{nge\+\_\+init\+\_\+locked()}}, \mbox{\hyperlink{if__nge_8c_source_l01807}{nge\+\_\+intr()}}, \mbox{\hyperlink{if__nge_8c_source_l00513}{nge\+\_\+miibus\+\_\+statchg()}}, \mbox{\hyperlink{if__nge_8c_source_l02608}{nge\+\_\+resume()}}, \mbox{\hyperlink{if__nge_8c_source_l01441}{nge\+\_\+rxeof()}}, \mbox{\hyperlink{if__nge_8c_source_l00687}{nge\+\_\+rxfilter()}}, \mbox{\hyperlink{if__nge_8c_source_l01701}{nge\+\_\+stats\+\_\+update()}}, \mbox{\hyperlink{if__nge_8c_source_l02462}{nge\+\_\+stop()}}, \mbox{\hyperlink{if__nge_8c_source_l01617}{nge\+\_\+txeof()}}, \mbox{\hyperlink{if__nge_8c_source_l02411}{nge\+\_\+watchdog()}}, and \mbox{\hyperlink{if__nge_8c_source_l02523}{nge\+\_\+wol()}}.

\mbox{\Hypertarget{structnge__softc_ac79661bdc6e3d7d905cd7b9b799a5e82}\label{structnge__softc_ac79661bdc6e3d7d905cd7b9b799a5e82}} 
\index{nge\_softc@{nge\_softc}!nge\_int\_holdoff@{nge\_int\_holdoff}}
\index{nge\_int\_holdoff@{nge\_int\_holdoff}!nge\_softc@{nge\_softc}}
\doxysubsubsection{\texorpdfstring{nge\_int\_holdoff}{nge\_int\_holdoff}}
{\footnotesize\ttfamily int nge\+\_\+softc\+::nge\+\_\+int\+\_\+holdoff}



Definition at line \mbox{\hyperlink{if__ngereg_8h_source_l00660}{660}} of file \mbox{\hyperlink{if__ngereg_8h_source}{if\+\_\+ngereg.\+h}}.



Referenced by \mbox{\hyperlink{if__nge_8c_source_l02060}{nge\+\_\+init\+\_\+locked()}}, and \mbox{\hyperlink{if__nge_8c_source_l02644}{nge\+\_\+sysctl\+\_\+node()}}.

\mbox{\Hypertarget{structnge__softc_a3432a50099a4f43cb87da50420884dca}\label{structnge__softc_a3432a50099a4f43cb87da50420884dca}} 
\index{nge\_softc@{nge\_softc}!nge\_intrhand@{nge\_intrhand}}
\index{nge\_intrhand@{nge\_intrhand}!nge\_softc@{nge\_softc}}
\doxysubsubsection{\texorpdfstring{nge\_intrhand}{nge\_intrhand}}
{\footnotesize\ttfamily void$\ast$ nge\+\_\+softc\+::nge\+\_\+intrhand}



Definition at line \mbox{\hyperlink{if__ngereg_8h_source_l00643}{643}} of file \mbox{\hyperlink{if__ngereg_8h_source}{if\+\_\+ngereg.\+h}}.



Referenced by \mbox{\hyperlink{if__nge_8c_source_l00820}{nge\+\_\+attach()}}, and \mbox{\hyperlink{if__nge_8c_source_l00989}{nge\+\_\+detach()}}.

\mbox{\Hypertarget{structnge__softc_a0dd426e8a705a7364e24f20dc416d4b9}\label{structnge__softc_a0dd426e8a705a7364e24f20dc416d4b9}} 
\index{nge\_softc@{nge\_softc}!nge\_irq@{nge\_irq}}
\index{nge\_irq@{nge\_irq}!nge\_softc@{nge\_softc}}
\doxysubsubsection{\texorpdfstring{nge\_irq}{nge\_irq}}
{\footnotesize\ttfamily struct resource$\ast$ nge\+\_\+softc\+::nge\+\_\+irq}



Definition at line \mbox{\hyperlink{if__ngereg_8h_source_l00642}{642}} of file \mbox{\hyperlink{if__ngereg_8h_source}{if\+\_\+ngereg.\+h}}.



Referenced by \mbox{\hyperlink{if__nge_8c_source_l00820}{nge\+\_\+attach()}}, and \mbox{\hyperlink{if__nge_8c_source_l00989}{nge\+\_\+detach()}}.

\mbox{\Hypertarget{structnge__softc_a0c48586b5276b5d260cf1d0f606eef32}\label{structnge__softc_a0c48586b5276b5d260cf1d0f606eef32}} 
\index{nge\_softc@{nge\_softc}!nge\_miibus@{nge\_miibus}}
\index{nge\_miibus@{nge\_miibus}!nge\_softc@{nge\_softc}}
\doxysubsubsection{\texorpdfstring{nge\_miibus}{nge\_miibus}}
{\footnotesize\ttfamily device\+\_\+t nge\+\_\+softc\+::nge\+\_\+miibus}



Definition at line \mbox{\hyperlink{if__ngereg_8h_source_l00644}{644}} of file \mbox{\hyperlink{if__ngereg_8h_source}{if\+\_\+ngereg.\+h}}.



Referenced by \mbox{\hyperlink{if__nge_8c_source_l00820}{nge\+\_\+attach()}}, \mbox{\hyperlink{if__nge_8c_source_l00989}{nge\+\_\+detach()}}, \mbox{\hyperlink{if__nge_8c_source_l02060}{nge\+\_\+init\+\_\+locked()}}, \mbox{\hyperlink{if__nge_8c_source_l02268}{nge\+\_\+ioctl()}}, \mbox{\hyperlink{if__nge_8c_source_l02231}{nge\+\_\+mediachange()}}, \mbox{\hyperlink{if__nge_8c_source_l02253}{nge\+\_\+mediastatus()}}, \mbox{\hyperlink{if__nge_8c_source_l00513}{nge\+\_\+miibus\+\_\+statchg()}}, and \mbox{\hyperlink{if__nge_8c_source_l01677}{nge\+\_\+tick()}}.

\mbox{\Hypertarget{structnge__softc_ac3e41d9d815f5cc96ac45608932b9424}\label{structnge__softc_ac3e41d9d815f5cc96ac45608932b9424}} 
\index{nge\_softc@{nge\_softc}!nge\_mtx@{nge\_mtx}}
\index{nge\_mtx@{nge\_mtx}!nge\_softc@{nge\_softc}}
\doxysubsubsection{\texorpdfstring{nge\_mtx}{nge\_mtx}}
{\footnotesize\ttfamily struct mtx nge\+\_\+softc\+::nge\+\_\+mtx}



Definition at line \mbox{\hyperlink{if__ngereg_8h_source_l00655}{655}} of file \mbox{\hyperlink{if__ngereg_8h_source}{if\+\_\+ngereg.\+h}}.



Referenced by \mbox{\hyperlink{if__nge_8c_source_l00820}{nge\+\_\+attach()}}.

\mbox{\Hypertarget{structnge__softc_a60b41cad1580b806f62ea6470855f9ac}\label{structnge__softc_a60b41cad1580b806f62ea6470855f9ac}} 
\index{nge\_softc@{nge\_softc}!nge\_rdata@{nge\_rdata}}
\index{nge\_rdata@{nge\_rdata}!nge\_softc@{nge\_softc}}
\doxysubsubsection{\texorpdfstring{nge\_rdata}{nge\_rdata}}
{\footnotesize\ttfamily struct \mbox{\hyperlink{structnge__ring__data}{nge\+\_\+ring\+\_\+data}} nge\+\_\+softc\+::nge\+\_\+rdata}



Definition at line \mbox{\hyperlink{if__ngereg_8h_source_l00652}{652}} of file \mbox{\hyperlink{if__ngereg_8h_source}{if\+\_\+ngereg.\+h}}.



Referenced by \mbox{\hyperlink{if__nge_8c_source_l01364}{nge\+\_\+discard\+\_\+rxbuf()}}, \mbox{\hyperlink{if__nge_8c_source_l01050}{nge\+\_\+dma\+\_\+alloc()}}, \mbox{\hyperlink{if__nge_8c_source_l01223}{nge\+\_\+dma\+\_\+free()}}, \mbox{\hyperlink{if__nge_8c_source_l01881}{nge\+\_\+encap()}}, \mbox{\hyperlink{if__nge_8c_source_l02060}{nge\+\_\+init\+\_\+locked()}}, \mbox{\hyperlink{if__nge_8c_source_l01335}{nge\+\_\+list\+\_\+rx\+\_\+init()}}, \mbox{\hyperlink{if__nge_8c_source_l01299}{nge\+\_\+list\+\_\+tx\+\_\+init()}}, \mbox{\hyperlink{if__nge_8c_source_l00513}{nge\+\_\+miibus\+\_\+statchg()}}, \mbox{\hyperlink{if__nge_8c_source_l01377}{nge\+\_\+newbuf()}}, \mbox{\hyperlink{if__nge_8c_source_l01441}{nge\+\_\+rxeof()}}, and \mbox{\hyperlink{if__nge_8c_source_l01617}{nge\+\_\+txeof()}}.

\mbox{\Hypertarget{structnge__softc_a338a43e090d7737ee5cb85c69f135e80}\label{structnge__softc_a338a43e090d7737ee5cb85c69f135e80}} 
\index{nge\_softc@{nge\_softc}!nge\_res@{nge\_res}}
\index{nge\_res@{nge\_res}!nge\_softc@{nge\_softc}}
\doxysubsubsection{\texorpdfstring{nge\_res}{nge\_res}}
{\footnotesize\ttfamily struct resource$\ast$ nge\+\_\+softc\+::nge\+\_\+res}



Definition at line \mbox{\hyperlink{if__ngereg_8h_source_l00639}{639}} of file \mbox{\hyperlink{if__ngereg_8h_source}{if\+\_\+ngereg.\+h}}.



Referenced by \mbox{\hyperlink{if__nge_8c_source_l00820}{nge\+\_\+attach()}}, and \mbox{\hyperlink{if__nge_8c_source_l00989}{nge\+\_\+detach()}}.

\mbox{\Hypertarget{structnge__softc_a2f0719b3b31e5bf78d043a28de7df9bf}\label{structnge__softc_a2f0719b3b31e5bf78d043a28de7df9bf}} 
\index{nge\_softc@{nge\_softc}!nge\_res\_id@{nge\_res\_id}}
\index{nge\_res\_id@{nge\_res\_id}!nge\_softc@{nge\_softc}}
\doxysubsubsection{\texorpdfstring{nge\_res\_id}{nge\_res\_id}}
{\footnotesize\ttfamily int nge\+\_\+softc\+::nge\+\_\+res\+\_\+id}



Definition at line \mbox{\hyperlink{if__ngereg_8h_source_l00641}{641}} of file \mbox{\hyperlink{if__ngereg_8h_source}{if\+\_\+ngereg.\+h}}.



Referenced by \mbox{\hyperlink{if__nge_8c_source_l00820}{nge\+\_\+attach()}}, and \mbox{\hyperlink{if__nge_8c_source_l00989}{nge\+\_\+detach()}}.

\mbox{\Hypertarget{structnge__softc_aaf106f1e616607101d1dd0a1f424e817}\label{structnge__softc_aaf106f1e616607101d1dd0a1f424e817}} 
\index{nge\_softc@{nge\_softc}!nge\_res\_type@{nge\_res\_type}}
\index{nge\_res\_type@{nge\_res\_type}!nge\_softc@{nge\_softc}}
\doxysubsubsection{\texorpdfstring{nge\_res\_type}{nge\_res\_type}}
{\footnotesize\ttfamily int nge\+\_\+softc\+::nge\+\_\+res\+\_\+type}



Definition at line \mbox{\hyperlink{if__ngereg_8h_source_l00640}{640}} of file \mbox{\hyperlink{if__ngereg_8h_source}{if\+\_\+ngereg.\+h}}.



Referenced by \mbox{\hyperlink{if__nge_8c_source_l00820}{nge\+\_\+attach()}}, and \mbox{\hyperlink{if__nge_8c_source_l00989}{nge\+\_\+detach()}}.

\mbox{\Hypertarget{structnge__softc_abd2b1bd8b840edd031917b2f3da8243e}\label{structnge__softc_abd2b1bd8b840edd031917b2f3da8243e}} 
\index{nge\_softc@{nge\_softc}!nge\_stat\_ch@{nge\_stat\_ch}}
\index{nge\_stat\_ch@{nge\_stat\_ch}!nge\_softc@{nge\_softc}}
\doxysubsubsection{\texorpdfstring{nge\_stat\_ch}{nge\_stat\_ch}}
{\footnotesize\ttfamily struct callout nge\+\_\+softc\+::nge\+\_\+stat\+\_\+ch}



Definition at line \mbox{\hyperlink{if__ngereg_8h_source_l00653}{653}} of file \mbox{\hyperlink{if__ngereg_8h_source}{if\+\_\+ngereg.\+h}}.



Referenced by \mbox{\hyperlink{if__nge_8c_source_l00820}{nge\+\_\+attach()}}, \mbox{\hyperlink{if__nge_8c_source_l00989}{nge\+\_\+detach()}}, \mbox{\hyperlink{if__nge_8c_source_l02060}{nge\+\_\+init\+\_\+locked()}}, \mbox{\hyperlink{if__nge_8c_source_l02462}{nge\+\_\+stop()}}, and \mbox{\hyperlink{if__nge_8c_source_l01677}{nge\+\_\+tick()}}.

\mbox{\Hypertarget{structnge__softc_aa7c4279b0d07fb682ac8a99a83aea680}\label{structnge__softc_aa7c4279b0d07fb682ac8a99a83aea680}} 
\index{nge\_softc@{nge\_softc}!nge\_stats@{nge\_stats}}
\index{nge\_stats@{nge\_stats}!nge\_softc@{nge\_softc}}
\doxysubsubsection{\texorpdfstring{nge\_stats}{nge\_stats}}
{\footnotesize\ttfamily struct \mbox{\hyperlink{structnge__stats}{nge\+\_\+stats}} nge\+\_\+softc\+::nge\+\_\+stats}



Definition at line \mbox{\hyperlink{if__ngereg_8h_source_l00654}{654}} of file \mbox{\hyperlink{if__ngereg_8h_source}{if\+\_\+ngereg.\+h}}.



Referenced by \mbox{\hyperlink{if__nge_8c_source_l01701}{nge\+\_\+stats\+\_\+update()}}, and \mbox{\hyperlink{if__nge_8c_source_l02644}{nge\+\_\+sysctl\+\_\+node()}}.

\mbox{\Hypertarget{structnge__softc_a3dec9af0002f6eee694bd4842a913309}\label{structnge__softc_a3dec9af0002f6eee694bd4842a913309}} 
\index{nge\_softc@{nge\_softc}!nge\_tail@{nge\_tail}}
\index{nge\_tail@{nge\_tail}!nge\_softc@{nge\_softc}}
\doxysubsubsection{\texorpdfstring{nge\_tail}{nge\_tail}}
{\footnotesize\ttfamily struct mbuf$\ast$ nge\+\_\+softc\+::nge\+\_\+tail}



Definition at line \mbox{\hyperlink{if__ngereg_8h_source_l00662}{662}} of file \mbox{\hyperlink{if__ngereg_8h_source}{if\+\_\+ngereg.\+h}}.



Referenced by \mbox{\hyperlink{if__nge_8c_source_l01335}{nge\+\_\+list\+\_\+rx\+\_\+init()}}, \mbox{\hyperlink{if__nge_8c_source_l00513}{nge\+\_\+miibus\+\_\+statchg()}}, \mbox{\hyperlink{if__nge_8c_source_l01441}{nge\+\_\+rxeof()}}, and \mbox{\hyperlink{if__nge_8c_source_l02462}{nge\+\_\+stop()}}.

\mbox{\Hypertarget{structnge__softc_a903985ea3957a7bff8dca0f1861fcc29}\label{structnge__softc_a903985ea3957a7bff8dca0f1861fcc29}} 
\index{nge\_softc@{nge\_softc}!nge\_watchdog\_timer@{nge\_watchdog\_timer}}
\index{nge\_watchdog\_timer@{nge\_watchdog\_timer}!nge\_softc@{nge\_softc}}
\doxysubsubsection{\texorpdfstring{nge\_watchdog\_timer}{nge\_watchdog\_timer}}
{\footnotesize\ttfamily int nge\+\_\+softc\+::nge\+\_\+watchdog\+\_\+timer}



Definition at line \mbox{\hyperlink{if__ngereg_8h_source_l00659}{659}} of file \mbox{\hyperlink{if__ngereg_8h_source}{if\+\_\+ngereg.\+h}}.



Referenced by \mbox{\hyperlink{if__nge_8c_source_l02060}{nge\+\_\+init\+\_\+locked()}}, \mbox{\hyperlink{if__nge_8c_source_l01997}{nge\+\_\+start\+\_\+locked()}}, \mbox{\hyperlink{if__nge_8c_source_l02462}{nge\+\_\+stop()}}, \mbox{\hyperlink{if__nge_8c_source_l01617}{nge\+\_\+txeof()}}, and \mbox{\hyperlink{if__nge_8c_source_l02411}{nge\+\_\+watchdog()}}.



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