\hypertarget{structale__hw__stats}{}\doxysection{ale\+\_\+hw\+\_\+stats Struct Reference}
\label{structale__hw__stats}\index{ale\_hw\_stats@{ale\_hw\_stats}}


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

\doxysubsection*{Data Fields}
\begin{DoxyCompactItemize}
\item 
uint32\+\_\+t \mbox{\hyperlink{structale__hw__stats_a3c1d3e7dadeb969f1df5dd332135e94c}{rx\+\_\+frames}}
\item 
uint32\+\_\+t \mbox{\hyperlink{structale__hw__stats_a0be56e8af8b6ebb27ad90e28a2261074}{rx\+\_\+bcast\+\_\+frames}}
\item 
uint32\+\_\+t \mbox{\hyperlink{structale__hw__stats_a4f234d829367095ef66405c056e38415}{rx\+\_\+mcast\+\_\+frames}}
\item 
uint32\+\_\+t \mbox{\hyperlink{structale__hw__stats_a2cb378b1bbae28aafa85c0e03ace1ec7}{rx\+\_\+pause\+\_\+frames}}
\item 
uint32\+\_\+t \mbox{\hyperlink{structale__hw__stats_a1a7cc6b1f8248b3a867231c54d65e3a2}{rx\+\_\+control\+\_\+frames}}
\item 
uint32\+\_\+t \mbox{\hyperlink{structale__hw__stats_ae7c5837780d261c831bf25b74e4f6e4a}{rx\+\_\+crcerrs}}
\item 
uint32\+\_\+t \mbox{\hyperlink{structale__hw__stats_acbbb13edbc19444753cf458bd9035d02}{rx\+\_\+lenerrs}}
\item 
uint64\+\_\+t \mbox{\hyperlink{structale__hw__stats_a27331016727fb76e2c3aee282d50e8e0}{rx\+\_\+bytes}}
\item 
uint32\+\_\+t \mbox{\hyperlink{structale__hw__stats_a43d8eec05ede0e1fe3582d57529c5956}{rx\+\_\+runts}}
\item 
uint32\+\_\+t \mbox{\hyperlink{structale__hw__stats_a550a7fef220f8a99de902d1d4e9f94c7}{rx\+\_\+fragments}}
\item 
uint32\+\_\+t \mbox{\hyperlink{structale__hw__stats_a975fde23b9f885c4745b27cd40b19948}{rx\+\_\+pkts\+\_\+64}}
\item 
uint32\+\_\+t \mbox{\hyperlink{structale__hw__stats_a3e5121b25d8fc20439302989f1b04163}{rx\+\_\+pkts\+\_\+65\+\_\+127}}
\item 
uint32\+\_\+t \mbox{\hyperlink{structale__hw__stats_a809d0a12f5f293577fb013b7aeb451fc}{rx\+\_\+pkts\+\_\+128\+\_\+255}}
\item 
uint32\+\_\+t \mbox{\hyperlink{structale__hw__stats_a7d35919d31f3fde0a5efafb469523acb}{rx\+\_\+pkts\+\_\+256\+\_\+511}}
\item 
uint32\+\_\+t \mbox{\hyperlink{structale__hw__stats_a5f718838ce8c0a53eeb04cfce972ae60}{rx\+\_\+pkts\+\_\+512\+\_\+1023}}
\item 
uint32\+\_\+t \mbox{\hyperlink{structale__hw__stats_a8300db98127671cb6be6d28b3f77c25b}{rx\+\_\+pkts\+\_\+1024\+\_\+1518}}
\item 
uint32\+\_\+t \mbox{\hyperlink{structale__hw__stats_af4128ea68317f113b1c8785c5b243057}{rx\+\_\+pkts\+\_\+1519\+\_\+max}}
\item 
uint32\+\_\+t \mbox{\hyperlink{structale__hw__stats_a0cb6cff1a6fef75f8b88edf441f30537}{rx\+\_\+pkts\+\_\+truncated}}
\item 
uint32\+\_\+t \mbox{\hyperlink{structale__hw__stats_a8b367f03329314d718bfd43d95397c63}{rx\+\_\+fifo\+\_\+oflows}}
\item 
uint32\+\_\+t \mbox{\hyperlink{structale__hw__stats_a483e94851e83ebf69447a79f79c985ec}{rx\+\_\+rrs\+\_\+errs}}
\item 
uint32\+\_\+t \mbox{\hyperlink{structale__hw__stats_a1d22ff034cce942c489f7e9fe786441e}{rx\+\_\+alignerrs}}
\item 
uint64\+\_\+t \mbox{\hyperlink{structale__hw__stats_a27d07ab5640aabd7b84f9488d96fb0ae}{rx\+\_\+bcast\+\_\+bytes}}
\item 
uint64\+\_\+t \mbox{\hyperlink{structale__hw__stats_ab0e7d37a67ac71cbf15caac6af100a96}{rx\+\_\+mcast\+\_\+bytes}}
\item 
uint32\+\_\+t \mbox{\hyperlink{structale__hw__stats_a05e7209a3de9b8eb4eb0ebfe746711ca}{rx\+\_\+pkts\+\_\+filtered}}
\item 
uint32\+\_\+t \mbox{\hyperlink{structale__hw__stats_a375cf8bb371176409102325eb82d8f02}{tx\+\_\+frames}}
\item 
uint32\+\_\+t \mbox{\hyperlink{structale__hw__stats_a420ee41281e227b33d0041ded1b558a1}{tx\+\_\+bcast\+\_\+frames}}
\item 
uint32\+\_\+t \mbox{\hyperlink{structale__hw__stats_ac2f06175ed190bcb6e32d4bebed6af46}{tx\+\_\+mcast\+\_\+frames}}
\item 
uint32\+\_\+t \mbox{\hyperlink{structale__hw__stats_ab1ee38183eed6c7e001fb52f2193510c}{tx\+\_\+pause\+\_\+frames}}
\item 
uint32\+\_\+t \mbox{\hyperlink{structale__hw__stats_a33eeb04ce0cd3afd93afe772f713bfba}{tx\+\_\+excess\+\_\+defer}}
\item 
uint32\+\_\+t \mbox{\hyperlink{structale__hw__stats_ace32b9038ec41c0f706eb43d83b22edb}{tx\+\_\+control\+\_\+frames}}
\item 
uint32\+\_\+t \mbox{\hyperlink{structale__hw__stats_a84c43f8c78adde9a342801eef5fb0253}{tx\+\_\+deferred}}
\item 
uint64\+\_\+t \mbox{\hyperlink{structale__hw__stats_a422edf05736f3ee645125b3b0e7380df}{tx\+\_\+bytes}}
\item 
uint32\+\_\+t \mbox{\hyperlink{structale__hw__stats_af6e2aa3188fdfd47ce309c6c507e17fb}{tx\+\_\+pkts\+\_\+64}}
\item 
uint32\+\_\+t \mbox{\hyperlink{structale__hw__stats_aa98108e943c0da842d82407f8e11c804}{tx\+\_\+pkts\+\_\+65\+\_\+127}}
\item 
uint32\+\_\+t \mbox{\hyperlink{structale__hw__stats_adf3849c454e89138be4c177a06c31a3f}{tx\+\_\+pkts\+\_\+128\+\_\+255}}
\item 
uint32\+\_\+t \mbox{\hyperlink{structale__hw__stats_abc8e28e6b786939271ac0a73f6915ecc}{tx\+\_\+pkts\+\_\+256\+\_\+511}}
\item 
uint32\+\_\+t \mbox{\hyperlink{structale__hw__stats_a75678787c0aa2d64310c5eb8b7e97fd4}{tx\+\_\+pkts\+\_\+512\+\_\+1023}}
\item 
uint32\+\_\+t \mbox{\hyperlink{structale__hw__stats_ad15eb6fd4341f3667609a62410031e3f}{tx\+\_\+pkts\+\_\+1024\+\_\+1518}}
\item 
uint32\+\_\+t \mbox{\hyperlink{structale__hw__stats_a4bf89bb832c0f30c2722e7821081bb18}{tx\+\_\+pkts\+\_\+1519\+\_\+max}}
\item 
uint32\+\_\+t \mbox{\hyperlink{structale__hw__stats_aec8c91b193a442289f53b24b4985bf52}{tx\+\_\+single\+\_\+colls}}
\item 
uint32\+\_\+t \mbox{\hyperlink{structale__hw__stats_a62426dd2760974ea3fdbe5ca5fcaec07}{tx\+\_\+multi\+\_\+colls}}
\item 
uint32\+\_\+t \mbox{\hyperlink{structale__hw__stats_acbc0b1188ef1d905df5b55abeef49ef9}{tx\+\_\+late\+\_\+colls}}
\item 
uint32\+\_\+t \mbox{\hyperlink{structale__hw__stats_a315d2c88a8b45f8043b46a30d344f476}{tx\+\_\+excess\+\_\+colls}}
\item 
uint32\+\_\+t \mbox{\hyperlink{structale__hw__stats_af8d57131abbe53a9ea5b2c6887c5bbcc}{tx\+\_\+abort}}
\item 
uint32\+\_\+t \mbox{\hyperlink{structale__hw__stats_a0471ff93c011c9b6a13b206985434aa5}{tx\+\_\+underrun}}
\item 
uint32\+\_\+t \mbox{\hyperlink{structale__hw__stats_a18243409f7b6cf06029f5aa189d64036}{tx\+\_\+desc\+\_\+underrun}}
\item 
uint32\+\_\+t \mbox{\hyperlink{structale__hw__stats_ad2987ea7ed9ead4dcc79cbed5c64dc3e}{tx\+\_\+lenerrs}}
\item 
uint32\+\_\+t \mbox{\hyperlink{structale__hw__stats_ae82531cf505b7a231843a1625bfed715}{tx\+\_\+pkts\+\_\+truncated}}
\item 
uint64\+\_\+t \mbox{\hyperlink{structale__hw__stats_afbd8da5f9abfb39b4cdb3e68905bffb4}{tx\+\_\+bcast\+\_\+bytes}}
\item 
uint64\+\_\+t \mbox{\hyperlink{structale__hw__stats_a8187dc74424d9eb1aca8634dc85618a7}{tx\+\_\+mcast\+\_\+bytes}}
\item 
uint32\+\_\+t \mbox{\hyperlink{structale__hw__stats_a25b1caf4e336ef6d20169c052fed14c7}{reset\+\_\+brk\+\_\+seq}}
\end{DoxyCompactItemize}


