From mboxrd@z Thu Jan 1 00:00:00 1970 From: Michael Buesch Subject: Adding "no-ack" flag to the radiotap flags Date: Fri, 21 Mar 2008 21:32:55 +0100 Message-ID: <200803212132.55970.mb@bu3sch.de> Mime-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit Content-Disposition: inline Sender: radiotap-admin-rN9S6JXhQ+WXmMXjJBpWqg@public.gmane.org Errors-To: radiotap-admin-rN9S6JXhQ+WXmMXjJBpWqg@public.gmane.org List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , List-Archive: To: radiotap-rN9S6JXhQ+WXmMXjJBpWqg@public.gmane.org Cc: Johannes Berg List-Id: radiotap@radiotap.org Hi. Currently, there's no way to define whether the hardware should wait for an ACK for an injected frame or not. This can be a performance bottleneck, as the hardware will try to retransmit until it receives an ACK. I suggest adding #define IEEE80211_RADIOTAP_F_NOACK 0x40 so an application can define that it is not interested in an ACK for the frame and the card should not bother retrying until it received one. When this flag is not set, the standard rules apply. I don't see a use-case for overriding these rules to always _expect_ an ACK, so I think a one-bit flag is OK. -- Greetings Michael.