<feed xmlns='http://www.w3.org/2005/Atom'>
<title>src/sys/modules/mxge, branch releng/14.1</title>
<subtitle>FreeBSD source tree</subtitle>
<id>https://cgit-dev.freebsd.org/src/atom?h=releng%2F14.1</id>
<link rel='self' href='https://cgit-dev.freebsd.org/src/atom?h=releng%2F14.1'/>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/'/>
<updated>2023-08-16T17:54:58Z</updated>
<entry>
<title>sys: Remove $FreeBSD$: one-line sh pattern</title>
<updated>2023-08-16T17:54:58Z</updated>
<author>
<name>Warner Losh</name>
<email>imp@FreeBSD.org</email>
</author>
<published>2023-08-16T17:54:58Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=031beb4e239bfce798af17f5fe8dba8bcaf13d99'/>
<id>urn:sha1:031beb4e239bfce798af17f5fe8dba8bcaf13d99</id>
<content type='text'>
Remove /^\s*#[#!]?\s*\$FreeBSD\$.*$\n/
</content>
</entry>
<entry>
<title>Expose zlib's utility functions in Z_SOLO library when building kernel.</title>
<updated>2019-08-07T01:41:17Z</updated>
<author>
<name>Xin LI</name>
<email>delphij@FreeBSD.org</email>
</author>
<published>2019-08-07T01:41:17Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=a15cb219c6f2b8ed16179c2fce882a2ff327b753'/>
<id>urn:sha1:a15cb219c6f2b8ed16179c2fce882a2ff327b753</id>
<content type='text'>
This allows kernel code to reuse zlib's implementation.

PR:		229763
Reviewed by:	Yoshihiro Ota &lt;ota j email ne jp&gt;
Relnotes:	yes
Differential Revision:	https://reviews.freebsd.org/D21156
</content>
</entry>
<entry>
<title>if_mxge: update zlib version 1.0.4 to 1.2.11.</title>
<updated>2019-08-03T03:36:18Z</updated>
<author>
<name>Xin LI</name>
<email>delphij@FreeBSD.org</email>
</author>
<published>2019-08-03T03:36:18Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=1dbf944a91cfccba2c18fa273f69985cd15a5081'/>
<id>urn:sha1:1dbf944a91cfccba2c18fa273f69985cd15a5081</id>
<content type='text'>
PR:		229763
Submitted by:	Yoshihiro Ota &lt;ota j email ne jp&gt;
Differential Revision:	https://reviews.freebsd.org/D20272
</content>
</entry>
<entry>
<title>sys/modules: normalize .CURDIR-relative paths to SRCTOP</title>
<updated>2017-03-04T10:10:17Z</updated>
<author>
<name>Enji Cooper</name>
<email>ngie@FreeBSD.org</email>
</author>
<published>2017-03-04T10:10:17Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=193d9e768ba63fcfb187cfd17f461f7d41345048'/>
<id>urn:sha1:193d9e768ba63fcfb187cfd17f461f7d41345048</id>
<content type='text'>
This simplifies make output/logic

Tested with:	`cd sys/modules; make ALL_MODULES=` on amd64
MFC after:	1 month
Sponsored by:	Dell EMC Isilon
</content>
</entry>
<entry>
<title>Improve mxge's receive performance for IPv6:</title>
<updated>2013-02-21T21:28:33Z</updated>
<author>
<name>Andrew Gallatin</name>
<email>gallatin@FreeBSD.org</email>
</author>
<published>2013-02-21T21:28:33Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=26dd49c61d6c54d760571d04f558d08303e45e5a'/>
<id>urn:sha1:26dd49c61d6c54d760571d04f558d08303e45e5a</id>
<content type='text'>
- 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.
</content>
</entry>
<entry>
<title>Add support to mxge for IPv6 TX csum offload &amp; IPv6 TSO.</title>
<updated>2013-02-19T21:33:21Z</updated>
<author>
<name>Andrew Gallatin</name>
<email>gallatin@FreeBSD.org</email>
</author>
<published>2013-02-19T21:33:21Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=0a7a780eee27bfb92b03e34899de5e1e4b82b4d5'/>
<id>urn:sha1:0a7a780eee27bfb92b03e34899de5e1e4b82b4d5</id>
<content type='text'>
Sponsored by: Myricom, Inc.
MFC after: 7 days
</content>
</entry>
<entry>
<title>Implement minimal set of changes suggested by bz to make</title>
<updated>2009-06-23T17:42:06Z</updated>
<author>
<name>Andrew Gallatin</name>
<email>gallatin@FreeBSD.org</email>
</author>
<published>2009-06-23T17:42:06Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=eb6219e337483cb80eccb6f2b4ad649bc1d751ec'/>
<id>urn:sha1:eb6219e337483cb80eccb6f2b4ad649bc1d751ec</id>
<content type='text'>
mxge no longer depend on INET.
</content>
</entry>
<entry>
<title>Add optional support to mxge for MSI-X interrupts and multiple receive</title>
<updated>2008-01-15T20:34:49Z</updated>
<author>
<name>Andrew Gallatin</name>
<email>gallatin@FreeBSD.org</email>
</author>
<published>2008-01-15T20:34:49Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=1e413cf93298b5b97441a21d9a50fdcd0ee9945e'/>
<id>urn:sha1:1e413cf93298b5b97441a21d9a50fdcd0ee9945e</id>
<content type='text'>
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.
</content>
</entry>
<entry>
<title>- Enable static building of mxge(4) and its firmware.</title>
<updated>2007-07-19T16:16:00Z</updated>
<author>
<name>Andrew Gallatin</name>
<email>gallatin@FreeBSD.org</email>
</author>
<published>2007-07-19T16:16:00Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=f9ae02802f8ad9c6cc0ac7ecb6a92a53200bbe2b'/>
<id>urn:sha1:f9ae02802f8ad9c6cc0ac7ecb6a92a53200bbe2b</id>
<content type='text'>
- 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)
</content>
</entry>
<entry>
<title>Hook mxge_lro.c to the build so that the if_mxge.ko module</title>
<updated>2007-05-22T14:38:17Z</updated>
<author>
<name>Andrew Gallatin</name>
<email>gallatin@FreeBSD.org</email>
</author>
<published>2007-05-22T14:38:17Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=6200d44319907903e280270230b89b40495f32cc'/>
<id>urn:sha1:6200d44319907903e280270230b89b40495f32cc</id>
<content type='text'>
will load.
</content>
</entry>
</feed>
