#
b2dda71e |
| 27-May-2007 |
Kip Macy <kmacy@FreeBSD.org> |
set IFF_OACTIVE to avoid hangs when the tx ring fills up
|
#
d722cab4 |
| 25-May-2007 |
Kip Macy <kmacy@FreeBSD.org> |
(MFp4) - upgrade to reflect state of 1.0.0.86 - move from firmware rev 3.2 to 4.0.0 - import driver bits for offload functionality - remove binary distribution clause from to
(MFp4) - upgrade to reflect state of 1.0.0.86 - move from firmware rev 3.2 to 4.0.0 - import driver bits for offload functionality - remove binary distribution clause from top level files as it runs counter to the intent of purely supporting the hardware
MFC after: 3 days
show more ...
|
#
64c43db5 |
| 26-Apr-2007 |
Kip Macy <kmacy@FreeBSD.org> |
Default to using a single queue as this is currently the only way to achieve line rate
|
#
d43f50b9 |
| 15-Apr-2007 |
Kip Macy <kmacy@FreeBSD.org> |
Add sysctl for disabling/enabling mbuf chain collapsing remove map creation before calling bus_dmamap_load_mvec_sg
|
#
51580731 |
| 14-Apr-2007 |
Kip Macy <kmacy@FreeBSD.org> |
Add support for mbuf iovec in the TX path
|
#
23ed7b51 |
| 12-Apr-2007 |
Kip Macy <kmacy@FreeBSD.org> |
Add ETHER_HDR_LEN to hardware accepted mtu
MFC after: 3 days
|
#
ac6b4cf1 |
| 24-Mar-2007 |
Kip Macy <kmacy@FreeBSD.org> |
bus_size_t is a bad cross-architectural type with respect to printf, use uint32_t instead
|
#
20fe52b8 |
| 23-Mar-2007 |
Kip Macy <kmacy@FreeBSD.org> |
- Increase coalesce_nsecs - commit fixes for the following coverity warnings: 1765, 1760, 1758, 1756
|
#
fc01c613 |
| 23-Mar-2007 |
Kip Macy <kmacy@FreeBSD.org> |
Check PCI-e link width to avoid foot shooting with 4x links
MFC after: 3 days
|
#
24cdd067 |
| 21-Mar-2007 |
Kip Macy <kmacy@FreeBSD.org> |
move call to t3_prep_adapter earlier in attach before msi-x setup occurs
this works around the fact that pci_config_{save,restore} doesn't adequately restore state for msi-x
MFC after: 3 days
|
#
94f7a098 |
| 21-Mar-2007 |
Kip Macy <kmacy@FreeBSD.org> |
allocate 9 messages in all cases
|
#
693d746c |
| 21-Mar-2007 |
Kip Macy <kmacy@FreeBSD.org> |
make MSI-X the default and allocate up to mp_ncpus queues per port
MFC after: 3 days
|
#
577e9bbe |
| 20-Mar-2007 |
Kip Macy <kmacy@FreeBSD.org> |
Synchronize with version 1.0.071 of Chelsio's common code (with the notable exception of improvements for using multiple TX queues)
This adds support for the T3B2 ASIC rev
Obtained from: Chelsio M
Synchronize with version 1.0.071 of Chelsio's common code (with the notable exception of improvements for using multiple TX queues)
This adds support for the T3B2 ASIC rev
Obtained from: Chelsio MFC after: 3 days
show more ...
|
#
77f07749 |
| 20-Mar-2007 |
Kip Macy <kmacy@FreeBSD.org> |
cxgb_stop is only called from cxgb_ioctl so: - don't acquire port lock, already held in ioctl - rename to cxgb_stop_locked - switch callout_drain to callout_stop to avoid a hang from having the port
cxgb_stop is only called from cxgb_ioctl so: - don't acquire port lock, already held in ioctl - rename to cxgb_stop_locked - switch callout_drain to callout_stop to avoid a hang from having the port lock held
show more ...
|
#
f467efb7 |
| 14-Mar-2007 |
Kip Macy <kmacy@FreeBSD.org> |
play it safe for now and go back to kicking off tx cleaning from the tx path
|
#
1940bc69 |
| 14-Mar-2007 |
Kip Macy <kmacy@FreeBSD.org> |
move taskqueue_enqueue of tx clean operation out of the start path
|
#
b6d90eb7 |
| 14-Mar-2007 |
Kip Macy <kmacy@FreeBSD.org> |
First of several commits for driver support for the Chelsio T3B 10 Gigabit Ethernet adapter.
Reviewed by: scottl, sam
For those interested in the preliminary performance work see below.
Plots of m
First of several commits for driver support for the Chelsio T3B 10 Gigabit Ethernet adapter.
Reviewed by: scottl, sam
For those interested in the preliminary performance work see below.
Plots of mxge vs. cxgb running netpipe:
blocksize vs. bandwidth: http://www.fsmware.com/chelsio.random/bsvsbw.gif
blocksize vs. RTT: First of several commits for driver support for the Chelsio T3B 10 Gigabit Ethernet adapter.
Reviewed by: scottl, sam
For those interested in the preliminary performance work see below.
Plots of mxge vs. cxgb running netpipe:
blocksize vs. bandwidth: http://www.fsmware.com/chelsio.random/bsvsbw.gif
blocksize vs. RTT: http://www.fsmware.com/chelsio.random/bsvstime.gif
blocksize vs. RTT for block sizes <= 10kb: http://www.fsmware.com/chelsio.random/bsvstime_10kb.gif http://www.fsmware.com/chelsio.random/bsvstime_10kb3.gif
show more ...
|
#
489ca05b |
| 02-Apr-2010 |
Navdeep Parhar <np@FreeBSD.org> |
Increase response queue size to avoid starvation, add a counter to track it when it does occur.
|
#
97ae3bc3 |
| 31-Mar-2010 |
Navdeep Parhar <np@FreeBSD.org> |
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.
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.
MFC after: 3 days
show more ...
|
#
92f61ecb |
| 31-Mar-2010 |
Navdeep Parhar <np@FreeBSD.org> |
Fix tx drop statistics.
MFC after: 3 days
|
#
1d609d51 |
| 31-Mar-2010 |
Navdeep Parhar <np@FreeBSD.org> |
Do not attempt to retrieve interrupt information before it is available.
MFC after: 3 days
|
#
a9da6d23 |
| 31-Mar-2010 |
Navdeep Parhar <np@FreeBSD.org> |
Refresh the firmware version immediately after it is upgraded (or downgraded).
MFC after: 3 days
|
Revision tags: release/7.3.0_cvs, release/7.3.0 |
|
#
cd5c70b2 |
| 09-Mar-2010 |
Navdeep Parhar <np@FreeBSD.org> |
Better TwinAx transceiver detection.
Originally submitted by: <Bruno dot Bittner at isilon dot com> (This is a rewritten, corrected version of that patch)
MFC after: 1 week
|
#
f9c6e164 |
| 26-Feb-2010 |
Navdeep Parhar <np@FreeBSD.org> |
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.
|
#
e83ec3e5 |
| 24-Feb-2010 |
Navdeep Parhar <np@FreeBSD.org> |
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
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.
MFC after: 1 week
show more ...
|