Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 29 Mar 2011 15:59:07 +0000 (UTC)
From:      Adrian Chadd <adrian@FreeBSD.org>
To:        cvs-src-old@freebsd.org
Subject:   cvs commit: src/sys/dev/ath if_ath.c if_ath_sysctl.c if_athioctl.h
Message-ID:  <201103291559.p2TFxRI5065221@repoman.freebsd.org>

next in thread | raw e-mail | index | archive | help
adrian      2011-03-29 15:59:07 UTC

  FreeBSD src repository

  Modified files:
    sys/dev/ath          if_ath.c if_ath_sysctl.c if_athioctl.h 
  Log:
  SVN rev 220132 on 2011-03-29 15:59:07Z by adrian
  
  According to ath9k recv.c, one shouldn't be doing self-linked descriptors
  in the RX path when doing 11n and block-ack'ed frames. Apparently, the MAC
  will loop over that self-linked descriptor and treat it as "good enough"
  for (incorrectly!) ACKing the frames in the block-ack.
  
  Until I figure out how to work around this issue in the future, this counter
  will tell me if packet RX processing ever gets to the point where it's
  touching the self-linked descriptor. If there's ever enough packets to get
  to that point, BA's will be invalid and likely very unhappy.
  
  Revision  Changes    Path
  1.309     +1 -0      src/sys/dev/ath/if_ath.c
  1.2       +2 -0      src/sys/dev/ath/if_ath_sysctl.c
  1.30      +2 -1      src/sys/dev/ath/if_athioctl.h



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