Date: Wed, 27 Apr 2011 16:16:01 +0000 (UTC) From: Navdeep Parhar <np@FreeBSD.org> To: cvs-src-old@freebsd.org Subject: cvs commit: src/sys/dev/cxgbe adapter.h t4_main.c t4_sge.c Message-ID: <201104271616.p3RGGJL6065165@repoman.freebsd.org>
next in thread | raw e-mail | index | archive | help
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
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201104271616.p3RGGJL6065165>