<?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 efx_impl.h</title>
    <description></description>
    <language>en</language>
    <copyright>Copyright 2015</copyright>
    <generator>Java</generator><item>
        <title>e7ea5f30 - common/sfc_efx/base: support selecting RSS table entry count</title>
        <link>http://172.16.0.5:8080/history/dpdk/drivers/common/sfc_efx/base/efx_impl.h#e7ea5f30</link>
        <description>common/sfc_efx/base: support selecting RSS table entry countOn Riverhead boards, the client can control how many entriesto have in the indirection table of an exclusive RSS context.Provide the new parameter to clients and indicate its bounds.Extend the API for writing the table to have the flexibility.Signed-off-by: Ivan Malov &lt;ivan.malov@oktetlabs.ru&gt;Reviewed-by: Andrew Rybchenko &lt;andrew.rybchenko@oktetlabs.ru&gt;Reviewed-by: Andy Moreton &lt;amoreton@xilinx.com&gt;

            List of files:
            /dpdk/drivers/common/sfc_efx/base/efx_impl.h</description>
        <pubDate>Tue, 01 Feb 2022 08:49:59 +0000</pubDate>
        <dc:creator>Ivan Malov &lt;ivan.malov@oktetlabs.ru&gt;</dc:creator>
    </item>
<item>
        <title>92bafeff - common/sfc_efx/base: support MAC address edit actions in MAE</title>
        <link>http://172.16.0.5:8080/history/dpdk/drivers/common/sfc_efx/base/efx_impl.h#92bafeff</link>
        <description>common/sfc_efx/base: support MAC address edit actions in MAEIn a tunnel packet, these actions affect the inner header ifaction DECAP is set; otherwise, they affect the outer header.Adding these actions is done in two steps: add the action tothe action mask and indicate the MAC address entry ID to use.This allows the user to check the order of actions first andallocate resources when time comes to enable the action rule.Signed-off-by: Ivan Malov &lt;ivan.malov@oktetlabs.ru&gt;Reviewed-by: Andrew Rybchenko &lt;andrew.rybchenko@oktetlabs.ru&gt;Reviewed-by: Andy Moreton &lt;amoreton@xilinx.com&gt;

            List of files:
            /dpdk/drivers/common/sfc_efx/base/efx_impl.h</description>
        <pubDate>Wed, 17 Nov 2021 11:44:37 +0000</pubDate>
        <dc:creator>Ivan Malov &lt;ivan.malov@oktetlabs.ru&gt;</dc:creator>
    </item>
<item>
        <title>60fb370c - common/sfc_efx/base: support NIC DMA memory regions API</title>
        <link>http://172.16.0.5:8080/history/dpdk/drivers/common/sfc_efx/base/efx_impl.h#60fb370c</link>
        <description>common/sfc_efx/base: support NIC DMA memory regions APINIC DMA memory regions API allows to establish mapping of DMA addressesused by NIC to host IOVA understood by the host when IOMMU is absentand NIC cannot address entire host IOVA space because of too smallDMA mask.The API does not allow to address entire host IOVA space, but allowsarbitrary regions of the space really used for the NIC DMA.A DMA region needs to be mapped in order to perform MCDI initialization.Since the NIC has not been probed at that point, its configuration cannotbe accessed and there an UNKNOWN mapping type is assumed.Signed-off-by: Andrew Rybchenko &lt;andrew.rybchenko@oktetlabs.ru&gt;Reviewed-by: Andy Moreton &lt;amoreton@xilinx.com&gt;

            List of files:
            /dpdk/drivers/common/sfc_efx/base/efx_impl.h</description>
        <pubDate>Wed, 17 Nov 2021 07:05:44 +0000</pubDate>
        <dc:creator>Andrew Rybchenko &lt;andrew.rybchenko@oktetlabs.ru&gt;</dc:creator>
    </item>
