<?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 dpaa2_flow.c</title>
    <description></description>
    <language>en</language>
    <copyright>Copyright 2015</copyright>
    <generator>Java</generator><item>
        <title>7be78d02 - fix spelling in comments and strings</title>
        <link>http://172.16.0.5:8080/history/dpdk/drivers/net/dpaa2/dpaa2_flow.c#7be78d02</link>
        <description>fix spelling in comments and stringsThe tool comes from https://github.com/jsorefSigned-off-by: Josh Soref &lt;jsoref@gmail.com&gt;Signed-off-by: Thomas Monjalon &lt;thomas@monjalon.net&gt;

            List of files:
            /dpdk/drivers/net/dpaa2/dpaa2_flow.c</description>
        <pubDate>Mon, 29 Nov 2021 16:08:02 +0000</pubDate>
        <dc:creator>Josh Soref &lt;jsoref@gmail.com&gt;</dc:creator>
    </item>
<item>
        <title>028d1dfd - net/dpaa2: support Tx flow redirection action</title>
        <link>http://172.16.0.5:8080/history/dpdk/drivers/net/dpaa2/dpaa2_flow.c#028d1dfd</link>
        <description>net/dpaa2: support Tx flow redirection actionTX redirection support by flow action RTE_FLOW_ACTION_TYPE_PHY_PORTand RTE_FLOW_ACTION_TYPE_PORT_IDThis action is executed by HW to forward packets between ports.If the ingress packets match the rule, the packets are switchedwithout software involved and perf is improved as well.Signed-off-by: Jun Yang &lt;jun.yang@nxp.com&gt;Acked-by: Hemant Agrawal &lt;hemant.agrawal@nxp.com&gt;

            List of files:
            /dpdk/drivers/net/dpaa2/dpaa2_flow.c</description>
        <pubDate>Wed, 06 Oct 2021 17:01:23 +0000</pubDate>
        <dc:creator>Jun Yang &lt;jun.yang@nxp.com&gt;</dc:creator>
    </item>
<item>
        <title>fb7ad441 - ethdev: replace callback getting filter operations</title>
        <link>http://172.16.0.5:8080/history/dpdk/drivers/net/dpaa2/dpaa2_flow.c#fb7ad441</link>
        <description>ethdev: replace callback getting filter operationsSince rte_flow is the only API for filtering operations,the legacy driver interface filter_ctrl was too much complicatedfor the simple task of getting the struct rte_flow_ops.The filter type RTE_ETH_FILTER_GENERIC andthe filter operarion RTE_ETH_FILTER_GET are removed.The new driver callback flow_ops_get replaces filter_ctrl.Signed-off-by: Thomas Monjalon &lt;thomas@monjalon.net&gt;Acked-by: Ajit Khaparde &lt;ajit.khaparde@broadcom.com&gt;Acked-by: Haiyue Wang &lt;haiyue.wang@intel.com&gt;Acked-by: Rosen Xu &lt;rosen.xu@intel.com&gt;Acked-by: Hemant Agrawal &lt;hemant.agrawal@nxp.com&gt;Reviewed-by: Andrew Rybchenko &lt;andrew.rybchenko@oktetlabs.ru&gt;Reviewed-by: Ferruh Yigit &lt;ferruh.yigit@intel.com&gt;

            List of files:
            /dpdk/drivers/net/dpaa2/dpaa2_flow.c</description>
        <pubDate>Sun, 21 Mar 2021 09:00:00 +0000</pubDate>
        <dc:creator>Thomas Monjalon &lt;thomas@monjalon.net&gt;</dc:creator>
    </item>