\doxysubsection{Detailed Description}


Definition at line \mbox{\hyperlink{if__alevar_8h_source_l00125}{125}} of file \mbox{\hyperlink{if__alevar_8h_source}{if\+\_\+alevar.\+h}}.



\doxysubsection{Field Documentation}
\mbox{\Hypertarget{structale__hw__stats_a25b1caf4e336ef6d20169c052fed14c7}\label{structale__hw__stats_a25b1caf4e336ef6d20169c052fed14c7}} 
\index{ale\_hw\_stats@{ale\_hw\_stats}!reset\_brk\_seq@{reset\_brk\_seq}}
\index{reset\_brk\_seq@{reset\_brk\_seq}!ale\_hw\_stats@{ale\_hw\_stats}}
\doxysubsubsection{\texorpdfstring{reset\_brk\_seq}{reset\_brk\_seq}}
{\footnotesize\ttfamily uint32\+\_\+t ale\+\_\+hw\+\_\+stats\+::reset\+\_\+brk\+\_\+seq}



Definition at line \mbox{\hyperlink{if__alevar_8h_source_l00179}{179}} of file \mbox{\hyperlink{if__alevar_8h_source}{if\+\_\+alevar.\+h}}.



Referenced by \mbox{\hyperlink{if__ale_8c_source_l02239}{ale\+\_\+int\+\_\+task()}}, and \mbox{\hyperlink{if__ale_8c_source_l00774}{ale\+\_\+sysctl\+\_\+node()}}.

\mbox{\Hypertarget{structale__hw__stats_a1d22ff034cce942c489f7e9fe786441e}\label{structale__hw__stats_a1d22ff034cce942c489f7e9fe786441e}} 
\index{ale\_hw\_stats@{ale\_hw\_stats}!rx\_alignerrs@{rx\_alignerrs}}
\index{rx\_alignerrs@{rx\_alignerrs}!ale\_hw\_stats@{ale\_hw\_stats}}
\doxysubsubsection{\texorpdfstring{rx\_alignerrs}{rx\_alignerrs}}
{\footnotesize\ttfamily uint32\+\_\+t ale\+\_\+hw\+\_\+stats\+::rx\+\_\+alignerrs}



Definition at line \mbox{\hyperlink{if__alevar_8h_source_l00147}{147}} of file \mbox{\hyperlink{if__alevar_8h_source}{if\+\_\+alevar.\+h}}.



Referenced by \mbox{\hyperlink{if__ale_8c_source_l02123}{ale\+\_\+stats\+\_\+update()}}, and \mbox{\hyperlink{if__ale_8c_source_l00774}{ale\+\_\+sysctl\+\_\+node()}}.

\mbox{\Hypertarget{structale__hw__stats_a27d07ab5640aabd7b84f9488d96fb0ae}\label{structale__hw__stats_a27d07ab5640aabd7b84f9488d96fb0ae}} 
\index{ale\_hw\_stats@{ale\_hw\_stats}!rx\_bcast\_bytes@{rx\_bcast\_bytes}}
\index{rx\_bcast\_bytes@{rx\_bcast\_bytes}!ale\_hw\_stats@{ale\_hw\_stats}}
\doxysubsubsection{\texorpdfstring{rx\_bcast\_bytes}{rx\_bcast\_bytes}}
{\footnotesize\ttfamily uint64\+\_\+t ale\+\_\+hw\+\_\+stats\+::rx\+\_\+bcast\+\_\+bytes}



Definition at line \mbox{\hyperlink{if__alevar_8h_source_l00148}{148}} of file \mbox{\hyperlink{if__alevar_8h_source}{if\+\_\+alevar.\+h}}.



Referenced by \mbox{\hyperlink{if__ale_8c_source_l02123}{ale\+\_\+stats\+\_\+update()}}, and \mbox{\hyperlink{if__ale_8c_source_l00774}{ale\+\_\+sysctl\+\_\+node()}}.

\mbox{\Hypertarget{structale__hw__stats_a0be56e8af8b6ebb27ad90e28a2261074}\label{structale__hw__stats_a0be56e8af8b6ebb27ad90e28a2261074}} 
\index{ale\_hw\_stats@{ale\_hw\_stats}!rx\_bcast\_frames@{rx\_bcast\_frames}}
\index{rx\_bcast\_frames@{rx\_bcast\_frames}!ale\_hw\_stats@{ale\_hw\_stats}}
\doxysubsubsection{\texorpdfstring{rx\_bcast\_frames}{rx\_bcast\_frames}}
{\footnotesize\ttfamily uint32\+\_\+t ale\+\_\+hw\+\_\+stats\+::rx\+\_\+bcast\+\_\+frames}



Definition at line \mbox{\hyperlink{if__alevar_8h_source_l00128}{128}} of file \mbox{\hyperlink{if__alevar_8h_source}{if\+\_\+alevar.\+h}}.



Referenced by \mbox{\hyperlink{if__ale_8c_source_l02123}{ale\+\_\+stats\+\_\+update()}}, and \mbox{\hyperlink{if__ale_8c_source_l00774}{ale\+\_\+sysctl\+\_\+node()}}.

\mbox{\Hypertarget{structale__hw__stats_a27331016727fb76e2c3aee282d50e8e0}\label{structale__hw__stats_a27331016727fb76e2c3aee282d50e8e0}} 
\index{ale\_hw\_stats@{ale\_hw\_stats}!rx\_bytes@{rx\_bytes}}
\index{rx\_bytes@{rx\_bytes}!ale\_hw\_stats@{ale\_hw\_stats}}
\doxysubsubsection{\texorpdfstring{rx\_bytes}{rx\_bytes}}
{\footnotesize\ttfamily uint64\+\_\+t ale\+\_\+hw\+\_\+stats\+::rx\+\_\+bytes}



Definition at line \mbox{\hyperlink{if__alevar_8h_source_l00134}{134}} of file \mbox{\hyperlink{if__alevar_8h_source}{if\+\_\+alevar.\+h}}.



Referenced by \mbox{\hyperlink{if__ale_8c_source_l02123}{ale\+\_\+stats\+\_\+update()}}, and \mbox{\hyperlink{if__ale_8c_source_l00774}{ale\+\_\+sysctl\+\_\+node()}}.

\mbox{\Hypertarget{structale__hw__stats_a1a7cc6b1f8248b3a867231c54d65e3a2}\label{structale__hw__stats_a1a7cc6b1f8248b3a867231c54d65e3a2}} 
\index{ale\_hw\_stats@{ale\_hw\_stats}!rx\_control\_frames@{rx\_control\_frames}}
\index{rx\_control\_frames@{rx\_control\_frames}!ale\_hw\_stats@{ale\_hw\_stats}}
\doxysubsubsection{\texorpdfstring{rx\_control\_frames}{rx\_control\_frames}}
{\footnotesize\ttfamily uint32\+\_\+t ale\+\_\+hw\+\_\+stats\+::rx\+\_\+control\+\_\+frames}



Definition at line \mbox{\hyperlink{if__alevar_8h_source_l00131}{131}} of file \mbox{\hyperlink{if__alevar_8h_source}{if\+\_\+alevar.\+h}}.



Referenced by \mbox{\hyperlink{if__ale_8c_source_l02123}{ale\+\_\+stats\+\_\+update()}}, and \mbox{\hyperlink{if__ale_8c_source_l00774}{ale\+\_\+sysctl\+\_\+node()}}.

