<?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 netmap_legacy.h</title>
    <description></description>
    <language>en</language>
    <copyright>Copyright 2015</copyright>
    <generator>Java</generator><item>
        <title>2ff63af9 - sys: Remove $FreeBSD$: one-line .h pattern</title>
        <link>http://172.16.0.5:8080/history/freebsd-14.2/sys/net/netmap_legacy.h#2ff63af9</link>
        <description>sys: Remove $FreeBSD$: one-line .h patternRemove /^\s*\*+\s*\$FreeBSD\$.*$\n/

            List of files:
            /freebsd-14.2/sys/net/netmap_legacy.h</description>
        <pubDate>Wed, 16 Aug 2023 17:54:18 +0000</pubDate>
        <dc:creator>Warner Losh &lt;imp@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>4d846d26 - spdx: The BSD-2-Clause-FreeBSD identifier is obsolete, drop -FreeBSD</title>
        <link>http://172.16.0.5:8080/history/freebsd-14.2/sys/net/netmap_legacy.h#4d846d26</link>
        <description>spdx: The BSD-2-Clause-FreeBSD identifier is obsolete, drop -FreeBSDThe SPDX folks have obsoleted the BSD-2-Clause-FreeBSD identifier. Catchup to that fact and revert to their recommended match of BSD-2-Clause.Discussed with:		pfgMFC After:		3 daysSponsored by:		Netflix

            List of files:
            /freebsd-14.2/sys/net/netmap_legacy.h</description>
        <pubDate>Wed, 10 May 2023 15:40:58 +0000</pubDate>
        <dc:creator>Warner Losh &lt;imp@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>a6d768d8 - netmap: add kernel support for the &quot;offsets&quot; feature</title>
        <link>http://172.16.0.5:8080/history/freebsd-14.2/sys/net/netmap_legacy.h#a6d768d8</link>
        <description>netmap: add kernel support for the &quot;offsets&quot; featureThis feature enables applications to ask netmap to transmit orreceive packets starting at a user-specified offset from thebeginning of the netmap buffer. This is meant to ease thosepacket manipulation operations such as pushing or popping packetheaders, that may be useful to implement software switches,routers and other packet processors.To use the feature, drivers (e.g., iflib, vtnet, etc.) must haveexplicit support. This change does not add support for any driver,but introduces the necessary kernel changes. However, offsets supportis already included for VALE ports and pipes.

            List of files:
            /freebsd-14.2/sys/net/netmap_legacy.h</description>
        <pubDate>Mon, 29 Mar 2021 16:22:48 +0000</pubDate>
        <dc:creator>Vincenzo Maffione &lt;vmaffione@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>662c1305 - net: clean up empty lines in .c and .h files</title>
        <link>http://172.16.0.5:8080/history/freebsd-14.2/sys/net/netmap_legacy.h#662c1305</link>
        <description>net: clean up empty lines in .c and .h files

            List of files:
            /freebsd-14.2/sys/net/netmap_legacy.h</description>
        <pubDate>Tue, 01 Sep 2020 21:19:14 +0000</pubDate>
        <dc:creator>Mateusz Guzik &lt;mjg@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>c7c78055 - add valectl to the system commands</title>
        <link>http://172.16.0.5:8080/history/freebsd-14.2/sys/net/netmap_legacy.h#c7c78055</link>
        <description>add valectl to the system commandsThe valectl(4) program is used to manage vale(4) switches.Add it to the system commands so that it can be used right away.This program was previously called vale-ctl, and stored intools/tools/netmapReviewed by:	hrs, bcr, lwhsu, kevansMFC after:	1 weekDifferential Revision:	https://reviews.freebsd.org/D22146

            List of files:
            /freebsd-14.2/sys/net/netmap_legacy.h</description>
        <pubDate>Thu, 31 Oct 2019 21:01:34 +0000</pubDate>
        <dc:creator>Vincenzo Maffione &lt;vmaffione@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>d12354a5 - netmap: add support for multiple host rings</title>
        <link>http://172.16.0.5:8080/history/freebsd-14.2/sys/net/netmap_legacy.h#d12354a5</link>
        <description>netmap: add support for multiple host ringsSome applications forward from/to host rings most or all thetraffic received or sent on a physical interface. In thiscases it is desirable to have more than a pair of RX/TX hostrings, and use multiple threads to speed up forwarding.This change adds support for multiple host rings. On registeringa netmap port, the user can specify the number of desired receiveand transmit host rings in the nr_host_tx_rings and nr_host_rx_ringsfields of the nmreq_register structure.MFC after:	2 weeks

            List of files:
            /freebsd-14.2/sys/net/netmap_legacy.h</description>
        <pubDate>Mon, 18 Mar 2019 12:22:23 +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/net/netmap_legacy.h#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/net/netmap_legacy.h</description>
        <pubDate>Thu, 12 Apr 2018 07:20:50 +0000</pubDate>
        <dc:creator>Vincenzo Maffione &lt;vmaffione@FreeBSD.org&gt;</dc:creator>
    </item>
</channel>
</rss>
