\hypertarget{structipheth__softc}{}\doxysection{ipheth\+\_\+softc Struct Reference}
\label{structipheth__softc}\index{ipheth\_softc@{ipheth\_softc}}


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



Collaboration diagram for ipheth\+\_\+softc\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{db/d50/structipheth__softc__coll__graph}
\end{center}
\end{figure}
\doxysubsection*{Data Fields}
\begin{DoxyCompactItemize}
\item 
struct \mbox{\hyperlink{structusb__ether}{usb\+\_\+ether}} \mbox{\hyperlink{structipheth__softc_a1e1702cbdf162718d9e5cdee934e74b9}{sc\+\_\+ue}}
\item 
struct mtx \mbox{\hyperlink{structipheth__softc_ad3a6ab29e49330df0a6fcf3e3a06ba63}{sc\+\_\+mtx}}
\item 
struct \mbox{\hyperlink{structusb__xfer}{usb\+\_\+xfer}} $\ast$ \mbox{\hyperlink{structipheth__softc_a0a8001c41a1eb25f74dce8be3bc37418}{sc\+\_\+xfer}} \mbox{[}\mbox{\hyperlink{if__iphethvar_8h_a4790f45dcc812c1b00184a2edccdddf5a2be4f58c8622f2ad0bed92bafe13dab6}{IPHETH\+\_\+\+N\+\_\+\+TRANSFER}}\mbox{]}
\item 
struct mbuf $\ast$ \mbox{\hyperlink{structipheth__softc_a4f9b376aea1459b61d2657d8bf9e8925}{sc\+\_\+rx\+\_\+buf}} \mbox{[}\mbox{\hyperlink{if__iphethvar_8h_afa05543e6344654114f1fa8409516a1b}{IPHETH\+\_\+\+RX\+\_\+\+FRAMES\+\_\+\+MAX}}\mbox{]}
\item 
struct mbuf $\ast$ \mbox{\hyperlink{structipheth__softc_a939d564473fc125b3245c1cf672913a8}{sc\+\_\+tx\+\_\+buf}} \mbox{[}\mbox{\hyperlink{if__iphethvar_8h_a0bb2098306494724b50c9b40a1181b31}{IPHETH\+\_\+\+TX\+\_\+\+FRAMES\+\_\+\+MAX}}\mbox{]}
\item 
uint8\+\_\+t \mbox{\hyperlink{structipheth__softc_aa0977fc87dfd7b7a9e6b6255d8a649f3}{sc\+\_\+data}} \mbox{[}\mbox{\hyperlink{if__iphethvar_8h_a41f0ca3e3d2aa442624394a62e9251ce}{IPHETH\+\_\+\+CTRL\+\_\+\+BUF\+\_\+\+SIZE}}\mbox{]}
\item 
uint8\+\_\+t \mbox{\hyperlink{structipheth__softc_a6027e70220723a6296e656eb701c0c0e}{sc\+\_\+iface\+\_\+no}}
\item 
uint8\+\_\+t \mbox{\hyperlink{structipheth__softc_acac6a4cb8c82a9a9d4804dbbc24cb748}{sc\+\_\+carrier\+\_\+on}}
\end{DoxyCompactItemize}


\doxysubsection{Detailed Description}


Definition at line \mbox{\hyperlink{if__iphethvar_8h_source_l00069}{69}} of file \mbox{\hyperlink{if__iphethvar_8h_source}{if\+\_\+iphethvar.\+h}}.



\doxysubsection{Field Documentation}
\mbox{\Hypertarget{structipheth__softc_acac6a4cb8c82a9a9d4804dbbc24cb748}\label{structipheth__softc_acac6a4cb8c82a9a9d4804dbbc24cb748}} 
\index{ipheth\_softc@{ipheth\_softc}!sc\_carrier\_on@{sc\_carrier\_on}}
\index{sc\_carrier\_on@{sc\_carrier\_on}!ipheth\_softc@{ipheth\_softc}}
\doxysubsubsection{\texorpdfstring{sc\_carrier\_on}{sc\_carrier\_on}}
{\footnotesize\ttfamily uint8\+\_\+t ipheth\+\_\+softc\+::sc\+\_\+carrier\+\_\+on}



Definition at line \mbox{\hyperlink{if__iphethvar_8h_source_l00079}{79}} of file \mbox{\hyperlink{if__iphethvar_8h_source}{if\+\_\+iphethvar.\+h}}.



Referenced by \mbox{\hyperlink{if__ipheth_8c_source_l00314}{ipheth\+\_\+tick()}}.