\mbox{\Hypertarget{structale__hw__stats_ae7c5837780d261c831bf25b74e4f6e4a}\label{structale__hw__stats_ae7c5837780d261c831bf25b74e4f6e4a}} 
\index{ale\_hw\_stats@{ale\_hw\_stats}!rx\_crcerrs@{rx\_crcerrs}}
\index{rx\_crcerrs@{rx\_crcerrs}!ale\_hw\_stats@{ale\_hw\_stats}}
\doxysubsubsection{\texorpdfstring{rx\_crcerrs}{rx\_crcerrs}}
{\footnotesize\ttfamily uint32\+\_\+t ale\+\_\+hw\+\_\+stats\+::rx\+\_\+crcerrs}



Definition at line \mbox{\hyperlink{if__alevar_8h_source_l00132}{132}} of file \mbox{\hyperlink{if__alevar_8h_source}{if\+\_\+alevar.\+h}}.



Referenced by \mbox{\hyperlink{if__ale_8c_source_l02123}{ale\+\_\+stats\+\_\+update()}}, and \mbox{\hyperlink{if__ale_8c_source_l00774}{ale\+\_\+sysctl\+\_\+node()}}.

\mbox{\Hypertarget{structale__hw__stats_a8b367f03329314d718bfd43d95397c63}\label{structale__hw__stats_a8b367f03329314d718bfd43d95397c63}} 
\index{ale\_hw\_stats@{ale\_hw\_stats}!rx\_fifo\_oflows@{rx\_fifo\_oflows}}
\index{rx\_fifo\_oflows@{rx\_fifo\_oflows}!ale\_hw\_stats@{ale\_hw\_stats}}
\doxysubsubsection{\texorpdfstring{rx\_fifo\_oflows}{rx\_fifo\_oflows}}
{\footnotesize\ttfamily uint32\+\_\+t ale\+\_\+hw\+\_\+stats\+::rx\+\_\+fifo\+\_\+oflows}



Definition at line \mbox{\hyperlink{if__alevar_8h_source_l00145}{145}} of file \mbox{\hyperlink{if__alevar_8h_source}{if\+\_\+alevar.\+h}}.



Referenced by \mbox{\hyperlink{if__ale_8c_source_l02123}{ale\+\_\+stats\+\_\+update()}}, and \mbox{\hyperlink{if__ale_8c_source_l00774}{ale\+\_\+sysctl\+\_\+node()}}.

\mbox{\Hypertarget{structale__hw__stats_a550a7fef220f8a99de902d1d4e9f94c7}\label{structale__hw__stats_a550a7fef220f8a99de902d1d4e9f94c7}} 
\index{ale\_hw\_stats@{ale\_hw\_stats}!rx\_fragments@{rx\_fragments}}
\index{rx\_fragments@{rx\_fragments}!ale\_hw\_stats@{ale\_hw\_stats}}
\doxysubsubsection{\texorpdfstring{rx\_fragments}{rx\_fragments}}
{\footnotesize\ttfamily uint32\+\_\+t ale\+\_\+hw\+\_\+stats\+::rx\+\_\+fragments}



Definition at line \mbox{\hyperlink{if__alevar_8h_source_l00136}{136}} of file \mbox{\hyperlink{if__alevar_8h_source}{if\+\_\+alevar.\+h}}.



Referenced by \mbox{\hyperlink{if__ale_8c_source_l02123}{ale\+\_\+stats\+\_\+update()}}, and \mbox{\hyperlink{if__ale_8c_source_l00774}{ale\+\_\+sysctl\+\_\+node()}}.

\mbox{\Hypertarget{structale__hw__stats_a3c1d3e7dadeb969f1df5dd332135e94c}\label{structale__hw__stats_a3c1d3e7dadeb969f1df5dd332135e94c}} 
\index{ale\_hw\_stats@{ale\_hw\_stats}!rx\_frames@{rx\_frames}}
\index{rx\_frames@{rx\_frames}!ale\_hw\_stats@{ale\_hw\_stats}}
\doxysubsubsection{\texorpdfstring{rx\_frames}{rx\_frames}}
{\footnotesize\ttfamily uint32\+\_\+t ale\+\_\+hw\+\_\+stats\+::rx\+\_\+frames}



Definition at line \mbox{\hyperlink{if__alevar_8h_source_l00127}{127}} of file \mbox{\hyperlink{if__alevar_8h_source}{if\+\_\+alevar.\+h}}.



Referenced by \mbox{\hyperlink{if__ale_8c_source_l02123}{ale\+\_\+stats\+\_\+update()}}, and \mbox{\hyperlink{if__ale_8c_source_l00774}{ale\+\_\+sysctl\+\_\+node()}}.

\mbox{\Hypertarget{structale__hw__stats_acbbb13edbc19444753cf458bd9035d02}\label{structale__hw__stats_acbbb13edbc19444753cf458bd9035d02}} 
\index{ale\_hw\_stats@{ale\_hw\_stats}!rx\_lenerrs@{rx\_lenerrs}}
\index{rx\_lenerrs@{rx\_lenerrs}!ale\_hw\_stats@{ale\_hw\_stats}}
\doxysubsubsection{\texorpdfstring{rx\_lenerrs}{rx\_lenerrs}}
{\footnotesize\ttfamily uint32\+\_\+t ale\+\_\+hw\+\_\+stats\+::rx\+\_\+lenerrs}



Definition at line \mbox{\hyperlink{if__alevar_8h_source_l00133}{133}} of file \mbox{\hyperlink{if__alevar_8h_source}{if\+\_\+alevar.\+h}}.



Referenced by \mbox{\hyperlink{if__ale_8c_source_l02123}{ale\+\_\+stats\+\_\+update()}}, and \mbox{\hyperlink{if__ale_8c_source_l00774}{ale\+\_\+sysctl\+\_\+node()}}.

\mbox{\Hypertarget{structale__hw__stats_ab0e7d37a67ac71cbf15caac6af100a96}\label{structale__hw__stats_ab0e7d37a67ac71cbf15caac6af100a96}} 
\index{ale\_hw\_stats@{ale\_hw\_stats}!rx\_mcast\_bytes@{rx\_mcast\_bytes}}
\index{rx\_mcast\_bytes@{rx\_mcast\_bytes}!ale\_hw\_stats@{ale\_hw\_stats}}
\doxysubsubsection{\texorpdfstring{rx\_mcast\_bytes}{rx\_mcast\_bytes}}
{\footnotesize\ttfamily uint64\+\_\+t ale\+\_\+hw\+\_\+stats\+::rx\+\_\+mcast\+\_\+bytes}



Definition at line \mbox{\hyperlink{if__alevar_8h_source_l00149}{149}} of file \mbox{\hyperlink{if__alevar_8h_source}{if\+\_\+alevar.\+h}}.



Referenced by \mbox{\hyperlink{if__ale_8c_source_l02123}{ale\+\_\+stats\+\_\+update()}}, and \mbox{\hyperlink{if__ale_8c_source_l00774}{ale\+\_\+sysctl\+\_\+node()}}.

\mbox{\Hypertarget{structale__hw__stats_a4f234d829367095ef66405c056e38415}\label{structale__hw__stats_a4f234d829367095ef66405c056e38415}} 
\index{ale\_hw\_stats@{ale\_hw\_stats}!rx\_mcast\_frames@{rx\_mcast\_frames}}
\index{rx\_mcast\_frames@{rx\_mcast\_frames}!ale\_hw\_stats@{ale\_hw\_stats}}
\doxysubsubsection{\texorpdfstring{rx\_mcast\_frames}{rx\_mcast\_frames}}
{\footnotesize\ttfamily uint32\+\_\+t ale\+\_\+hw\+\_\+stats\+::rx\+\_\+mcast\+\_\+frames}



Definition at line \mbox{\hyperlink{if__alevar_8h_source_l00129}{129}} of file \mbox{\hyperlink{if__alevar_8h_source}{if\+\_\+alevar.\+h}}.



Referenced by \mbox{\hyperlink{if__ale_8c_source_l02123}{ale\+\_\+stats\+\_\+update()}}, and \mbox{\hyperlink{if__ale_8c_source_l00774}{ale\+\_\+sysctl\+\_\+node()}}.

\mbox{\Hypertarget{structale__hw__stats_a2cb378b1bbae28aafa85c0e03ace1ec7}\label{structale__hw__stats_a2cb378b1bbae28aafa85c0e03ace1ec7}} 
\index{ale\_hw\_stats@{ale\_hw\_stats}!rx\_pause\_frames@{rx\_pause\_frames}}
\index{rx\_pause\_frames@{rx\_pause\_frames}!ale\_hw\_stats@{ale\_hw\_stats}}
\doxysubsubsection{\texorpdfstring{rx\_pause\_frames}{rx\_pause\_frames}}
{\footnotesize\ttfamily uint32\+\_\+t ale\+\_\+hw\+\_\+stats\+::rx\+\_\+pause\+\_\+frames}