<item>
        <title>c6e3e6c4 - common/sfc_efx/base: add API to decrement TTL action to set</title>
        <link>http://172.16.0.5:8080/history/dpdk/drivers/common/sfc_efx/base/efx_impl.h#c6e3e6c4</link>
        <description>common/sfc_efx/base: add API to decrement TTL action to setAffects the outermost header, taking prior action DECAP intoaccount. Takes care to also update IPv4 checksum accordingly.Signed-off-by: Ivan Malov &lt;ivan.malov@oktetlabs.ru&gt;Reviewed-by: Andrew Rybchenko &lt;andrew.rybchenko@oktetlabs.ru&gt;Reviewed-by: Andy Moreton &lt;amoreton@xilinx.com&gt;

            List of files:
            /dpdk/drivers/common/sfc_efx/base/efx_impl.h</description>
        <pubDate>Fri, 05 Nov 2021 21:54:08 +0000</pubDate>
        <dc:creator>Ivan Malov &lt;ivan.malov@oktetlabs.ru&gt;</dc:creator>
    </item>
<item>
        <title>5cf153e7 - common/sfc_efx/base: support recirculation ID in outer rules</title>
        <link>http://172.16.0.5:8080/history/dpdk/drivers/common/sfc_efx/base/efx_impl.h#5cf153e7</link>
        <description>common/sfc_efx/base: support recirculation ID in outer rulesWhen an outer rule is hit, it can pass recirculation ID downto action rule lookup, and action rules can match on this IDinstead of matching on the outer rule allocation handle.By default, recirculation ID is assumed to be zero.Add an API to set recirculation ID in outer rules.Signed-off-by: Ivan Malov &lt;ivan.malov@oktetlabs.ru&gt;Reviewed-by: Andrew Rybchenko &lt;andrew.rybchenko@oktetlabs.ru&gt;Acked-by: Ray Kinsella &lt;mdr@ashroe.eu&gt;

            List of files:
            /dpdk/drivers/common/sfc_efx/base/efx_impl.h</description>
        <pubDate>Wed, 13 Oct 2021 13:15:05 +0000</pubDate>
        <dc:creator>Ivan Malov &lt;ivan.malov@oktetlabs.ru&gt;</dc:creator>
    </item>
<item>
        <title>7d104a8d - common/sfc_efx/base: retrieve function interfaces for VNICs</title>
        <link>http://172.16.0.5:8080/history/dpdk/drivers/common/sfc_efx/base/efx_impl.h#7d104a8d</link>
        <description>common/sfc_efx/base: retrieve function interfaces for VNICsThis information is required to be able to fully identify the function.Add this information to the NIC configuration structure for easy access.Signed-off-by: Viacheslav Galaktionov &lt;viacheslav.galaktionov@oktetlabs.ru&gt;Signed-off-by: Andrew Rybchenko &lt;andrew.rybchenko@oktetlabs.ru&gt;Reviewed-by: Andy Moreton &lt;amoreton@xilinx.com&gt;

            List of files:
            /dpdk/drivers/common/sfc_efx/base/efx_impl.h</description>
        <pubDate>Mon, 11 Oct 2021 14:48:48 +0000</pubDate>
        <dc:creator>Viacheslav Galaktionov &lt;viacheslav.galaktionov@oktetlabs.ru&gt;</dc:creator>
    </item>
<item>
        <title>238306cf - common/sfc_efx/base: support counter in action set</title>
        <link>http://172.16.0.5:8080/history/dpdk/drivers/common/sfc_efx/base/efx_impl.h#238306cf</link>
        <description>common/sfc_efx/base: support counter in action setUser will be able to associate counter with MAE action set tocollect counter packets and bytes for a specific action set.Signed-off-by: Igor Romanov &lt;igor.romanov@oktetlabs.ru&gt;Signed-off-by: Andrew Rybchenko &lt;andrew.rybchenko@oktetlabs.ru&gt;Reviewed-by: Andy Moreton &lt;amoreton@xilinx.com&gt;Reviewed-by: Ivan Malov &lt;ivan.malov@oktetlabs.ru&gt;

            List of files:
            /dpdk/drivers/common/sfc_efx/base/efx_impl.h</description>
        <pubDate>Fri, 02 Jul 2021 08:39:43 +0000</pubDate>
        <dc:creator>Igor Romanov &lt;igor.romanov@oktetlabs.ru&gt;</dc:creator>
    </item>