\mbox{\Hypertarget{structipheth__softc_aa0977fc87dfd7b7a9e6b6255d8a649f3}\label{structipheth__softc_aa0977fc87dfd7b7a9e6b6255d8a649f3}} 
\index{ipheth\_softc@{ipheth\_softc}!sc\_data@{sc\_data}}
\index{sc\_data@{sc\_data}!ipheth\_softc@{ipheth\_softc}}
\doxysubsubsection{\texorpdfstring{sc\_data}{sc\_data}}
{\footnotesize\ttfamily uint8\+\_\+t ipheth\+\_\+softc\+::sc\+\_\+data\mbox{[}\mbox{\hyperlink{if__iphethvar_8h_a41f0ca3e3d2aa442624394a62e9251ce}{IPHETH\+\_\+\+CTRL\+\_\+\+BUF\+\_\+\+SIZE}}\mbox{]}}



Definition at line \mbox{\hyperlink{if__iphethvar_8h_source_l00077}{77}} of file \mbox{\hyperlink{if__iphethvar_8h_source}{if\+\_\+iphethvar.\+h}}.



Referenced by \mbox{\hyperlink{if__ipheth_8c_source_l00188}{ipheth\+\_\+get\+\_\+mac\+\_\+addr()}}, and \mbox{\hyperlink{if__ipheth_8c_source_l00314}{ipheth\+\_\+tick()}}.

\mbox{\Hypertarget{structipheth__softc_a6027e70220723a6296e656eb701c0c0e}\label{structipheth__softc_a6027e70220723a6296e656eb701c0c0e}} 
\index{ipheth\_softc@{ipheth\_softc}!sc\_iface\_no@{sc\_iface\_no}}
\index{sc\_iface\_no@{sc\_iface\_no}!ipheth\_softc@{ipheth\_softc}}
\doxysubsubsection{\texorpdfstring{sc\_iface\_no}{sc\_iface\_no}}
{\footnotesize\ttfamily uint8\+\_\+t ipheth\+\_\+softc\+::sc\+\_\+iface\+\_\+no}



Definition at line \mbox{\hyperlink{if__iphethvar_8h_source_l00078}{78}} of file \mbox{\hyperlink{if__iphethvar_8h_source}{if\+\_\+iphethvar.\+h}}.



Referenced by \mbox{\hyperlink{if__ipheth_8c_source_l00224}{ipheth\+\_\+attach()}}, \mbox{\hyperlink{if__ipheth_8c_source_l00188}{ipheth\+\_\+get\+\_\+mac\+\_\+addr()}}, and \mbox{\hyperlink{if__ipheth_8c_source_l00314}{ipheth\+\_\+tick()}}.

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



Definition at line \mbox{\hyperlink{if__iphethvar_8h_source_l00071}{71}} of file \mbox{\hyperlink{if__iphethvar_8h_source}{if\+\_\+iphethvar.\+h}}.



Referenced by \mbox{\hyperlink{if__ipheth_8c_source_l00224}{ipheth\+\_\+attach()}}, and \mbox{\hyperlink{if__ipheth_8c_source_l00274}{ipheth\+\_\+detach()}}.

\mbox{\Hypertarget{structipheth__softc_a4f9b376aea1459b61d2657d8bf9e8925}\label{structipheth__softc_a4f9b376aea1459b61d2657d8bf9e8925}} 
\index{ipheth\_softc@{ipheth\_softc}!sc\_rx\_buf@{sc\_rx\_buf}}
\index{sc\_rx\_buf@{sc\_rx\_buf}!ipheth\_softc@{ipheth\_softc}}
\doxysubsubsection{\texorpdfstring{sc\_rx\_buf}{sc\_rx\_buf}}
{\footnotesize\ttfamily struct mbuf$\ast$ ipheth\+\_\+softc\+::sc\+\_\+rx\+\_\+buf\mbox{[}\mbox{\hyperlink{if__iphethvar_8h_afa05543e6344654114f1fa8409516a1b}{IPHETH\+\_\+\+RX\+\_\+\+FRAMES\+\_\+\+MAX}}\mbox{]}}



Definition at line \mbox{\hyperlink{if__iphethvar_8h_source_l00074}{74}} of file \mbox{\hyperlink{if__iphethvar_8h_source}{if\+\_\+iphethvar.\+h}}.



Referenced by \mbox{\hyperlink{if__ipheth_8c_source_l00472}{ipheth\+\_\+bulk\+\_\+read\+\_\+callback()}}.