Definition at line \mbox{\hyperlink{if__alevar_8h_source_l00130}{130}} of file \mbox{\hyperlink{if__alevar_8h_source}{if\+\_\+alevar.\+h}}.



Referenced by \mbox{\hyperlink{if__ale_8c_source_l02123}{ale\+\_\+stats\+\_\+update()}}, and \mbox{\hyperlink{if__ale_8c_source_l00774}{ale\+\_\+sysctl\+\_\+node()}}.

\mbox{\Hypertarget{structale__hw__stats_a8300db98127671cb6be6d28b3f77c25b}\label{structale__hw__stats_a8300db98127671cb6be6d28b3f77c25b}} 
\index{ale\_hw\_stats@{ale\_hw\_stats}!rx\_pkts\_1024\_1518@{rx\_pkts\_1024\_1518}}
\index{rx\_pkts\_1024\_1518@{rx\_pkts\_1024\_1518}!ale\_hw\_stats@{ale\_hw\_stats}}
\doxysubsubsection{\texorpdfstring{rx\_pkts\_1024\_1518}{rx\_pkts\_1024\_1518}}
{\footnotesize\ttfamily uint32\+\_\+t ale\+\_\+hw\+\_\+stats\+::rx\+\_\+pkts\+\_\+1024\+\_\+1518}



Definition at line \mbox{\hyperlink{if__alevar_8h_source_l00142}{142}} of file \mbox{\hyperlink{if__alevar_8h_source}{if\+\_\+alevar.\+h}}.



Referenced by \mbox{\hyperlink{if__ale_8c_source_l02123}{ale\+\_\+stats\+\_\+update()}}, and \mbox{\hyperlink{if__ale_8c_source_l00774}{ale\+\_\+sysctl\+\_\+node()}}.

\mbox{\Hypertarget{structale__hw__stats_a809d0a12f5f293577fb013b7aeb451fc}\label{structale__hw__stats_a809d0a12f5f293577fb013b7aeb451fc}} 
\index{ale\_hw\_stats@{ale\_hw\_stats}!rx\_pkts\_128\_255@{rx\_pkts\_128\_255}}
\index{rx\_pkts\_128\_255@{rx\_pkts\_128\_255}!ale\_hw\_stats@{ale\_hw\_stats}}
\doxysubsubsection{\texorpdfstring{rx\_pkts\_128\_255}{rx\_pkts\_128\_255}}
{\footnotesize\ttfamily uint32\+\_\+t ale\+\_\+hw\+\_\+stats\+::rx\+\_\+pkts\+\_\+128\+\_\+255}



Definition at line \mbox{\hyperlink{if__alevar_8h_source_l00139}{139}} of file \mbox{\hyperlink{if__alevar_8h_source}{if\+\_\+alevar.\+h}}.



Referenced by \mbox{\hyperlink{if__ale_8c_source_l02123}{ale\+\_\+stats\+\_\+update()}}, and \mbox{\hyperlink{if__ale_8c_source_l00774}{ale\+\_\+sysctl\+\_\+node()}}.

\mbox{\Hypertarget{structale__hw__stats_af4128ea68317f113b1c8785c5b243057}\label{structale__hw__stats_af4128ea68317f113b1c8785c5b243057}} 
\index{ale\_hw\_stats@{ale\_hw\_stats}!rx\_pkts\_1519\_max@{rx\_pkts\_1519\_max}}
\index{rx\_pkts\_1519\_max@{rx\_pkts\_1519\_max}!ale\_hw\_stats@{ale\_hw\_stats}}
\doxysubsubsection{\texorpdfstring{rx\_pkts\_1519\_max}{rx\_pkts\_1519\_max}}
{\footnotesize\ttfamily uint32\+\_\+t ale\+\_\+hw\+\_\+stats\+::rx\+\_\+pkts\+\_\+1519\+\_\+max}



Definition at line \mbox{\hyperlink{if__alevar_8h_source_l00143}{143}} of file \mbox{\hyperlink{if__alevar_8h_source}{if\+\_\+alevar.\+h}}.



Referenced by \mbox{\hyperlink{if__ale_8c_source_l02123}{ale\+\_\+stats\+\_\+update()}}, and \mbox{\hyperlink{if__ale_8c_source_l00774}{ale\+\_\+sysctl\+\_\+node()}}.

\mbox{\Hypertarget{structale__hw__stats_a7d35919d31f3fde0a5efafb469523acb}\label{structale__hw__stats_a7d35919d31f3fde0a5efafb469523acb}} 
\index{ale\_hw\_stats@{ale\_hw\_stats}!rx\_pkts\_256\_511@{rx\_pkts\_256\_511}}
\index{rx\_pkts\_256\_511@{rx\_pkts\_256\_511}!ale\_hw\_stats@{ale\_hw\_stats}}
\doxysubsubsection{\texorpdfstring{rx\_pkts\_256\_511}{rx\_pkts\_256\_511}}
{\footnotesize\ttfamily uint32\+\_\+t ale\+\_\+hw\+\_\+stats\+::rx\+\_\+pkts\+\_\+256\+\_\+511}



Definition at line \mbox{\hyperlink{if__alevar_8h_source_l00140}{140}} of file \mbox{\hyperlink{if__alevar_8h_source}{if\+\_\+alevar.\+h}}.



Referenced by \mbox{\hyperlink{if__ale_8c_source_l02123}{ale\+\_\+stats\+\_\+update()}}, and \mbox{\hyperlink{if__ale_8c_source_l00774}{ale\+\_\+sysctl\+\_\+node()}}.

\mbox{\Hypertarget{structale__hw__stats_a5f718838ce8c0a53eeb04cfce972ae60}\label{structale__hw__stats_a5f718838ce8c0a53eeb04cfce972ae60}} 
\index{ale\_hw\_stats@{ale\_hw\_stats}!rx\_pkts\_512\_1023@{rx\_pkts\_512\_1023}}
\index{rx\_pkts\_512\_1023@{rx\_pkts\_512\_1023}!ale\_hw\_stats@{ale\_hw\_stats}}
\doxysubsubsection{\texorpdfstring{rx\_pkts\_512\_1023}{rx\_pkts\_512\_1023}}
{\footnotesize\ttfamily uint32\+\_\+t ale\+\_\+hw\+\_\+stats\+::rx\+\_\+pkts\+\_\+512\+\_\+1023}



Definition at line \mbox{\hyperlink{if__alevar_8h_source_l00141}{141}} of file \mbox{\hyperlink{if__alevar_8h_source}{if\+\_\+alevar.\+h}}.



Referenced by \mbox{\hyperlink{if__ale_8c_source_l02123}{ale\+\_\+stats\+\_\+update()}}, and \mbox{\hyperlink{if__ale_8c_source_l00774}{ale\+\_\+sysctl\+\_\+node()}}.

\mbox{\Hypertarget{structale__hw__stats_a975fde23b9f885c4745b27cd40b19948}\label{structale__hw__stats_a975fde23b9f885c4745b27cd40b19948}} 
\index{ale\_hw\_stats@{ale\_hw\_stats}!rx\_pkts\_64@{rx\_pkts\_64}}
\index{rx\_pkts\_64@{rx\_pkts\_64}!ale\_hw\_stats@{ale\_hw\_stats}}
\doxysubsubsection{\texorpdfstring{rx\_pkts\_64}{rx\_pkts\_64}}
{\footnotesize\ttfamily uint32\+\_\+t ale\+\_\+hw\+\_\+stats\+::rx\+\_\+pkts\+\_\+64}



Definition at line \mbox{\hyperlink{if__alevar_8h_source_l00137}{137}} of file \mbox{\hyperlink{if__alevar_8h_source}{if\+\_\+alevar.\+h}}.



Referenced by \mbox{\hyperlink{if__ale_8c_source_l02123}{ale\+\_\+stats\+\_\+update()}}, and \mbox{\hyperlink{if__ale_8c_source_l00774}{ale\+\_\+sysctl\+\_\+node()}}.

\mbox{\Hypertarget{structale__hw__stats_a3e5121b25d8fc20439302989f1b04163}\label{structale__hw__stats_a3e5121b25d8fc20439302989f1b04163}} 
\index{ale\_hw\_stats@{ale\_hw\_stats}!rx\_pkts\_65\_127@{rx\_pkts\_65\_127}}
\index{rx\_pkts\_65\_127@{rx\_pkts\_65\_127}!ale\_hw\_stats@{ale\_hw\_stats}}
\doxysubsubsection{\texorpdfstring{rx\_pkts\_65\_127}{rx\_pkts\_65\_127}}
{\footnotesize\ttfamily uint32\+\_\+t ale\+\_\+hw\+\_\+stats\+::rx\+\_\+pkts\+\_\+65\+\_\+127}



Definition at line \mbox{\hyperlink{if__alevar_8h_source_l00138}{138}} of file \mbox{\hyperlink{if__alevar_8h_source}{if\+\_\+alevar.\+h}}.