<item>
        <title>bbc42f34 - common/sfc_efx/base: add counter creation MCDI wrappers</title>
        <link>http://172.16.0.5:8080/history/dpdk/drivers/common/sfc_efx/base/efx_impl.h#bbc42f34</link>
        <description>common/sfc_efx/base: add counter creation MCDI wrappersUser will be able to create and free MAE counters. Support forassociating counters with action set will be added in upcomingpatches.Signed-off-by: Igor Romanov &lt;igor.romanov@oktetlabs.ru&gt;Signed-off-by: Andrew Rybchenko &lt;andrew.rybchenko@oktetlabs.ru&gt;Reviewed-by: Andy Moreton &lt;amoreton@xilinx.com&gt;Reviewed-by: Ivan Malov &lt;ivan.malov@oktetlabs.ru&gt;

            List of files:
            /dpdk/drivers/common/sfc_efx/base/efx_impl.h</description>
        <pubDate>Fri, 02 Jul 2021 08:39:41 +0000</pubDate>
        <dc:creator>Igor Romanov &lt;igor.romanov@oktetlabs.ru&gt;</dc:creator>
    </item>
<item>
        <title>aa6dc101 - common/sfc_efx/base: support custom EvQ to IRQ mapping</title>
        <link>http://172.16.0.5:8080/history/dpdk/drivers/common/sfc_efx/base/efx_impl.h#aa6dc101</link>
        <description>common/sfc_efx/base: support custom EvQ to IRQ mappingCustom mapping is actually supported for EF10 and EF100 families only.A driver (e.g. DPDK PMD) may require to customize mapping of EvQto interrupts if, for example, extra EvQ are used for house-keepingin polling or wake up (via another EvQ) mode.Signed-off-by: Andrew Rybchenko &lt;andrew.rybchenko@oktetlabs.ru&gt;Reviewed-by: Andy Moreton &lt;amoreton@xilinx.com&gt;

            List of files:
            /dpdk/drivers/common/sfc_efx/base/efx_impl.h</description>
        <pubDate>Fri, 02 Jul 2021 08:39:32 +0000</pubDate>
        <dc:creator>Andrew Rybchenko &lt;andrew.rybchenko@oktetlabs.ru&gt;</dc:creator>
    </item>
<item>
        <title>3dee345a - common/sfc_efx/base: separate target EvQ and IRQ config</title>
        <link>http://172.16.0.5:8080/history/dpdk/drivers/common/sfc_efx/base/efx_impl.h#3dee345a</link>
        <description>common/sfc_efx/base: separate target EvQ and IRQ configTarget EvQ and IRQ number are specified in the same locationin MCDI request. The value is treated as IRQ number if theevent queue is interrupting (corresponding flag is set) andas target event queue otherwise.However it is better to separate it on helper API level tomake it more clear.Signed-off-by: Andrew Rybchenko &lt;andrew.rybchenko@oktetlabs.ru&gt;Reviewed-by: Andy Moreton &lt;amoreton@xilinx.com&gt;

            List of files:
            /dpdk/drivers/common/sfc_efx/base/efx_impl.h</description>
        <pubDate>Fri, 02 Jul 2021 08:39:31 +0000</pubDate>
        <dc:creator>Andrew Rybchenko &lt;andrew.rybchenko@oktetlabs.ru&gt;</dc:creator>
    </item>
<item>
        <title>37907899 - common/sfc_efx/base: add MAE VLAN presence match bits</title>
        <link>http://172.16.0.5:8080/history/dpdk/drivers/common/sfc_efx/base/efx_impl.h#37907899</link>
        <description>common/sfc_efx/base: add MAE VLAN presence match bitsIntroduce necessary infrastructure for these fields tobe set, validated and compared during class comparison.Enumeration and mappings envisaged are MCDI-compatible.Signed-off-by: Ivan Malov &lt;ivan.malov@oktetlabs.ru&gt;Reviewed-by: Andrew Rybchenko &lt;andrew.rybchenko@oktetlabs.ru&gt;Reviewed-by: Andy Moreton &lt;amoreton@xilinx.com&gt;Acked-by: Ray Kinsella &lt;mdr@ashroe.eu&gt;

            List of files:
            /dpdk/drivers/common/sfc_efx/base/efx_impl.h</description>
        <pubDate>Mon, 24 May 2021 11:48:32 +0000</pubDate>
        <dc:creator>Ivan Malov &lt;ivan.malov@oktetlabs.ru&gt;</dc:creator>
    </item>