<item>
        <title>056ec485 - net/dpaa2: fix check for key size</title>
        <link>http://172.16.0.5:8080/history/dpdk/drivers/net/dpaa2/dpaa2_flow.c#056ec485</link>
        <description>net/dpaa2: fix check for key sizeDPAA2 has support for raw flow classification, which canbe used for any protocol rules. This change fixes flow keypattern length match boundary condition with spec length.Fixes: 3f881f8d6eb0 (&quot;net/dpaa2: support raw flow classification&quot;)Cc: stable@dpdk.orgSigned-off-by: Apeksha Gupta &lt;apeksha.gupta@nxp.com&gt;Acked-by: Nipun Gupta &lt;nipun.gupta@nxp.com&gt;

            List of files:
            /dpdk/drivers/net/dpaa2/dpaa2_flow.c</description>
        <pubDate>Thu, 24 Sep 2020 04:02:06 +0000</pubDate>
        <dc:creator>Apeksha Gupta &lt;apeksha.gupta@nxp.com&gt;</dc:creator>
    </item>
<item>
        <title>3f881f8d - net/dpaa2: support raw flow classification</title>
        <link>http://172.16.0.5:8080/history/dpdk/drivers/net/dpaa2/dpaa2_flow.c#3f881f8d</link>
        <description>net/dpaa2: support raw flow classificationAdd support for raw flow, which can be used for anyprotocol rules.Signed-off-by: Nipun Gupta &lt;nipun.gupta@nxp.com&gt;Acked-by: Hemant Agrawal &lt;hemant.agrawal@nxp.com&gt;

            List of files:
            /dpdk/drivers/net/dpaa2/dpaa2_flow.c</description>
        <pubDate>Tue, 07 Jul 2020 09:22:44 +0000</pubDate>
        <dc:creator>Nipun Gupta &lt;nipun.gupta@nxp.com&gt;</dc:creator>
    </item>
<item>
        <title>40f84025 - net/dpaa2: support flow API FS miss action configuration</title>
        <link>http://172.16.0.5:8080/history/dpdk/drivers/net/dpaa2/dpaa2_flow.c#40f84025</link>
        <description>net/dpaa2: support flow API FS miss action configuration1) dpni_set_rx_hash_dist and dpni_set_rx_fs_dist used for TC   configuration instead of dpni_set_rx_tc_dist. Otherwise,   re-configuration of default TC of QoS fails.2) Default miss action is to drop.  &quot;export   DPAA2_FLOW_CONTROL_MISS_FLOW=flow_id&quot; is used receive the missed   packets from flow with flow ID specified.Signed-off-by: Jun Yang &lt;jun.yang@nxp.com&gt;Acked-by: Hemant Agrawal &lt;hemant.agrawal@nxp.com&gt;

            List of files:
            /dpdk/drivers/net/dpaa2/dpaa2_flow.c</description>
        <pubDate>Tue, 07 Jul 2020 09:22:42 +0000</pubDate>
        <dc:creator>Jun Yang &lt;jun.yang@nxp.com&gt;</dc:creator>
    </item>
<item>
        <title>59303cdf - net/dpaa2: modify flow API QoS setup to follow FS setup</title>
        <link>http://172.16.0.5:8080/history/dpdk/drivers/net/dpaa2/dpaa2_flow.c#59303cdf</link>
        <description>net/dpaa2: modify flow API QoS setup to follow FS setupIn HW/MC logical, QoS setup should follow FS setup.In addition, Skip QoS setup if MAX TC number of DPNI is set 1.Signed-off-by: Jun Yang &lt;jun.yang@nxp.com&gt;Acked-by: Hemant Agrawal &lt;hemant.agrawal@nxp.com&gt;

            List of files:
            /dpdk/drivers/net/dpaa2/dpaa2_flow.c</description>
        <pubDate>Tue, 07 Jul 2020 09:22:41 +0000</pubDate>
        <dc:creator>Jun Yang &lt;jun.yang@nxp.com&gt;</dc:creator>
    </item>
