History log of /freebsd/sys/dev/cxgb/cxgb_main.c (Results 226 – 250 of 357)
Revision (<<< Hide revision tags) (Show revision tags >>>) Date Author Comments
# 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 ...


12345678910>>...15