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: Ferruh Yigit <hidden>
Date: 2021-01-15 12:23:19

On 1/15/2021 5:15 AM, Jeff Guo wrote:
quoted hunk ↗ jump to hunk
Add type of RTE_TUNNEL_TYPE_ECPRI into the enum of ethdev tunnel type.

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:
+
+  * Added support for UDP dynamic port assignment for eCPRI protocol configure feature.
+
+* **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.
+
These are not related to the patch, so dropping from the patch.
quoted hunk ↗ jump to hunk
  
  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.
quoted hunk ↗ jump to hunk
  
  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