<item>
        <title>bac4a296 - net/dpaa2: add flow data sanity check</title>
        <link>http://172.16.0.5:8080/history/dpdk/drivers/net/dpaa2/dpaa2_flow.c#bac4a296</link>
        <description>net/dpaa2: add flow data sanity checkCheck flow attributions and actions before creating flow.Otherwise, the QoS table and FS table need to re-buildif checking fails.Signed-off-by: Jun Yang &lt;jun.yang@nxp.com&gt;Acked-by: Hemant Agrawal &lt;hemant.agrawal@nxp.com&gt;

            List of files:
            /dpdk/drivers/net/dpaa2/dpaa2_flow.c</description>
        <pubDate>Tue, 07 Jul 2020 09:22:40 +0000</pubDate>
        <dc:creator>Jun Yang &lt;jun.yang@nxp.com&gt;</dc:creator>
    </item>
<item>
        <title>cf707c0f - net/dpaa2: support index of queue action for flow</title>
        <link>http://172.16.0.5:8080/history/dpdk/drivers/net/dpaa2/dpaa2_flow.c#cf707c0f</link>
        <description>net/dpaa2: support index of queue action for flowMake more sense to use RXQ index for queue distributioninstead of flow ID.Signed-off-by: Jun Yang &lt;jun.yang@nxp.com&gt;Acked-by: Hemant Agrawal &lt;hemant.agrawal@nxp.com&gt;

            List of files:
            /dpdk/drivers/net/dpaa2/dpaa2_flow.c</description>
        <pubDate>Tue, 07 Jul 2020 09:22:39 +0000</pubDate>
        <dc:creator>Jun Yang &lt;jun.yang@nxp.com&gt;</dc:creator>
    </item>
<item>
        <title>f44f55b3 - net/dpaa2: differentiate IPv4/IPv6 in IP flow setup</title>
        <link>http://172.16.0.5:8080/history/dpdk/drivers/net/dpaa2/dpaa2_flow.c#f44f55b3</link>
        <description>net/dpaa2: differentiate IPv4/IPv6 in IP flow setupDiscriminate between IPv4 and IPv6 in generic IP flow setup.Signed-off-by: Jun Yang &lt;jun.yang@nxp.com&gt;Acked-by: Hemant Agrawal &lt;hemant.agrawal@nxp.com&gt;

            List of files:
            /dpdk/drivers/net/dpaa2/dpaa2_flow.c</description>
        <pubDate>Tue, 07 Jul 2020 09:22:37 +0000</pubDate>
        <dc:creator>Jun Yang &lt;jun.yang@nxp.com&gt;</dc:creator>
    </item>
<item>
        <title>f5ed2ea0 - net/dpaa2: add logging of flow extracts and rules</title>
        <link>http://172.16.0.5:8080/history/dpdk/drivers/net/dpaa2/dpaa2_flow.c#f5ed2ea0</link>
        <description>net/dpaa2: add logging of flow extracts and rulesThis patch add support for logging the flow rules.Signed-off-by: Jun Yang &lt;jun.yang@nxp.com&gt;Acked-by: Hemant Agrawal &lt;hemant.agrawal@nxp.com&gt;

            List of files:
            /dpdk/drivers/net/dpaa2/dpaa2_flow.c</description>
        <pubDate>Tue, 07 Jul 2020 09:22:36 +0000</pubDate>
        <dc:creator>Jun Yang &lt;jun.yang@nxp.com&gt;</dc:creator>
    </item>
<item>
        <title>d0a77dc3 - net/dpaa2: define size of table entry</title>
        <link>http://172.16.0.5:8080/history/dpdk/drivers/net/dpaa2/dpaa2_flow.c#d0a77dc3</link>
        <description>net/dpaa2: define size of table entryIf entry size is not bigger than 27, MC alloc one TCAM entry,otherwise, alloc 2 TCAM entries.Extracts size by HW must be not bigger than TCAM entry size(27 or 54).So define the flow entry size as 54.Signed-off-by: Jun Yang &lt;jun.yang@nxp.com&gt;Acked-by: Hemant Agrawal &lt;hemant.agrawal@nxp.com&gt;

            List of files:
            /dpdk/drivers/net/dpaa2/dpaa2_flow.c</description>
        <pubDate>Tue, 07 Jul 2020 09:22:35 +0000</pubDate>
        <dc:creator>Jun Yang &lt;jun.yang@nxp.com&gt;</dc:creator>
    </item>
