<feed xmlns='http://www.w3.org/2005/Atom'>
<title>src/sys/modules/em, branch release/13.2.0</title>
<subtitle>FreeBSD source tree</subtitle>
<id>https://cgit-dev.freebsd.org/src/atom?h=release%2F13.2.0</id>
<link rel='self' href='https://cgit-dev.freebsd.org/src/atom?h=release%2F13.2.0'/>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/'/>
<updated>2021-09-24T01:21:34Z</updated>
<entry>
<title>e1000: remove duplicated phy codes</title>
<updated>2021-09-24T01:21:34Z</updated>
<author>
<name>Guinan Sun</name>
<email>guinanx.sun@intel.com</email>
</author>
<published>2020-07-06T08:12:05Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=e4a16771e8f3307effe78ec64db35a09319b655a'/>
<id>urn:sha1:e4a16771e8f3307effe78ec64db35a09319b655a</id>
<content type='text'>
Add two files base.c and base.h to reduce the redundancy
in the silicon family code.
Remove the code duplication from e1000_82575 files.
Clean family specific functions from base.
Fix up a stray and duplicate function declaration.

Signed-off-by: Jeff Kirsher &lt;jeffrey.t.kirsher@intel.com&gt;
Signed-off-by: Sasha Neftin &lt;sasha.neftin@intel.com&gt;
Signed-off-by: Guinan Sun &lt;guinanx.sun@intel.com&gt;
Reviewed-by: Wei Zhao &lt;wei.zhao1@intel.com&gt;

Approved by:	imp
Obtained from:	DPDK (44dddd14059f151f39f7e075b887decfc9a10f11)
MFC after:	1 week

(cherry picked from commit 6b9d35fac12bf657cd1df8f1521c70704ff62b61)
</content>
</entry>
<entry>
<title>if_em.ko: fix module build outside of kernel build environment</title>
<updated>2020-12-06T17:44:28Z</updated>
<author>
<name>Eugene Grosbein</name>
<email>eugen@FreeBSD.org</email>
</author>
<published>2020-12-06T17:44:28Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=c0460cf2e42d2819c1f191a1d6e1b3dc0c7ea010'/>
<id>urn:sha1:c0460cf2e42d2819c1f191a1d6e1b3dc0c7ea010</id>
<content type='text'>
MFC after:	3 days
</content>
</entry>
<entry>
<title>Use symlinks for kernel modules rather than hardlinks</title>
<updated>2019-04-20T12:51:05Z</updated>
<author>
<name>Alan Somers</name>
<email>asomers@FreeBSD.org</email>
</author>
<published>2019-04-20T12:51:05Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=43d1e6ee299ad4e143d90d3ad374d1c24bd3306f'/>
<id>urn:sha1:43d1e6ee299ad4e143d90d3ad374d1c24bd3306f</id>
<content type='text'>
When aliasing a kernel module to a different name (ie if_igb for if_em),
it's better to use symlinks than hard links. kldxref will omit entries for
the links, ensuring that the loaded module has the correct name.

Reviewed by:	imp
MFC after:	2 weeks
Sponsored by:	The FreeBSD Foundation
Differential Revision:	https://reviews.freebsd.org/D19979
</content>
</entry>
<entry>
<title>Hard link if_igb.ko to if_em.ko.  Use a LINK directive to ensure that</title>
<updated>2017-10-10T19:14:40Z</updated>
<author>
<name>Sean Bruno</name>
<email>sbruno@FreeBSD.org</email>
</author>
<published>2017-10-10T19:14:40Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=307a8f2c21d3818b7c81d358d6cc9c4d85910656'/>
<id>urn:sha1:307a8f2c21d3818b7c81d358d6cc9c4d85910656</id>
<content type='text'>
this is more friendly to the tree.

Tested this with loader.conf:if_igb_load="YES" and it does the right
thing.

Submitted by:	Ian Lepore &lt;ian@freebsd.org&gt;
</content>
</entry>
<entry>
<title>Fix symlink if_igb.ko in -current such that its relative and doesn't</title>
<updated>2017-10-07T23:33:14Z</updated>
<author>
<name>Sean Bruno</name>
<email>sbruno@FreeBSD.org</email>
</author>
<published>2017-10-07T23:33:14Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=8dd7bf2916adcd89e43380875992d3d3358fa9d5'/>
<id>urn:sha1:8dd7bf2916adcd89e43380875992d3d3358fa9d5</id>
<content type='text'>
end up with non-standard DESTDIR information in its symlink.  This
can happen very trivially if the release scripts are used.

Sponsored by:	Limelight Networks
</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>Deprecate kernel configuration option EM_MULTIQUEUE now that the em(4)</title>
<updated>2017-01-12T14:38:18Z</updated>
<author>
<name>Sean Bruno</name>
<email>sbruno@FreeBSD.org</email>
</author>
<published>2017-01-12T14:38:18Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=062a4b8c687c93b395507b1c3b972c2c33552731'/>
<id>urn:sha1:062a4b8c687c93b395507b1c3b972c2c33552731</id>
<content type='text'>
driver conforms to iflib.
</content>
</entry>
<entry>
<title>Set CFLAGS correctly for sys/modules/em</title>
<updated>2017-01-10T21:21:00Z</updated>
<author>
<name>Sean Bruno</name>
<email>sbruno@FreeBSD.org</email>
</author>
<published>2017-01-10T21:21:00Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=093cf246190c8348e8c80232c23f9659a10e941a'/>
<id>urn:sha1:093cf246190c8348e8c80232c23f9659a10e941a</id>
<content type='text'>
Unbreak gcc sparc64 builds (or any gcc build that uses em(4)).

Reported by:	lidl@freebsd.org
</content>
</entry>
<entry>
<title>Migrate e1000 to the IFLIB framework:</title>
<updated>2017-01-10T03:23:22Z</updated>
<author>
<name>Sean Bruno</name>
<email>sbruno@FreeBSD.org</email>
</author>
<published>2017-01-10T03:23:22Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=f2d6ace4a684fcb98293983758c73d703338a78b'/>
<id>urn:sha1:f2d6ace4a684fcb98293983758c73d703338a78b</id>
<content type='text'>
- em(4) igb(4) and lem(4)
- deprecate the igb device from kernel configurations
- create a symbolic link in /boot/kernel from if_em.ko to if_igb.ko

Devices tested:
- 82574L
- I218-LM
- 82546GB
- 82579LM
- I350
- I217

Please report problems to freebsd-net@freebsd.org

Partial review from jhb and suggestions on how to *not* brick folks who
originally would have lost their igbX device.

Submitted by:	mmacy@nextbsd.org
MFC after:	2 weeks
Relnotes:	yes
Sponsored by:	Limelight Networks and Dell EMC Isilon
Differential Revision:	https://reviews.freebsd.org/D8299
</content>
</entry>
<entry>
<title>Include opt_em.h now that there are actual kernel compile options for em(4).</title>
<updated>2015-06-09T14:31:18Z</updated>
<author>
<name>Sean Bruno</name>
<email>sbruno@FreeBSD.org</email>
</author>
<published>2015-06-09T14:31:18Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=5296d0421ef486289f63f9b3fcafbcaa7b0ffb60'/>
<id>urn:sha1:5296d0421ef486289f63f9b3fcafbcaa7b0ffb60</id>
<content type='text'>
Submitted by:	jfv
MFC after:	2 week
Sponsored by:	Limelight Networks
</content>
</entry>
</feed>
