cvs commit: src/sys/dev/cxgb cxgb_adapter.h cxgb_sge.c
Kip Macy
kmacy at FreeBSD.org
Wed Apr 4 05:29:18 UTC 2007
kmacy 2007-04-04 05:29:18 UTC
FreeBSD src repository
Modified files:
sys/dev/cxgb cxgb_adapter.h cxgb_sge.c
Log:
Make DMA tags per-queue to facilate parallel mappings
Defer mbuf allocation and initialization until after data has already been
received in a cluster
This reduces cpu utilization somewhat, but it only improves the rx path.
Recent changes to TCP appear to make us rate limited by the TX path.
This is the first step in reducing mbuf management overhead for manipulating
clusters.
MFC after: 3 days
Revision Changes Path
1.7 +4 -1 src/sys/dev/cxgb/cxgb_adapter.h
1.6 +106 -60 src/sys/dev/cxgb/cxgb_sge.c
More information about the cvs-src
mailing list