Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit ffd651c6 authored by Sujith's avatar Sujith Committed by John W. Linville
Browse files

ath9k: We don't support non-HT devices, so remove superfluous code.

parent be0418ad
Loading
Loading
Loading
Loading
+0 −39
Original line number Original line Diff line number Diff line
@@ -14,10 +14,6 @@
 * OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
 * OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
 */
 */


/*
 * Implementation of transmit path.
 */

#include "core.h"
#include "core.h"


#define BITS_PER_BYTE           8
#define BITS_PER_BYTE           8
@@ -698,41 +694,6 @@ static void ath_buf_set_rate(struct ath_softc *sc, struct ath_buf *bf)
			series[i].RateFlags |= ATH9K_RATESERIES_RTS_CTS;
			series[i].RateFlags |= ATH9K_RATESERIES_RTS_CTS;
	}
	}


	/*
	 * For non-HT devices, calculate RTS/CTS duration in software
	 * and disable multi-rate retry.
	 */
	if (flags && !(ah->ah_caps.hw_caps & ATH9K_HW_CAP_HT)) {
		/*
		 * Compute the transmit duration based on the frame
		 * size and the size of an ACK frame.  We call into the
		 * HAL to do the computation since it depends on the
		 * characteristics of the actual PHY being used.
		 *
		 * NB: CTS is assumed the same size as an ACK so we can
		 *     use the precalculated ACK durations.
		 */
		if (flags & ATH9K_TXDESC_RTSENA) {    /* SIFS + CTS */
			ctsduration += bf_isshpreamble(bf) ?
				rt->info[cix].spAckDuration :
				rt->info[cix].lpAckDuration;
		}

		ctsduration += series[0].PktDuration;

		if ((bf->bf_flags & ATH9K_TXDESC_NOACK) == 0) { /* SIFS + ACK */
			ctsduration += bf_isshpreamble(bf) ?
				rt->info[rix].spAckDuration :
				rt->info[rix].lpAckDuration;
		}

		/*
		 * Disable multi-rate retry when using RTS/CTS by clearing
		 * series 1, 2 and 3.
		 */
		memset(&series[1], 0, sizeof(struct ath9k_11n_rate_series) * 3);
	}

	/*
	/*
	 * set dur_update_en for l-sig computation except for PS-Poll frames
	 * set dur_update_en for l-sig computation except for PS-Poll frames
	 */
	 */