From owner-cvs-src-old@FreeBSD.ORG Wed Apr 27 16:16:19 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 3F70010657C6 for ; Wed, 27 Apr 2011 16:16:19 +0000 (UTC) (envelope-from np@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id 2F5748FC0C for ; Wed, 27 Apr 2011 16:16:19 +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 p3RGGJpZ065166 for ; Wed, 27 Apr 2011 16:16:19 GMT (envelope-from np@repoman.freebsd.org) Received: (from svn2cvs@localhost) by repoman.freebsd.org (8.14.4/8.14.4/Submit) id p3RGGJL6065165 for cvs-src-old@freebsd.org; Wed, 27 Apr 2011 16:16:19 GMT (envelope-from np@repoman.freebsd.org) Message-Id: <201104271616.p3RGGJL6065165@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: svn2cvs set sender to np@repoman.freebsd.org using -f From: Navdeep Parhar Date: Wed, 27 Apr 2011 16:16:01 +0000 (UTC) To: cvs-src-old@freebsd.org X-FreeBSD-CVS-Branch: RELENG_8 Subject: cvs commit: src/sys/dev/cxgbe adapter.h t4_main.c t4_sge.c 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: Wed, 27 Apr 2011 16:16:19 -0000 np 2011-04-27 16:16:01 UTC FreeBSD src repository Modified files: (Branch: RELENG_8) sys/dev/cxgbe adapter.h t4_main.c t4_sge.c Log: SVN rev 221120 on 2011-04-27 16:16:01Z by np MFC r220873, r220897, r220905. r220873: - Move all Ethernet specific items from sge_eq to sge_txq. sge_eq is now a suitable base for all kinds of egress queues. - Add control queues (sge_ctrlq) and allocate one of these per hardware channel. They can be used to program filters and steer traffic (and more). r220897: Use the correct free routine when destroying a control queue. r220905: Ring the freelist doorbell from within refill_fl. While here, fix a bug that could have allowed the hardware pidx to reach the cidx even though the freelist isn't empty. (Haven't actually seen this but it was there waiting to happen..) Revision Changes Path 1.7.2.6 +40 -17 src/sys/dev/cxgbe/adapter.h 1.7.2.8 +12 -8 src/sys/dev/cxgbe/t4_main.c 1.8.2.7 +313 -106 src/sys/dev/cxgbe/t4_sge.c