<?xml version="1.0"?>
<?xml-stylesheet type="text/xsl" href="/source/rss.xsl.xml"?>
<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/">
<channel>
    <title>Changes in Makefile</title>
    <description></description>
    <language>en</language>
    <copyright>Copyright 2015</copyright>
    <generator>Java</generator><item>
        <title>316f6f2f7fa613d13316ea966a34ee5285b987ec - igbv: Isolate VF policy and validate its registers</title>
        <link>http://kernelsources.org:8080/source/history/freebsd/sys/modules/em/Makefile#316f6f2f7fa613d13316ea966a34ee5285b987ec</link>
        <description>igbv: Isolate VF policy and validate its registersGive igb virtual functions a separate ifdi method table and moveVF-specific attach, reset, queue, interrupt, and diagnostic policy toif_igbv.c. Keep shared descriptor-ring mechanisms in if_em.c.Derive VF identity from IFLIB_IS_VF and assert that hardwareidentification agrees. Under INVARIANTS, validate normal VF CSRaccesses against the sparse 82576 and I350 VF register maps.Stop shared setup from accessing PF-only controls. Require MSI-X anddefer VF sysctls until attach succeeds so failed attachment cannotleave handlers pointing at freed driver state.Advertise only VF capabilities, run adaptive moderation without thePF receive-buffer guard, enable SRRCTL.DROP_EN, and provide a VF-safediagnostic register view.The moved implementation is the existing FreeBSD code. Register modelwas cross-checked against the Intel datasheets and other Intel drivers.Sponsored by:	BBOX.io

            List of files:
            /freebsd/sys/modules/em/Makefile</description>
        <pubDate>Thu, 30 Jul 2026 06:05:47 +0200</pubDate>
        <dc:creator>Kevin Bowling &lt;kbowling@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>a2ed165f0049595f2e52ec545095240e362f27c7 - igb: Add SR-IOV PF support for 82576 and I350</title>
        <link>http://kernelsources.org:8080/source/history/freebsd/sys/modules/em/Makefile#a2ed165f0049595f2e52ec545095240e362f27c7</link>
        <description>igb: Add SR-IOV PF support for 82576 and I350Add the PCI IOV schema and PF control plane for up to seven VFs withone hardware queue per pool. Implement VF mailbox handling, MAC andVLAN assignment, multicast filtering, promiscuity policy,anti-spoofing, malicious-driver recovery, reset replay, and queuelifecycle management.The basic SR-IOV and VMDq PF implementation follows DPDK Intel e1000code, including PF pool selection, one queue per pool, mailboxdispatch, and VF enablement. Intel FreeBSD igb-2.5.31 supplies theolder driver baseline. Linux igb and the Intel SDMs clear up lifecycle,isolation, reset, and family-specific details absent from DPDK.Enabling IOV requires the PF to attach with one TX and RX queue.Systems whose defaults select RSS queues must set the documented iflibqueue override tunables before attach.Only 82576 and I350 support SR-IOV in silicon.  The series has beenextensively tested on I350, including thowing boundaries at the PCI BARthat shipping drivers will never.  Still, think carefully beforereaching for this in critical environments.Relnotes:	yesSponsored by:	BBOX.io

            List of files:
            /freebsd/sys/modules/em/Makefile</description>
        <pubDate>Tue, 28 Jul 2026 23:56:33 +0200</pubDate>
        <dc:creator>Kevin Bowling &lt;kbowling@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>e6b9ce25ec062b45038a37c88d193fa438f5ef58 - igbv: Split 82576 and I350 VF registration off igb</title>
        <link>http://kernelsources.org:8080/source/history/freebsd/sys/modules/em/Makefile#e6b9ce25ec062b45038a37c88d193fa438f5ef58</link>
        <description>igbv: Split 82576 and I350 VF registration off igbRegister the 82576 and I350 VF PCI IDs under a separate igbv driverwhile continuing to share the igb datapath implementation.Follow the ixv driver split and give the VF context IFLIB_IS_VF soiflib does not apply the PF SR-IOV detach guard to a child VF. ProgramVTIVAR_MISC in the VF low byte so mailbox and reset notifications reachthe VF admin vector.The split will become increasingly obvious as bug fixes land, trying tobias everything with if (sc-&gt;vf_ifp) everywhere is error prone in twodirections.This breaks existing naming/configurations and cannot be MFCed as-is.I have no plans of adapting it to prior branches at the moment but itmay be possible.Relnotes:	yesSponsored by:	BBOX.io

            List of files:
            /freebsd/sys/modules/em/Makefile</description>
        <pubDate>Wed, 29 Jul 2026 02:03:08 +0200</pubDate>
        <dc:creator>Kevin Bowling &lt;kbowling@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>e9ac41698b2f322d55ccf9da50a3596edb2c1800 - Remove residual blank line at start of Makefile</title>
        <link>http://kernelsources.org:8080/source/history/freebsd/sys/modules/em/Makefile#e9ac41698b2f322d55ccf9da50a3596edb2c1800</link>
        <description>Remove residual blank line at start of MakefileThis is a residual of the $FreeBSD$ removal.MFC After: 3 days (though I&apos;ll just run the command on the branches)Sponsored by: Netflix

            List of files:
            /freebsd/sys/modules/em/Makefile</description>
        <pubDate>Mon, 15 Jul 2024 06:46:32 +0200</pubDate>
        <dc:creator>Warner Losh &lt;imp@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>031beb4e239bfce798af17f5fe8dba8bcaf13d99 - sys: Remove $FreeBSD$: one-line sh pattern</title>
        <link>http://kernelsources.org:8080/source/history/freebsd/sys/modules/em/Makefile#031beb4e239bfce798af17f5fe8dba8bcaf13d99</link>
        <description>sys: Remove $FreeBSD$: one-line sh patternRemove /^\s*#[#!]?\s*\$FreeBSD\$.*$\n/

            List of files:
            /freebsd/sys/modules/em/Makefile</description>
        <pubDate>Wed, 16 Aug 2023 19:54:58 +0200</pubDate>
        <dc:creator>Warner Losh &lt;imp@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>6b9d35fac12bf657cd1df8f1521c70704ff62b61 - e1000: remove duplicated phy codes</title>
        <link>http://kernelsources.org:8080/source/history/freebsd/sys/modules/em/Makefile#6b9d35fac12bf657cd1df8f1521c70704ff62b61</link>
        <description>e1000: remove duplicated phy codesAdd two files base.c and base.h to reduce the redundancyin 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:	impObtained from:	DPDK (44dddd14059f151f39f7e075b887decfc9a10f11)MFC after:	1 week

            List of files:
            /freebsd/sys/modules/em/Makefile</description>
        <pubDate>Mon, 06 Jul 2020 10:12:05 +0200</pubDate>
        <dc:creator>Guinan Sun &lt;guinanx.sun@intel.com&gt;</dc:creator>
    </item>
