\hypertarget{structiwm__ba__notif}{}\doxysection{iwm\+\_\+ba\+\_\+notif Struct Reference}
\label{structiwm__ba__notif}\index{iwm\_ba\_notif@{iwm\_ba\_notif}}


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

\doxysubsection*{Data Fields}
\begin{DoxyCompactItemize}
\item 
uint8\+\_\+t \mbox{\hyperlink{structiwm__ba__notif_a892b8aa2c1cab5fa7140919e138c9261}{sta\+\_\+addr}} \mbox{[}ETHER\+\_\+\+ADDR\+\_\+\+LEN\mbox{]}
\item 
uint16\+\_\+t \mbox{\hyperlink{structiwm__ba__notif_a766e7d13954f254605307686759bdfa6}{reserved}}
\item 
uint8\+\_\+t \mbox{\hyperlink{structiwm__ba__notif_af2f07f05060fffd1c7735b2e1758f868}{sta\+\_\+id}}
\item 
uint8\+\_\+t \mbox{\hyperlink{structiwm__ba__notif_a6c3cc5fbd8b7ba275e7b45b456fc6ffc}{tid}}
\item 
uint16\+\_\+t \mbox{\hyperlink{structiwm__ba__notif_a82c6304443604d7bc9b6b8e0a9810f56}{seq\+\_\+ctl}}
\item 
uint64\+\_\+t \mbox{\hyperlink{structiwm__ba__notif_a553d2c96bebce7feb6991376e3c4cbb1}{bitmap}}
\item 
uint16\+\_\+t \mbox{\hyperlink{structiwm__ba__notif_a0e4e957f4cd6d163d5348e7896361554}{scd\+\_\+flow}}
\item 
uint16\+\_\+t \mbox{\hyperlink{structiwm__ba__notif_a9f45bb97daec7a6d792b7975d5d4e682}{scd\+\_\+ssn}}
\item 
uint8\+\_\+t \mbox{\hyperlink{structiwm__ba__notif_aaa147d09325d4b8c272631166a5fac2f}{txed}}
\item 
uint8\+\_\+t \mbox{\hyperlink{structiwm__ba__notif_ac45ff08f826b597080bb9dc07de1a429}{txed\+\_\+2\+\_\+done}}
\item 
uint8\+\_\+t \mbox{\hyperlink{structiwm__ba__notif_a8790fcec963ae15fa5bde836aa0eb915}{reduced\+\_\+txp}}
\item 
uint8\+\_\+t \mbox{\hyperlink{structiwm__ba__notif_a5f5eb3c6b60c443fa66fe1026ecd7dda}{reserved1}}
\end{DoxyCompactItemize}


\doxysubsection{Detailed Description}
struct \mbox{\hyperlink{structiwm__ba__notif}{iwm\+\_\+ba\+\_\+notif}} -\/ notifies about reception of BA ( IWM\+\_\+\+BA\+\_\+\+NOTIF = 0xc5 ) @sta\+\_\+addr\+: MAC address @sta\+\_\+id\+: Index of recipient (BA-\/sending) station in fw\textquotesingle{}s station table @tid\+: tid of the session @seq\+\_\+ctl\+: sequence control field from IEEE80211 frame header (the first bit in @bitmap corresponds to the sequence number stored here) @bitmap\+: the bitmap of the BA notification as seen in the air @scd\+\_\+flow\+: the tx queue this BA relates to @scd\+\_\+ssn\+: the index of the last contiguously sent packet @txed\+: number of Txed frames in this batch @txed\+\_\+2\+\_\+done\+: number of Acked frames in this batch @reduced\+\_\+txp\+: power reduced according to TPC. This is the actual value and not a copy from the LQ command. Thus, if not the first rate was used for Tx-\/ing then this value will be set to 0 by FW. @reserved1\+: reserved 

Definition at line \mbox{\hyperlink{if__iwmreg_8h_source_l05222}{5222}} of file \mbox{\hyperlink{if__iwmreg_8h_source}{if\+\_\+iwmreg.\+h}}.



\doxysubsection{Field Documentation}
\mbox{\Hypertarget{structiwm__ba__notif_a553d2c96bebce7feb6991376e3c4cbb1}\label{structiwm__ba__notif_a553d2c96bebce7feb6991376e3c4cbb1}} 
\index{iwm\_ba\_notif@{iwm\_ba\_notif}!bitmap@{bitmap}}
\index{bitmap@{bitmap}!iwm\_ba\_notif@{iwm\_ba\_notif}}
\doxysubsubsection{\texorpdfstring{bitmap}{bitmap}}
{\footnotesize\ttfamily uint64\+\_\+t iwm\+\_\+ba\+\_\+notif\+::bitmap}



Definition at line \mbox{\hyperlink{if__iwmreg_8h_source_l05229}{5229}} of file \mbox{\hyperlink{if__iwmreg_8h_source}{if\+\_\+iwmreg.\+h}}.

