<?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>8e985774117d49eb968789aba8550c2a92992a9a - kern: Remove needless kern.opts.mk</title>
        <link>http://kernelsources.org:8080/source/history/freebsd/sys/modules/netmap/Makefile#8e985774117d49eb968789aba8550c2a92992a9a</link>
        <description>kern: Remove needless kern.opts.mkWe don&apos;t need kern.opts.mk in any of these places. None of theseMakefiles reference any MK_ options. Some don&apos;t even need SYSDIR,but leave that defined in the ones that do.Sponsored by:		Netflix

            List of files:
            /freebsd/sys/modules/netmap/Makefile</description>
        <pubDate>Wed, 08 Oct 2025 06:17:18 +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/netmap/Makefile#031beb4e239bfce798af17f5fe8dba8bcaf13d99</link>
        <description>sys: Remove $FreeBSD$: one-line sh patternRemove /^\s*#[#!]?\s*\$FreeBSD\$.*$\n/

            List of files:
            /freebsd/sys/modules/netmap/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>67350cb56a69468c118bd4ccf6e361b7ebfa9eb4 - Merge ^/head r340918 through r341763.</title>
        <link>http://kernelsources.org:8080/source/history/freebsd/sys/modules/netmap/Makefile#67350cb56a69468c118bd4ccf6e361b7ebfa9eb4</link>
        <description>Merge ^/head r340918 through r341763.

            List of files:
            /freebsd/sys/modules/netmap/Makefile</description>
        <pubDate>Sun, 09 Dec 2018 12:39:45 +0100</pubDate>
        <dc:creator>Dimitry Andric &lt;dim@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>b6e66be22bdce2aadcf52ee6230faa1e6cd3f805 - netmap: align codebase to the current upstream (760279cfb2730a585)</title>
        <link>http://kernelsources.org:8080/source/history/freebsd/sys/modules/netmap/Makefile#b6e66be22bdce2aadcf52ee6230faa1e6cd3f805</link>
        <description>netmap: align codebase to the current upstream (760279cfb2730a585)Changelist:  - Replace netmap passthrough host support with a more general    mechanism to call TXSYNC/RXSYNC from an in-kernel event-loop.    No kernel threads are used to use this feature: the application    is required to spawn a thread (or a process) and issue a    SYNC_KLOOP_START (NIOCCTRL) command in the thread body. The    kernel loop is executed by the ioctl implementation, which returns    to userspace only when a different thread calls SYNC_KLOOP_STOP    or the netmap file descriptor is closed.  - Update the if_ptnet driver to cope with the new data structures,    and prune all the obsolete ptnetmap code.  - Add support for &quot;null&quot; netmap ports, useful to allocate netmap_if,    netmap_ring and netmap buffers to be used by specialized applications    (e.g. hypervisors). TXSYNC/RXSYNC on these ports have no effect.  - Various fixes and code refactoring.Sponsored by:	Sunny Valley NetworksDifferential Revision:	https://reviews.freebsd.org/D18015

            List of files:
            /freebsd/sys/modules/netmap/Makefile</description>
        <pubDate>Wed, 05 Dec 2018 12:57:16 +0100</pubDate>
        <dc:creator>Vincenzo Maffione &lt;vmaffione@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>2ff91c175eca50b7d0d9da6b31eae4109c034137 - netmap: align codebase to the current upstream (commit id 3fb001303718146)</title>
        <link>http://kernelsources.org:8080/source/history/freebsd/sys/modules/netmap/Makefile#2ff91c175eca50b7d0d9da6b31eae4109c034137</link>
        <description>netmap: align codebase to the current upstream (commit id 3fb001303718146)Changelist:    - Turn tx_rings and rx_rings arrays into arrays of pointers to kring      structs. This patch includes fixes for ixv, ixl, ix, re, cxgbe, iflib,      vtnet and ptnet drivers to cope with the change.    - Generalize the nm_config() callback to accept a struct containing many      parameters.    - Introduce NKR_FAKERING to support buffers sharing (used for netmap      pipes)    - Improved API for external VALE modules.    - Various bug fixes and improvements to the netmap memory allocator,      including support for externally (userspace) allocated memory.    - Refactoring of netmap pipes: now linked rings share the same netmap      buffers, with a separate set of kring pointers (rhead, rcur, rtail).      Buffer swapping does not need to happen anymore.    - Large refactoring of the control API towards an extensible solution;      the goal is to allow the addition of more commands and extension of      existing ones (with new options) without the need of hacks or the      risk of running out of configuration space.      A new NIOCCTRL ioctl has been added to handle all the requests of the      new control API, which cover all the functionalities so far supported.      The netmap API bumps from 11 to 12 with this patch. Full backward      compatibility is provided for the old control command (NIOCREGIF), by      means of a new netmap_legacy module. Many parts of the old netmap.h      header has now been moved to netmap_legacy.h (included by netmap.h).Approved by:	hrs (mentor)

            List of files:
            /freebsd/sys/modules/netmap/Makefile</description>
        <pubDate>Thu, 12 Apr 2018 09:20:50 +0200</pubDate>
        <dc:creator>Vincenzo Maffione &lt;vmaffione@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>8346f888343a7fe1b7184c14e2649692d1f5a786 - Use FreeBSD-current conventions for building options rather than</title>
        <link>http://kernelsources.org:8080/source/history/freebsd/sys/modules/netmap/Makefile#8346f888343a7fe1b7184c14e2649692d1f5a786</link>
        <description>Use FreeBSD-current conventions for building options rather thanFreeBSD 10 conventions: inlude kern.opts.mk.

            List of files:
            /freebsd/sys/modules/netmap/Makefile</description>
        <pubDate>Sat, 17 Mar 2018 18:18:41 +0100</pubDate>
        <dc:creator>Warner Losh &lt;imp@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/netmap/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/netmap/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>5763f79695f9b1ffacce55a8594cb7be08c3f31c - Merge ^/head r307383 through r307735.</title>
        <link>http://kernelsources.org:8080/source/history/freebsd/sys/modules/netmap/Makefile#5763f79695f9b1ffacce55a8594cb7be08c3f31c</link>
        <description>Merge ^/head r307383 through r307735.

            List of files:
            /freebsd/sys/modules/netmap/Makefile</description>
        <pubDate>Fri, 21 Oct 2016 18:29:40 +0200</pubDate>
        <dc:creator>Dimitry Andric &lt;dim@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>37e3a6d349581b4dd0aebf24be7b1b159a698dcf - Import the current version of netmap, aligned with the one on github.</title>
        <link>http://kernelsources.org:8080/source/history/freebsd/sys/modules/netmap/Makefile#37e3a6d349581b4dd0aebf24be7b1b159a698dcf</link>
        <description>Import the current version of netmap, aligned with the one on github.This commit, long overdue, contains contributions in the last 2 yearsfrom Stefano Garzarella, Giuseppe Lettieri, Vincenzo Maffione, including:+ fixes on monitor ports+ the &apos;ptnet&apos; virtual device driver, and ptnetmap backend, for  high speed virtual passthrough on VMs (bhyve fixes in an upcoming commit)+ improved emulated netmap mode+ more robust error handling+ removal of stale code+ various fixes to code and documentation (some mixup between RX and TX  parameters, and private and public variables)We also include an additional tool, nmreplay, which is functionallyequivalent to tcpreplay but operating on netmap ports.

            List of files:
            /freebsd/sys/modules/netmap/Makefile</description>
        <pubDate>Sun, 16 Oct 2016 16:13:32 +0200</pubDate>
        <dc:creator>Luigi Rizzo &lt;luigi@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>9268022b74279434ed6300244e3f977e56a8ceb5 - Merge from head@274682</title>
        <link>http://kernelsources.org:8080/source/history/freebsd/sys/modules/netmap/Makefile#9268022b74279434ed6300244e3f977e56a8ceb5</link>
        <description>Merge from head@274682

            List of files:
            /freebsd/sys/modules/netmap/Makefile</description>
        <pubDate>Wed, 19 Nov 2014 02:07:58 +0100</pubDate>
        <dc:creator>Simon J. Gerraty &lt;sjg@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>1ce4b357402c3cd0cba264a15c06b6fd00591088 - Sync to HEAD@r272516.</title>
        <link>http://kernelsources.org:8080/source/history/freebsd/sys/modules/netmap/Makefile#1ce4b357402c3cd0cba264a15c06b6fd00591088</link>
        <description>Sync to HEAD@r272516.

            List of files:
            /freebsd/sys/modules/netmap/Makefile</description>
        <pubDate>Sat, 04 Oct 2014 14:42:37 +0200</pubDate>
        <dc:creator>Alexander V. Chernikov &lt;melifaro@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>970388bf8d07034e3e3c3511eba912b9570da3c9 - IFC @r272185</title>
        <link>http://kernelsources.org:8080/source/history/freebsd/sys/modules/netmap/Makefile#970388bf8d07034e3e3c3511eba912b9570da3c9</link>
        <description>IFC @r272185

            List of files:
            /freebsd/sys/modules/netmap/Makefile</description>
        <pubDate>Sun, 28 Sep 2014 00:15:50 +0200</pubDate>
        <dc:creator>Neel Natu &lt;neel@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>89b95481b4d8e29926032be579e05ed6d98496a6 - add missing file</title>
        <link>http://kernelsources.org:8080/source/history/freebsd/sys/modules/netmap/Makefile#89b95481b4d8e29926032be579e05ed6d98496a6</link>
        <description>add missing fileSubmitted by:	Daniel PeyrolonMFC after:	3 days

            List of files:
            /freebsd/sys/modules/netmap/Makefile</description>
        <pubDate>Thu, 25 Sep 2014 16:25:38 +0200</pubDate>
        <dc:creator>Luigi Rizzo &lt;luigi@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>6cec9cad762b6476313fb1f8e931a1647822db6b - MFC @ r266724</title>
        <link>http://kernelsources.org:8080/source/history/freebsd/sys/modules/netmap/Makefile#6cec9cad762b6476313fb1f8e931a1647822db6b</link>
        <description>MFC @ r266724An SVM update will follow this.

            List of files:
            /freebsd/sys/modules/netmap/Makefile</description>
        <pubDate>Tue, 03 Jun 2014 04:34:21 +0200</pubDate>
        <dc:creator>Peter Grehan &lt;grehan@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>3b8f08459569bf0faa21473e5cec2491e95c9349 - Merge head</title>
        <link>http://kernelsources.org:8080/source/history/freebsd/sys/modules/netmap/Makefile#3b8f08459569bf0faa21473e5cec2491e95c9349</link>
        <description>Merge head

            List of files:
            /freebsd/sys/modules/netmap/Makefile</description>
        <pubDate>Mon, 28 Apr 2014 09:50:45 +0200</pubDate>
        <dc:creator>Simon J. Gerraty &lt;sjg@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>84e51a1b679bececc13cbe3cd3cb9b7d461b9fe7 - IFC @264767</title>
        <link>http://kernelsources.org:8080/source/history/freebsd/sys/modules/netmap/Makefile#84e51a1b679bececc13cbe3cd3cb9b7d461b9fe7</link>
        <description>IFC @264767

            List of files:
            /freebsd/sys/modules/netmap/Makefile</description>
        <pubDate>Wed, 23 Apr 2014 23:52:43 +0200</pubDate>
        <dc:creator>Alan Somers &lt;asomers@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>bf775ebb601e085b338967c9fed558a617555da3 - MFC @ r259635</title>
        <link>http://kernelsources.org:8080/source/history/freebsd/sys/modules/netmap/Makefile#bf775ebb601e085b338967c9fed558a617555da3</link>
        <description>MFC @ r259635This brings in the &quot;-w&quot; option from bhyve to ignore unknown MSRs.It will make debugging Linux guests a bit easier.Suggested by:	Willem Jan Withagen (wjw at digiware nl)

            List of files:
            /freebsd/sys/modules/netmap/Makefile</description>
        <pubDate>Tue, 25 Feb 2014 07:29:56 +0100</pubDate>
        <dc:creator>Peter Grehan &lt;grehan@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>c98bb15d01876b54224f52232cee5ba1b5b0ce6f - MFH: tracking commit</title>
        <link>http://kernelsources.org:8080/source/history/freebsd/sys/modules/netmap/Makefile#c98bb15d01876b54224f52232cee5ba1b5b0ce6f</link>
        <description>MFH: tracking commitSponsored by:	The FreeBSD Foundation

            List of files:
            /freebsd/sys/modules/netmap/Makefile</description>
        <pubDate>Fri, 21 Feb 2014 04:30:12 +0100</pubDate>
        <dc:creator>Glen Barber &lt;gjb@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>5748b897da441d1f10e1fe0c39155ea33d6d383a - Merge head up to r262222 (last merge was incomplete).</title>
        <link>http://kernelsources.org:8080/source/history/freebsd/sys/modules/netmap/Makefile#5748b897da441d1f10e1fe0c39155ea33d6d383a</link>
        <description>Merge head up to r262222 (last merge was incomplete).

            List of files:
            /freebsd/sys/modules/netmap/Makefile</description>
        <pubDate>Wed, 19 Feb 2014 23:02:15 +0100</pubDate>
        <dc:creator>Martin Matuska &lt;mm@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>f0ea3689a9c1c27067145ed902811149e78cc4fa - This new version of netmap brings you the following:</title>
        <link>http://kernelsources.org:8080/source/history/freebsd/sys/modules/netmap/Makefile#f0ea3689a9c1c27067145ed902811149e78cc4fa</link>
        <description>This new version of netmap brings you the following:- netmap pipes, providing bidirectional blocking I/O while moving  100+ Mpps between processes using shared memory channels  (no mistake: over one hundred million. But mind you, i said  *moving* not *processing*);- kqueue support (BHyVe needs it);- improved user library. Just the interface name lets you select a NIC,  host port, VALE switch port, netmap pipe, and individual queues.  The upcoming netmap-enabled libpcap will use this feature.- optional extra buffers associated to netmap ports, for applications  that need to buffer data yet don&apos;t want to make copies.- segmentation offloading for the VALE switch, useful between VMs.and a number of bug fixes and performance improvements.My colleagues Giuseppe Lettieri and Vincenzo Maffione did a substantialamount of work on these features so we owe them a big thanks.There are some external repositories that can be of interest:    https://code.google.com/p/netmap        our public repository for netmap/VALE code, including        linux versions and other stuff that does not belong here,        such as python bindings.    https://code.google.com/p/netmap-libpcap        a clone of the libpcap repository with netmap support.	With this any libpcap client has access to most netmap	feature with no recompilation. E.g. tcpdump can filter	packets at 10-15 Mpps.    https://code.google.com/p/netmap-ipfw        a userspace version of ipfw+dummynet which uses netmap        to send/receive packets. Speed is up in the 7-10 Mpps        range per core for simple rulesets.Both netmap-libpcap and netmap-ipfw will be merged upstream at somepoint, but while this happens it is useful to have access to them.And yes, this code will be merged soon. It is infinitely betterthan the version currently in 10 and 9.MFC after:	3 days

            List of files:
            /freebsd/sys/modules/netmap/Makefile</description>
        <pubDate>Sat, 15 Feb 2014 05:53:04 +0100</pubDate>
        <dc:creator>Luigi Rizzo &lt;luigi@FreeBSD.org&gt;</dc:creator>
    </item>
</channel>
</rss>