<item>
        <title>4ce58f8a - net/dpaa2: support QoS or FS table entry indexing</title>
        <link>http://172.16.0.5:8080/history/dpdk/drivers/net/dpaa2/dpaa2_flow.c#4ce58f8a</link>
        <description>net/dpaa2: support QoS or FS table entry indexingCalculate QoS/FS entry index by group and priority of flow.1)The less index of entry, the higher priority of flow.2)Verify if the flow with same group and priority has been added before  creating flow.Signed-off-by: Jun Yang &lt;jun.yang@nxp.com&gt;Acked-by: Hemant Agrawal &lt;hemant.agrawal@nxp.com&gt;

            List of files:
            /dpdk/drivers/net/dpaa2/dpaa2_flow.c</description>
        <pubDate>Tue, 07 Jul 2020 09:22:34 +0000</pubDate>
        <dc:creator>Jun Yang &lt;jun.yang@nxp.com&gt;</dc:creator>
    </item>
<item>
        <title>627fb636 - net/dpaa2: free flow rule memory</title>
        <link>http://172.16.0.5:8080/history/dpdk/drivers/net/dpaa2/dpaa2_flow.c#627fb636</link>
        <description>net/dpaa2: free flow rule memoryFree rule memory when the flow is destroyed.Signed-off-by: Jun Yang &lt;jun.yang@nxp.com&gt;Acked-by: Hemant Agrawal &lt;hemant.agrawal@nxp.com&gt;

            List of files:
            /dpdk/drivers/net/dpaa2/dpaa2_flow.c</description>
        <pubDate>Tue, 07 Jul 2020 09:22:33 +0000</pubDate>
        <dc:creator>Jun Yang &lt;jun.yang@nxp.com&gt;</dc:creator>
    </item>
<item>
        <title>926c1279 - net/dpaa2: add sanity check for flow extracts</title>
        <link>http://172.16.0.5:8080/history/dpdk/drivers/net/dpaa2/dpaa2_flow.c#926c1279</link>
        <description>net/dpaa2: add sanity check for flow extractsDefine extracts support for each protocol and check the fields of eachpattern before building extracts of QoS/FS table.Signed-off-by: Jun Yang &lt;jun.yang@nxp.com&gt;Acked-by: Hemant Agrawal &lt;hemant.agrawal@nxp.com&gt;

            List of files:
            /dpdk/drivers/net/dpaa2/dpaa2_flow.c</description>
        <pubDate>Tue, 07 Jul 2020 09:22:32 +0000</pubDate>
        <dc:creator>Jun Yang &lt;jun.yang@nxp.com&gt;</dc:creator>
    </item>
<item>
        <title>5f176728 - net/dpaa2: support key extracts of flow API</title>
        <link>http://172.16.0.5:8080/history/dpdk/drivers/net/dpaa2/dpaa2_flow.c#5f176728</link>
        <description>net/dpaa2: support key extracts of flow API1) Support QoS extracts and TC extracts for multiple TCs.2) Protocol type of L2 extract is used to parse L3.   Next protocol of L3 extract is used to parse L4.3) generic IP key extracts instead of IPv4 and IPv6 respectively.4) Special for IP address extracts:   Put IP(v4/v6) address extract(s)/rule(s) at the end of extracts array   to make rest fields at fixed position.Signed-off-by: Jun Yang &lt;jun.yang@nxp.com&gt;Acked-by: Hemant Agrawal &lt;hemant.agrawal@nxp.com&gt;

            List of files:
            /dpdk/drivers/net/dpaa2/dpaa2_flow.c</description>
        <pubDate>Tue, 07 Jul 2020 09:22:31 +0000</pubDate>
        <dc:creator>Jun Yang &lt;jun.yang@nxp.com&gt;</dc:creator>
    </item>
<item>
        <title>4e445633 - net/dpaa2: support dynamic flow control</title>
        <link>http://172.16.0.5:8080/history/dpdk/drivers/net/dpaa2/dpaa2_flow.c#4e445633</link>
        <description>net/dpaa2: support dynamic flow controlDynamic flow used instead of layout defined.The actual key/mask size depends on protocols and(or) fieldsof patterns specified.Also, the key and mask should start from the beginning of IOVA.Signed-off-by: Jun Yang &lt;jun.yang@nxp.com&gt;Acked-by: Hemant Agrawal &lt;hemant.agrawal@nxp.com&gt;

            List of files:
            /dpdk/drivers/net/dpaa2/dpaa2_flow.c</description>
        <pubDate>Tue, 07 Jul 2020 09:22:30 +0000</pubDate>
        <dc:creator>Jun Yang &lt;jun.yang@nxp.com&gt;</dc:creator>
    </item>
<item>
        <title>611faa5f - fix various typos found by Lintian</title>
        <link>http://172.16.0.5:8080/history/dpdk/drivers/net/dpaa2/dpaa2_flow.c#611faa5f</link>
        <description>fix various typos found by LintianCc: stable@dpdk.orgSigned-off-by: Luca Boccassi &lt;bluca@debian.org&gt;

            List of files:
            /dpdk/drivers/net/dpaa2/dpaa2_flow.c</description>
        <pubDate>Sat, 29 Feb 2020 16:37:06 +0000</pubDate>
        <dc:creator>Luca Boccassi &lt;bluca@debian.org&gt;</dc:creator>
    </item>
<item>
        <title>96f7bfe8 - net/dpaa2: update MC firmware version</title>
        <link>http://172.16.0.5:8080/history/dpdk/drivers/net/dpaa2/dpaa2_flow.c#96f7bfe8</link>
        <description>net/dpaa2: update MC firmware versionMC firmware is the core component of FSLMC bus and net/DPAA2 devices.Prior to this patch, MC firmware supported 10.14.x version. Thispatch bumps the min supported version to 10.18.x.Signed-off-by: Sachin Saxena &lt;sachin.saxena@nxp.com&gt;Acked-by: Hemant Agrawal &lt;hemant.agrawal@nxp.com&gt;

            List of files:
            /dpdk/drivers/net/dpaa2/dpaa2_flow.c</description>
        <pubDate>Tue, 10 Sep 2019 10:30:51 +0000</pubDate>
        <dc:creator>Sachin Saxena &lt;sachin.saxena@nxp.com&gt;</dc:creator>
    </item>
<item>
        <title>6d13ea8e - net: add rte prefix to ether structures</title>
        <link>http://172.16.0.5:8080/history/dpdk/drivers/net/dpaa2/dpaa2_flow.c#6d13ea8e</link>
        <description>net: add rte prefix to ether structuresAdd &apos;rte_&apos; prefix to structures:- rename struct ether_addr as struct rte_ether_addr.- rename struct ether_hdr as struct rte_ether_hdr.- rename struct vlan_hdr as struct rte_vlan_hdr.- rename struct vxlan_hdr as struct rte_vxlan_hdr.- rename struct vxlan_gpe_hdr as struct rte_vxlan_gpe_hdr.Do not update the command line library to avoid adding a dependency tolibrte_net.Signed-off-by: Olivier Matz &lt;olivier.matz@6wind.com&gt;Reviewed-by: Stephen Hemminger &lt;stephen@networkplumber.org&gt;Reviewed-by: Maxime Coquelin &lt;maxime.coquelin@redhat.com&gt;Reviewed-by: Ferruh Yigit &lt;ferruh.yigit@intel.com&gt;

            List of files:
            /dpdk/drivers/net/dpaa2/dpaa2_flow.c</description>
        <pubDate>Tue, 21 May 2019 16:13:03 +0000</pubDate>
        <dc:creator>Olivier Matz &lt;olivier.matz@6wind.com&gt;</dc:creator>
    </item>
</channel>
</rss>