<item>
        <title>c0460cf2e42d2819c1f191a1d6e1b3dc0c7ea010 - if_em.ko: fix module build outside of kernel build environment</title>
        <link>http://kernelsources.org:8080/source/history/freebsd/sys/modules/em/Makefile#c0460cf2e42d2819c1f191a1d6e1b3dc0c7ea010</link>
        <description>if_em.ko: fix module build outside of kernel build environmentMFC after:	3 days

            List of files:
            /freebsd/sys/modules/em/Makefile</description>
        <pubDate>Sun, 06 Dec 2020 18:44:28 +0100</pubDate>
        <dc:creator>Eugene Grosbein &lt;eugen@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>7648bc9fee8dec6cb3c4941e0165a930fbe8dcb0 - MFHead @347527</title>
        <link>http://kernelsources.org:8080/source/history/freebsd/sys/modules/em/Makefile#7648bc9fee8dec6cb3c4941e0165a930fbe8dcb0</link>
        <description>MFHead @347527Sponsored by:	The FreeBSD Foundation

            List of files:
            /freebsd/sys/modules/em/Makefile</description>
        <pubDate>Mon, 13 May 2019 20:25:55 +0200</pubDate>
        <dc:creator>Alan Somers &lt;asomers@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>43d1e6ee299ad4e143d90d3ad374d1c24bd3306f - Use symlinks for kernel modules rather than hardlinks</title>
        <link>http://kernelsources.org:8080/source/history/freebsd/sys/modules/em/Makefile#43d1e6ee299ad4e143d90d3ad374d1c24bd3306f</link>
        <description>Use symlinks for kernel modules rather than hardlinksWhen aliasing a kernel module to a different name (ie if_igb for if_em),it&apos;s better to use symlinks than hard links. kldxref will omit entries forthe links, ensuring that the loaded module has the correct name.Reviewed by:	impMFC after:	2 weeksSponsored by:	The FreeBSD FoundationDifferential Revision:	https://reviews.freebsd.org/D19979

            List of files:
            /freebsd/sys/modules/em/Makefile</description>
        <pubDate>Sat, 20 Apr 2019 14:51:05 +0200</pubDate>
        <dc:creator>Alan Somers &lt;asomers@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>c2c014f24c10f90d85126ac5fbd4d8524de32b1c - Merge ^/head r323559 through r325504.</title>
        <link>http://kernelsources.org:8080/source/history/freebsd/sys/modules/em/Makefile#c2c014f24c10f90d85126ac5fbd4d8524de32b1c</link>
        <description>Merge ^/head r323559 through r325504.

            List of files:
            /freebsd/sys/modules/em/Makefile</description>
        <pubDate>Tue, 07 Nov 2017 09:39:14 +0100</pubDate>
        <dc:creator>Hans Petter Selasky &lt;hselasky@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>0a8f81bc28a96b5f4cbfed46b4f7334e927fd745 - MFhead@r324837</title>
        <link>http://kernelsources.org:8080/source/history/freebsd/sys/modules/em/Makefile#0a8f81bc28a96b5f4cbfed46b4f7334e927fd745</link>
        <description>MFhead@r324837While here, diff reduce some of the changes in sys/boot by movingMK_COVERAGE=no to sys/boot/Makefile.inc .

            List of files:
            /freebsd/sys/modules/em/Makefile</description>
        <pubDate>Sun, 22 Oct 2017 01:40:52 +0200</pubDate>
        <dc:creator>Enji Cooper &lt;ngie@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>307a8f2c21d3818b7c81d358d6cc9c4d85910656 - Hard link if_igb.ko to if_em.ko.  Use a LINK directive to ensure that</title>
        <link>http://kernelsources.org:8080/source/history/freebsd/sys/modules/em/Makefile#307a8f2c21d3818b7c81d358d6cc9c4d85910656</link>
        <description>Hard link if_igb.ko to if_em.ko.  Use a LINK directive to ensure thatthis is more friendly to the tree.Tested this with loader.conf:if_igb_load=&quot;YES&quot; and it does the rightthing.Submitted by:	Ian Lepore &lt;ian@freebsd.org&gt;

            List of files:
            /freebsd/sys/modules/em/Makefile</description>
        <pubDate>Tue, 10 Oct 2017 21:14:40 +0200</pubDate>
        <dc:creator>Sean Bruno &lt;sbruno@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>50896984cd36c1724905e41819f5236399a4972d - MFhead@r324482</title>
        <link>http://kernelsources.org:8080/source/history/freebsd/sys/modules/em/Makefile#50896984cd36c1724905e41819f5236399a4972d</link>
        <description>MFhead@r324482

            List of files:
            /freebsd/sys/modules/em/Makefile</description>
        <pubDate>Tue, 10 Oct 2017 08:26:12 +0200</pubDate>
        <dc:creator>Enji Cooper &lt;ngie@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>8dd7bf2916adcd89e43380875992d3d3358fa9d5 - Fix symlink if_igb.ko in -current such that its relative and doesn&apos;t</title>
        <link>http://kernelsources.org:8080/source/history/freebsd/sys/modules/em/Makefile#8dd7bf2916adcd89e43380875992d3d3358fa9d5</link>
        <description>Fix symlink if_igb.ko in -current such that its relative and doesn&apos;tend up with non-standard DESTDIR information in its symlink.  Thiscan happen very trivially if the release scripts are used.Sponsored by:	Limelight Networks

            List of files:
            /freebsd/sys/modules/em/Makefile</description>
        <pubDate>Sun, 08 Oct 2017 01:33:14 +0200</pubDate>
        <dc:creator>Sean Bruno &lt;sbruno@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>193d9e768ba63fcfb187cfd17f461f7d41345048 - sys/modules: normalize .CURDIR-relative paths to SRCTOP</title>
        <link>http://kernelsources.org:8080/source/history/freebsd/sys/modules/em/Makefile#193d9e768ba63fcfb187cfd17f461f7d41345048</link>
        <description>sys/modules: normalize .CURDIR-relative paths to SRCTOPThis simplifies make output/logicTested with:	`cd sys/modules; make ALL_MODULES=` on amd64MFC after:	1 monthSponsored by:	Dell EMC Isilon

            List of files:
            /freebsd/sys/modules/em/Makefile</description>
        <pubDate>Sat, 04 Mar 2017 11:10:17 +0100</pubDate>
        <dc:creator>Enji Cooper &lt;ngie@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>d370fd1cd8fc69e87dc63f4f4a82e5a8b4956c93 - Merge ^/head r311940 through r312200.</title>
        <link>http://kernelsources.org:8080/source/history/freebsd/sys/modules/em/Makefile#d370fd1cd8fc69e87dc63f4f4a82e5a8b4956c93</link>
        <description>Merge ^/head r311940 through r312200.

            List of files:
            /freebsd/sys/modules/em/Makefile</description>
        <pubDate>Sat, 14 Jan 2017 23:20:12 +0100</pubDate>
        <dc:creator>Dimitry Andric &lt;dim@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>062a4b8c687c93b395507b1c3b972c2c33552731 - Deprecate kernel configuration option EM_MULTIQUEUE now that the em(4)</title>
        <link>http://kernelsources.org:8080/source/history/freebsd/sys/modules/em/Makefile#062a4b8c687c93b395507b1c3b972c2c33552731</link>
        <description>Deprecate kernel configuration option EM_MULTIQUEUE now that the em(4)driver conforms to iflib.

            List of files:
            /freebsd/sys/modules/em/Makefile</description>
        <pubDate>Thu, 12 Jan 2017 15:38:18 +0100</pubDate>
        <dc:creator>Sean Bruno &lt;sbruno@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>8a6fe8ce60ab99778558c4951d23615a0141daf0 - Merge ^/head r311812 through r311939.</title>
        <link>http://kernelsources.org:8080/source/history/freebsd/sys/modules/em/Makefile#8a6fe8ce60ab99778558c4951d23615a0141daf0</link>
        <description>Merge ^/head r311812 through r311939.

            List of files:
            /freebsd/sys/modules/em/Makefile</description>
        <pubDate>Wed, 11 Jan 2017 22:05:13 +0100</pubDate>
        <dc:creator>Dimitry Andric &lt;dim@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>093cf246190c8348e8c80232c23f9659a10e941a - Set CFLAGS correctly for sys/modules/em</title>
        <link>http://kernelsources.org:8080/source/history/freebsd/sys/modules/em/Makefile#093cf246190c8348e8c80232c23f9659a10e941a</link>
        <description>Set CFLAGS correctly for sys/modules/emUnbreak gcc sparc64 builds (or any gcc build that uses em(4)).Reported by:	lidl@freebsd.org

            List of files:
            /freebsd/sys/modules/em/Makefile</description>
        <pubDate>Tue, 10 Jan 2017 22:21:00 +0100</pubDate>
        <dc:creator>Sean Bruno &lt;sbruno@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>f2d6ace4a684fcb98293983758c73d703338a78b - Migrate e1000 to the IFLIB framework:</title>
        <link>http://kernelsources.org:8080/source/history/freebsd/sys/modules/em/Makefile#f2d6ace4a684fcb98293983758c73d703338a78b</link>
        <description>Migrate e1000 to the IFLIB framework:- 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.koDevices tested:- 82574L- I218-LM- 82546GB- 82579LM- I350- I217Please report problems to freebsd-net@freebsd.orgPartial review from jhb and suggestions on how to *not* brick folks whooriginally would have lost their igbX device.Submitted by:	mmacy@nextbsd.orgMFC after:	2 weeksRelnotes:	yesSponsored by:	Limelight Networks and Dell EMC IsilonDifferential Revision:	https://reviews.freebsd.org/D8299

            List of files:
            /freebsd/sys/modules/em/Makefile</description>
        <pubDate>Tue, 10 Jan 2017 04:23:22 +0100</pubDate>
        <dc:creator>Sean Bruno &lt;sbruno@FreeBSD.org&gt;</dc:creator>
    </item>
</channel>
</rss>