<item>
        <title>0f6b017b - common/sfc_efx/base: support adding decap action to a set</title>
        <link>http://172.16.0.5:8080/history/dpdk/drivers/common/sfc_efx/base/efx_impl.h#0f6b017b</link>
        <description>common/sfc_efx/base: support adding decap action to a setThe action has no arguments.Signed-off-by: Ivan Malov &lt;ivan.malov@oktetlabs.ru&gt;Reviewed-by: Andrew Rybchenko &lt;andrew.rybchenko@oktetlabs.ru&gt;Reviewed-by: Andy Moreton &lt;amoreton@xilinx.com&gt;

            List of files:
            /dpdk/drivers/common/sfc_efx/base/efx_impl.h</description>
        <pubDate>Fri, 12 Mar 2021 11:07:44 +0000</pubDate>
        <dc:creator>Ivan Malov &lt;ivan.malov@oktetlabs.ru&gt;</dc:creator>
    </item>
<item>
        <title>3907defa - common/sfc_efx/base: support adding encap action to a set</title>
        <link>http://172.16.0.5:8080/history/dpdk/drivers/common/sfc_efx/base/efx_impl.h#3907defa</link>
        <description>common/sfc_efx/base: support adding encap action to a setFor convenience, there are two separate APIs provided, one foradding the action and one for setting the encap. header ID.This design allows the client driver to first build the actionset specification (which validates the order of the actions)and, if everything is correct, proceed with allocation of theresource utilised by the action set (encap. header). Thisfacilitates clarity of the client code and its efficiency.Signed-off-by: Ivan Malov &lt;ivan.malov@oktetlabs.ru&gt;Reviewed-by: Andrew Rybchenko &lt;andrew.rybchenko@oktetlabs.ru&gt;Reviewed-by: Andy Moreton &lt;amoreton@xilinx.com&gt;

            List of files:
            /dpdk/drivers/common/sfc_efx/base/efx_impl.h</description>
        <pubDate>Fri, 12 Mar 2021 11:07:41 +0000</pubDate>
        <dc:creator>Ivan Malov &lt;ivan.malov@oktetlabs.ru&gt;</dc:creator>
    </item>
<item>
        <title>b8a896ab - common/sfc_efx/base: support verifying virtio features</title>
        <link>http://172.16.0.5:8080/history/dpdk/drivers/common/sfc_efx/base/efx_impl.h#b8a896ab</link>
        <description>common/sfc_efx/base: support verifying virtio featuresAdd an API to verify virtio features supported by device.Signed-off-by: Vijay Kumar Srivastava &lt;vsrivast@xilinx.com&gt;Signed-off-by: Andrew Rybchenko &lt;andrew.rybchenko@oktetlabs.ru&gt;

            List of files:
            /dpdk/drivers/common/sfc_efx/base/efx_impl.h</description>
        <pubDate>Tue, 16 Mar 2021 08:58:29 +0000</pubDate>
        <dc:creator>Vijay Kumar Srivastava &lt;vsrivast@xilinx.com&gt;</dc:creator>
    </item>
<item>
        <title>46d2b38b - common/sfc_efx/base: support getting virtio features</title>
        <link>http://172.16.0.5:8080/history/dpdk/drivers/common/sfc_efx/base/efx_impl.h#46d2b38b</link>
        <description>common/sfc_efx/base: support getting virtio featuresAdd an API to get virtio features supported by device.Signed-off-by: Vijay Kumar Srivastava &lt;vsrivast@xilinx.com&gt;Signed-off-by: Andrew Rybchenko &lt;andrew.rybchenko@oktetlabs.ru&gt;

            List of files:
            /dpdk/drivers/common/sfc_efx/base/efx_impl.h</description>
        <pubDate>Tue, 16 Mar 2021 08:58:28 +0000</pubDate>
        <dc:creator>Vijay Kumar Srivastava &lt;vsrivast@xilinx.com&gt;</dc:creator>
    </item>
<item>
        <title>ec03ce69 - common/sfc_efx/base: support getting virtq doorbell offset</title>
        <link>http://172.16.0.5:8080/history/dpdk/drivers/common/sfc_efx/base/efx_impl.h#ec03ce69</link>
        <description>common/sfc_efx/base: support getting virtq doorbell offsetAdd an API to query the virtqueue doorbell offset in the BAR for a VI.For vDPA, the virtio net driver notifies the device directly by writingdoorbell. This API would be invoked from vDPA client driver.Signed-off-by: Vijay Srivastava &lt;vijays@solarflare.com&gt;Signed-off-by: Andrew Rybchenko &lt;andrew.rybchenko@oktetlabs.ru&gt;

            List of files:
            /dpdk/drivers/common/sfc_efx/base/efx_impl.h</description>
        <pubDate>Tue, 16 Mar 2021 08:58:26 +0000</pubDate>
        <dc:creator>Vijay Srivastava &lt;vijays@solarflare.com&gt;</dc:creator>
    </item>
