Skip site navigation (1)Skip section navigation (2)
Date:      Sun, 6 Feb 2011 20:11:24 +0000 (UTC)
From:      Adrian Chadd <adrian@FreeBSD.org>
To:        cvs-src-old@freebsd.org
Subject:   cvs commit: src/sys/dev/ath if_ath.c
Message-ID:  <201102062011.p16KBlvd045732@repoman.freebsd.org>

next in thread | raw e-mail | index | archive | help

adrian      2011-02-06 20:11:24 UTC

  FreeBSD src repository

  Modified files:
    sys/dev/ath          if_ath.c 
  Log:
  SVN rev 218379 on 2011-02-06 20:11:24Z by adrian
  
  Just tag all RX packets as needing reorder processing for now.
  
  This fixes two problems -
  
  * All packets need to be processed here, not just aggregate ones - as any
    received frames (AMPDU or otherwise) in the given TID (traffic class id)
    will update the sequence number and, implied with that, update the window;
  * It seems there's situations where packets aren't matching a current node but
    somehow need to be tracked. Thus just tag them all for now; I'll figure out
    the why later.
  
  Whilst I'm here, bump the stats counters whilst I'm at it.
  
  This fixes AMPDU RX in my tests; the main problems now stem from what look
  like PHY level error/retransmits which are impeding general throughput, incl.
  AMPDU.
  
  Revision  Changes    Path
  1.292     +12 -5     src/sys/dev/ath/if_ath.c



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201102062011.p16KBlvd045732>