Hi Ivo, > I just checked, only rt2x00 and b43 call the rts/cts functions for ieee80211. > For b43 seems to report the tx status for the rts/cts frames as well. b43 definitely doesn't, it embeds the rts/cts frame in the TX descriptor of the data packet and only gets a tx status notification for the data packet from the hardware. > I have found the 2 emails that introduced and later reverted the behavior from rt2x00: > [PATCH 16/26] rt2x00: Correctly handle RTS frames > [PATCH 7/24] RT2x00: Add RTS frame creation > They are dated from July 2006, so they were quite old actually :S :) > Anyway, I have no objects against not report those frames to mac80211, > so if mac80211 doesn't want those frames reported rt2x00 can filter them out. :) I think it'd be best since most hw is not even capable of doing it, rate control algorithms don't care and we don't really want to have them anyway. johannes
Attachment:
signature.asc
Description: This is a digitally signed message part