Date: Mon, 5 Apr 2010 23:29:27 +0000 (UTC) From: Navdeep Parhar <np@FreeBSD.org> To: cvs-src-old@freebsd.org Subject: cvs commit: src/sys/dev/cxgb cxgb_adapter.h cxgb_config.h cxgb_main.c cxgb_offload.h cxgb_osdep.h cxgb_sge.c src/sys/dev/cxgb/common cxgb_ael1002.c cxgb_common.h cxgb_t3_hw.c cxgb_version.h src/sys/dev/cxgb/ulp/iw_cxgb iw_cxgb.c ... Message-ID: <201004052333.o35NX4HI022710@repoman.freebsd.org>
index | next in thread | raw e-mail
np 2010-04-05 23:29:27 UTC
FreeBSD src repository
Modified files: (Branch: RELENG_8)
sys/dev/cxgb cxgb_adapter.h cxgb_main.c cxgb_offload.h
cxgb_osdep.h cxgb_sge.c
sys/dev/cxgb/common cxgb_ael1002.c cxgb_common.h cxgb_t3_hw.c
sys/dev/cxgb/ulp/iw_cxgb iw_cxgb.c
sys/dev/cxgb/ulp/tom cxgb_cpl_socket.c
sys/modules/cxgb/cxgb Makefile
Removed files: (Branch: RELENG_8)
sys/dev/cxgb cxgb_config.h
sys/dev/cxgb/common cxgb_version.h
Log:
SVN rev 206220 on 2010-04-05 23:29:27Z by np
cxgb(4) MFCs: r204271,r204274,r204348,r204921,r205944,r205945,r205946,r205947,r205948,r205949,r205950,r206109
r204271:
Accessing an mbuf after it has been handed off to the hardware is a bad
race as it could already have been tx'd and freed by that time. Place
the bpf tap just _before_ writing the gen bit.
This fixes a panic when running tcpdump on a cxgb interface.
r204274:
There is no need to test __FreeBSD_version for features that have
been around for a long time now (7.1-ish or even earlier); assume
they are present. These includes MSI, TSO, LRO, VLAN, INTR_FILTERS,
FIRMWARE, etc.
Also, eliminate some dead code and clean up in other places as part
of this quick once-over.
r204348:
Support IFCAP_VLANHWTSO in cxgb(4). It works with or without vlanhwtag.
While here, remove old DPRINTFs and tidy up the capability code a bit.
r204921:
Better TwinAx transceiver detection.
Originally submitted by: <Bruno dot Bittner at isilon dot com>
(This is a rewritten, corrected version of that patch)
r205944:
Refresh the firmware version immediately after it is upgraded (or downgraded).
r205945:
Improved PHY EDC settings.
r205946:
Do not attempt to retrieve interrupt information before it is available.
r205947:
Fix build with "nooptions INET"
r205948:
Fix tx drop statistics.
r205949:
Fix signed/unsigned mix-up that allowed txq->in_use to grow beyond txq->size.
r205950:
Multiple fixes related to queue set sizing and resources:
- Only the tunnelq (TXQ_ETH) requires a buf_ring, an ifq, and the watchdog/timer
callouts. Do not allocate these for the other tx queues.
- Use 16k jumbo clusters only on offload capable cards by default.
- Do not allocate a full tx ring for the offload queue if the card is not
offload capable.
- Slightly better freelist size calculation.
- Fix nmbjumbo4 typo, remove unneeded global variables.
r206109:
Increase response queue size to avoid starvation, add a counter
to track it when it does occur.
Revision Changes Path
1.13.2.4 +435 -372 src/sys/dev/cxgb/common/cxgb_ael1002.c
1.15.2.4 +1 -8 src/sys/dev/cxgb/common/cxgb_common.h
1.19.2.4 +2 -8 src/sys/dev/cxgb/common/cxgb_t3_hw.c
1.6.2.2 +0 -41 src/sys/dev/cxgb/common/cxgb_version.h (dead)
1.47.2.4 +5 -10 src/sys/dev/cxgb/cxgb_adapter.h
1.11.2.2 +0 -40 src/sys/dev/cxgb/cxgb_config.h (dead)
1.91.2.8 +95 -140 src/sys/dev/cxgb/cxgb_main.c
1.12.2.2 +0 -2 src/sys/dev/cxgb/cxgb_offload.h
1.31.2.3 +0 -30 src/sys/dev/cxgb/cxgb_osdep.h
1.77.2.6 +107 -141 src/sys/dev/cxgb/cxgb_sge.c
1.11.2.2 +1 -2 src/sys/dev/cxgb/ulp/iw_cxgb/iw_cxgb.c
1.16.2.2 +0 -1 src/sys/dev/cxgb/ulp/tom/cxgb_cpl_socket.c
1.14.2.3 +0 -8 src/sys/modules/cxgb/cxgb/Makefile
help
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201004052333.o35NX4HI022710>
