cvs commit: src/sys/dev/cxgb cxgb_adapter.h cxgb_main.c
cxgb_multiq.c cxgb_sge.c src/sys/dev/cxgb/sys mvec.h uipc_mvec.c
Kip Macy
kmacy at FreeBSD.org
Mon Jan 14 19:27:43 PST 2008
kmacy 2008-01-15 03:27:42 UTC
FreeBSD src repository
Modified files:
sys/dev/cxgb cxgb_adapter.h cxgb_main.c cxgb_multiq.c
cxgb_sge.c
sys/dev/cxgb/sys mvec.h uipc_mvec.c
Log:
- move WR_LEN in to cxgb_adapter.h add PIO_LEN to make intent clearer
- move cxgb_tx_common in to cxgb_multiq.c and rename to cxgb_tx
- move cxgb_tx_common dependencies
- further simplify cxgb_dequeue_packet for the non-multiqueue case
- only launch one service thread per port in the non-multiq case
- remove dead cleaning code from cxgb_sge.c
- simplify PIO case substantially in by returning directly from mbuf collapse
and just using m_copydata
- remove gratuitous m_gethdr in the rx path
- clarify freeing of mbufs in collapse
Revision Changes Path
1.27 +11 -4 src/sys/dev/cxgb/cxgb_adapter.h
1.46 +0 -73 src/sys/dev/cxgb/cxgb_main.c
1.5 +124 -40 src/sys/dev/cxgb/cxgb_multiq.c
1.41 +40 -85 src/sys/dev/cxgb/cxgb_sge.c
1.11 +3 -1 src/sys/dev/cxgb/sys/mvec.h
1.20 +13 -46 src/sys/dev/cxgb/sys/uipc_mvec.c
More information about the cvs-src
mailing list