\mbox{\Hypertarget{structipheth__softc_a939d564473fc125b3245c1cf672913a8}\label{structipheth__softc_a939d564473fc125b3245c1cf672913a8}} 
\index{ipheth\_softc@{ipheth\_softc}!sc\_tx\_buf@{sc\_tx\_buf}}
\index{sc\_tx\_buf@{sc\_tx\_buf}!ipheth\_softc@{ipheth\_softc}}
\doxysubsubsection{\texorpdfstring{sc\_tx\_buf}{sc\_tx\_buf}}
{\footnotesize\ttfamily struct mbuf$\ast$ ipheth\+\_\+softc\+::sc\+\_\+tx\+\_\+buf\mbox{[}\mbox{\hyperlink{if__iphethvar_8h_a0bb2098306494724b50c9b40a1181b31}{IPHETH\+\_\+\+TX\+\_\+\+FRAMES\+\_\+\+MAX}}\mbox{]}}



Definition at line \mbox{\hyperlink{if__iphethvar_8h_source_l00075}{75}} of file \mbox{\hyperlink{if__iphethvar_8h_source}{if\+\_\+iphethvar.\+h}}.



Referenced by \mbox{\hyperlink{if__ipheth_8c_source_l00387}{ipheth\+\_\+bulk\+\_\+write\+\_\+callback()}}.

\mbox{\Hypertarget{structipheth__softc_a1e1702cbdf162718d9e5cdee934e74b9}\label{structipheth__softc_a1e1702cbdf162718d9e5cdee934e74b9}} 
\index{ipheth\_softc@{ipheth\_softc}!sc\_ue@{sc\_ue}}
\index{sc\_ue@{sc\_ue}!ipheth\_softc@{ipheth\_softc}}
\doxysubsubsection{\texorpdfstring{sc\_ue}{sc\_ue}}
{\footnotesize\ttfamily struct \mbox{\hyperlink{structusb__ether}{usb\+\_\+ether}} ipheth\+\_\+softc\+::sc\+\_\+ue}



Definition at line \mbox{\hyperlink{if__iphethvar_8h_source_l00070}{70}} of file \mbox{\hyperlink{if__iphethvar_8h_source}{if\+\_\+iphethvar.\+h}}.



Referenced by \mbox{\hyperlink{if__ipheth_8c_source_l00224}{ipheth\+\_\+attach()}}, \mbox{\hyperlink{if__ipheth_8c_source_l00472}{ipheth\+\_\+bulk\+\_\+read\+\_\+callback()}}, \mbox{\hyperlink{if__ipheth_8c_source_l00387}{ipheth\+\_\+bulk\+\_\+write\+\_\+callback()}}, \mbox{\hyperlink{if__ipheth_8c_source_l00274}{ipheth\+\_\+detach()}}, and \mbox{\hyperlink{if__ipheth_8c_source_l00188}{ipheth\+\_\+get\+\_\+mac\+\_\+addr()}}.

\mbox{\Hypertarget{structipheth__softc_a0a8001c41a1eb25f74dce8be3bc37418}\label{structipheth__softc_a0a8001c41a1eb25f74dce8be3bc37418}} 
\index{ipheth\_softc@{ipheth\_softc}!sc\_xfer@{sc\_xfer}}
\index{sc\_xfer@{sc\_xfer}!ipheth\_softc@{ipheth\_softc}}
\doxysubsubsection{\texorpdfstring{sc\_xfer}{sc\_xfer}}
{\footnotesize\ttfamily struct \mbox{\hyperlink{structusb__xfer}{usb\+\_\+xfer}}$\ast$ ipheth\+\_\+softc\+::sc\+\_\+xfer\mbox{[}\mbox{\hyperlink{if__iphethvar_8h_a4790f45dcc812c1b00184a2edccdddf5a2be4f58c8622f2ad0bed92bafe13dab6}{IPHETH\+\_\+\+N\+\_\+\+TRANSFER}}\mbox{]}}



Definition at line \mbox{\hyperlink{if__iphethvar_8h_source_l00073}{73}} of file \mbox{\hyperlink{if__iphethvar_8h_source}{if\+\_\+iphethvar.\+h}}.



Referenced by \mbox{\hyperlink{if__ipheth_8c_source_l00224}{ipheth\+\_\+attach()}}, \mbox{\hyperlink{if__ipheth_8c_source_l00274}{ipheth\+\_\+detach()}}, \mbox{\hyperlink{if__ipheth_8c_source_l00345}{ipheth\+\_\+init()}}, \mbox{\hyperlink{if__ipheth_8c_source_l00290}{ipheth\+\_\+start()}}, and \mbox{\hyperlink{if__ipheth_8c_source_l00302}{ipheth\+\_\+stop()}}.



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