\hypertarget{unionocteon__link__status}{}\doxysection{octeon\+\_\+link\+\_\+status Union Reference}
\label{unionocteon__link__status}\index{octeon\_link\_status@{octeon\_link\_status}}


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

\doxysubsection*{Data Fields}
\begin{DoxyCompactItemize}
\item 
uint64\+\_\+t \mbox{\hyperlink{unionocteon__link__status_add33c399b34003438f4a0ce4545f61ec}{link\+\_\+status64}}
\item 
\begin{tabbing}
xx\=xx\=xx\=xx\=xx\=xx\=xx\=xx\=xx\=\kill
struct \{\\
\>uint64\_t \mbox{\hyperlink{unionocteon__link__status_a1920e0b04bf43fdf187061a6feb0f5de}{duplex}}:8\\
\>uint64\_t \mbox{\hyperlink{unionocteon__link__status_a3feaa805dbbf307ae3db2c88f16a6143}{mtu}}:16\\
\>uint64\_t \mbox{\hyperlink{unionocteon__link__status_ae3c183566ef7d93efa90c12ed4bbbe5c}{speed}}:16\\
\>uint64\_t \mbox{\hyperlink{unionocteon__link__status_a4c66290c810d4bc3372d88e9dec84008}{link\_up}}:1\\
\>uint64\_t \mbox{\hyperlink{unionocteon__link__status_a1496853794e326a98c7a1785b7206132}{autoneg}}:1\\
\>uint64\_t \mbox{\hyperlink{unionocteon__link__status_a5787cdfd67210abe451b12c6d586a6f2}{if\_mode}}:5\\
\>uint64\_t \mbox{\hyperlink{unionocteon__link__status_adf6ae3351e90fa80af8964f3debaa92f}{pause}}:1\\
\>uint64\_t \mbox{\hyperlink{unionocteon__link__status_afd9639499073fb3ca3ac48b3eb6cccf4}{flashing}}:1\\
\>uint64\_t \mbox{\hyperlink{unionocteon__link__status_a2fd802bd45d4c6af75fa1072bde43afb}{reserved}}:15\\
\} \mbox{\hyperlink{unionocteon__link__status_ae37b5eac8622127d61e40081d5e5f4ed}{s}}\\

\end{tabbing}\end{DoxyCompactItemize}


\doxysubsection{Detailed Description}


Definition at line \mbox{\hyperlink{lio__common_8h_source_l00593}{593}} of file \mbox{\hyperlink{lio__common_8h_source}{lio\+\_\+common.\+h}}.



\doxysubsection{Field Documentation}
\mbox{\Hypertarget{unionocteon__link__status_a1496853794e326a98c7a1785b7206132}\label{unionocteon__link__status_a1496853794e326a98c7a1785b7206132}} 
\index{octeon\_link\_status@{octeon\_link\_status}!autoneg@{autoneg}}
\index{autoneg@{autoneg}!octeon\_link\_status@{octeon\_link\_status}}
\doxysubsubsection{\texorpdfstring{autoneg}{autoneg}}
{\footnotesize\ttfamily uint64\+\_\+t octeon\+\_\+link\+\_\+status\+::autoneg}



Definition at line \mbox{\hyperlink{lio__common_8h_source_l00602}{602}} of file \mbox{\hyperlink{lio__common_8h_source}{lio\+\_\+common.\+h}}.

\mbox{\Hypertarget{unionocteon__link__status_a1920e0b04bf43fdf187061a6feb0f5de}\label{unionocteon__link__status_a1920e0b04bf43fdf187061a6feb0f5de}} 
\index{octeon\_link\_status@{octeon\_link\_status}!duplex@{duplex}}
\index{duplex@{duplex}!octeon\_link\_status@{octeon\_link\_status}}
\doxysubsubsection{\texorpdfstring{duplex}{duplex}}
{\footnotesize\ttfamily uint64\+\_\+t octeon\+\_\+link\+\_\+status\+::duplex}



Definition at line \mbox{\hyperlink{lio__common_8h_source_l00598}{598}} of file \mbox{\hyperlink{lio__common_8h_source}{lio\+\_\+common.\+h}}.



Referenced by \mbox{\hyperlink{lio__sysctl_8c_source_l00657}{lio\+\_\+get\+\_\+set\+\_\+pauseparam()}}, \mbox{\hyperlink{lio__main_8c_source_l01035}{lio\+\_\+ifmedia\+\_\+status()}}, and \mbox{\hyperlink{lio__main_8c_source_l01956}{print\+\_\+link\+\_\+info()}}.