<item>
        <title>4dda72db - common/sfc_efx/base: add base virtio support for vDPA</title>
        <link>http://172.16.0.5:8080/history/dpdk/drivers/common/sfc_efx/base/efx_impl.h#4dda72db</link>
        <description>common/sfc_efx/base: add base virtio support for vDPAIn the vDPA mode, only data path is offloaded in the hardware andcontrol path still goes through the hypervisor and it configuresvirtqueues via vDPA driver so new virtqueue APIs are required.Implement virtio init/fini and virtqueue create/destroy APIs.Signed-off-by: Vijay Srivastava &lt;vijays@solarflare.com&gt;Signed-off-by: Andrew Rybchenko &lt;andrew.rybchenko@oktetlabs.ru&gt;

            List of files:
            /dpdk/drivers/common/sfc_efx/base/efx_impl.h</description>
        <pubDate>Tue, 16 Mar 2021 08:58:25 +0000</pubDate>
        <dc:creator>Vijay Srivastava &lt;vijays@solarflare.com&gt;</dc:creator>
    </item>
<item>
        <title>672386c1 - common/sfc_efx: update copyright year</title>
        <link>http://172.16.0.5:8080/history/dpdk/drivers/common/sfc_efx/base/efx_impl.h#672386c1</link>
        <description>common/sfc_efx: update copyright yearBump copyright year to 2021.Signed-off-by: Andrew Rybchenko &lt;andrew.rybchenko@oktetlabs.ru&gt;

            List of files:
            /dpdk/drivers/common/sfc_efx/base/efx_impl.h</description>
        <pubDate>Thu, 11 Mar 2021 10:00:39 +0000</pubDate>
        <dc:creator>Andrew Rybchenko &lt;andrew.rybchenko@oktetlabs.ru&gt;</dc:creator>
    </item>
<item>
        <title>ed15d7f8 - common/sfc_efx/base: validate and compare outer match specs</title>
        <link>http://172.16.0.5:8080/history/dpdk/drivers/common/sfc_efx/base/efx_impl.h#ed15d7f8</link>
        <description>common/sfc_efx/base: validate and compare outer match specsLet the client validate an outer match specification.Let the client comprare classes of two outer match specifications.Signed-off-by: Ivan Malov &lt;ivan.malov@oktetlabs.ru&gt;Signed-off-by: Andrew Rybchenko &lt;arybchenko@solarflare.com&gt;Reviewed-by: Andy Moreton &lt;amoreton@xilinx.com&gt;

            List of files:
            /dpdk/drivers/common/sfc_efx/base/efx_impl.h</description>
        <pubDate>Tue, 20 Oct 2020 09:13:39 +0000</pubDate>
        <dc:creator>Ivan Malov &lt;ivan.malov@oktetlabs.ru&gt;</dc:creator>
    </item>
<item>
        <title>1efc26e1 - common/sfc_efx/base: add MAE encap match fields</title>
        <link>http://172.16.0.5:8080/history/dpdk/drivers/common/sfc_efx/base/efx_impl.h#1efc26e1</link>
        <description>common/sfc_efx/base: add MAE encap match fieldsAdd MCDI-compatible enumeration for these fields andprovide necessary mappings for them to be inserteddirectly into mask-value pairs buffer.These fields are meant to comprise a so-called outermatch specification; provide necessary definitions.Signed-off-by: Ivan Malov &lt;ivan.malov@oktetlabs.ru&gt;Signed-off-by: Andrew Rybchenko &lt;arybchenko@solarflare.com&gt;Reviewed-by: Andy Moreton &lt;amoreton@xilinx.com&gt;

            List of files:
            /dpdk/drivers/common/sfc_efx/base/efx_impl.h</description>
        <pubDate>Tue, 20 Oct 2020 09:13:36 +0000</pubDate>
        <dc:creator>Ivan Malov &lt;ivan.malov@oktetlabs.ru&gt;</dc:creator>
    </item>
</channel>
</rss>