\mbox{\Hypertarget{structiwm__ba__notif_a8790fcec963ae15fa5bde836aa0eb915}\label{structiwm__ba__notif_a8790fcec963ae15fa5bde836aa0eb915}} 
\index{iwm\_ba\_notif@{iwm\_ba\_notif}!reduced\_txp@{reduced\_txp}}
\index{reduced\_txp@{reduced\_txp}!iwm\_ba\_notif@{iwm\_ba\_notif}}
\doxysubsubsection{\texorpdfstring{reduced\_txp}{reduced\_txp}}
{\footnotesize\ttfamily uint8\+\_\+t iwm\+\_\+ba\+\_\+notif\+::reduced\+\_\+txp}



Definition at line \mbox{\hyperlink{if__iwmreg_8h_source_l05234}{5234}} of file \mbox{\hyperlink{if__iwmreg_8h_source}{if\+\_\+iwmreg.\+h}}.

\mbox{\Hypertarget{structiwm__ba__notif_a766e7d13954f254605307686759bdfa6}\label{structiwm__ba__notif_a766e7d13954f254605307686759bdfa6}} 
\index{iwm\_ba\_notif@{iwm\_ba\_notif}!reserved@{reserved}}
\index{reserved@{reserved}!iwm\_ba\_notif@{iwm\_ba\_notif}}
\doxysubsubsection{\texorpdfstring{reserved}{reserved}}
{\footnotesize\ttfamily uint16\+\_\+t iwm\+\_\+ba\+\_\+notif\+::reserved}



Definition at line \mbox{\hyperlink{if__iwmreg_8h_source_l05224}{5224}} of file \mbox{\hyperlink{if__iwmreg_8h_source}{if\+\_\+iwmreg.\+h}}.

\mbox{\Hypertarget{structiwm__ba__notif_a5f5eb3c6b60c443fa66fe1026ecd7dda}\label{structiwm__ba__notif_a5f5eb3c6b60c443fa66fe1026ecd7dda}} 
\index{iwm\_ba\_notif@{iwm\_ba\_notif}!reserved1@{reserved1}}
\index{reserved1@{reserved1}!iwm\_ba\_notif@{iwm\_ba\_notif}}
\doxysubsubsection{\texorpdfstring{reserved1}{reserved1}}
{\footnotesize\ttfamily uint8\+\_\+t iwm\+\_\+ba\+\_\+notif\+::reserved1}



Definition at line \mbox{\hyperlink{if__iwmreg_8h_source_l05235}{5235}} of file \mbox{\hyperlink{if__iwmreg_8h_source}{if\+\_\+iwmreg.\+h}}.

\mbox{\Hypertarget{structiwm__ba__notif_a0e4e957f4cd6d163d5348e7896361554}\label{structiwm__ba__notif_a0e4e957f4cd6d163d5348e7896361554}} 
\index{iwm\_ba\_notif@{iwm\_ba\_notif}!scd\_flow@{scd\_flow}}
\index{scd\_flow@{scd\_flow}!iwm\_ba\_notif@{iwm\_ba\_notif}}
\doxysubsubsection{\texorpdfstring{scd\_flow}{scd\_flow}}
{\footnotesize\ttfamily uint16\+\_\+t iwm\+\_\+ba\+\_\+notif\+::scd\+\_\+flow}



Definition at line \mbox{\hyperlink{if__iwmreg_8h_source_l05230}{5230}} of file \mbox{\hyperlink{if__iwmreg_8h_source}{if\+\_\+iwmreg.\+h}}.

\mbox{\Hypertarget{structiwm__ba__notif_a9f45bb97daec7a6d792b7975d5d4e682}\label{structiwm__ba__notif_a9f45bb97daec7a6d792b7975d5d4e682}} 
\index{iwm\_ba\_notif@{iwm\_ba\_notif}!scd\_ssn@{scd\_ssn}}
\index{scd\_ssn@{scd\_ssn}!iwm\_ba\_notif@{iwm\_ba\_notif}}
\doxysubsubsection{\texorpdfstring{scd\_ssn}{scd\_ssn}}
{\footnotesize\ttfamily uint16\+\_\+t iwm\+\_\+ba\+\_\+notif\+::scd\+\_\+ssn}



Definition at line \mbox{\hyperlink{if__iwmreg_8h_source_l05231}{5231}} of file \mbox{\hyperlink{if__iwmreg_8h_source}{if\+\_\+iwmreg.\+h}}.

\mbox{\Hypertarget{structiwm__ba__notif_a82c6304443604d7bc9b6b8e0a9810f56}\label{structiwm__ba__notif_a82c6304443604d7bc9b6b8e0a9810f56}} 
\index{iwm\_ba\_notif@{iwm\_ba\_notif}!seq\_ctl@{seq\_ctl}}
\index{seq\_ctl@{seq\_ctl}!iwm\_ba\_notif@{iwm\_ba\_notif}}
\doxysubsubsection{\texorpdfstring{seq\_ctl}{seq\_ctl}}
{\footnotesize\ttfamily uint16\+\_\+t iwm\+\_\+ba\+\_\+notif\+::seq\+\_\+ctl}



