On Tue, Apr 27, 2010 at 3:59 AM, Alexander Vladimirov <alexander.idkfa.vladimi...@gmail.com> wrote: > On Mon, 26 Apr 2010 20:59:45 +0100 > Luis Henriques <luis.hen...@gmail.com> wrote: > >> @@ -1150,9 +1179,17 @@ ar5k_ar5212_reset_tx_queue(struct ath_ha >> /* >> * Set misc registers >> */ >> + /* Enable DCU early termination for this queue */ >> AR5K_REG_WRITE(AR5K_AR5212_QCU_MISC(queue), >> AR5K_AR5212_QCU_MISC_DCU_EARLY); >> >> + /* Enable DCU to wait for next fragment from QCU */ >> + AR5K_REG_WRITE(AR5K_AR5212_DCU_MISC(queue), >> + AR5K_AR5212_QCU_MISC_DCU_EARLY); > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ > This should be AR5K_AR5212_DCU_MISC_FRAG_WAIT
Don't have the code here to confirm this, but it looks like you're right. Have you tested this with the correct value? -- Luis