Referenced by \mbox{\hyperlink{if__ale_8c_source_l02123}{ale\+\_\+stats\+\_\+update()}}, and \mbox{\hyperlink{if__ale_8c_source_l00774}{ale\+\_\+sysctl\+\_\+node()}}.

\mbox{\Hypertarget{structale__hw__stats_a05e7209a3de9b8eb4eb0ebfe746711ca}\label{structale__hw__stats_a05e7209a3de9b8eb4eb0ebfe746711ca}} 
\index{ale\_hw\_stats@{ale\_hw\_stats}!rx\_pkts\_filtered@{rx\_pkts\_filtered}}
\index{rx\_pkts\_filtered@{rx\_pkts\_filtered}!ale\_hw\_stats@{ale\_hw\_stats}}
\doxysubsubsection{\texorpdfstring{rx\_pkts\_filtered}{rx\_pkts\_filtered}}
{\footnotesize\ttfamily uint32\+\_\+t ale\+\_\+hw\+\_\+stats\+::rx\+\_\+pkts\+\_\+filtered}



Definition at line \mbox{\hyperlink{if__alevar_8h_source_l00150}{150}} of file \mbox{\hyperlink{if__alevar_8h_source}{if\+\_\+alevar.\+h}}.



Referenced by \mbox{\hyperlink{if__ale_8c_source_l02123}{ale\+\_\+stats\+\_\+update()}}, and \mbox{\hyperlink{if__ale_8c_source_l00774}{ale\+\_\+sysctl\+\_\+node()}}.

\mbox{\Hypertarget{structale__hw__stats_a0cb6cff1a6fef75f8b88edf441f30537}\label{structale__hw__stats_a0cb6cff1a6fef75f8b88edf441f30537}} 
\index{ale\_hw\_stats@{ale\_hw\_stats}!rx\_pkts\_truncated@{rx\_pkts\_truncated}}
\index{rx\_pkts\_truncated@{rx\_pkts\_truncated}!ale\_hw\_stats@{ale\_hw\_stats}}
\doxysubsubsection{\texorpdfstring{rx\_pkts\_truncated}{rx\_pkts\_truncated}}
{\footnotesize\ttfamily uint32\+\_\+t ale\+\_\+hw\+\_\+stats\+::rx\+\_\+pkts\+\_\+truncated}



Definition at line \mbox{\hyperlink{if__alevar_8h_source_l00144}{144}} of file \mbox{\hyperlink{if__alevar_8h_source}{if\+\_\+alevar.\+h}}.



Referenced by \mbox{\hyperlink{if__ale_8c_source_l02123}{ale\+\_\+stats\+\_\+update()}}, and \mbox{\hyperlink{if__ale_8c_source_l00774}{ale\+\_\+sysctl\+\_\+node()}}.

\mbox{\Hypertarget{structale__hw__stats_a483e94851e83ebf69447a79f79c985ec}\label{structale__hw__stats_a483e94851e83ebf69447a79f79c985ec}} 
\index{ale\_hw\_stats@{ale\_hw\_stats}!rx\_rrs\_errs@{rx\_rrs\_errs}}
\index{rx\_rrs\_errs@{rx\_rrs\_errs}!ale\_hw\_stats@{ale\_hw\_stats}}
\doxysubsubsection{\texorpdfstring{rx\_rrs\_errs}{rx\_rrs\_errs}}
{\footnotesize\ttfamily uint32\+\_\+t ale\+\_\+hw\+\_\+stats\+::rx\+\_\+rrs\+\_\+errs}



Definition at line \mbox{\hyperlink{if__alevar_8h_source_l00146}{146}} of file \mbox{\hyperlink{if__alevar_8h_source}{if\+\_\+alevar.\+h}}.



Referenced by \mbox{\hyperlink{if__ale_8c_source_l02123}{ale\+\_\+stats\+\_\+update()}}, and \mbox{\hyperlink{if__ale_8c_source_l00774}{ale\+\_\+sysctl\+\_\+node()}}.

\mbox{\Hypertarget{structale__hw__stats_a43d8eec05ede0e1fe3582d57529c5956}\label{structale__hw__stats_a43d8eec05ede0e1fe3582d57529c5956}} 
\index{ale\_hw\_stats@{ale\_hw\_stats}!rx\_runts@{rx\_runts}}
\index{rx\_runts@{rx\_runts}!ale\_hw\_stats@{ale\_hw\_stats}}
\doxysubsubsection{\texorpdfstring{rx\_runts}{rx\_runts}}
{\footnotesize\ttfamily uint32\+\_\+t ale\+\_\+hw\+\_\+stats\+::rx\+\_\+runts}



Definition at line \mbox{\hyperlink{if__alevar_8h_source_l00135}{135}} of file \mbox{\hyperlink{if__alevar_8h_source}{if\+\_\+alevar.\+h}}.



Referenced by \mbox{\hyperlink{if__ale_8c_source_l02123}{ale\+\_\+stats\+\_\+update()}}, and \mbox{\hyperlink{if__ale_8c_source_l00774}{ale\+\_\+sysctl\+\_\+node()}}.

\mbox{\Hypertarget{structale__hw__stats_af8d57131abbe53a9ea5b2c6887c5bbcc}\label{structale__hw__stats_af8d57131abbe53a9ea5b2c6887c5bbcc}} 
\index{ale\_hw\_stats@{ale\_hw\_stats}!tx\_abort@{tx\_abort}}
\index{tx\_abort@{tx\_abort}!ale\_hw\_stats@{ale\_hw\_stats}}
\doxysubsubsection{\texorpdfstring{tx\_abort}{tx\_abort}}
{\footnotesize\ttfamily uint32\+\_\+t ale\+\_\+hw\+\_\+stats\+::tx\+\_\+abort}



Definition at line \mbox{\hyperlink{if__alevar_8h_source_l00171}{171}} of file \mbox{\hyperlink{if__alevar_8h_source}{if\+\_\+alevar.\+h}}.

\mbox{\Hypertarget{structale__hw__stats_afbd8da5f9abfb39b4cdb3e68905bffb4}\label{structale__hw__stats_afbd8da5f9abfb39b4cdb3e68905bffb4}} 
\index{ale\_hw\_stats@{ale\_hw\_stats}!tx\_bcast\_bytes@{tx\_bcast\_bytes}}
\index{tx\_bcast\_bytes@{tx\_bcast\_bytes}!ale\_hw\_stats@{ale\_hw\_stats}}
\doxysubsubsection{\texorpdfstring{tx\_bcast\_bytes}{tx\_bcast\_bytes}}
{\footnotesize\ttfamily uint64\+\_\+t ale\+\_\+hw\+\_\+stats\+::tx\+\_\+bcast\+\_\+bytes}



Definition at line \mbox{\hyperlink{if__alevar_8h_source_l00176}{176}} of file \mbox{\hyperlink{if__alevar_8h_source}{if\+\_\+alevar.\+h}}.



Referenced by \mbox{\hyperlink{if__ale_8c_source_l02123}{ale\+\_\+stats\+\_\+update()}}, and \mbox{\hyperlink{if__ale_8c_source_l00774}{ale\+\_\+sysctl\+\_\+node()}}.

\mbox{\Hypertarget{structale__hw__stats_a420ee41281e227b33d0041ded1b558a1}\label{structale__hw__stats_a420ee41281e227b33d0041ded1b558a1}} 
\index{ale\_hw\_stats@{ale\_hw\_stats}!tx\_bcast\_frames@{tx\_bcast\_frames}}
\index{tx\_bcast\_frames@{tx\_bcast\_frames}!ale\_hw\_stats@{ale\_hw\_stats}}
\doxysubsubsection{\texorpdfstring{tx\_bcast\_frames}{tx\_bcast\_frames}}
{\footnotesize\ttfamily uint32\+\_\+t ale\+\_\+hw\+\_\+stats\+::tx\+\_\+bcast\+\_\+frames}



Definition at line \mbox{\hyperlink{if__alevar_8h_source_l00153}{153}} of file \mbox{\hyperlink{if__alevar_8h_source}{if\+\_\+alevar.\+h}}.



Referenced by \mbox{\hyperlink{if__ale_8c_source_l02123}{ale\+\_\+stats\+\_\+update()}}, and \mbox{\hyperlink{if__ale_8c_source_l00774}{ale\+\_\+sysctl\+\_\+node()}}.

\mbox{\Hypertarget{structale__hw__stats_a422edf05736f3ee645125b3b0e7380df}\label{structale__hw__stats_a422edf05736f3ee645125b3b0e7380df}} 
\index{ale\_hw\_stats@{ale\_hw\_stats}!tx\_bytes@{tx\_bytes}}
\index{tx\_bytes@{tx\_bytes}!ale\_hw\_stats@{ale\_hw\_stats}}
\doxysubsubsection{\texorpdfstring{tx\_bytes}{tx\_bytes}}
{\footnotesize\ttfamily uint64\+\_\+t ale\+\_\+hw\+\_\+stats\+::tx\+\_\+bytes}



Definition at line \mbox{\hyperlink{if__alevar_8h_source_l00159}{159}} of file \mbox{\hyperlink{if__alevar_8h_source}{if\+\_\+alevar.\+h}}.



Referenced by \mbox{\hyperlink{if__ale_8c_source_l02123}{ale\+\_\+stats\+\_\+update()}}, and \mbox{\hyperlink{if__ale_8c_source_l00774}{ale\+\_\+sysctl\+\_\+node()}}.

\mbox{\Hypertarget{structale__hw__stats_ace32b9038ec41c0f706eb43d83b22edb}\label{structale__hw__stats_ace32b9038ec41c0f706eb43d83b22edb}} 
\index{ale\_hw\_stats@{ale\_hw\_stats}!tx\_control\_frames@{tx\_control\_frames}}
\index{tx\_control\_frames@{tx\_control\_frames}!ale\_hw\_stats@{ale\_hw\_stats}}
\doxysubsubsection{\texorpdfstring{tx\_control\_frames}{tx\_control\_frames}}
{\footnotesize\ttfamily uint32\+\_\+t ale\+\_\+hw\+\_\+stats\+::tx\+\_\+control\+\_\+frames}



Definition at line \mbox{\hyperlink{if__alevar_8h_source_l00157}{157}} of file \mbox{\hyperlink{if__alevar_8h_source}{if\+\_\+alevar.\+h}}.



Referenced by \mbox{\hyperlink{if__ale_8c_source_l02123}{ale\+\_\+stats\+\_\+update()}}, and \mbox{\hyperlink{if__ale_8c_source_l00774}{ale\+\_\+sysctl\+\_\+node()}}.

\mbox{\Hypertarget{structale__hw__stats_a84c43f8c78adde9a342801eef5fb0253}\label{structale__hw__stats_a84c43f8c78adde9a342801eef5fb0253}} 
\index{ale\_hw\_stats@{ale\_hw\_stats}!tx\_deferred@{tx\_deferred}}
\index{tx\_deferred@{tx\_deferred}!ale\_hw\_stats@{ale\_hw\_stats}}
\doxysubsubsection{\texorpdfstring{tx\_deferred}{tx\_deferred}}
{\footnotesize\ttfamily uint32\+\_\+t ale\+\_\+hw\+\_\+stats\+::tx\+\_\+deferred}



Definition at line \mbox{\hyperlink{if__alevar_8h_source_l00158}{158}} of file \mbox{\hyperlink{if__alevar_8h_source}{if\+\_\+alevar.\+h}}.



Referenced by \mbox{\hyperlink{if__ale_8c_source_l02123}{ale\+\_\+stats\+\_\+update()}}.

\mbox{\Hypertarget{structale__hw__stats_a18243409f7b6cf06029f5aa189d64036}\label{structale__hw__stats_a18243409f7b6cf06029f5aa189d64036}} 
\index{ale\_hw\_stats@{ale\_hw\_stats}!tx\_desc\_underrun@{tx\_desc\_underrun}}
\index{tx\_desc\_underrun@{tx\_desc\_underrun}!ale\_hw\_stats@{ale\_hw\_stats}}
\doxysubsubsection{\texorpdfstring{tx\_desc\_underrun}{tx\_desc\_underrun}}
{\footnotesize\ttfamily uint32\+\_\+t ale\+\_\+hw\+\_\+stats\+::tx\+\_\+desc\+\_\+underrun}



Definition at line \mbox{\hyperlink{if__alevar_8h_source_l00173}{173}} of file \mbox{\hyperlink{if__alevar_8h_source}{if\+\_\+alevar.\+h}}.



Referenced by \mbox{\hyperlink{if__ale_8c_source_l02123}{ale\+\_\+stats\+\_\+update()}}, and \mbox{\hyperlink{if__ale_8c_source_l00774}{ale\+\_\+sysctl\+\_\+node()}}.

\mbox{\Hypertarget{structale__hw__stats_a315d2c88a8b45f8043b46a30d344f476}\label{structale__hw__stats_a315d2c88a8b45f8043b46a30d344f476}} 
\index{ale\_hw\_stats@{ale\_hw\_stats}!tx\_excess\_colls@{tx\_excess\_colls}}
\index{tx\_excess\_colls@{tx\_excess\_colls}!ale\_hw\_stats@{ale\_hw\_stats}}
\doxysubsubsection{\texorpdfstring{tx\_excess\_colls}{tx\_excess\_colls}}
{\footnotesize\ttfamily uint32\+\_\+t ale\+\_\+hw\+\_\+stats\+::tx\+\_\+excess\+\_\+colls}



Definition at line \mbox{\hyperlink{if__alevar_8h_source_l00170}{170}} of file \mbox{\hyperlink{if__alevar_8h_source}{if\+\_\+alevar.\+h}}.



Referenced by \mbox{\hyperlink{if__ale_8c_source_l02123}{ale\+\_\+stats\+\_\+update()}}, and \mbox{\hyperlink{if__ale_8c_source_l00774}{ale\+\_\+sysctl\+\_\+node()}}.

\mbox{\Hypertarget{structale__hw__stats_a33eeb04ce0cd3afd93afe772f713bfba}\label{structale__hw__stats_a33eeb04ce0cd3afd93afe772f713bfba}} 
\index{ale\_hw\_stats@{ale\_hw\_stats}!tx\_excess\_defer@{tx\_excess\_defer}}
\index{tx\_excess\_defer@{tx\_excess\_defer}!ale\_hw\_stats@{ale\_hw\_stats}}
\doxysubsubsection{\texorpdfstring{tx\_excess\_defer}{tx\_excess\_defer}}
{\footnotesize\ttfamily uint32\+\_\+t ale\+\_\+hw\+\_\+stats\+::tx\+\_\+excess\+\_\+defer}



Definition at line \mbox{\hyperlink{if__alevar_8h_source_l00156}{156}} of file \mbox{\hyperlink{if__alevar_8h_source}{if\+\_\+alevar.\+h}}.



Referenced by \mbox{\hyperlink{if__ale_8c_source_l02123}{ale\+\_\+stats\+\_\+update()}}, and \mbox{\hyperlink{if__ale_8c_source_l00774}{ale\+\_\+sysctl\+\_\+node()}}.

\mbox{\Hypertarget{structale__hw__stats_a375cf8bb371176409102325eb82d8f02}\label{structale__hw__stats_a375cf8bb371176409102325eb82d8f02}} 
\index{ale\_hw\_stats@{ale\_hw\_stats}!tx\_frames@{tx\_frames}}
\index{tx\_frames@{tx\_frames}!ale\_hw\_stats@{ale\_hw\_stats}}
\doxysubsubsection{\texorpdfstring{tx\_frames}{tx\_frames}}
{\footnotesize\ttfamily uint32\+\_\+t ale\+\_\+hw\+\_\+stats\+::tx\+\_\+frames}



Definition at line \mbox{\hyperlink{if__alevar_8h_source_l00152}{152}} of file \mbox{\hyperlink{if__alevar_8h_source}{if\+\_\+alevar.\+h}}.



Referenced by \mbox{\hyperlink{if__ale_8c_source_l02123}{ale\+\_\+stats\+\_\+update()}}, and \mbox{\hyperlink{if__ale_8c_source_l00774}{ale\+\_\+sysctl\+\_\+node()}}.

\mbox{\Hypertarget{structale__hw__stats_acbc0b1188ef1d905df5b55abeef49ef9}\label{structale__hw__stats_acbc0b1188ef1d905df5b55abeef49ef9}} 
\index{ale\_hw\_stats@{ale\_hw\_stats}!tx\_late\_colls@{tx\_late\_colls}}
\index{tx\_late\_colls@{tx\_late\_colls}!ale\_hw\_stats@{ale\_hw\_stats}}
\doxysubsubsection{\texorpdfstring{tx\_late\_colls}{tx\_late\_colls}}
{\footnotesize\ttfamily uint32\+\_\+t ale\+\_\+hw\+\_\+stats\+::tx\+\_\+late\+\_\+colls}



Definition at line \mbox{\hyperlink{if__alevar_8h_source_l00169}{169}} of file \mbox{\hyperlink{if__alevar_8h_source}{if\+\_\+alevar.\+h}}.



Referenced by \mbox{\hyperlink{if__ale_8c_source_l02123}{ale\+\_\+stats\+\_\+update()}}, and \mbox{\hyperlink{if__ale_8c_source_l00774}{ale\+\_\+sysctl\+\_\+node()}}.

\mbox{\Hypertarget{structale__hw__stats_ad2987ea7ed9ead4dcc79cbed5c64dc3e}\label{structale__hw__stats_ad2987ea7ed9ead4dcc79cbed5c64dc3e}} 
\index{ale\_hw\_stats@{ale\_hw\_stats}!tx\_lenerrs@{tx\_lenerrs}}
\index{tx\_lenerrs@{tx\_lenerrs}!ale\_hw\_stats@{ale\_hw\_stats}}
\doxysubsubsection{\texorpdfstring{tx\_lenerrs}{tx\_lenerrs}}
{\footnotesize\ttfamily uint32\+\_\+t ale\+\_\+hw\+\_\+stats\+::tx\+\_\+lenerrs}



