>From 5588e3ac82b678e07bb22be113b98469b4f62de9 Mon Sep 17 00:00:00 2001 From: Ivo van Doorn <IvDoorn@xxxxxxxxx> Date: Fri, 20 Jul 2007 23:24:08 +0200 Subject: [PATCH 02/11] rt2x00: Use rts_cts_rate for CTS frames The rts_cts_rate should be used for outgoing CTS frames. Signed-off-by: Ivo van Doorn <IvDoorn@xxxxxxxxx> --- drivers/net/wireless/mac80211/rt2x00/rt2x00dev.c | 7 ++++--- 1 files changed, 4 insertions(+), 3 deletions(-) diff --git a/drivers/net/wireless/mac80211/rt2x00/rt2x00dev.c b/drivers/net/wireless/mac80211/rt2x00/rt2x00dev.c index 0e7f0d2..375645a 100644 --- a/drivers/net/wireless/mac80211/rt2x00/rt2x00dev.c +++ b/drivers/net/wireless/mac80211/rt2x00/rt2x00dev.c @@ -905,10 +905,11 @@ void rt2x00lib_write_tx_desc(struct rt2x00_dev *rt2x00dev, tx_rate = control->tx_rate; /* - * Check if this is a rts frame + * Check if this is a RTS/CTS frame */ - if (is_rts_frame(frame_control)) { - __set_bit(ENTRY_TXD_RTS_FRAME, &entry->flags); + if (is_rts_frame(frame_control) || is_cts_frame(frame_control)) { + if (is_rts_frame(frame_control)) + __set_bit(ENTRY_TXD_RTS_FRAME, &entry->flags); if (control->rts_cts_rate) tx_rate = control->rts_cts_rate; } -- 1.5.2.2 - 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