<?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>8d6806cd08c093fc001db1f94cf122368b8d1549 - ena: Update license signatures to 2024</title>
        <link>http://kernelsources.org:8080/source/history/freebsd/sys/modules/ena/Makefile#8d6806cd08c093fc001db1f94cf122368b8d1549</link>
        <description>ena: Update license signatures to 2024This commit updates all the license signatures to 2024.Approved by: cperciva (mentor)MFC after: 2 weeksSponsored by: Amazon, Inc.

            List of files:
            /freebsd/sys/modules/ena/Makefile</description>
        <pubDate>Wed, 07 Aug 2024 08:24:18 +0200</pubDate>
        <dc:creator>Osama Abboud &lt;osamaabb@amazon.com&gt;</dc:creator>
    </item>
<item>
        <title>246aa273244e91a30d70997a3be790a29f9eb29c - ena: Update the license dating to 2023</title>
        <link>http://kernelsources.org:8080/source/history/freebsd/sys/modules/ena/Makefile#246aa273244e91a30d70997a3be790a29f9eb29c</link>
        <description>ena: Update the license dating to 2023Some of the files are using outdated linceses.Update the license to be 2023.Approved by: cperciva (mentor)MFC after: 2 weeksSponsored by: Amazon, Inc.

            List of files:
            /freebsd/sys/modules/ena/Makefile</description>
        <pubDate>Mon, 23 Oct 2023 19:16:38 +0200</pubDate>
        <dc:creator>Osama Abboud &lt;osamaabb@amazon.com&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/ena/Makefile#031beb4e239bfce798af17f5fe8dba8bcaf13d99</link>
        <description>sys: Remove $FreeBSD$: one-line sh patternRemove /^\s*#[#!]?\s*\$FreeBSD\$.*$\n/

            List of files:
            /freebsd/sys/modules/ena/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>986e7b9227668caf9620f207e3c1d708c87b634d - ena: Move RSS logic into its own source files</title>
        <link>http://kernelsources.org:8080/source/history/freebsd/sys/modules/ena/Makefile#986e7b9227668caf9620f207e3c1d708c87b634d</link>
        <description>ena: Move RSS logic into its own source filesDelegate RSS related functionality into separate .c/.h files inpreparation for the full RSS support.While at it, reorder functions and remove prototypes for ones withinternal linkage.Obtained from: SemihalfMFC after: 2 weeksSponsored by: Amazon, Inc.

            List of files:
            /freebsd/sys/modules/ena/Makefile</description>
        <pubDate>Thu, 12 Aug 2021 10:34:27 +0200</pubDate>
        <dc:creator>Artur Rojek &lt;ar@semihalf.com&gt;</dc:creator>
    </item>
