<?xml version="1.0"?>
<?xml-stylesheet type="text/xsl" href="/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>031beb4e - sys: Remove $FreeBSD$: one-line sh pattern</title>
        <link>http://172.16.0.5:8080/history/freebsd-14.2/sys/modules/netmap/Makefile#031beb4e</link>
        <description>sys: Remove $FreeBSD$: one-line sh patternRemove /^\s*#[#!]?\s*\$FreeBSD\$.*$\n/

            List of files:
            /freebsd-14.2/sys/modules/netmap/Makefile</description>
        <pubDate>Wed, 16 Aug 2023 17:54:58 +0000</pubDate>
        <dc:creator>Warner Losh &lt;imp@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>b6e66be2 - netmap: align codebase to the current upstream (760279cfb2730a585)</title>
        <link>http://172.16.0.5:8080/history/freebsd-14.2/sys/modules/netmap/Makefile#b6e66be2</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-14.2/sys/modules/netmap/Makefile</description>
        <pubDate>Wed, 05 Dec 2018 11:57:16 +0000</pubDate>
        <dc:creator>Vincenzo Maffione &lt;vmaffione@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>2ff91c17 - netmap: align codebase to the current upstream (commit id 3fb001303718146)</title>
        <link>http://172.16.0.5:8080/history/freebsd-14.2/sys/modules/netmap/Makefile#2ff91c17</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-14.2/sys/modules/netmap/Makefile</description>
        <pubDate>Thu, 12 Apr 2018 07:20:50 +0000</pubDate>
        <dc:creator>Vincenzo Maffione &lt;vmaffione@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>8346f888 - Use FreeBSD-current conventions for building options rather than</title>
        <link>http://172.16.0.5:8080/history/freebsd-14.2/sys/modules/netmap/Makefile#8346f888</link>
        <description>Use FreeBSD-current conventions for building options rather thanFreeBSD 10 conventions: inlude kern.opts.mk.

            List of files:
            /freebsd-14.2/sys/modules/netmap/Makefile</description>
        <pubDate>Sat, 17 Mar 2018 17:18:41 +0000</pubDate>
        <dc:creator>Warner Losh &lt;imp@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>193d9e76 - sys/modules: normalize .CURDIR-relative paths to SRCTOP</title>
        <link>http://172.16.0.5:8080/history/freebsd-14.2/sys/modules/netmap/Makefile#193d9e76</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-14.2/sys/modules/netmap/Makefile</description>
        <pubDate>Sat, 04 Mar 2017 10:10:17 +0000</pubDate>
        <dc:creator>Enji Cooper &lt;ngie@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>37e3a6d3 - Import the current version of netmap, aligned with the one on github.</title>
        <link>http://172.16.0.5:8080/history/freebsd-14.2/sys/modules/netmap/Makefile#37e3a6d3</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-14.2/sys/modules/netmap/Makefile</description>
        <pubDate>Sun, 16 Oct 2016 14:13:32 +0000</pubDate>
        <dc:creator>Luigi Rizzo &lt;luigi@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>89b95481 - add missing file</title>
        <link>http://172.16.0.5:8080/history/freebsd-14.2/sys/modules/netmap/Makefile#89b95481</link>
        <description>add missing fileSubmitted by:	Daniel PeyrolonMFC after:	3 days

            List of files:
            /freebsd-14.2/sys/modules/netmap/Makefile</description>
        <pubDate>Thu, 25 Sep 2014 14:25:38 +0000</pubDate>
        <dc:creator>Luigi Rizzo &lt;luigi@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>f0ea3689 - This new version of netmap brings you the following:</title>
        <link>http://172.16.0.5:8080/history/freebsd-14.2/sys/modules/netmap/Makefile#f0ea3689</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-14.2/sys/modules/netmap/Makefile</description>
        <pubDate>Sat, 15 Feb 2014 04:53:04 +0000</pubDate>
        <dc:creator>Luigi Rizzo &lt;luigi@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>f9790aeb - split netmap code according to functions:</title>
        <link>http://172.16.0.5:8080/history/freebsd-14.2/sys/modules/netmap/Makefile#f9790aeb</link>
        <description>split netmap code according to functions:- netmap.c		base code- netmap_freebsd.c	FreeBSD-specific code- netmap_generic.c	emulate netmap over standard drivers- netmap_mbq.c		simple mbuf tailq- netmap_mem2.c		memory management- netmap_vale.c		VALE switchsimplify devce-specific code

            List of files:
            /freebsd-14.2/sys/modules/netmap/Makefile</description>
        <pubDate>Sun, 15 Dec 2013 08:37:24 +0000</pubDate>
        <dc:creator>Luigi Rizzo &lt;luigi@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>4e7dc6ec - add support to build netmap as a module,</title>
        <link>http://172.16.0.5:8080/history/freebsd-14.2/sys/modules/netmap/Makefile#4e7dc6ec</link>
        <description>add support to build netmap as a module,but for the time being keep it disconnected from the main build.MFC after:	3 days

            List of files:
            /freebsd-14.2/sys/modules/netmap/Makefile</description>
        <pubDate>Tue, 29 May 2012 19:55:07 +0000</pubDate>
        <dc:creator>Luigi Rizzo &lt;luigi@FreeBSD.org&gt;</dc:creator>
    </item>
</channel>
</rss>