\mbox{\Hypertarget{unionocteon__link__status_afd9639499073fb3ca3ac48b3eb6cccf4}\label{unionocteon__link__status_afd9639499073fb3ca3ac48b3eb6cccf4}} 
\index{octeon\_link\_status@{octeon\_link\_status}!flashing@{flashing}}
\index{flashing@{flashing}!octeon\_link\_status@{octeon\_link\_status}}
\doxysubsubsection{\texorpdfstring{flashing}{flashing}}
{\footnotesize\ttfamily uint64\+\_\+t octeon\+\_\+link\+\_\+status\+::flashing}



Definition at line \mbox{\hyperlink{lio__common_8h_source_l00605}{605}} of file \mbox{\hyperlink{lio__common_8h_source}{lio\+\_\+common.\+h}}.

\mbox{\Hypertarget{unionocteon__link__status_a5787cdfd67210abe451b12c6d586a6f2}\label{unionocteon__link__status_a5787cdfd67210abe451b12c6d586a6f2}} 
\index{octeon\_link\_status@{octeon\_link\_status}!if\_mode@{if\_mode}}
\index{if\_mode@{if\_mode}!octeon\_link\_status@{octeon\_link\_status}}
\doxysubsubsection{\texorpdfstring{if\_mode}{if\_mode}}
{\footnotesize\ttfamily uint64\+\_\+t octeon\+\_\+link\+\_\+status\+::if\+\_\+mode}



Definition at line \mbox{\hyperlink{lio__common_8h_source_l00603}{603}} of file \mbox{\hyperlink{lio__common_8h_source}{lio\+\_\+common.\+h}}.

\mbox{\Hypertarget{unionocteon__link__status_add33c399b34003438f4a0ce4545f61ec}\label{unionocteon__link__status_add33c399b34003438f4a0ce4545f61ec}} 
\index{octeon\_link\_status@{octeon\_link\_status}!link\_status64@{link\_status64}}
\index{link\_status64@{link\_status64}!octeon\_link\_status@{octeon\_link\_status}}
\doxysubsubsection{\texorpdfstring{link\_status64}{link\_status64}}
{\footnotesize\ttfamily uint64\+\_\+t octeon\+\_\+link\+\_\+status\+::link\+\_\+status64}



Definition at line \mbox{\hyperlink{lio__common_8h_source_l00594}{594}} of file \mbox{\hyperlink{lio__common_8h_source}{lio\+\_\+common.\+h}}.



Referenced by \mbox{\hyperlink{lio__main_8c_source_l01225}{lio\+\_\+setup\+\_\+nic\+\_\+devices()}}, and \mbox{\hyperlink{lio__main_8c_source_l01975}{lio\+\_\+update\+\_\+link\+\_\+status()}}.

\mbox{\Hypertarget{unionocteon__link__status_a4c66290c810d4bc3372d88e9dec84008}\label{unionocteon__link__status_a4c66290c810d4bc3372d88e9dec84008}} 
\index{octeon\_link\_status@{octeon\_link\_status}!link\_up@{link\_up}}
\index{link\_up@{link\_up}!octeon\_link\_status@{octeon\_link\_status}}
\doxysubsubsection{\texorpdfstring{link\_up}{link\_up}}
{\footnotesize\ttfamily uint64\+\_\+t octeon\+\_\+link\+\_\+status\+::link\+\_\+up}



Definition at line \mbox{\hyperlink{lio__common_8h_source_l00601}{601}} of file \mbox{\hyperlink{lio__common_8h_source}{lio\+\_\+common.\+h}}.



Referenced by \mbox{\hyperlink{lio__main_8c_source_l01035}{lio\+\_\+ifmedia\+\_\+status()}}, \mbox{\hyperlink{lio__rxtx_8c_source_l00231}{lio\+\_\+mq\+\_\+start\+\_\+locked()}}, \mbox{\hyperlink{lio__main_8c_source_l01791}{lio\+\_\+stop()}}, \mbox{\hyperlink{lio__main_8c_source_l01975}{lio\+\_\+update\+\_\+link\+\_\+status()}}, \mbox{\hyperlink{lio__rxtx_8c_source_l00047}{lio\+\_\+xmit()}}, and \mbox{\hyperlink{lio__main_8c_source_l01956}{print\+\_\+link\+\_\+info()}}.

\mbox{\Hypertarget{unionocteon__link__status_a3feaa805dbbf307ae3db2c88f16a6143}\label{unionocteon__link__status_a3feaa805dbbf307ae3db2c88f16a6143}} 
\index{octeon\_link\_status@{octeon\_link\_status}!mtu@{mtu}}
\index{mtu@{mtu}!octeon\_link\_status@{octeon\_link\_status}}
\doxysubsubsection{\texorpdfstring{mtu}{mtu}}
{\footnotesize\ttfamily uint64\+\_\+t octeon\+\_\+link\+\_\+status\+::mtu}



