kmacy
560360bd84
Add ETHER_HDR_LEN to hardware accepted mtu
...
MFC after: 3 days
2007-04-12 03:07:24 +00:00
kmacy
758c270b77
bus_size_t is a bad cross-architectural type with respect to printf, use uint32_t instead
2007-03-24 04:28:33 +00:00
kmacy
eeef57ea74
- Increase coalesce_nsecs
...
- commit fixes for the following coverity warnings: 1765, 1760, 1758, 1756
2007-03-23 22:03:55 +00:00
kmacy
4bfdd681e7
Check PCI-e link width to avoid foot shooting with 4x links
...
MFC after: 3 days
2007-03-23 20:18:07 +00:00
kmacy
0fdeee32de
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
2007-03-21 16:40:37 +00:00
kmacy
8c807af8fa
allocate 9 messages in all cases
2007-03-21 09:16:10 +00:00
kmacy
88ef185ca9
make MSI-X the default and allocate up to mp_ncpus queues per port
...
MFC after: 3 days
2007-03-21 07:25:40 +00:00
kmacy
febce07b18
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
2007-03-20 21:43:32 +00:00
kmacy
b3f52e360c
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
2007-03-20 06:21:47 +00:00
kmacy
a331dd52f8
play it safe for now and go back to kicking off tx cleaning from the tx path
2007-03-14 07:57:59 +00:00
kmacy
d784e1ab37
move taskqueue_enqueue of tx clean operation out of the start path
2007-03-14 06:34:10 +00:00
kmacy
9e34f4996b
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
2007-03-14 02:37:44 +00:00