Ah I guess I am. I just assumed that since I'm able to capture data frames sent from node A to node B (w/o radiotap?), there should be some way to check which ones were acknowledged by node B. Thanks for your prompt response! On Sat, Dec 12, 2009 at 9:25 PM, Johannes Berg <johannes@xxxxxxxxxxxxxxxx> wrote: > On Sat, 2009-12-12 at 21:18 +1100, VN wrote: >> Hi list, >> I've recently started hacking mac80211/ath5k in order to implement my >> idea of cooperative relaying. I had a good look at the mac80211 code >> and couldn't find anything that deals with ACKing... or is it done in >> firmware and some flag is set to indicate that the frame has been >> acknowledged? What I'm trying to achieve right now is to receive a >> data frame while in monitor mode (e.g. ieee80211_rx_start_monitor()) >> and then check if it has been acknowledged by the destination node. >> would be very grateful for any tips! > > I think you're confused? If you receive a frame, your own hardware will > have sent the ACK. If you TX a frame, you will see it on the monitor > iface with the radiotap ack flag set or clear, see hostapd for example > code. > > johannes > -- To unsubscribe from this list: send the line "unsubscribe linux-wireless" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html