Definition at line \mbox{\hyperlink{if__iwmreg_8h_source_l05228}{5228}} of file \mbox{\hyperlink{if__iwmreg_8h_source}{if\+\_\+iwmreg.\+h}}.

\mbox{\Hypertarget{structiwm__ba__notif_a892b8aa2c1cab5fa7140919e138c9261}\label{structiwm__ba__notif_a892b8aa2c1cab5fa7140919e138c9261}} 
\index{iwm\_ba\_notif@{iwm\_ba\_notif}!sta\_addr@{sta\_addr}}
\index{sta\_addr@{sta\_addr}!iwm\_ba\_notif@{iwm\_ba\_notif}}
\doxysubsubsection{\texorpdfstring{sta\_addr}{sta\_addr}}
{\footnotesize\ttfamily uint8\+\_\+t iwm\+\_\+ba\+\_\+notif\+::sta\+\_\+addr\mbox{[}ETHER\+\_\+\+ADDR\+\_\+\+LEN\mbox{]}}



Definition at line \mbox{\hyperlink{if__iwmreg_8h_source_l05223}{5223}} of file \mbox{\hyperlink{if__iwmreg_8h_source}{if\+\_\+iwmreg.\+h}}.

\mbox{\Hypertarget{structiwm__ba__notif_af2f07f05060fffd1c7735b2e1758f868}\label{structiwm__ba__notif_af2f07f05060fffd1c7735b2e1758f868}} 
\index{iwm\_ba\_notif@{iwm\_ba\_notif}!sta\_id@{sta\_id}}
\index{sta\_id@{sta\_id}!iwm\_ba\_notif@{iwm\_ba\_notif}}
\doxysubsubsection{\texorpdfstring{sta\_id}{sta\_id}}
{\footnotesize\ttfamily uint8\+\_\+t iwm\+\_\+ba\+\_\+notif\+::sta\+\_\+id}



Definition at line \mbox{\hyperlink{if__iwmreg_8h_source_l05226}{5226}} of file \mbox{\hyperlink{if__iwmreg_8h_source}{if\+\_\+iwmreg.\+h}}.

\mbox{\Hypertarget{structiwm__ba__notif_a6c3cc5fbd8b7ba275e7b45b456fc6ffc}\label{structiwm__ba__notif_a6c3cc5fbd8b7ba275e7b45b456fc6ffc}} 
\index{iwm\_ba\_notif@{iwm\_ba\_notif}!tid@{tid}}
\index{tid@{tid}!iwm\_ba\_notif@{iwm\_ba\_notif}}
\doxysubsubsection{\texorpdfstring{tid}{tid}}
{\footnotesize\ttfamily uint8\+\_\+t iwm\+\_\+ba\+\_\+notif\+::tid}



Definition at line \mbox{\hyperlink{if__iwmreg_8h_source_l05227}{5227}} of file \mbox{\hyperlink{if__iwmreg_8h_source}{if\+\_\+iwmreg.\+h}}.

\mbox{\Hypertarget{structiwm__ba__notif_aaa147d09325d4b8c272631166a5fac2f}\label{structiwm__ba__notif_aaa147d09325d4b8c272631166a5fac2f}} 
\index{iwm\_ba\_notif@{iwm\_ba\_notif}!txed@{txed}}
\index{txed@{txed}!iwm\_ba\_notif@{iwm\_ba\_notif}}
\doxysubsubsection{\texorpdfstring{txed}{txed}}
{\footnotesize\ttfamily uint8\+\_\+t iwm\+\_\+ba\+\_\+notif\+::txed}



Definition at line \mbox{\hyperlink{if__iwmreg_8h_source_l05232}{5232}} of file \mbox{\hyperlink{if__iwmreg_8h_source}{if\+\_\+iwmreg.\+h}}.

\mbox{\Hypertarget{structiwm__ba__notif_ac45ff08f826b597080bb9dc07de1a429}\label{structiwm__ba__notif_ac45ff08f826b597080bb9dc07de1a429}} 
\index{iwm\_ba\_notif@{iwm\_ba\_notif}!txed\_2\_done@{txed\_2\_done}}
\index{txed\_2\_done@{txed\_2\_done}!iwm\_ba\_notif@{iwm\_ba\_notif}}
\doxysubsubsection{\texorpdfstring{txed\_2\_done}{txed\_2\_done}}
{\footnotesize\ttfamily uint8\+\_\+t iwm\+\_\+ba\+\_\+notif\+::txed\+\_\+2\+\_\+done}



Definition at line \mbox{\hyperlink{if__iwmreg_8h_source_l05233}{5233}} of file \mbox{\hyperlink{if__iwmreg_8h_source}{if\+\_\+iwmreg.\+h}}.



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