Definition at line \mbox{\hyperlink{if__alevar_8h_source_l00174}{174}} of file \mbox{\hyperlink{if__alevar_8h_source}{if\+\_\+alevar.\+h}}.



Referenced by \mbox{\hyperlink{if__ale_8c_source_l02123}{ale\+\_\+stats\+\_\+update()}}, and \mbox{\hyperlink{if__ale_8c_source_l00774}{ale\+\_\+sysctl\+\_\+node()}}.

\mbox{\Hypertarget{structale__hw__stats_a8187dc74424d9eb1aca8634dc85618a7}\label{structale__hw__stats_a8187dc74424d9eb1aca8634dc85618a7}} 
\index{ale\_hw\_stats@{ale\_hw\_stats}!tx\_mcast\_bytes@{tx\_mcast\_bytes}}
\index{tx\_mcast\_bytes@{tx\_mcast\_bytes}!ale\_hw\_stats@{ale\_hw\_stats}}
\doxysubsubsection{\texorpdfstring{tx\_mcast\_bytes}{tx\_mcast\_bytes}}
{\footnotesize\ttfamily uint64\+\_\+t ale\+\_\+hw\+\_\+stats\+::tx\+\_\+mcast\+\_\+bytes}



Definition at line \mbox{\hyperlink{if__alevar_8h_source_l00177}{177}} of file \mbox{\hyperlink{if__alevar_8h_source}{if\+\_\+alevar.\+h}}.



Referenced by \mbox{\hyperlink{if__ale_8c_source_l02123}{ale\+\_\+stats\+\_\+update()}}, and \mbox{\hyperlink{if__ale_8c_source_l00774}{ale\+\_\+sysctl\+\_\+node()}}.

\mbox{\Hypertarget{structale__hw__stats_ac2f06175ed190bcb6e32d4bebed6af46}\label{structale__hw__stats_ac2f06175ed190bcb6e32d4bebed6af46}} 
\index{ale\_hw\_stats@{ale\_hw\_stats}!tx\_mcast\_frames@{tx\_mcast\_frames}}
\index{tx\_mcast\_frames@{tx\_mcast\_frames}!ale\_hw\_stats@{ale\_hw\_stats}}
\doxysubsubsection{\texorpdfstring{tx\_mcast\_frames}{tx\_mcast\_frames}}
{\footnotesize\ttfamily uint32\+\_\+t ale\+\_\+hw\+\_\+stats\+::tx\+\_\+mcast\+\_\+frames}



Definition at line \mbox{\hyperlink{if__alevar_8h_source_l00154}{154}} of file \mbox{\hyperlink{if__alevar_8h_source}{if\+\_\+alevar.\+h}}.



Referenced by \mbox{\hyperlink{if__ale_8c_source_l02123}{ale\+\_\+stats\+\_\+update()}}, and \mbox{\hyperlink{if__ale_8c_source_l00774}{ale\+\_\+sysctl\+\_\+node()}}.

\mbox{\Hypertarget{structale__hw__stats_a62426dd2760974ea3fdbe5ca5fcaec07}\label{structale__hw__stats_a62426dd2760974ea3fdbe5ca5fcaec07}} 
\index{ale\_hw\_stats@{ale\_hw\_stats}!tx\_multi\_colls@{tx\_multi\_colls}}
\index{tx\_multi\_colls@{tx\_multi\_colls}!ale\_hw\_stats@{ale\_hw\_stats}}
\doxysubsubsection{\texorpdfstring{tx\_multi\_colls}{tx\_multi\_colls}}
{\footnotesize\ttfamily uint32\+\_\+t ale\+\_\+hw\+\_\+stats\+::tx\+\_\+multi\+\_\+colls}



Definition at line \mbox{\hyperlink{if__alevar_8h_source_l00168}{168}} of file \mbox{\hyperlink{if__alevar_8h_source}{if\+\_\+alevar.\+h}}.



Referenced by \mbox{\hyperlink{if__ale_8c_source_l02123}{ale\+\_\+stats\+\_\+update()}}, and \mbox{\hyperlink{if__ale_8c_source_l00774}{ale\+\_\+sysctl\+\_\+node()}}.

\mbox{\Hypertarget{structale__hw__stats_ab1ee38183eed6c7e001fb52f2193510c}\label{structale__hw__stats_ab1ee38183eed6c7e001fb52f2193510c}} 
\index{ale\_hw\_stats@{ale\_hw\_stats}!tx\_pause\_frames@{tx\_pause\_frames}}
\index{tx\_pause\_frames@{tx\_pause\_frames}!ale\_hw\_stats@{ale\_hw\_stats}}
\doxysubsubsection{\texorpdfstring{tx\_pause\_frames}{tx\_pause\_frames}}
{\footnotesize\ttfamily uint32\+\_\+t ale\+\_\+hw\+\_\+stats\+::tx\+\_\+pause\+\_\+frames}



Definition at line \mbox{\hyperlink{if__alevar_8h_source_l00155}{155}} of file \mbox{\hyperlink{if__alevar_8h_source}{if\+\_\+alevar.\+h}}.



Referenced by \mbox{\hyperlink{if__ale_8c_source_l02123}{ale\+\_\+stats\+\_\+update()}}, and \mbox{\hyperlink{if__ale_8c_source_l00774}{ale\+\_\+sysctl\+\_\+node()}}.

\mbox{\Hypertarget{structale__hw__stats_ad15eb6fd4341f3667609a62410031e3f}\label{structale__hw__stats_ad15eb6fd4341f3667609a62410031e3f}} 
\index{ale\_hw\_stats@{ale\_hw\_stats}!tx\_pkts\_1024\_1518@{tx\_pkts\_1024\_1518}}
\index{tx\_pkts\_1024\_1518@{tx\_pkts\_1024\_1518}!ale\_hw\_stats@{ale\_hw\_stats}}
\doxysubsubsection{\texorpdfstring{tx\_pkts\_1024\_1518}{tx\_pkts\_1024\_1518}}
{\footnotesize\ttfamily uint32\+\_\+t ale\+\_\+hw\+\_\+stats\+::tx\+\_\+pkts\+\_\+1024\+\_\+1518}



Definition at line \mbox{\hyperlink{if__alevar_8h_source_l00165}{165}} of file \mbox{\hyperlink{if__alevar_8h_source}{if\+\_\+alevar.\+h}}.



Referenced by \mbox{\hyperlink{if__ale_8c_source_l02123}{ale\+\_\+stats\+\_\+update()}}, and \mbox{\hyperlink{if__ale_8c_source_l00774}{ale\+\_\+sysctl\+\_\+node()}}.

\mbox{\Hypertarget{structale__hw__stats_adf3849c454e89138be4c177a06c31a3f}\label{structale__hw__stats_adf3849c454e89138be4c177a06c31a3f}} 
\index{ale\_hw\_stats@{ale\_hw\_stats}!tx\_pkts\_128\_255@{tx\_pkts\_128\_255}}
\index{tx\_pkts\_128\_255@{tx\_pkts\_128\_255}!ale\_hw\_stats@{ale\_hw\_stats}}
\doxysubsubsection{\texorpdfstring{tx\_pkts\_128\_255}{tx\_pkts\_128\_255}}
{\footnotesize\ttfamily uint32\+\_\+t ale\+\_\+hw\+\_\+stats\+::tx\+\_\+pkts\+\_\+128\+\_\+255}



Definition at line \mbox{\hyperlink{if__alevar_8h_source_l00162}{162}} of file \mbox{\hyperlink{if__alevar_8h_source}{if\+\_\+alevar.\+h}}.



Referenced by \mbox{\hyperlink{if__ale_8c_source_l02123}{ale\+\_\+stats\+\_\+update()}}, and \mbox{\hyperlink{if__ale_8c_source_l00774}{ale\+\_\+sysctl\+\_\+node()}}.

\mbox{\Hypertarget{structale__hw__stats_a4bf89bb832c0f30c2722e7821081bb18}\label{structale__hw__stats_a4bf89bb832c0f30c2722e7821081bb18}} 
\index{ale\_hw\_stats@{ale\_hw\_stats}!tx\_pkts\_1519\_max@{tx\_pkts\_1519\_max}}
\index{tx\_pkts\_1519\_max@{tx\_pkts\_1519\_max}!ale\_hw\_stats@{ale\_hw\_stats}}
\doxysubsubsection{\texorpdfstring{tx\_pkts\_1519\_max}{tx\_pkts\_1519\_max}}
{\footnotesize\ttfamily uint32\+\_\+t ale\+\_\+hw\+\_\+stats\+::tx\+\_\+pkts\+\_\+1519\+\_\+max}



