On Wed 31.10.07 21:49, Nick Kossifidis wrote:
> 2007/10/31, Ulrich Meis <[EMAIL PROTECTED]>:
> > On Mon 29.10.07 17:12, Ulrich Meis wrote:
> > [snip]
> > > There's just one problem...I can't send more than 2312 bytes, which also
> > > happens to be the limit defined in the 802.11 spec. Or maybe I can, but
> > > the receiver(also running ath5k) doesn't accept it...on that side I
> > > hacked into the rx tasklet and it doesn't get anything above 2312 :(
> >
> > I checked using an ath5k sender --> madwifi receiver and ath5k actually
> > sends frames >2312 bytes up to about 3092 bytes that are received by
> > madwifi. However, ath5k cannot receive frames >2312 bytes, or at least
> > tasklet_rx is not called for it. Therefore, it seems that madwifi
> > programs the hardware differently...maybe it's about the rx_filter
> > register? Is it possible that madwifi/closedHAL is setting it
> > differently?
> >
> > Uli
> >
> 
> I only see this in madwifi - ath_startrecv
> 
> #ifdef ATH_SUPERG_FF
>  sc->sc_rxbufsize = roundup(ATH_FF_MAX_LEN, sc->sc_cachelsz);
> #else
>  sc->sc_rxbufsize = roundup(IEEE80211_MAX_LEN, sc->sc_cachelsz);
> #endif

Good point. I checked it out, but unfortunately that's not the
problem...still no packets >2316 with roundup(3200,...

I also checked if it is the rx_filter setting...copied the value from
madwifi. But again, that's not it either. No idea where else to look...

Uli
_______________________________________________
ath5k-devel mailing list
ath5k-devel@lists.ath5k.org
https://lists.ath5k.org/mailman/listinfo/ath5k-devel

Reply via email to