ACK for a DATA frame
"Siva Sivavakeesar" <[email protected]>
| Newsgroups | gmane.linux.drivers.ipw2100.devel |
|---|---|
| Message-ID | <[email protected]> |
Dear All,
I learnt that it is the IPW2200BG firmware that handles the
RTS-CTS-DATA-ACK handshake cycle. However, is there any way for me to
determine at the MAC-level (i.e., using ieee80211_tx.c and
ieee80211_rx.c) at what point in time an ACK is received in
correspondence with the DATA frame a node has just transmitted.
For this purpose I wish to use the function ieee80211_rx() appearing
in ieee80211_rx.c file. Within this function, I am trying to see
whether I have received any frame of IEEE80211_STYPE_ACK type with the
following if-clause. Given that the condition is never satified, the
program does not get into and never executed the statments appearing
within the if clause.
if (WLAN_FC_GET_STYPE == IEEE80211_STYPE_ACK) {
// perform some calculations
}
Does anybody know why and please shed some light as to whether there
exists a better way to do the same ?
Thanks in advance for taking you invaluable time to answer my question.
Cheers
Siva
-------------------------------------------------------------------------
Take Surveys. Earn Cash. Influence the Future of IT
Join SourceForge.net's Techsay panel and you'll get the chance to share your
opinions on IT & business topics through brief surveys - and earn cash
http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV