<?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 mlx5_common_devx.h</title>
    <description></description>
    <language>en</language>
    <copyright>Copyright 2015</copyright>
    <generator>Java</generator><item>
        <title>bba8281d - common/mlx5: fix queue size in DevX queue pair creation</title>
        <link>http://172.16.0.5:8080/history/dpdk/drivers/common/mlx5/mlx5_common_devx.h#bba8281d</link>
        <description>common/mlx5: fix queue size in DevX queue pair creationThe number of WQEBBs was provided to QP create, and QP size was calculatedby multiplying the number of WQEBBs by 64, which is the send WQE size.When creating RQ in the QP (i.e., vdpa driver), the queue size was biggerbecause the receive WQE size is 16.Provide queue size to QP create instead of the number of WQEBBs.Fixes: f9213ab12cf9 (&quot;common/mlx5: share DevX queue pair operations&quot;)Signed-off-by: Raja Zidane &lt;rzidane@nvidia.com&gt;Acked-by: Matan Azrad &lt;matan@nvidia.com&gt;

            List of files:
            /dpdk/drivers/common/mlx5/mlx5_common_devx.h</description>
        <pubDate>Mon, 08 Nov 2021 13:09:21 +0000</pubDate>
        <dc:creator>Raja Zidane &lt;rzidane@nvidia.com&gt;</dc:creator>
    </item>
<item>
        <title>54feeab1 - common/mlx5: fix DevX queue size overflow</title>
        <link>http://172.16.0.5:8080/history/dpdk/drivers/common/mlx5/mlx5_common_devx.h#54feeab1</link>
        <description>common/mlx5: fix DevX queue size overflowThe HW QP/SQ/RQ/CQ queue sizes may be bigger than 64KB.The width of the variable handled the queue size is 16 bitswhich cannot contain the maximum queue size.Replace the size type to be uint32_t.Fixes: 9dab4d62b4dc (&quot;common/mlx5: share DevX CQ creation&quot;)Fixes: 38f537635c15 (&quot;common/mlx5: share DevX SQ creation&quot;)Fixes: f9213ab12cf9 (&quot;common/mlx5: share DevX queue pair operations&quot;)Cc: stable@dpdk.orgSigned-off-by: Raja Zidane &lt;rzidane@nvidia.com&gt;Acked-by: Matan Azrad &lt;matan@nvidia.com&gt;

            List of files:
            /dpdk/drivers/common/mlx5/mlx5_common_devx.h</description>
        <pubDate>Mon, 08 Nov 2021 13:09:18 +0000</pubDate>
        <dc:creator>Raja Zidane &lt;rzidane@nvidia.com&gt;</dc:creator>
    </item>
<item>
        <title>056c87d0 - common/mlx5: support receive memory pool</title>
        <link>http://172.16.0.5:8080/history/dpdk/drivers/common/mlx5/mlx5_common_devx.h#056c87d0</link>
        <description>common/mlx5: support receive memory poolThe hardware Receive Memory Pool (RMP) object holds the destination forincoming packets/messages that are routed to the RMP through RQs. RMPenables sharing of memory across multiple Receive Queues. MultipleReceive Queues can be attached to the same RMP and consume memoryfrom that shared poll. When using RMPs, completions are reported to theCQ pointed to by the RQ, user index that set in RQ creation time iscarried to completion entry.This patch enables RMP based RQ, RMP is created when mlx5_devx_rq.rmp isset.Signed-off-by: Xueming Li &lt;xuemingl@nvidia.com&gt;Acked-by: Viacheslav Ovsiienko &lt;viacheslavo@nvidia.com&gt;

            List of files:
            /dpdk/drivers/common/mlx5/mlx5_common_devx.h</description>
        <pubDate>Thu, 04 Nov 2021 12:33:10 +0000</pubDate>
        <dc:creator>Xueming Li &lt;xuemingl@nvidia.com&gt;</dc:creator>
    </item>
<item>
        <title>f9213ab1 - common/mlx5: share DevX queue pair operations</title>
        <link>http://172.16.0.5:8080/history/dpdk/drivers/common/mlx5/mlx5_common_devx.h#f9213ab1</link>
        <description>common/mlx5: share DevX queue pair operationsCurrently drivers using QP (vDPA, crypto and compress, regex soon)manage their memory, creation, modification and destruction of the QP,in almost identical code.Move QP memory management, creation and destruction to common.Add common function to change QP state to RTS.Add user_index attribute to QP creation.It&apos;s for better code maintenance and reuse.Signed-off-by: Raja Zidane &lt;rzidane@nvidia.com&gt;Acked-by: Matan Azrad &lt;matan@nvidia.com&gt;

            List of files:
            /dpdk/drivers/common/mlx5/mlx5_common_devx.h</description>
        <pubDate>Tue, 05 Oct 2021 12:27:29 +0000</pubDate>
        <dc:creator>Raja Zidane &lt;rzidane@nvidia.com&gt;</dc:creator>
    </item>
<item>
        <title>edb704da - common/mlx5: share DevX RQ creation</title>
        <link>http://172.16.0.5:8080/history/dpdk/drivers/common/mlx5/mlx5_common_devx.h#edb704da</link>
        <description>common/mlx5: share DevX RQ creationThe RQ object in DevX is used currently only in net driver, but it isshared for future.Add a structure that contains all the resources, and provide creationand release functions for it.Signed-off-by: Michael Baum &lt;michaelba@nvidia.com&gt;Acked-by: Matan Azrad &lt;matan@nvidia.com&gt;

            List of files:
            /dpdk/drivers/common/mlx5/mlx5_common_devx.h</description>
        <pubDate>Wed, 06 Jan 2021 08:19:39 +0000</pubDate>
        <dc:creator>Michael Baum &lt;michaelba@nvidia.com&gt;</dc:creator>
    </item>
<item>
        <title>389ab7f5 - net/mlx5: move ASO SQ creation to common</title>
        <link>http://172.16.0.5:8080/history/dpdk/drivers/common/mlx5/mlx5_common_devx.h#389ab7f5</link>
        <description>net/mlx5: move ASO SQ creation to commonUsing common function for ASO SQ creation.Signed-off-by: Michael Baum &lt;michaelba@nvidia.com&gt;Acked-by: Matan Azrad &lt;matan@nvidia.com&gt;

            List of files:
            /dpdk/drivers/common/mlx5/mlx5_common_devx.h</description>
        <pubDate>Wed, 06 Jan 2021 08:19:38 +0000</pubDate>
        <dc:creator>Michael Baum &lt;michaelba@nvidia.com&gt;</dc:creator>
    </item>
<item>
        <title>38f53763 - common/mlx5: share DevX SQ creation</title>
        <link>http://172.16.0.5:8080/history/dpdk/drivers/common/mlx5/mlx5_common_devx.h#38f53763</link>
        <description>common/mlx5: share DevX SQ creationThe SQ object in DevX is created in several places and in severaldifferent drivers.In all places almost all the details are the same, and in particular theallocations of the required resources.Add a structure that contains all the resources, and provide creationand release functions for it.Signed-off-by: Michael Baum &lt;michaelba@nvidia.com&gt;Acked-by: Matan Azrad &lt;matan@nvidia.com&gt;

            List of files:
            /dpdk/drivers/common/mlx5/mlx5_common_devx.h</description>
        <pubDate>Wed, 06 Jan 2021 08:19:34 +0000</pubDate>
        <dc:creator>Michael Baum &lt;michaelba@nvidia.com&gt;</dc:creator>
    </item>
<item>
        <title>9dab4d62 - common/mlx5: share DevX CQ creation</title>
        <link>http://172.16.0.5:8080/history/dpdk/drivers/common/mlx5/mlx5_common_devx.h#9dab4d62</link>
        <description>common/mlx5: share DevX CQ creationThe CQ object in DevX is created in several places and in severaldifferent drivers.In all places almost all the details are the same, and in particular theallocations of the required resources.Add a structure that contains all the resources, and provide creationand release functions for it.Signed-off-by: Michael Baum &lt;michaelba@nvidia.com&gt;Acked-by: Matan Azrad &lt;matan@nvidia.com&gt;

            List of files:
            /dpdk/drivers/common/mlx5/mlx5_common_devx.h</description>
        <pubDate>Wed, 06 Jan 2021 08:19:26 +0000</pubDate>
        <dc:creator>Michael Baum &lt;michaelba@nvidia.com&gt;</dc:creator>
    </item>
</channel>
</rss>
