256281 |
10-Oct-2013 |
gjb |
Copy head (r256279) to stable/10 as part of the 10.0-RELEASE cycle.
Approved by: re (implicit) Sponsored by: The FreeBSD Foundation
|
247133 |
21-Feb-2013 |
gallatin |
Improve mxge's receive performance for IPv6:
- Add support for IPv6 rx csum offload - Finally switch mxge from using its own driver lro, to using tcp_lro
MFC after: 7 days Sponsored by: Myricom Inc.
|
247011 |
19-Feb-2013 |
gallatin |
Add support to mxge for IPv6 TX csum offload & IPv6 TSO.
Sponsored by: Myricom, Inc. MFC after: 7 days
|
194743 |
23-Jun-2009 |
gallatin |
Implement minimal set of changes suggested by bz to make mxge no longer depend on INET.
|
175365 |
15-Jan-2008 |
gallatin |
Add optional support to mxge for MSI-X interrupts and multiple receive queues (which we call slices). The NIC will steer traffic into up to hw.mxge.max_slices different receive rings based on a configurable hash type (hw.mxge.rss_hash_type).
Currently the driver defaults to using a single slice, so the default behavior is unchanged. Also, transmit from non-zero slices is disabled currently.
|
171500 |
19-Jul-2007 |
gallatin |
- Enable static building of mxge(4) and its firmware.
- Add custom .c wrappers for the firmware, rather than the standard firmware(9) generated firmware objects to work around toolchain problems on ia64 involving linking objects produced by ld -b -binary into the kernel.
- Move from using Myricom's ".dat" firmware blobs to using Myricom's zlib compressed ".h" firmware header files. This is done to facilitate the custom wrappers, and saves a fair amount of wired memory in the case where the firmware is built in, or preloaded.
- Fix two compile issues in mxge which only appear on non-i386/amd64.
Reviewed by: mlaier, mav (earlier version with just zlib support) Glanced at by: sam Approved by: re (kensmith)
|
169869 |
22-May-2007 |
gallatin |
Hook mxge_lro.c to the build so that the if_mxge.ko module will load.
|
159571 |
13-Jun-2006 |
gallatin |
- Complete the myri10ge -> mxge name change by doing a mechanical s/myri10ge/mxge/g replacement in the myri10ge files. A few contuation lines were joined because of the regained columns. - Hook the mxge driver back to the build.
|
155852 |
19-Feb-2006 |
gallatin |
10GbE mode driver and binary firmware for Myricom's PCI-express NICs. More info regarding these nics can be found at http://www.myri.com.
Please note that the files sys/dev/myri10ge/{mcp_gen_header.h,myri10ge_mcp.h} are internally shared between all our drivers (solaris, macosx, windows, linux, etc). I'd like to keep these files unchanged, so I can just import newer versions of them when the firmware API/ABI changes. This means I'm stuck with some of the crazy-long #define names, and possibly non-style(9) characteristics of these files.
Many thanks to mlaier for doing firmware(9) just as I needed it, and to scottl for his helpful review.
Reviewed by: scottl, glebius Sponsored by: Myricom Inc.
|