|
Subject: Re: How to disable sending of MAC level ACKs? Newsgroups: gmane.linux.drivers.madwifi.devel Date: 2008-07-22 11:01:22 GMT (24 weeks, 3 days, 17 hours and 40 minutes ago)
Hi Dave, I've been using exactly the approach you describe and it works in ad hoc and infrastructure modes. In if_ath.c I do this and it works nicely. This disables the auto-ACK usually done by the WNIC for *received* frames. > Then, in the ath_tx_start(), before the call of This does the opposite - it causes *sent* frames not to wait for an ACK. You may also need to set the tx count (try0) to "1". * if (ah->ah_abi != HAL_ABI_VERSION) { These look pretty good but... you are doing the register write too early (i.e. before the ath_hal_reset). Move it to the end of the function or else you risk the HAL resetting the register back to the default (hw-generated ACK) value. At a guess that is what is happening in your patched version. Steve ------------------------------------------------------------------------- This SF.Net email is sponsored by the Moblin Your Move Developer's challenge Build the coolest Linux based applications with Moblin SDK & win great prizes Grand prize is a trip for two to an Open Source event anywhere in the world http://moblin-contest.org/redirect.php?banner_id=100&url=/ _______________________________________________ Madwifi-devel mailing list Madwifi-devel <at> lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/madwifi-devel |
|
|