From owner-cvs-src-old@FreeBSD.ORG Mon Apr 4 14:52:53 2011 Return-Path: Delivered-To: cvs-src-old@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 0B5061065670 for ; Mon, 4 Apr 2011 14:52:53 +0000 (UTC) (envelope-from adrian@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id E9C618FC12 for ; Mon, 4 Apr 2011 14:52:52 +0000 (UTC) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.4/8.14.4) with ESMTP id p34EqqpI026890 for ; Mon, 4 Apr 2011 14:52:52 GMT (envelope-from adrian@repoman.freebsd.org) Received: (from svn2cvs@localhost) by repoman.freebsd.org (8.14.4/8.14.4/Submit) id p34EqqhD026889 for cvs-src-old@freebsd.org; Mon, 4 Apr 2011 14:52:52 GMT (envelope-from adrian@repoman.freebsd.org) Message-Id: <201104041452.p34EqqhD026889@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: svn2cvs set sender to adrian@repoman.freebsd.org using -f From: Adrian Chadd Date: Mon, 4 Apr 2011 14:52:31 +0000 (UTC) To: cvs-src-old@freebsd.org X-FreeBSD-CVS-Branch: HEAD 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 ... X-BeenThere: cvs-src-old@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: **OBSOLETE** CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 04 Apr 2011 14:52:53 -0000 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