Thread (91 messages) 91 messages, 9 authors, 2021-01-20

Re: [dpdk-dev] [dpdk-dev v5 1/2] ethdev: add new tunnel type for eCPRI

From: Guo, Jia <hidden>
Date: 2021-01-18 02:40:23

-----Original Message-----
From: Ferruh Yigit <redacted>
Sent: Friday, January 15, 2021 8:23 PM
To: Guo, Jia <redacted>; Zhang, Qi Z <redacted>;
thomas@monjalon.net; andrew.rybchenko@oktetlabs.ru; Iremonger,
Bernard [off-list ref]; Lu, Wenzhuo
[off-list ref]; Xing, Beilei [off-list ref]
Cc: Wu, Jingjing <redacted>; Yang, Qiming
[off-list ref]; Wang, Haiyue [off-list ref];
dev@dpdk.org; Su, Simei [off-list ref]; orika@nvidia.com;
getelson@nvidia.com; maxime.coquelin@redhat.com; jerinj@marvell.com;
ajit.khaparde@broadcom.com; bingz@nvidia.com; Kinsella, Ray
[off-list ref]; dodji@redhat.com; david.marchand@redhat.com
Subject: Re: [dpdk-dev v5 1/2] ethdev: add new tunnel type for eCPRI

On 1/15/2021 5:15 AM, Jeff Guo wrote:
quoted
Add type of RTE_TUNNEL_TYPE_ECPRI into the enum of ethdev tunnel
type.
quoted
Signed-off-by: Jeff Guo <redacted>
Reviewed-by: Qi Zhang <redacted>
Reviewed-by: Ferruh Yigit <redacted>
---
  doc/guides/rel_notes/release_21_02.rst | 15 ++++++++++++++-
  lib/librte_ethdev/rte_ethdev.h         |  1 +
  2 files changed, 15 insertions(+), 1 deletion(-)
diff --git a/doc/guides/rel_notes/release_21_02.rst
b/doc/guides/rel_notes/release_21_02.rst
index b1bb2d8679..80f71be8e6 100644
--- a/doc/guides/rel_notes/release_21_02.rst
+++ b/doc/guides/rel_notes/release_21_02.rst
@@ -61,6 +61,18 @@ New Features

    * Added support for Stingray2 device.

+* **Updated the Intel ice driver.**
+
+  Updated the Intel ice driver with new features and improvements,
including:
quoted
+
+  * Added support for UDP dynamic port assignment for eCPRI protocol
configure feature.
quoted
+
+* **Updated Intel iavf driver.**
+
+  Updated iavf PMD with new features and improvements, including:
+
+  * Added support for FDIR/RSS packet steering for flow type eCPRI
protocol features.
quoted
+
These are not related to the patch, so dropping from the patch.
Ok.
quoted
  Removed Items
  -------------
@@ -110,7 +122,8 @@ ABI Changes
     Also, make sure to start the actual text at the margin.
     =======================================================

-* No ABI change that would break compatibility with 20.11.
+* ethdev: the structure ``rte_eth_tunnel_type`` has added one
+parameter
+  ``RTE_TUNNEL_TYPE_ECPRI`` for eCPRI UDP port configuration.
This is not an ABI break, so should not be in this section, also not an API cange,
we can't put there too.
And this change is not big enough to add the new features, perhaps better to
remove this and add the PMD feature updates as you did above for the
relevant sets, so I am dropping this as well.
Ok, I will use another coming patch to update the doc. Thanks.
quoted
  Known Issues
diff --git a/lib/librte_ethdev/rte_ethdev.h
b/lib/librte_ethdev/rte_ethdev.h index f5f8919186..2cbce958cf 100644
--- a/lib/librte_ethdev/rte_ethdev.h
+++ b/lib/librte_ethdev/rte_ethdev.h
@@ -1219,6 +1219,7 @@ enum rte_eth_tunnel_type {
  	RTE_TUNNEL_TYPE_IP_IN_GRE,
  	RTE_L2_TUNNEL_TYPE_E_TAG,
  	RTE_TUNNEL_TYPE_VXLAN_GPE,
+	RTE_TUNNEL_TYPE_ECPRI,
  	RTE_TUNNEL_TYPE_MAX,
  };
  
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help