Definition at line \mbox{\hyperlink{lio__common_8h_source_l00599}{599}} of file \mbox{\hyperlink{lio__common_8h_source}{lio\+\_\+common.\+h}}.



Referenced by \mbox{\hyperlink{lio__main_8c_source_l01131}{lio\+\_\+init\+\_\+ifnet()}}.

\mbox{\Hypertarget{unionocteon__link__status_adf6ae3351e90fa80af8964f3debaa92f}\label{unionocteon__link__status_adf6ae3351e90fa80af8964f3debaa92f}} 
\index{octeon\_link\_status@{octeon\_link\_status}!pause@{pause}}
\index{pause@{pause}!octeon\_link\_status@{octeon\_link\_status}}
\doxysubsubsection{\texorpdfstring{pause}{pause}}
{\footnotesize\ttfamily uint64\+\_\+t octeon\+\_\+link\+\_\+status\+::pause}



Definition at line \mbox{\hyperlink{lio__common_8h_source_l00604}{604}} of file \mbox{\hyperlink{lio__common_8h_source}{lio\+\_\+common.\+h}}.

\mbox{\Hypertarget{unionocteon__link__status_a2fd802bd45d4c6af75fa1072bde43afb}\label{unionocteon__link__status_a2fd802bd45d4c6af75fa1072bde43afb}} 
\index{octeon\_link\_status@{octeon\_link\_status}!reserved@{reserved}}
\index{reserved@{reserved}!octeon\_link\_status@{octeon\_link\_status}}
\doxysubsubsection{\texorpdfstring{reserved}{reserved}}
{\footnotesize\ttfamily uint64\+\_\+t octeon\+\_\+link\+\_\+status\+::reserved}



Definition at line \mbox{\hyperlink{lio__common_8h_source_l00606}{606}} of file \mbox{\hyperlink{lio__common_8h_source}{lio\+\_\+common.\+h}}.

\mbox{\Hypertarget{unionocteon__link__status_ae37b5eac8622127d61e40081d5e5f4ed}\label{unionocteon__link__status_ae37b5eac8622127d61e40081d5e5f4ed}} 
\index{octeon\_link\_status@{octeon\_link\_status}!s@{s}}
\index{s@{s}!octeon\_link\_status@{octeon\_link\_status}}
\doxysubsubsection{\texorpdfstring{}{}}
{\footnotesize\ttfamily struct  \{ ... \}  octeon\+\_\+link\+\_\+status\+::s}



Referenced by \mbox{\hyperlink{lio__sysctl_8c_source_l00657}{lio\+\_\+get\+\_\+set\+\_\+pauseparam()}}, \mbox{\hyperlink{lio__main_8c_source_l01035}{lio\+\_\+ifmedia\+\_\+status()}}, \mbox{\hyperlink{lio__main_8c_source_l01131}{lio\+\_\+init\+\_\+ifnet()}}, \mbox{\hyperlink{lio__rxtx_8c_source_l00231}{lio\+\_\+mq\+\_\+start\+\_\+locked()}}, \mbox{\hyperlink{lio__main_8c_source_l01791}{lio\+\_\+stop()}}, \mbox{\hyperlink{lio__main_8c_source_l01975}{lio\+\_\+update\+\_\+link\+\_\+status()}}, \mbox{\hyperlink{lio__rxtx_8c_source_l00047}{lio\+\_\+xmit()}}, and \mbox{\hyperlink{lio__main_8c_source_l01956}{print\+\_\+link\+\_\+info()}}.

\mbox{\Hypertarget{unionocteon__link__status_ae3c183566ef7d93efa90c12ed4bbbe5c}\label{unionocteon__link__status_ae3c183566ef7d93efa90c12ed4bbbe5c}} 
\index{octeon\_link\_status@{octeon\_link\_status}!speed@{speed}}
\index{speed@{speed}!octeon\_link\_status@{octeon\_link\_status}}
\doxysubsubsection{\texorpdfstring{speed}{speed}}
{\footnotesize\ttfamily uint64\+\_\+t octeon\+\_\+link\+\_\+status\+::speed}



Definition at line \mbox{\hyperlink{lio__common_8h_source_l00600}{600}} of file \mbox{\hyperlink{lio__common_8h_source}{lio\+\_\+common.\+h}}.



Referenced by \mbox{\hyperlink{lio__main_8c_source_l01956}{print\+\_\+link\+\_\+info()}}.



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