Search Linux Wireless

Re: zd-mac80211: Fix TX status reports.

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On 9/11/07, Daniel Drake <dsd@xxxxxxxxxx> wrote:
> Tomas Winkler wrote:
> > Receiving all ACKs packets will degraded performance greatly for sure,
> > even on PCI interface.
> > Receving ACK can maybe allowed selectively only for management packets
> > including EAPOLS in some synchronous way, yet this is still error
> > prone.
>
> I don't think we have such control. It's either all ACKs or no ACKs.
>
For MLME completeness
Set timer for direct management frames and EAPOLs cancel the timer on
failure TX in interrupt  arrival. Send TX status success from the
timer handler.
For data frames just report success otherwise it will effect performance.
The drawback is that you need to watch each TX frame in the driver.
.
You probably have to implement your own rate scale statistic
collection like iwlwifi does

> > It looks strange to me that there is no other HW mechanism that does that?
> > Is this driver reverse engineered?
>
> No. There is another mechanism for detecting failed transmissions: we
> get an interrupt for every failed TX. I feel that this should be enough
> to implement rate control, however mac80211 at the moment requires
> reports of both success and failure for rate control to work. Detecting
> success is the tricky part.
>
> Daniel
>
>
-
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

[Index of Archives]     [Linux Host AP]     [ATH6KL]     [Linux Bluetooth]     [Linux Netdev]     [Kernel Newbies]     [Linux Kernel]     [IDE]     [Security]     [Git]     [Netfilter]     [Bugtraq]     [Yosemite News]     [MIPS Linux]     [ARM Linux]     [Linux Security]     [Linux RAID]     [Linux ATA RAID]     [Samba]     [Device Mapper]
  Powered by Linux