<item>
        <title>0835cc783b46963c38659794b55deeb58be81e7c - Add SPDX license tag to the ENA driver files</title>
        <link>http://kernelsources.org:8080/source/history/freebsd/sys/modules/ena/Makefile#0835cc783b46963c38659794b55deeb58be81e7c</link>
        <description>Add SPDX license tag to the ENA driver filesRefering to guide: https://wiki.freebsd.org/SPDX the SPDX tag should notreplace the standard license text, however it should be added over thestandard license text to make the automation easier.Because of that, the old license was kept, but the SPDX tag was addedon top of every ENA driver file.Submited by:    Michal Krawczyk &lt;mk@semihalf.com&gt;Obtained from:  SemihalfSponsored by:   Amazon, IncMFC after:      1 weekDifferential revision:  https://reviews.freebsd.org/D27117

            List of files:
            /freebsd/sys/modules/ena/Makefile</description>
        <pubDate>Wed, 18 Nov 2020 16:07:34 +0100</pubDate>
        <dc:creator>Marcin Wojtas &lt;mw@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>8bf2c3c9f68d11314f4387a78b0e14a94d5f4bf1 - ena: fix module build after r362530</title>
        <link>http://kernelsources.org:8080/source/history/freebsd/sys/modules/ena/Makefile#8bf2c3c9f68d11314f4387a78b0e14a94d5f4bf1</link>
        <description>ena: fix module build after r362530Somehow I missed the makefile when moving the change from phabricator tosvn.MFC after:	1 weekX-MFC with:	r362530

            List of files:
            /freebsd/sys/modules/ena/Makefile</description>
        <pubDate>Fri, 26 Jun 2020 11:32:57 +0200</pubDate>
        <dc:creator>Andriy Gapon &lt;avg@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>d17b7d87eec781844a495efb818d1b6cd169cb55 - Introduce NETMAP support in ENA</title>
        <link>http://kernelsources.org:8080/source/history/freebsd/sys/modules/ena/Makefile#d17b7d87eec781844a495efb818d1b6cd169cb55</link>
        <description>Introduce NETMAP support in ENAMock implementation of NETMAP routines is located in ena_netmap.c/.hfiles. All code is protected under the DEV_NETMAP macro. Makefile wasupdated with files and flag.As ENA driver provide own implementations of (un)likely it must beundefined before including NETMAP headers.ena_netmap_attach function is called on the end of NIC attach. It fillsstructure with NIC configuration and callbacks. Then provides it tonetmap_attach. Similarly netmap_detach is called during ena_detach.Three callbacks are used.nm_register is implemented by ena_netmap_reg. It is called when userspace application open or close NIC in NETMAP mode. Current action isrecognized based on onoff parameter: true means on and false off. AsNICs rings need to be reconfigured ena_down and ena_up are reused.When user space application wants to receive new packets from NICnm_rxsync is called, and when there are new packets ready for Txnm_txsync is called.Differential Revision: https://reviews.freebsd.org/D21934Submitted by: Rafal Kozik &lt;rk@semihalf.com&gt;              Michal Krawczyk &lt;mk@semihalf.com&gt;Obtained from: SemihalfSponsored by:  Amazon, Inc.

            List of files:
            /freebsd/sys/modules/ena/Makefile</description>
        <pubDate>Thu, 31 Oct 2019 16:51:18 +0100</pubDate>
        <dc:creator>Marcin Wojtas &lt;mw@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>38c7b96517ddb5ceffa38fdce8ab777e105d107e - Split Rx/Tx from initialization code in ENA driver</title>
        <link>http://kernelsources.org:8080/source/history/freebsd/sys/modules/ena/Makefile#38c7b96517ddb5ceffa38fdce8ab777e105d107e</link>
        <description>Split Rx/Tx from initialization code in ENA driverMove Rx/Tx routines to separate file.Some functions:* ena_restore_device,* ena_destroy_device,* ena_up,* ena_down,* ena_refill_rx_bufscould be reused in upcoming netmap code in the driver. To make itpossible, they were moved to ena.h header.Differential Revision: https://reviews.freebsd.org/D21933Submitted by:  Rafal Kozik &lt;rk@semihalf.com&gt;Obtained from: SemihalfSponsored by:  Amazon, Inc.

            List of files:
            /freebsd/sys/modules/ena/Makefile</description>
        <pubDate>Thu, 31 Oct 2019 16:44:26 +0100</pubDate>
        <dc:creator>Marcin Wojtas &lt;mw@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>0269ae4c19ad779b43b0d6e2416ac7386945d692 - MFHead @348740</title>
        <link>http://kernelsources.org:8080/source/history/freebsd/sys/modules/ena/Makefile#0269ae4c19ad779b43b0d6e2416ac7386945d692</link>
        <description>MFHead @348740Sponsored by:	The FreeBSD Foundation

            List of files:
            /freebsd/sys/modules/ena/Makefile</description>
        <pubDate>Thu, 06 Jun 2019 18:20:50 +0200</pubDate>
        <dc:creator>Alan Somers &lt;asomers@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>9d0073e413df9ec0c84429d8c3c2916d5b618310 - Update ENA version to v2.0.0</title>
        <link>http://kernelsources.org:8080/source/history/freebsd/sys/modules/ena/Makefile#9d0073e413df9ec0c84429d8c3c2916d5b618310</link>
        <description>Update ENA version to v2.0.0ENAv2 introduces many new features, bug fixes and improvements.Main new features are LLQ (Low Latency Queues) and independent queuesreconfiguration using sysctl commands.The year in copyright notice was updated to 2019.Submitted by:  Michal Krawczyk &lt;mk@semihalf.com&gt;Obtained from: SemihalfSponsored by:  Amazon, Inc.

            List of files:
            /freebsd/sys/modules/ena/Makefile</description>
        <pubDate>Thu, 30 May 2019 15:52:32 +0200</pubDate>
        <dc:creator>Marcin Wojtas &lt;mw@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>27c240688cf3256100eb4165a75b2981565d9813 - Merge ^/head r318560 through r318657.</title>
        <link>http://kernelsources.org:8080/source/history/freebsd/sys/modules/ena/Makefile#27c240688cf3256100eb4165a75b2981565d9813</link>
        <description>Merge ^/head r318560 through r318657.

            List of files:
            /freebsd/sys/modules/ena/Makefile</description>
        <pubDate>Mon, 22 May 2017 21:28:24 +0200</pubDate>
        <dc:creator>Dimitry Andric &lt;dim@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>9b8d05b8ac78509e8c4b9f6f1e71c873b38a06b9 - Add support for Amazon Elastic Network Adapter (ENA) NIC</title>
        <link>http://kernelsources.org:8080/source/history/freebsd/sys/modules/ena/Makefile#9b8d05b8ac78509e8c4b9f6f1e71c873b38a06b9</link>
        <description>Add support for Amazon Elastic Network Adapter (ENA) NICENA is a networking interface designed to make good use of modern CPUfeatures and system architectures.The ENA device exposes a lightweight management interface with aminimal set of memory mapped registers and extendable command setthrough an Admin Queue.The driver supports a range of ENA devices, is link-speed independent(i.e., the same driver is used for 10GbE, 25GbE, 40GbE, etc.), and hasa negotiated and extendable feature set.Some ENA devices support SR-IOV. This driver is used for both theSR-IOV Physical Function (PF) and Virtual Function (VF) devices.ENA devices enable high speed and low overhead network trafficprocessing by providing multiple Tx/Rx queue pairs (the maximum numberis advertised by the device via the Admin Queue), a dedicated MSI-Xinterrupt vector per Tx/Rx queue pair, and CPU cacheline optimizeddata placement.The ENA driver supports industry standard TCP/IP offload features suchas checksum offload and TCP transmit segmentation offload (TSO).Receive-side scaling (RSS) is supported for multi-core scaling.The ENA driver and its corresponding devices implement healthmonitoring mechanisms such as watchdog, enabling the device and driverto recover in a manner transparent to the application, as well asdebug logs.Some of the ENA devices support a working mode called Low-latencyQueue (LLQ), which saves several more microseconds. This feature willbe implemented for driver in future releases.Submitted by:	Michal Krawczyk &lt;mk@semihalf.com&gt;		Jakub Palider &lt;jpa@semihalf.com&gt;		Jan Medala &lt;jan@semihalf.com&gt;Obtained from: SemihalfSponsored by: Amazon.com Inc.Differential revision: https://reviews.freebsd.org/D10427

            List of files:
            /freebsd/sys/modules/ena/Makefile</description>
        <pubDate>Mon, 22 May 2017 16:46:13 +0200</pubDate>
        <dc:creator>Zbigniew Bodek &lt;zbb@FreeBSD.org&gt;</dc:creator>
    </item>
</channel>
</rss>
