Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 4 Apr 2011 14:52:31 +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_athvar.h src/sys/dev/ath/ath_hal ah.c ah.h src/sys/dev/ath/ath_hal/ar5210 ar5210_attach.c src/sys/dev/ath/ath_hal/ar5211 ar5211_attach.c src/sys/dev/ath/ath_hal/ar5212 ar5212_attach.c src/sys/dev/ath/ath_hal/ar5416 ...
Message-ID:  <201104041452.p34EqqhD026889@repoman.freebsd.org>

next in thread | raw e-mail | index | archive | help
adrian      2011-04-04 14:52:31 UTC

  FreeBSD src repository

  Modified files:
    sys/dev/ath          if_ath.c if_athvar.h 
    sys/dev/ath/ath_hal  ah.c ah.h 
    sys/dev/ath/ath_hal/ar5210 ar5210_attach.c 
    sys/dev/ath/ath_hal/ar5211 ar5211_attach.c 
    sys/dev/ath/ath_hal/ar5212 ar5212_attach.c 
    sys/dev/ath/ath_hal/ar5416 ar5416_attach.c ar5416_recv.c 
  Log:
  SVN rev 220324 on 2011-04-04 14:52:31Z by adrian
  
  Add a HAL capability bit for supporting self-linked RX descriptors and disable it for the 11n chipsets.
  
  From the ath9k source:
  
  ==
  
  11N: we can no longer afford to self link the last descriptor.
  MAC acknowledges BA status as long as it copies frames to host
  buffer (or rx fifo). This can incorrectly acknowledge packets
  to a sender if last desc is self-linked.
  
  ==
  
  Since this is useful for pre-AR5416 chips that communicate PHY errors
  via error frames rather than by on-chip counters, leave the support
  in there, but disable it for AR5416 and later.
  
  Revision  Changes    Path
  1.26      +2 -0      src/sys/dev/ath/ath_hal/ah.c
  1.27      +1 -0      src/sys/dev/ath/ath_hal/ah.h
  1.12      +1 -0      src/sys/dev/ath/ath_hal/ar5210/ar5210_attach.c
  1.12      +1 -0      src/sys/dev/ath/ath_hal/ar5211/ar5211_attach.c
  1.15      +1 -0      src/sys/dev/ath/ath_hal/ar5212/ar5212_attach.c
  1.33      +2 -0      src/sys/dev/ath/ath_hal/ar5416/ar5416_attach.c
  1.4       +0 -9      src/sys/dev/ath/ath_hal/ar5416/ar5416_recv.c
  1.311     +19 -2     src/sys/dev/ath/if_ath.c
  1.101     +4 -1      src/sys/dev/ath/if_athvar.h



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