Definition at line \mbox{\hyperlink{if__alevar_8h_source_l00166}{166}} of file \mbox{\hyperlink{if__alevar_8h_source}{if\+\_\+alevar.\+h}}.



Referenced by \mbox{\hyperlink{if__ale_8c_source_l02123}{ale\+\_\+stats\+\_\+update()}}, and \mbox{\hyperlink{if__ale_8c_source_l00774}{ale\+\_\+sysctl\+\_\+node()}}.

\mbox{\Hypertarget{structale__hw__stats_abc8e28e6b786939271ac0a73f6915ecc}\label{structale__hw__stats_abc8e28e6b786939271ac0a73f6915ecc}} 
\index{ale\_hw\_stats@{ale\_hw\_stats}!tx\_pkts\_256\_511@{tx\_pkts\_256\_511}}
\index{tx\_pkts\_256\_511@{tx\_pkts\_256\_511}!ale\_hw\_stats@{ale\_hw\_stats}}
\doxysubsubsection{\texorpdfstring{tx\_pkts\_256\_511}{tx\_pkts\_256\_511}}
{\footnotesize\ttfamily uint32\+\_\+t ale\+\_\+hw\+\_\+stats\+::tx\+\_\+pkts\+\_\+256\+\_\+511}



Definition at line \mbox{\hyperlink{if__alevar_8h_source_l00163}{163}} of file \mbox{\hyperlink{if__alevar_8h_source}{if\+\_\+alevar.\+h}}.



Referenced by \mbox{\hyperlink{if__ale_8c_source_l02123}{ale\+\_\+stats\+\_\+update()}}, and \mbox{\hyperlink{if__ale_8c_source_l00774}{ale\+\_\+sysctl\+\_\+node()}}.

\mbox{\Hypertarget{structale__hw__stats_a75678787c0aa2d64310c5eb8b7e97fd4}\label{structale__hw__stats_a75678787c0aa2d64310c5eb8b7e97fd4}} 
\index{ale\_hw\_stats@{ale\_hw\_stats}!tx\_pkts\_512\_1023@{tx\_pkts\_512\_1023}}
\index{tx\_pkts\_512\_1023@{tx\_pkts\_512\_1023}!ale\_hw\_stats@{ale\_hw\_stats}}
\doxysubsubsection{\texorpdfstring{tx\_pkts\_512\_1023}{tx\_pkts\_512\_1023}}
{\footnotesize\ttfamily uint32\+\_\+t ale\+\_\+hw\+\_\+stats\+::tx\+\_\+pkts\+\_\+512\+\_\+1023}



Definition at line \mbox{\hyperlink{if__alevar_8h_source_l00164}{164}} of file \mbox{\hyperlink{if__alevar_8h_source}{if\+\_\+alevar.\+h}}.



Referenced by \mbox{\hyperlink{if__ale_8c_source_l02123}{ale\+\_\+stats\+\_\+update()}}, and \mbox{\hyperlink{if__ale_8c_source_l00774}{ale\+\_\+sysctl\+\_\+node()}}.

\mbox{\Hypertarget{structale__hw__stats_af6e2aa3188fdfd47ce309c6c507e17fb}\label{structale__hw__stats_af6e2aa3188fdfd47ce309c6c507e17fb}} 
\index{ale\_hw\_stats@{ale\_hw\_stats}!tx\_pkts\_64@{tx\_pkts\_64}}
\index{tx\_pkts\_64@{tx\_pkts\_64}!ale\_hw\_stats@{ale\_hw\_stats}}
\doxysubsubsection{\texorpdfstring{tx\_pkts\_64}{tx\_pkts\_64}}
{\footnotesize\ttfamily uint32\+\_\+t ale\+\_\+hw\+\_\+stats\+::tx\+\_\+pkts\+\_\+64}



Definition at line \mbox{\hyperlink{if__alevar_8h_source_l00160}{160}} of file \mbox{\hyperlink{if__alevar_8h_source}{if\+\_\+alevar.\+h}}.



Referenced by \mbox{\hyperlink{if__ale_8c_source_l02123}{ale\+\_\+stats\+\_\+update()}}, and \mbox{\hyperlink{if__ale_8c_source_l00774}{ale\+\_\+sysctl\+\_\+node()}}.

\mbox{\Hypertarget{structale__hw__stats_aa98108e943c0da842d82407f8e11c804}\label{structale__hw__stats_aa98108e943c0da842d82407f8e11c804}} 
\index{ale\_hw\_stats@{ale\_hw\_stats}!tx\_pkts\_65\_127@{tx\_pkts\_65\_127}}
\index{tx\_pkts\_65\_127@{tx\_pkts\_65\_127}!ale\_hw\_stats@{ale\_hw\_stats}}
\doxysubsubsection{\texorpdfstring{tx\_pkts\_65\_127}{tx\_pkts\_65\_127}}
{\footnotesize\ttfamily uint32\+\_\+t ale\+\_\+hw\+\_\+stats\+::tx\+\_\+pkts\+\_\+65\+\_\+127}



Definition at line \mbox{\hyperlink{if__alevar_8h_source_l00161}{161}} of file \mbox{\hyperlink{if__alevar_8h_source}{if\+\_\+alevar.\+h}}.



Referenced by \mbox{\hyperlink{if__ale_8c_source_l02123}{ale\+\_\+stats\+\_\+update()}}, and \mbox{\hyperlink{if__ale_8c_source_l00774}{ale\+\_\+sysctl\+\_\+node()}}.

\mbox{\Hypertarget{structale__hw__stats_ae82531cf505b7a231843a1625bfed715}\label{structale__hw__stats_ae82531cf505b7a231843a1625bfed715}} 
\index{ale\_hw\_stats@{ale\_hw\_stats}!tx\_pkts\_truncated@{tx\_pkts\_truncated}}
\index{tx\_pkts\_truncated@{tx\_pkts\_truncated}!ale\_hw\_stats@{ale\_hw\_stats}}
\doxysubsubsection{\texorpdfstring{tx\_pkts\_truncated}{tx\_pkts\_truncated}}
{\footnotesize\ttfamily uint32\+\_\+t ale\+\_\+hw\+\_\+stats\+::tx\+\_\+pkts\+\_\+truncated}



Definition at line \mbox{\hyperlink{if__alevar_8h_source_l00175}{175}} of file \mbox{\hyperlink{if__alevar_8h_source}{if\+\_\+alevar.\+h}}.



Referenced by \mbox{\hyperlink{if__ale_8c_source_l02123}{ale\+\_\+stats\+\_\+update()}}, and \mbox{\hyperlink{if__ale_8c_source_l00774}{ale\+\_\+sysctl\+\_\+node()}}.

\mbox{\Hypertarget{structale__hw__stats_aec8c91b193a442289f53b24b4985bf52}\label{structale__hw__stats_aec8c91b193a442289f53b24b4985bf52}} 
\index{ale\_hw\_stats@{ale\_hw\_stats}!tx\_single\_colls@{tx\_single\_colls}}
\index{tx\_single\_colls@{tx\_single\_colls}!ale\_hw\_stats@{ale\_hw\_stats}}
\doxysubsubsection{\texorpdfstring{tx\_single\_colls}{tx\_single\_colls}}
{\footnotesize\ttfamily uint32\+\_\+t ale\+\_\+hw\+\_\+stats\+::tx\+\_\+single\+\_\+colls}



Definition at line \mbox{\hyperlink{if__alevar_8h_source_l00167}{167}} of file \mbox{\hyperlink{if__alevar_8h_source}{if\+\_\+alevar.\+h}}.



Referenced by \mbox{\hyperlink{if__ale_8c_source_l02123}{ale\+\_\+stats\+\_\+update()}}, and \mbox{\hyperlink{if__ale_8c_source_l00774}{ale\+\_\+sysctl\+\_\+node()}}.

\mbox{\Hypertarget{structale__hw__stats_a0471ff93c011c9b6a13b206985434aa5}\label{structale__hw__stats_a0471ff93c011c9b6a13b206985434aa5}} 
\index{ale\_hw\_stats@{ale\_hw\_stats}!tx\_underrun@{tx\_underrun}}
\index{tx\_underrun@{tx\_underrun}!ale\_hw\_stats@{ale\_hw\_stats}}
\doxysubsubsection{\texorpdfstring{tx\_underrun}{tx\_underrun}}
{\footnotesize\ttfamily uint32\+\_\+t ale\+\_\+hw\+\_\+stats\+::tx\+\_\+underrun}



Definition at line \mbox{\hyperlink{if__alevar_8h_source_l00172}{172}} of file \mbox{\hyperlink{if__alevar_8h_source}{if\+\_\+alevar.\+h}}.



Referenced by \mbox{\hyperlink{if__ale_8c_source_l02123}{ale\+\_\+stats\+\_\+update()}}, and \mbox{\hyperlink{if__ale_8c_source_l00774}{ale\+\_\+sysctl\+\_\+node()}}.



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