DPDK patches and discussions
 help / color / mirror / Atom feed
* [PATCH 00/11] add Traffic Manager feature
@ 2023-11-28  6:09 Huisong Li
  2023-11-28  6:09 ` [PATCH 01/11] doc: " Huisong Li
                   ` (11 more replies)
  0 siblings, 12 replies; 43+ messages in thread
From: Huisong Li @ 2023-11-28  6:09 UTC (permalink / raw)
  To: dev, ferruh.yigit, thomas; +Cc: liuyonglong, lihuisong

The traffic management API has been introduced for a long time, please see
commit 5d109deffa87 ("ethdev: add traffic management API").
And many PMD also support this feature. So this series add this feature to
features.rst, default.ini and driver.ini.

Huisong Li (11):
  doc: add Traffic Manager feature
  doc: add Traffic Manager feature for iavf
  doc: add Traffic Manager feature for i40e
  doc: add Traffic Manager feature for ixgbe
  doc: add Traffic Manager feature for cnxk
  doc: add Traffic Manager feature for hns3
  doc: add Traffic Manager feature for txgbe
  doc: add Traffic Manager feature for mvpp2
  doc: add Traffic Manager feature for dpaa2
  doc: add Traffic Manager feature for ipn3ke
  doc: add Traffic Manager feature for ice

 doc/guides/nics/features.rst         | 13 +++++++++++++
 doc/guides/nics/features/cnxk.ini    |  1 +
 doc/guides/nics/features/default.ini |  1 +
 doc/guides/nics/features/dpaa2.ini   |  1 +
 doc/guides/nics/features/hns3.ini    |  1 +
 doc/guides/nics/features/i40e.ini    |  1 +
 doc/guides/nics/features/iavf.ini    |  1 +
 doc/guides/nics/features/ice.ini     |  1 +
 doc/guides/nics/features/ice_dcf.ini |  1 +
 doc/guides/nics/features/ipn3ke.ini  |  1 +
 doc/guides/nics/features/ixgbe.ini   |  1 +
 doc/guides/nics/features/mvpp2.ini   |  1 +
 doc/guides/nics/features/txgbe.ini   |  1 +
 13 files changed, 25 insertions(+)

-- 
2.33.0


^ permalink raw reply	[flat|nested] 43+ messages in thread

* [PATCH 01/11] doc: add Traffic Manager feature
  2023-11-28  6:09 [PATCH 00/11] add Traffic Manager feature Huisong Li
@ 2023-11-28  6:09 ` Huisong Li
  2023-11-28 10:32   ` Ferruh Yigit
  2023-11-28  6:09 ` [PATCH 02/11] doc: add Traffic Manager feature for iavf Huisong Li
                   ` (10 subsequent siblings)
  11 siblings, 1 reply; 43+ messages in thread
From: Huisong Li @ 2023-11-28  6:09 UTC (permalink / raw)
  To: dev, ferruh.yigit, thomas, Hemant Agrawal,
	Balasubramanian Manoharan, Cristian Dumitrescu, Jerin Jacob
  Cc: liuyonglong, lihuisong

Add Traffic Manager feature.

Fixes: 5d109deffa87 ("ethdev: add traffic management API")
Cc: stable@dpdk.org

Signed-off-by: Huisong Li <lihuisong@huawei.com>
Acked-by: Chengwen Feng <fengchengwen@huawei.com>
---
 doc/guides/nics/features.rst         | 13 +++++++++++++
 doc/guides/nics/features/default.ini |  1 +
 2 files changed, 14 insertions(+)

diff --git a/doc/guides/nics/features.rst b/doc/guides/nics/features.rst
index 96a6f11ee3..9e2105d3ea 100644
--- a/doc/guides/nics/features.rst
+++ b/doc/guides/nics/features.rst
@@ -755,6 +755,19 @@ Supports congestion management.
   ``rte_eth_cman_config_set()``, ``rte_eth_cman_config_get()``.
 
 
+.. _nic_features_traffic_manager:
+
+Traffic manager
+---------------
+
+Supports Traffic manager.
+
+* **[implements] rte_tm_ops**: ``capabilities_get``, ``shaper_profile_add``,
+  ``hierarchy_commit`` and so on.
+* **[related]    API**: ``rte_tm_capabilities_get()``, ``rte_tm_shaper_profile_add()``,
+  ``rte_tm_hierarchy_commit()`` and so on.
+
+
 .. _nic_features_fw_version:
 
 FW version
diff --git a/doc/guides/nics/features/default.ini b/doc/guides/nics/features/default.ini
index 806cb033ff..64ee0f8c2f 100644
--- a/doc/guides/nics/features/default.ini
+++ b/doc/guides/nics/features/default.ini
@@ -42,6 +42,7 @@ VLAN filter          =
 Flow control         =
 Rate limitation      =
 Congestion management =
+Traffic manager      =
 Inline crypto        =
 Inline protocol      =
 CRC offload          =
-- 
2.33.0


^ permalink raw reply	[flat|nested] 43+ messages in thread

* [PATCH 02/11] doc: add Traffic Manager feature for iavf
  2023-11-28  6:09 [PATCH 00/11] add Traffic Manager feature Huisong Li
  2023-11-28  6:09 ` [PATCH 01/11] doc: " Huisong Li
@ 2023-11-28  6:09 ` Huisong Li
  2023-11-28 10:35   ` Ferruh Yigit
  2023-11-28  6:09 ` [PATCH 03/11] doc: add Traffic Manager feature for i40e Huisong Li
                   ` (9 subsequent siblings)
  11 siblings, 1 reply; 43+ messages in thread
From: Huisong Li @ 2023-11-28  6:09 UTC (permalink / raw)
  To: dev, ferruh.yigit, thomas, Jingjing Wu, Beilei Xing
  Cc: liuyonglong, lihuisong

Add Traffic Manager feature for iavf.

Cc: stable@dpdk.org

Signed-off-by: Huisong Li <lihuisong@huawei.com>
---
 doc/guides/nics/features/iavf.ini | 1 +
 1 file changed, 1 insertion(+)

diff --git a/doc/guides/nics/features/iavf.ini b/doc/guides/nics/features/iavf.ini
index db4f92ce71..385799c650 100644
--- a/doc/guides/nics/features/iavf.ini
+++ b/doc/guides/nics/features/iavf.ini
@@ -35,6 +35,7 @@ Inner L4 checksum    = Y
 Packet type parsing  = Y
 Rx descriptor status = Y
 Tx descriptor status = Y
+Traffic manager      = Y
 Inline crypto        = Y
 Basic stats          = Y
 Multiprocess aware   = Y
-- 
2.33.0


^ permalink raw reply	[flat|nested] 43+ messages in thread

* [PATCH 03/11] doc: add Traffic Manager feature for i40e
  2023-11-28  6:09 [PATCH 00/11] add Traffic Manager feature Huisong Li
  2023-11-28  6:09 ` [PATCH 01/11] doc: " Huisong Li
  2023-11-28  6:09 ` [PATCH 02/11] doc: add Traffic Manager feature for iavf Huisong Li
@ 2023-11-28  6:09 ` Huisong Li
  2023-11-28  6:09 ` [PATCH 04/11] doc: add Traffic Manager feature for ixgbe Huisong Li
                   ` (8 subsequent siblings)
  11 siblings, 0 replies; 43+ messages in thread
From: Huisong Li @ 2023-11-28  6:09 UTC (permalink / raw)
  To: dev, ferruh.yigit, thomas, Yuying Zhang, Beilei Xing
  Cc: liuyonglong, lihuisong

Add Traffic Manager feature for i40e.

Cc: stable@dpdk.org

Signed-off-by: Huisong Li <lihuisong@huawei.com>
---
 doc/guides/nics/features/i40e.ini | 1 +
 1 file changed, 1 insertion(+)

diff --git a/doc/guides/nics/features/i40e.ini b/doc/guides/nics/features/i40e.ini
index e241dad047..2d168199f0 100644
--- a/doc/guides/nics/features/i40e.ini
+++ b/doc/guides/nics/features/i40e.ini
@@ -27,6 +27,7 @@ SR-IOV               = Y
 DCB                  = Y
 VLAN filter          = Y
 Flow control         = Y
+Traffic manager      = Y
 CRC offload          = Y
 VLAN offload         = Y
 QinQ offload         = P
-- 
2.33.0


^ permalink raw reply	[flat|nested] 43+ messages in thread

* [PATCH 04/11] doc: add Traffic Manager feature for ixgbe
  2023-11-28  6:09 [PATCH 00/11] add Traffic Manager feature Huisong Li
                   ` (2 preceding siblings ...)
  2023-11-28  6:09 ` [PATCH 03/11] doc: add Traffic Manager feature for i40e Huisong Li
@ 2023-11-28  6:09 ` Huisong Li
  2023-11-28  6:09 ` [PATCH 05/11] doc: add Traffic Manager feature for cnxk Huisong Li
                   ` (7 subsequent siblings)
  11 siblings, 0 replies; 43+ messages in thread
From: Huisong Li @ 2023-11-28  6:09 UTC (permalink / raw)
  To: dev, ferruh.yigit, thomas, Qiming Yang, Wenjun Wu; +Cc: liuyonglong, lihuisong

Add Traffic Manager feature for ixgbe.

Cc: stable@dpdk.org

Signed-off-by: Huisong Li <lihuisong@huawei.com>
---
 doc/guides/nics/features/ixgbe.ini | 1 +
 1 file changed, 1 insertion(+)

diff --git a/doc/guides/nics/features/ixgbe.ini b/doc/guides/nics/features/ixgbe.ini
index 8590ac857f..f05fcec455 100644
--- a/doc/guides/nics/features/ixgbe.ini
+++ b/doc/guides/nics/features/ixgbe.ini
@@ -27,6 +27,7 @@ DCB                  = Y
 VLAN filter          = Y
 Flow control         = Y
 Rate limitation      = Y
+Traffic manager      = Y
 Inline crypto        = Y
 CRC offload          = P
 VLAN offload         = P
-- 
2.33.0


^ permalink raw reply	[flat|nested] 43+ messages in thread

* [PATCH 05/11] doc: add Traffic Manager feature for cnxk
  2023-11-28  6:09 [PATCH 00/11] add Traffic Manager feature Huisong Li
                   ` (3 preceding siblings ...)
  2023-11-28  6:09 ` [PATCH 04/11] doc: add Traffic Manager feature for ixgbe Huisong Li
@ 2023-11-28  6:09 ` Huisong Li
  2023-11-28  6:09 ` [PATCH 06/11] doc: add Traffic Manager feature for hns3 Huisong Li
                   ` (6 subsequent siblings)
  11 siblings, 0 replies; 43+ messages in thread
From: Huisong Li @ 2023-11-28  6:09 UTC (permalink / raw)
  To: dev, ferruh.yigit, thomas, Nithin Dabilpuram, Kiran Kumar K,
	Sunil Kumar Kori, Satha Rao
  Cc: liuyonglong, lihuisong

Add Traffic Manager feature for cnxk.

Cc: stable@dpdk.org

Signed-off-by: Huisong Li <lihuisong@huawei.com>
---
 doc/guides/nics/features/cnxk.ini | 1 +
 1 file changed, 1 insertion(+)

diff --git a/doc/guides/nics/features/cnxk.ini b/doc/guides/nics/features/cnxk.ini
index ac7de9a0f0..f85813ab52 100644
--- a/doc/guides/nics/features/cnxk.ini
+++ b/doc/guides/nics/features/cnxk.ini
@@ -28,6 +28,7 @@ RSS key update       = Y
 RSS reta update      = Y
 Inner RSS            = Y
 Congestion management = Y
+Traffic manager      = Y
 Inline protocol      = Y
 Flow control         = Y
 Scattered Rx         = Y
-- 
2.33.0


^ permalink raw reply	[flat|nested] 43+ messages in thread

* [PATCH 06/11] doc: add Traffic Manager feature for hns3
  2023-11-28  6:09 [PATCH 00/11] add Traffic Manager feature Huisong Li
                   ` (4 preceding siblings ...)
  2023-11-28  6:09 ` [PATCH 05/11] doc: add Traffic Manager feature for cnxk Huisong Li
@ 2023-11-28  6:09 ` Huisong Li
  2023-11-28  6:09 ` [PATCH 07/11] doc: add Traffic Manager feature for txgbe Huisong Li
                   ` (5 subsequent siblings)
  11 siblings, 0 replies; 43+ messages in thread
From: Huisong Li @ 2023-11-28  6:09 UTC (permalink / raw)
  To: dev, ferruh.yigit, thomas, Jie Hai, Yisen Zhuang; +Cc: liuyonglong, lihuisong

Add Traffic Manager feature for hns3.

Cc: stable@dpdk.org

Signed-off-by: Huisong Li <lihuisong@huawei.com>
---
 doc/guides/nics/features/hns3.ini | 1 +
 1 file changed, 1 insertion(+)

diff --git a/doc/guides/nics/features/hns3.ini b/doc/guides/nics/features/hns3.ini
index 338b4e6864..a20ece20e8 100644
--- a/doc/guides/nics/features/hns3.ini
+++ b/doc/guides/nics/features/hns3.ini
@@ -28,6 +28,7 @@ RSS reta update      = Y
 DCB                  = Y
 VLAN filter          = Y
 Flow control         = Y
+Traffic manager      = Y
 CRC offload          = Y
 VLAN offload         = Y
 FEC                  = Y
-- 
2.33.0


^ permalink raw reply	[flat|nested] 43+ messages in thread

* [PATCH 07/11] doc: add Traffic Manager feature for txgbe
  2023-11-28  6:09 [PATCH 00/11] add Traffic Manager feature Huisong Li
                   ` (5 preceding siblings ...)
  2023-11-28  6:09 ` [PATCH 06/11] doc: add Traffic Manager feature for hns3 Huisong Li
@ 2023-11-28  6:09 ` Huisong Li
  2023-11-28  6:09 ` [PATCH 08/11] doc: add Traffic Manager feature for mvpp2 Huisong Li
                   ` (4 subsequent siblings)
  11 siblings, 0 replies; 43+ messages in thread
From: Huisong Li @ 2023-11-28  6:09 UTC (permalink / raw)
  To: dev, ferruh.yigit, thomas, Jiawen Wu, Jian Wang; +Cc: liuyonglong, lihuisong

Add Traffic Manager feature for txgbe.

Cc: stable@dpdk.org

Signed-off-by: Huisong Li <lihuisong@huawei.com>
---
 doc/guides/nics/features/txgbe.ini | 1 +
 1 file changed, 1 insertion(+)

diff --git a/doc/guides/nics/features/txgbe.ini b/doc/guides/nics/features/txgbe.ini
index e21083052c..3a11fb2037 100644
--- a/doc/guides/nics/features/txgbe.ini
+++ b/doc/guides/nics/features/txgbe.ini
@@ -26,6 +26,7 @@ DCB                  = Y
 VLAN filter          = Y
 Flow control         = Y
 Rate limitation      = Y
+Traffic manager      = Y
 Inline crypto        = Y
 CRC offload          = P
 VLAN offload         = P
-- 
2.33.0


^ permalink raw reply	[flat|nested] 43+ messages in thread

* [PATCH 08/11] doc: add Traffic Manager feature for mvpp2
  2023-11-28  6:09 [PATCH 00/11] add Traffic Manager feature Huisong Li
                   ` (6 preceding siblings ...)
  2023-11-28  6:09 ` [PATCH 07/11] doc: add Traffic Manager feature for txgbe Huisong Li
@ 2023-11-28  6:09 ` Huisong Li
  2023-11-28 10:39   ` Ferruh Yigit
  2023-11-28  6:09 ` [PATCH 09/11] doc: add Traffic Manager feature for dpaa2 Huisong Li
                   ` (3 subsequent siblings)
  11 siblings, 1 reply; 43+ messages in thread
From: Huisong Li @ 2023-11-28  6:09 UTC (permalink / raw)
  To: dev, ferruh.yigit, thomas, Liron Himi; +Cc: liuyonglong, lihuisong

Add Traffic Manager feature for mvpp2.

Cc: stable@dpdk.org

Signed-off-by: Huisong Li <lihuisong@huawei.com>
---
 doc/guides/nics/features/mvpp2.ini | 1 +
 1 file changed, 1 insertion(+)

diff --git a/doc/guides/nics/features/mvpp2.ini b/doc/guides/nics/features/mvpp2.ini
index 653c9d08cb..69767d6317 100644
--- a/doc/guides/nics/features/mvpp2.ini
+++ b/doc/guides/nics/features/mvpp2.ini
@@ -13,6 +13,7 @@ Unicast MAC filter   = Y
 Multicast MAC filter = Y
 RSS hash             = Y
 Flow control         = Y
+Traffic manager      = Y
 VLAN filter          = Y
 CRC offload          = Y
 L3 checksum offload  = Y
-- 
2.33.0


^ permalink raw reply	[flat|nested] 43+ messages in thread

* [PATCH 09/11] doc: add Traffic Manager feature for dpaa2
  2023-11-28  6:09 [PATCH 00/11] add Traffic Manager feature Huisong Li
                   ` (7 preceding siblings ...)
  2023-11-28  6:09 ` [PATCH 08/11] doc: add Traffic Manager feature for mvpp2 Huisong Li
@ 2023-11-28  6:09 ` Huisong Li
  2023-11-28 10:36   ` Hemant Agrawal
  2023-11-28  6:09 ` [PATCH 10/11] doc: add Traffic Manager feature for ipn3ke Huisong Li
                   ` (2 subsequent siblings)
  11 siblings, 1 reply; 43+ messages in thread
From: Huisong Li @ 2023-11-28  6:09 UTC (permalink / raw)
  To: dev, ferruh.yigit, thomas, Hemant Agrawal, Sachin Saxena
  Cc: liuyonglong, lihuisong

Add Traffic Manager feature for dpaa2.

Cc: stable@dpdk.org

Signed-off-by: Huisong Li <lihuisong@huawei.com>
---
 doc/guides/nics/features/dpaa2.ini | 1 +
 1 file changed, 1 insertion(+)

diff --git a/doc/guides/nics/features/dpaa2.ini b/doc/guides/nics/features/dpaa2.ini
index 26dc8c2178..f02da463d9 100644
--- a/doc/guides/nics/features/dpaa2.ini
+++ b/doc/guides/nics/features/dpaa2.ini
@@ -17,6 +17,7 @@ Unicast MAC filter   = Y
 RSS hash             = Y
 VLAN filter          = Y
 Flow control         = Y
+Traffic manager      = Y
 VLAN offload         = Y
 L3 checksum offload  = Y
 L4 checksum offload  = Y
-- 
2.33.0


^ permalink raw reply	[flat|nested] 43+ messages in thread

* [PATCH 10/11] doc: add Traffic Manager feature for ipn3ke
  2023-11-28  6:09 [PATCH 00/11] add Traffic Manager feature Huisong Li
                   ` (8 preceding siblings ...)
  2023-11-28  6:09 ` [PATCH 09/11] doc: add Traffic Manager feature for dpaa2 Huisong Li
@ 2023-11-28  6:09 ` Huisong Li
  2023-11-28  7:10   ` Xu, Rosen
  2023-11-28  6:09 ` [PATCH 11/11] doc: add Traffic Manager feature for ice Huisong Li
  2023-11-28 12:40 ` [PATCH v2 00/11] add Traffic Manager feature Huisong Li
  11 siblings, 1 reply; 43+ messages in thread
From: Huisong Li @ 2023-11-28  6:09 UTC (permalink / raw)
  To: dev, ferruh.yigit, thomas, Rosen Xu; +Cc: liuyonglong, lihuisong

Add Traffic Manager feature for ipn3ke.

Cc: stable@dpdk.org

Signed-off-by: Huisong Li <lihuisong@huawei.com>
---
 doc/guides/nics/features/ipn3ke.ini | 1 +
 1 file changed, 1 insertion(+)

diff --git a/doc/guides/nics/features/ipn3ke.ini b/doc/guides/nics/features/ipn3ke.ini
index 1f6b780273..e412978820 100644
--- a/doc/guides/nics/features/ipn3ke.ini
+++ b/doc/guides/nics/features/ipn3ke.ini
@@ -25,6 +25,7 @@ SR-IOV               = Y
 DCB                  = Y
 VLAN filter          = Y
 Flow control         = Y
+Traffic manager      = Y
 CRC offload          = Y
 VLAN offload         = Y
 QinQ offload         = Y
-- 
2.33.0


^ permalink raw reply	[flat|nested] 43+ messages in thread

* [PATCH 11/11] doc: add Traffic Manager feature for ice
  2023-11-28  6:09 [PATCH 00/11] add Traffic Manager feature Huisong Li
                   ` (9 preceding siblings ...)
  2023-11-28  6:09 ` [PATCH 10/11] doc: add Traffic Manager feature for ipn3ke Huisong Li
@ 2023-11-28  6:09 ` Huisong Li
  2023-11-28 10:41   ` Ferruh Yigit
  2023-11-28 12:40 ` [PATCH v2 00/11] add Traffic Manager feature Huisong Li
  11 siblings, 1 reply; 43+ messages in thread
From: Huisong Li @ 2023-11-28  6:09 UTC (permalink / raw)
  To: dev, ferruh.yigit, thomas, Qiming Yang, Qi Zhang; +Cc: liuyonglong, lihuisong

Add Traffic Manager feature for ice.

Cc: stable@dpdk.org

Signed-off-by: Huisong Li <lihuisong@huawei.com>
---
 doc/guides/nics/features/ice.ini     | 1 +
 doc/guides/nics/features/ice_dcf.ini | 1 +
 2 files changed, 2 insertions(+)

diff --git a/doc/guides/nics/features/ice.ini b/doc/guides/nics/features/ice.ini
index 13f8871dcc..d26ab7e6a9 100644
--- a/doc/guides/nics/features/ice.ini
+++ b/doc/guides/nics/features/ice.ini
@@ -25,6 +25,7 @@ Unicast MAC filter   = Y
 RSS hash             = Y
 RSS key update       = Y
 RSS reta update      = Y
+Traffic manager      = Y
 VLAN filter          = Y
 CRC offload          = Y
 VLAN offload         = Y
diff --git a/doc/guides/nics/features/ice_dcf.ini b/doc/guides/nics/features/ice_dcf.ini
index 3b11622d4c..210c08fc9a 100644
--- a/doc/guides/nics/features/ice_dcf.ini
+++ b/doc/guides/nics/features/ice_dcf.ini
@@ -21,6 +21,7 @@ MTU update           = Y
 Promiscuous mode     = Y
 Allmulticast mode    = Y
 Unicast MAC filter   = Y
+Traffic manager      = Y
 VLAN filter          = Y
 VLAN offload         = Y
 Extended stats       = Y
-- 
2.33.0


^ permalink raw reply	[flat|nested] 43+ messages in thread

* RE: [PATCH 10/11] doc: add Traffic Manager feature for ipn3ke
  2023-11-28  6:09 ` [PATCH 10/11] doc: add Traffic Manager feature for ipn3ke Huisong Li
@ 2023-11-28  7:10   ` Xu, Rosen
  0 siblings, 0 replies; 43+ messages in thread
From: Xu, Rosen @ 2023-11-28  7:10 UTC (permalink / raw)
  To: Huisong Li, dev, ferruh.yigit, thomas; +Cc: liuyonglong

Hi,

> -----Original Message-----
> From: Huisong Li <lihuisong@huawei.com>
> Sent: Tuesday, November 28, 2023 2:10 PM
> To: dev@dpdk.org; ferruh.yigit@amd.com; thomas@monjalon.net; Xu,
> Rosen <rosen.xu@intel.com>
> Cc: liuyonglong@huawei.com; lihuisong@huawei.com
> Subject: [PATCH 10/11] doc: add Traffic Manager feature for ipn3ke
> 
> Add Traffic Manager feature for ipn3ke.
> 
> Cc: stable@dpdk.org
> 
> Signed-off-by: Huisong Li <lihuisong@huawei.com>
> ---
>  doc/guides/nics/features/ipn3ke.ini | 1 +
>  1 file changed, 1 insertion(+)
> 
> diff --git a/doc/guides/nics/features/ipn3ke.ini
> b/doc/guides/nics/features/ipn3ke.ini
> index 1f6b780273..e412978820 100644
> --- a/doc/guides/nics/features/ipn3ke.ini
> +++ b/doc/guides/nics/features/ipn3ke.ini
> @@ -25,6 +25,7 @@ SR-IOV               = Y
>  DCB                  = Y
>  VLAN filter          = Y
>  Flow control         = Y
> +Traffic manager      = Y
>  CRC offload          = Y
>  VLAN offload         = Y
>  QinQ offload         = Y
> --
> 2.33.0

Acked-by: Rosen Xu <rosen.xu@intel.com>

^ permalink raw reply	[flat|nested] 43+ messages in thread

* Re: [PATCH 01/11] doc: add Traffic Manager feature
  2023-11-28  6:09 ` [PATCH 01/11] doc: " Huisong Li
@ 2023-11-28 10:32   ` Ferruh Yigit
  2023-11-28 10:36     ` Hemant Agrawal
  2023-11-28 10:54     ` Dumitrescu, Cristian
  0 siblings, 2 replies; 43+ messages in thread
From: Ferruh Yigit @ 2023-11-28 10:32 UTC (permalink / raw)
  To: Huisong Li, dev, thomas, Hemant Agrawal,
	Balasubramanian Manoharan, Cristian Dumitrescu, Jerin Jacob
  Cc: liuyonglong

On 11/28/2023 6:09 AM, Huisong Li wrote:
> Add Traffic Manager feature.
> 
> Fixes: 5d109deffa87 ("ethdev: add traffic management API")
> Cc: stable@dpdk.org
> 
> Signed-off-by: Huisong Li <lihuisong@huawei.com>
> Acked-by: Chengwen Feng <fengchengwen@huawei.com>
> 

Acked-by: Ferruh Yigit <ferruh.yigit@amd.com>



^ permalink raw reply	[flat|nested] 43+ messages in thread

* Re: [PATCH 02/11] doc: add Traffic Manager feature for iavf
  2023-11-28  6:09 ` [PATCH 02/11] doc: add Traffic Manager feature for iavf Huisong Li
@ 2023-11-28 10:35   ` Ferruh Yigit
  2023-11-28 11:33     ` lihuisong (C)
  2023-11-28 11:47     ` lihuisong (C)
  0 siblings, 2 replies; 43+ messages in thread
From: Ferruh Yigit @ 2023-11-28 10:35 UTC (permalink / raw)
  To: Huisong Li, dev, thomas, Jingjing Wu, Beilei Xing; +Cc: liuyonglong

On 11/28/2023 6:09 AM, Huisong Li wrote:
> Add Traffic Manager feature for iavf.
> 
> Cc: stable@dpdk.org
> 
> Signed-off-by: Huisong Li <lihuisong@huawei.com>
> ---
>  doc/guides/nics/features/iavf.ini | 1 +
>  1 file changed, 1 insertion(+)
> 
> diff --git a/doc/guides/nics/features/iavf.ini b/doc/guides/nics/features/iavf.ini
> index db4f92ce71..385799c650 100644
> --- a/doc/guides/nics/features/iavf.ini
> +++ b/doc/guides/nics/features/iavf.ini
> @@ -35,6 +35,7 @@ Inner L4 checksum    = Y
>  Packet type parsing  = Y
>  Rx descriptor status = Y
>  Tx descriptor status = Y
> +Traffic manager      = Y
>  Inline crypto        = Y
>  Basic stats          = Y
>  Multiprocess aware   = Y

Can you please keep the order in the default.ini and other files same,
here 'Inline crypto' seems put into wrong order that is causing the
confusion,
but new fields seems need to go between 'VLAN filter' & 'CRC offload'.

^ permalink raw reply	[flat|nested] 43+ messages in thread

* RE: [PATCH 01/11] doc: add Traffic Manager feature
  2023-11-28 10:32   ` Ferruh Yigit
@ 2023-11-28 10:36     ` Hemant Agrawal
  2023-11-28 10:54     ` Dumitrescu, Cristian
  1 sibling, 0 replies; 43+ messages in thread
From: Hemant Agrawal @ 2023-11-28 10:36 UTC (permalink / raw)
  To: Ferruh Yigit, Huisong Li, dev, thomas, Balasubramanian Manoharan,
	Cristian Dumitrescu, Jerin Jacob
  Cc: liuyonglong



> -----Original Message-----
> From: Ferruh Yigit <ferruh.yigit@amd.com>
> Sent: Tuesday, November 28, 2023 4:02 PM
> To: Huisong Li <lihuisong@huawei.com>; dev@dpdk.org;
> thomas@monjalon.net; Hemant Agrawal <hemant.agrawal@nxp.com>;
> Balasubramanian Manoharan
> <balasubramanian.manoharan@caviumnetworks.com>; Cristian Dumitrescu
> <cristian.dumitrescu@intel.com>; Jerin Jacob
> <jerin.jacob@caviumnetworks.com>
> Cc: liuyonglong@huawei.com
> Subject: Re: [PATCH 01/11] doc: add Traffic Manager feature
> Importance: High
> 
> On 11/28/2023 6:09 AM, Huisong Li wrote:
> > Add Traffic Manager feature.
> >
> > Fixes: 5d109deffa87 ("ethdev: add traffic management API")
> > Cc: stable@dpdk.org
> >
> > Signed-off-by: Huisong Li <lihuisong@huawei.com>
> > Acked-by: Chengwen Feng <fengchengwen@huawei.com>
> >
> 
> Acked-by: Ferruh Yigit <ferruh.yigit@amd.com>
> 
Acked-by: Hemant Agrawal <hemant.agrawal@nxp.com>

^ permalink raw reply	[flat|nested] 43+ messages in thread

* RE: [PATCH 09/11] doc: add Traffic Manager feature for dpaa2
  2023-11-28  6:09 ` [PATCH 09/11] doc: add Traffic Manager feature for dpaa2 Huisong Li
@ 2023-11-28 10:36   ` Hemant Agrawal
  0 siblings, 0 replies; 43+ messages in thread
From: Hemant Agrawal @ 2023-11-28 10:36 UTC (permalink / raw)
  To: Huisong Li, dev, ferruh.yigit, thomas, Sachin Saxena; +Cc: liuyonglong



> -----Original Message-----
> From: Huisong Li <lihuisong@huawei.com>
> Sent: Tuesday, November 28, 2023 11:40 AM
> To: dev@dpdk.org; ferruh.yigit@amd.com; thomas@monjalon.net; Hemant
> Agrawal <hemant.agrawal@nxp.com>; Sachin Saxena
> <sachin.saxena@nxp.com>
> Cc: liuyonglong@huawei.com; lihuisong@huawei.com
> Subject: [PATCH 09/11] doc: add Traffic Manager feature for dpaa2
> Importance: High
> 
> Add Traffic Manager feature for dpaa2.
> 
> Cc: stable@dpdk.org
> 
> Signed-off-by: Huisong Li <lihuisong@huawei.com>
> ---
>  doc/guides/nics/features/dpaa2.ini | 1 +
>  1 file changed, 1 insertion(+)
> 
> diff --git a/doc/guides/nics/features/dpaa2.ini
> b/doc/guides/nics/features/dpaa2.ini
> index 26dc8c2178..f02da463d9 100644
> --- a/doc/guides/nics/features/dpaa2.ini
> +++ b/doc/guides/nics/features/dpaa2.ini
> @@ -17,6 +17,7 @@ Unicast MAC filter   = Y
>  RSS hash             = Y
>  VLAN filter          = Y
>  Flow control         = Y
> +Traffic manager      = Y
>  VLAN offload         = Y
>  L3 checksum offload  = Y
>  L4 checksum offload  = Y
> --
> 2.33.0
Acked-by: Hemant Agrawal <hemant.agrawal@nxp.com>

^ permalink raw reply	[flat|nested] 43+ messages in thread

* Re: [PATCH 08/11] doc: add Traffic Manager feature for mvpp2
  2023-11-28  6:09 ` [PATCH 08/11] doc: add Traffic Manager feature for mvpp2 Huisong Li
@ 2023-11-28 10:39   ` Ferruh Yigit
  2023-11-28 11:34     ` lihuisong (C)
  0 siblings, 1 reply; 43+ messages in thread
From: Ferruh Yigit @ 2023-11-28 10:39 UTC (permalink / raw)
  To: Huisong Li, dev, thomas, Liron Himi; +Cc: liuyonglong

On 11/28/2023 6:09 AM, Huisong Li wrote:
> Add Traffic Manager feature for mvpp2.
> 
> Cc: stable@dpdk.org
> 
> Signed-off-by: Huisong Li <lihuisong@huawei.com>
> ---
>  doc/guides/nics/features/mvpp2.ini | 1 +
>  1 file changed, 1 insertion(+)
> 
> diff --git a/doc/guides/nics/features/mvpp2.ini b/doc/guides/nics/features/mvpp2.ini
> index 653c9d08cb..69767d6317 100644
> --- a/doc/guides/nics/features/mvpp2.ini
> +++ b/doc/guides/nics/features/mvpp2.ini
> @@ -13,6 +13,7 @@ Unicast MAC filter   = Y
>  Multicast MAC filter = Y
>  RSS hash             = Y
>  Flow control         = Y
> +Traffic manager      = Y
>  VLAN filter          = Y
>  CRC offload          = Y
>  L3 checksum offload  = Y

Similarly original order looks wrong, but can move new update below
'VLAN filter'.

^ permalink raw reply	[flat|nested] 43+ messages in thread

* Re: [PATCH 11/11] doc: add Traffic Manager feature for ice
  2023-11-28  6:09 ` [PATCH 11/11] doc: add Traffic Manager feature for ice Huisong Li
@ 2023-11-28 10:41   ` Ferruh Yigit
  2023-11-28 11:35     ` lihuisong (C)
  0 siblings, 1 reply; 43+ messages in thread
From: Ferruh Yigit @ 2023-11-28 10:41 UTC (permalink / raw)
  To: Huisong Li, dev, thomas, Qiming Yang, Qi Zhang; +Cc: liuyonglong

On 11/28/2023 6:09 AM, Huisong Li wrote:
> Add Traffic Manager feature for ice.
> 
> Cc: stable@dpdk.org
> 
> Signed-off-by: Huisong Li <lihuisong@huawei.com>
> ---
>  doc/guides/nics/features/ice.ini     | 1 +
>  doc/guides/nics/features/ice_dcf.ini | 1 +
>  2 files changed, 2 insertions(+)
> 
> diff --git a/doc/guides/nics/features/ice.ini b/doc/guides/nics/features/ice.ini
> index 13f8871dcc..d26ab7e6a9 100644
> --- a/doc/guides/nics/features/ice.ini
> +++ b/doc/guides/nics/features/ice.ini
> @@ -25,6 +25,7 @@ Unicast MAC filter   = Y
>  RSS hash             = Y
>  RSS key update       = Y
>  RSS reta update      = Y
> +Traffic manager      = Y
>  VLAN filter          = Y
>  CRC offload          = Y
>  VLAN offload         = Y
>

Please move below 'VLAN filter'



> diff --git a/doc/guides/nics/features/ice_dcf.ini b/doc/guides/nics/features/ice_dcf.ini
> index 3b11622d4c..210c08fc9a 100644
> --- a/doc/guides/nics/features/ice_dcf.ini
> +++ b/doc/guides/nics/features/ice_dcf.ini
> @@ -21,6 +21,7 @@ MTU update           = Y
>  Promiscuous mode     = Y
>  Allmulticast mode    = Y
>  Unicast MAC filter   = Y
> +Traffic manager      = Y
>  VLAN filter          = Y
>  VLAN offload         = Y
>  Extended stats       = Y
>

Please move below 'VLAN filter'

^ permalink raw reply	[flat|nested] 43+ messages in thread

* RE: [PATCH 01/11] doc: add Traffic Manager feature
  2023-11-28 10:32   ` Ferruh Yigit
  2023-11-28 10:36     ` Hemant Agrawal
@ 2023-11-28 10:54     ` Dumitrescu, Cristian
  1 sibling, 0 replies; 43+ messages in thread
From: Dumitrescu, Cristian @ 2023-11-28 10:54 UTC (permalink / raw)
  To: Ferruh Yigit, Huisong Li, dev, thomas, Hemant Agrawal,
	Balasubramanian Manoharan, Jerin Jacob
  Cc: liuyonglong



> -----Original Message-----
> From: Ferruh Yigit <ferruh.yigit@amd.com>
> Sent: Tuesday, November 28, 2023 10:32 AM
> To: Huisong Li <lihuisong@huawei.com>; dev@dpdk.org; thomas@monjalon.net;
> Hemant Agrawal <hemant.agrawal@nxp.com>; Balasubramanian Manoharan
> <balasubramanian.manoharan@caviumnetworks.com>; Dumitrescu, Cristian
> <cristian.dumitrescu@intel.com>; Jerin Jacob
> <jerin.jacob@caviumnetworks.com>
> Cc: liuyonglong@huawei.com
> Subject: Re: [PATCH 01/11] doc: add Traffic Manager feature
> 
> On 11/28/2023 6:09 AM, Huisong Li wrote:
> > Add Traffic Manager feature.
> >
> > Fixes: 5d109deffa87 ("ethdev: add traffic management API")
> > Cc: stable@dpdk.org
> >
> > Signed-off-by: Huisong Li <lihuisong@huawei.com>
> > Acked-by: Chengwen Feng <fengchengwen@huawei.com>
> >
> 
> Acked-by: Ferruh Yigit <ferruh.yigit@amd.com>
> 

Acked-by: Cristian Dumitrescu <cristian.dumitrescu@yahoo.com>


^ permalink raw reply	[flat|nested] 43+ messages in thread

* Re: [PATCH 02/11] doc: add Traffic Manager feature for iavf
  2023-11-28 10:35   ` Ferruh Yigit
@ 2023-11-28 11:33     ` lihuisong (C)
  2023-11-28 11:47     ` lihuisong (C)
  1 sibling, 0 replies; 43+ messages in thread
From: lihuisong (C) @ 2023-11-28 11:33 UTC (permalink / raw)
  To: Ferruh Yigit, dev; +Cc: liuyonglong, thomas, Jingjing Wu, Beilei Xing


在 2023/11/28 18:35, Ferruh Yigit 写道:
> On 11/28/2023 6:09 AM, Huisong Li wrote:
>> Add Traffic Manager feature for iavf.
>>
>> Cc: stable@dpdk.org
>>
>> Signed-off-by: Huisong Li <lihuisong@huawei.com>
>> ---
>>   doc/guides/nics/features/iavf.ini | 1 +
>>   1 file changed, 1 insertion(+)
>>
>> diff --git a/doc/guides/nics/features/iavf.ini b/doc/guides/nics/features/iavf.ini
>> index db4f92ce71..385799c650 100644
>> --- a/doc/guides/nics/features/iavf.ini
>> +++ b/doc/guides/nics/features/iavf.ini
>> @@ -35,6 +35,7 @@ Inner L4 checksum    = Y
>>   Packet type parsing  = Y
>>   Rx descriptor status = Y
>>   Tx descriptor status = Y
>> +Traffic manager      = Y
>>   Inline crypto        = Y
>>   Basic stats          = Y
>>   Multiprocess aware   = Y
> Can you please keep the order in the default.ini and other files same,
> here 'Inline crypto' seems put into wrong order that is causing the
> confusion,
> but new fields seems need to go between 'VLAN filter' & 'CRC offload'.
Yes, I also find that the order of some driver's ini file is different 
from the one of default.ini.
Fix the order in this patch?
> .

^ permalink raw reply	[flat|nested] 43+ messages in thread

* Re: [PATCH 08/11] doc: add Traffic Manager feature for mvpp2
  2023-11-28 10:39   ` Ferruh Yigit
@ 2023-11-28 11:34     ` lihuisong (C)
  0 siblings, 0 replies; 43+ messages in thread
From: lihuisong (C) @ 2023-11-28 11:34 UTC (permalink / raw)
  To: Ferruh Yigit, dev; +Cc: liuyonglong, thomas, Liron Himi


在 2023/11/28 18:39, Ferruh Yigit 写道:
> On 11/28/2023 6:09 AM, Huisong Li wrote:
>> Add Traffic Manager feature for mvpp2.
>>
>> Cc: stable@dpdk.org
>>
>> Signed-off-by: Huisong Li <lihuisong@huawei.com>
>> ---
>>   doc/guides/nics/features/mvpp2.ini | 1 +
>>   1 file changed, 1 insertion(+)
>>
>> diff --git a/doc/guides/nics/features/mvpp2.ini b/doc/guides/nics/features/mvpp2.ini
>> index 653c9d08cb..69767d6317 100644
>> --- a/doc/guides/nics/features/mvpp2.ini
>> +++ b/doc/guides/nics/features/mvpp2.ini
>> @@ -13,6 +13,7 @@ Unicast MAC filter   = Y
>>   Multicast MAC filter = Y
>>   RSS hash             = Y
>>   Flow control         = Y
>> +Traffic manager      = Y
>>   VLAN filter          = Y
>>   CRC offload          = Y
>>   L3 checksum offload  = Y
> Similarly original order looks wrong, but can move new update below
> 'VLAN filter'.
ok, will fix it for mvpp2.
> .

^ permalink raw reply	[flat|nested] 43+ messages in thread

* Re: [PATCH 11/11] doc: add Traffic Manager feature for ice
  2023-11-28 10:41   ` Ferruh Yigit
@ 2023-11-28 11:35     ` lihuisong (C)
  0 siblings, 0 replies; 43+ messages in thread
From: lihuisong (C) @ 2023-11-28 11:35 UTC (permalink / raw)
  To: Ferruh Yigit, dev; +Cc: liuyonglong, thomas, Qiming Yang, Qi Zhang


在 2023/11/28 18:41, Ferruh Yigit 写道:
> On 11/28/2023 6:09 AM, Huisong Li wrote:
>> Add Traffic Manager feature for ice.
>>
>> Cc: stable@dpdk.org
>>
>> Signed-off-by: Huisong Li <lihuisong@huawei.com>
>> ---
>>   doc/guides/nics/features/ice.ini     | 1 +
>>   doc/guides/nics/features/ice_dcf.ini | 1 +
>>   2 files changed, 2 insertions(+)
>>
>> diff --git a/doc/guides/nics/features/ice.ini b/doc/guides/nics/features/ice.ini
>> index 13f8871dcc..d26ab7e6a9 100644
>> --- a/doc/guides/nics/features/ice.ini
>> +++ b/doc/guides/nics/features/ice.ini
>> @@ -25,6 +25,7 @@ Unicast MAC filter   = Y
>>   RSS hash             = Y
>>   RSS key update       = Y
>>   RSS reta update      = Y
>> +Traffic manager      = Y
>>   VLAN filter          = Y
>>   CRC offload          = Y
>>   VLAN offload         = Y
>>
> Please move below 'VLAN filter'
Ack
>
>
>
>> diff --git a/doc/guides/nics/features/ice_dcf.ini b/doc/guides/nics/features/ice_dcf.ini
>> index 3b11622d4c..210c08fc9a 100644
>> --- a/doc/guides/nics/features/ice_dcf.ini
>> +++ b/doc/guides/nics/features/ice_dcf.ini
>> @@ -21,6 +21,7 @@ MTU update           = Y
>>   Promiscuous mode     = Y
>>   Allmulticast mode    = Y
>>   Unicast MAC filter   = Y
>> +Traffic manager      = Y
>>   VLAN filter          = Y
>>   VLAN offload         = Y
>>   Extended stats       = Y
>>
> Please move below 'VLAN filter'
Ack
> .

^ permalink raw reply	[flat|nested] 43+ messages in thread

* Re: [PATCH 02/11] doc: add Traffic Manager feature for iavf
  2023-11-28 10:35   ` Ferruh Yigit
  2023-11-28 11:33     ` lihuisong (C)
@ 2023-11-28 11:47     ` lihuisong (C)
  2023-11-28 11:55       ` Ferruh Yigit
  1 sibling, 1 reply; 43+ messages in thread
From: lihuisong (C) @ 2023-11-28 11:47 UTC (permalink / raw)
  To: Ferruh Yigit, dev; +Cc: liuyonglong, thomas, Jingjing Wu, Beilei Xing


在 2023/11/28 18:35, Ferruh Yigit 写道:
> On 11/28/2023 6:09 AM, Huisong Li wrote:
>> Add Traffic Manager feature for iavf.
>>
>> Cc: stable@dpdk.org
>>
>> Signed-off-by: Huisong Li <lihuisong@huawei.com>
>> ---
>>   doc/guides/nics/features/iavf.ini | 1 +
>>   1 file changed, 1 insertion(+)
>>
>> diff --git a/doc/guides/nics/features/iavf.ini b/doc/guides/nics/features/iavf.ini
>> index db4f92ce71..385799c650 100644
>> --- a/doc/guides/nics/features/iavf.ini
>> +++ b/doc/guides/nics/features/iavf.ini
>> @@ -35,6 +35,7 @@ Inner L4 checksum    = Y
>>   Packet type parsing  = Y
>>   Rx descriptor status = Y
>>   Tx descriptor status = Y
>> +Traffic manager      = Y
>>   Inline crypto        = Y
>>   Basic stats          = Y
>>   Multiprocess aware   = Y
> Can you please keep the order in the default.ini and other files same,
> here 'Inline crypto' seems put into wrong order that is causing the
> confusion,
> but new fields seems need to go between 'VLAN filter' & 'CRC offload'.
> .
Hi Ferruh,

I find that there are many place which is different from the order of 
default.ini.
And other drivers also have this problem.
I want to do it for all drivers after this series.
What do you think of that?

^ permalink raw reply	[flat|nested] 43+ messages in thread

* Re: [PATCH 02/11] doc: add Traffic Manager feature for iavf
  2023-11-28 11:47     ` lihuisong (C)
@ 2023-11-28 11:55       ` Ferruh Yigit
  2023-11-28 12:11         ` lihuisong (C)
  0 siblings, 1 reply; 43+ messages in thread
From: Ferruh Yigit @ 2023-11-28 11:55 UTC (permalink / raw)
  To: lihuisong (C), dev; +Cc: liuyonglong, thomas, Jingjing Wu, Beilei Xing

On 11/28/2023 11:47 AM, lihuisong (C) wrote:
> 
> 在 2023/11/28 18:35, Ferruh Yigit 写道:
>> On 11/28/2023 6:09 AM, Huisong Li wrote:
>>> Add Traffic Manager feature for iavf.
>>>
>>> Cc: stable@dpdk.org
>>>
>>> Signed-off-by: Huisong Li <lihuisong@huawei.com>
>>> ---
>>>   doc/guides/nics/features/iavf.ini | 1 +
>>>   1 file changed, 1 insertion(+)
>>>
>>> diff --git a/doc/guides/nics/features/iavf.ini
>>> b/doc/guides/nics/features/iavf.ini
>>> index db4f92ce71..385799c650 100644
>>> --- a/doc/guides/nics/features/iavf.ini
>>> +++ b/doc/guides/nics/features/iavf.ini
>>> @@ -35,6 +35,7 @@ Inner L4 checksum    = Y
>>>   Packet type parsing  = Y
>>>   Rx descriptor status = Y
>>>   Tx descriptor status = Y
>>> +Traffic manager      = Y
>>>   Inline crypto        = Y
>>>   Basic stats          = Y
>>>   Multiprocess aware   = Y
>> Can you please keep the order in the default.ini and other files same,
>> here 'Inline crypto' seems put into wrong order that is causing the
>> confusion,
>> but new fields seems need to go between 'VLAN filter' & 'CRC offload'.
>> .
> Hi Ferruh,
> 
> I find that there are many place which is different from the order of
> default.ini.
> And other drivers also have this problem.
> I want to do it for all drivers after this series.
> What do you think of that?
>

Agree to fix the order later with a separate patch, and keep the order
as best as possible in this series.

^ permalink raw reply	[flat|nested] 43+ messages in thread

* Re: [PATCH 02/11] doc: add Traffic Manager feature for iavf
  2023-11-28 11:55       ` Ferruh Yigit
@ 2023-11-28 12:11         ` lihuisong (C)
  0 siblings, 0 replies; 43+ messages in thread
From: lihuisong (C) @ 2023-11-28 12:11 UTC (permalink / raw)
  To: Ferruh Yigit, dev; +Cc: liuyonglong, thomas, Jingjing Wu, Beilei Xing


在 2023/11/28 19:55, Ferruh Yigit 写道:
> On 11/28/2023 11:47 AM, lihuisong (C) wrote:
>> 在 2023/11/28 18:35, Ferruh Yigit 写道:
>>> On 11/28/2023 6:09 AM, Huisong Li wrote:
>>>> Add Traffic Manager feature for iavf.
>>>>
>>>> Cc: stable@dpdk.org
>>>>
>>>> Signed-off-by: Huisong Li <lihuisong@huawei.com>
>>>> ---
>>>>    doc/guides/nics/features/iavf.ini | 1 +
>>>>    1 file changed, 1 insertion(+)
>>>>
>>>> diff --git a/doc/guides/nics/features/iavf.ini
>>>> b/doc/guides/nics/features/iavf.ini
>>>> index db4f92ce71..385799c650 100644
>>>> --- a/doc/guides/nics/features/iavf.ini
>>>> +++ b/doc/guides/nics/features/iavf.ini
>>>> @@ -35,6 +35,7 @@ Inner L4 checksum    = Y
>>>>    Packet type parsing  = Y
>>>>    Rx descriptor status = Y
>>>>    Tx descriptor status = Y
>>>> +Traffic manager      = Y
>>>>    Inline crypto        = Y
>>>>    Basic stats          = Y
>>>>    Multiprocess aware   = Y
>>> Can you please keep the order in the default.ini and other files same,
>>> here 'Inline crypto' seems put into wrong order that is causing the
>>> confusion,
>>> but new fields seems need to go between 'VLAN filter' & 'CRC offload'.
>>> .
>> Hi Ferruh,
>>
>> I find that there are many place which is different from the order of
>> default.ini.
>> And other drivers also have this problem.
>> I want to do it for all drivers after this series.
>> What do you think of that?
>>
> Agree to fix the order later with a separate patch, and keep the order
> as best as possible in this series.

ok,will adjust the order of this file a little bit.

> .

^ permalink raw reply	[flat|nested] 43+ messages in thread

* [PATCH v2 00/11] add Traffic Manager feature
  2023-11-28  6:09 [PATCH 00/11] add Traffic Manager feature Huisong Li
                   ` (10 preceding siblings ...)
  2023-11-28  6:09 ` [PATCH 11/11] doc: add Traffic Manager feature for ice Huisong Li
@ 2023-11-28 12:40 ` Huisong Li
  2023-11-28 12:40   ` [PATCH v2 01/11] doc: " Huisong Li
                     ` (14 more replies)
  11 siblings, 15 replies; 43+ messages in thread
From: Huisong Li @ 2023-11-28 12:40 UTC (permalink / raw)
  To: dev, ferruh.yigit, thomas; +Cc: liuyonglong, lihuisong

The traffic management API has been introduced for a long time, please see
commit 5d109deffa87 ("ethdev: add traffic management API").
And many PMD also support this feature. So this series add this feature to
features.rst, default.ini and driver.ini.

---
 v2:
  - fix the order of some feature for patch 2/11, 8/11 and 11/11.

Huisong Li (11):
  doc: add Traffic Manager feature
  doc: add Traffic Manager feature for iavf
  doc: add Traffic Manager feature for i40e
  doc: add Traffic Manager feature for ixgbe
  doc: add Traffic Manager feature for cnxk
  doc: add Traffic Manager feature for hns3
  doc: add Traffic Manager feature for txgbe
  doc: add Traffic Manager feature for mvpp2
  doc: add Traffic Manager feature for dpaa2
  doc: add Traffic Manager feature for ipn3ke
  doc: add Traffic Manager feature for ice

 doc/guides/nics/features.rst         | 13 +++++++++++++
 doc/guides/nics/features/cnxk.ini    |  1 +
 doc/guides/nics/features/default.ini |  1 +
 doc/guides/nics/features/dpaa2.ini   |  1 +
 doc/guides/nics/features/hns3.ini    |  1 +
 doc/guides/nics/features/i40e.ini    |  1 +
 doc/guides/nics/features/iavf.ini    |  3 ++-
 doc/guides/nics/features/ice.ini     |  1 +
 doc/guides/nics/features/ice_dcf.ini |  1 +
 doc/guides/nics/features/ipn3ke.ini  |  1 +
 doc/guides/nics/features/ixgbe.ini   |  1 +
 doc/guides/nics/features/mvpp2.ini   |  3 ++-
 doc/guides/nics/features/txgbe.ini   |  1 +
 13 files changed, 27 insertions(+), 2 deletions(-)

-- 
2.33.0


^ permalink raw reply	[flat|nested] 43+ messages in thread

* [PATCH v2 01/11] doc: add Traffic Manager feature
  2023-11-28 12:40 ` [PATCH v2 00/11] add Traffic Manager feature Huisong Li
@ 2023-11-28 12:40   ` Huisong Li
  2023-11-28 12:40   ` [PATCH v2 02/11] doc: add Traffic Manager feature for iavf Huisong Li
                     ` (13 subsequent siblings)
  14 siblings, 0 replies; 43+ messages in thread
From: Huisong Li @ 2023-11-28 12:40 UTC (permalink / raw)
  To: dev, ferruh.yigit, thomas, Hemant Agrawal,
	Balasubramanian Manoharan, Cristian Dumitrescu, Jerin Jacob
  Cc: liuyonglong, lihuisong

Add Traffic Manager feature.

Fixes: 5d109deffa87 ("ethdev: add traffic management API")
Cc: stable@dpdk.org

Signed-off-by: Huisong Li <lihuisong@huawei.com>
Acked-by: Chengwen Feng <fengchengwen@huawei.com>
Acked-by: Ferruh Yigit <ferruh.yigit@amd.com>
Acked-by: Hemant Agrawal <hemant.agrawal@nxp.com>
Acked-by: Cristian Dumitrescu <cristian.dumitrescu@yahoo.com>
---
 doc/guides/nics/features.rst         | 13 +++++++++++++
 doc/guides/nics/features/default.ini |  1 +
 2 files changed, 14 insertions(+)

diff --git a/doc/guides/nics/features.rst b/doc/guides/nics/features.rst
index 1a1dc16c1e..e93b97a5b8 100644
--- a/doc/guides/nics/features.rst
+++ b/doc/guides/nics/features.rst
@@ -740,6 +740,19 @@ Supports congestion management.
   ``rte_eth_cman_config_set()``, ``rte_eth_cman_config_get()``.
 
 
+.. _nic_features_traffic_manager:
+
+Traffic manager
+---------------
+
+Supports Traffic manager.
+
+* **[implements] rte_tm_ops**: ``capabilities_get``, ``shaper_profile_add``,
+  ``hierarchy_commit`` and so on.
+* **[related]    API**: ``rte_tm_capabilities_get()``, ``rte_tm_shaper_profile_add()``,
+  ``rte_tm_hierarchy_commit()`` and so on.
+
+
 .. _nic_features_fw_version:
 
 FW version
diff --git a/doc/guides/nics/features/default.ini b/doc/guides/nics/features/default.ini
index 806cb033ff..64ee0f8c2f 100644
--- a/doc/guides/nics/features/default.ini
+++ b/doc/guides/nics/features/default.ini
@@ -42,6 +42,7 @@ VLAN filter          =
 Flow control         =
 Rate limitation      =
 Congestion management =
+Traffic manager      =
 Inline crypto        =
 Inline protocol      =
 CRC offload          =
-- 
2.33.0


^ permalink raw reply	[flat|nested] 43+ messages in thread

* [PATCH v2 02/11] doc: add Traffic Manager feature for iavf
  2023-11-28 12:40 ` [PATCH v2 00/11] add Traffic Manager feature Huisong Li
  2023-11-28 12:40   ` [PATCH v2 01/11] doc: " Huisong Li
@ 2023-11-28 12:40   ` Huisong Li
  2023-11-28 12:40   ` [PATCH v2 03/11] doc: add Traffic Manager feature for i40e Huisong Li
                     ` (12 subsequent siblings)
  14 siblings, 0 replies; 43+ messages in thread
From: Huisong Li @ 2023-11-28 12:40 UTC (permalink / raw)
  To: dev, ferruh.yigit, thomas, Jingjing Wu, Beilei Xing
  Cc: liuyonglong, lihuisong

Add Traffic Manager feature for iavf and fix the position of "Inline
crypto" feature to keep the order of default.ini as best as possible.

Cc: stable@dpdk.org

Signed-off-by: Huisong Li <lihuisong@huawei.com>
---
 doc/guides/nics/features/iavf.ini | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/doc/guides/nics/features/iavf.ini b/doc/guides/nics/features/iavf.ini
index db4f92ce71..c59115ae15 100644
--- a/doc/guides/nics/features/iavf.ini
+++ b/doc/guides/nics/features/iavf.ini
@@ -25,6 +25,8 @@ RSS hash             = Y
 RSS key update       = Y
 RSS reta update      = Y
 VLAN filter          = Y
+Traffic manager      = Y
+Inline crypto        = Y
 CRC offload          = Y
 VLAN offload         = P
 L3 checksum offload  = Y
@@ -35,7 +37,6 @@ Inner L4 checksum    = Y
 Packet type parsing  = Y
 Rx descriptor status = Y
 Tx descriptor status = Y
-Inline crypto        = Y
 Basic stats          = Y
 Multiprocess aware   = Y
 FreeBSD              = Y
-- 
2.33.0


^ permalink raw reply	[flat|nested] 43+ messages in thread

* [PATCH v2 03/11] doc: add Traffic Manager feature for i40e
  2023-11-28 12:40 ` [PATCH v2 00/11] add Traffic Manager feature Huisong Li
  2023-11-28 12:40   ` [PATCH v2 01/11] doc: " Huisong Li
  2023-11-28 12:40   ` [PATCH v2 02/11] doc: add Traffic Manager feature for iavf Huisong Li
@ 2023-11-28 12:40   ` Huisong Li
  2023-11-28 12:40   ` [PATCH v2 04/11] doc: add Traffic Manager feature for ixgbe Huisong Li
                     ` (11 subsequent siblings)
  14 siblings, 0 replies; 43+ messages in thread
From: Huisong Li @ 2023-11-28 12:40 UTC (permalink / raw)
  To: dev, ferruh.yigit, thomas, Yuying Zhang, Beilei Xing
  Cc: liuyonglong, lihuisong

Add Traffic Manager feature for i40e.

Cc: stable@dpdk.org

Signed-off-by: Huisong Li <lihuisong@huawei.com>
---
 doc/guides/nics/features/i40e.ini | 1 +
 1 file changed, 1 insertion(+)

diff --git a/doc/guides/nics/features/i40e.ini b/doc/guides/nics/features/i40e.ini
index e241dad047..2d168199f0 100644
--- a/doc/guides/nics/features/i40e.ini
+++ b/doc/guides/nics/features/i40e.ini
@@ -27,6 +27,7 @@ SR-IOV               = Y
 DCB                  = Y
 VLAN filter          = Y
 Flow control         = Y
+Traffic manager      = Y
 CRC offload          = Y
 VLAN offload         = Y
 QinQ offload         = P
-- 
2.33.0


^ permalink raw reply	[flat|nested] 43+ messages in thread

* [PATCH v2 04/11] doc: add Traffic Manager feature for ixgbe
  2023-11-28 12:40 ` [PATCH v2 00/11] add Traffic Manager feature Huisong Li
                     ` (2 preceding siblings ...)
  2023-11-28 12:40   ` [PATCH v2 03/11] doc: add Traffic Manager feature for i40e Huisong Li
@ 2023-11-28 12:40   ` Huisong Li
  2023-11-28 12:41   ` [PATCH v2 05/11] doc: add Traffic Manager feature for cnxk Huisong Li
                     ` (10 subsequent siblings)
  14 siblings, 0 replies; 43+ messages in thread
From: Huisong Li @ 2023-11-28 12:40 UTC (permalink / raw)
  To: dev, ferruh.yigit, thomas, Qiming Yang, Wenjun Wu; +Cc: liuyonglong, lihuisong

Add Traffic Manager feature for ixgbe.

Cc: stable@dpdk.org

Signed-off-by: Huisong Li <lihuisong@huawei.com>
---
 doc/guides/nics/features/ixgbe.ini | 1 +
 1 file changed, 1 insertion(+)

diff --git a/doc/guides/nics/features/ixgbe.ini b/doc/guides/nics/features/ixgbe.ini
index 8590ac857f..f05fcec455 100644
--- a/doc/guides/nics/features/ixgbe.ini
+++ b/doc/guides/nics/features/ixgbe.ini
@@ -27,6 +27,7 @@ DCB                  = Y
 VLAN filter          = Y
 Flow control         = Y
 Rate limitation      = Y
+Traffic manager      = Y
 Inline crypto        = Y
 CRC offload          = P
 VLAN offload         = P
-- 
2.33.0


^ permalink raw reply	[flat|nested] 43+ messages in thread

* [PATCH v2 05/11] doc: add Traffic Manager feature for cnxk
  2023-11-28 12:40 ` [PATCH v2 00/11] add Traffic Manager feature Huisong Li
                     ` (3 preceding siblings ...)
  2023-11-28 12:40   ` [PATCH v2 04/11] doc: add Traffic Manager feature for ixgbe Huisong Li
@ 2023-11-28 12:41   ` Huisong Li
  2023-11-28 12:41   ` [PATCH v2 06/11] doc: add Traffic Manager feature for hns3 Huisong Li
                     ` (9 subsequent siblings)
  14 siblings, 0 replies; 43+ messages in thread
From: Huisong Li @ 2023-11-28 12:41 UTC (permalink / raw)
  To: dev, ferruh.yigit, thomas, Nithin Dabilpuram, Kiran Kumar K,
	Sunil Kumar Kori, Satha Rao
  Cc: liuyonglong, lihuisong

Add Traffic Manager feature for cnxk.

Cc: stable@dpdk.org

Signed-off-by: Huisong Li <lihuisong@huawei.com>
---
 doc/guides/nics/features/cnxk.ini | 1 +
 1 file changed, 1 insertion(+)

diff --git a/doc/guides/nics/features/cnxk.ini b/doc/guides/nics/features/cnxk.ini
index ac7de9a0f0..f85813ab52 100644
--- a/doc/guides/nics/features/cnxk.ini
+++ b/doc/guides/nics/features/cnxk.ini
@@ -28,6 +28,7 @@ RSS key update       = Y
 RSS reta update      = Y
 Inner RSS            = Y
 Congestion management = Y
+Traffic manager      = Y
 Inline protocol      = Y
 Flow control         = Y
 Scattered Rx         = Y
-- 
2.33.0


^ permalink raw reply	[flat|nested] 43+ messages in thread

* [PATCH v2 06/11] doc: add Traffic Manager feature for hns3
  2023-11-28 12:40 ` [PATCH v2 00/11] add Traffic Manager feature Huisong Li
                     ` (4 preceding siblings ...)
  2023-11-28 12:41   ` [PATCH v2 05/11] doc: add Traffic Manager feature for cnxk Huisong Li
@ 2023-11-28 12:41   ` Huisong Li
  2023-12-11  7:17     ` Jie Hai
  2023-11-28 12:41   ` [PATCH v2 07/11] doc: add Traffic Manager feature for txgbe Huisong Li
                     ` (8 subsequent siblings)
  14 siblings, 1 reply; 43+ messages in thread
From: Huisong Li @ 2023-11-28 12:41 UTC (permalink / raw)
  To: dev, ferruh.yigit, thomas, Jie Hai, Yisen Zhuang; +Cc: liuyonglong, lihuisong

Add Traffic Manager feature for hns3.

Cc: stable@dpdk.org

Signed-off-by: Huisong Li <lihuisong@huawei.com>
---
 doc/guides/nics/features/hns3.ini | 1 +
 1 file changed, 1 insertion(+)

diff --git a/doc/guides/nics/features/hns3.ini b/doc/guides/nics/features/hns3.ini
index 338b4e6864..a20ece20e8 100644
--- a/doc/guides/nics/features/hns3.ini
+++ b/doc/guides/nics/features/hns3.ini
@@ -28,6 +28,7 @@ RSS reta update      = Y
 DCB                  = Y
 VLAN filter          = Y
 Flow control         = Y
+Traffic manager      = Y
 CRC offload          = Y
 VLAN offload         = Y
 FEC                  = Y
-- 
2.33.0


^ permalink raw reply	[flat|nested] 43+ messages in thread

* [PATCH v2 07/11] doc: add Traffic Manager feature for txgbe
  2023-11-28 12:40 ` [PATCH v2 00/11] add Traffic Manager feature Huisong Li
                     ` (5 preceding siblings ...)
  2023-11-28 12:41   ` [PATCH v2 06/11] doc: add Traffic Manager feature for hns3 Huisong Li
@ 2023-11-28 12:41   ` Huisong Li
  2023-11-28 12:41   ` [PATCH v2 08/11] doc: add Traffic Manager feature for mvpp2 Huisong Li
                     ` (7 subsequent siblings)
  14 siblings, 0 replies; 43+ messages in thread
From: Huisong Li @ 2023-11-28 12:41 UTC (permalink / raw)
  To: dev, ferruh.yigit, thomas, Jiawen Wu, Jian Wang; +Cc: liuyonglong, lihuisong

Add Traffic Manager feature for txgbe.

Cc: stable@dpdk.org

Signed-off-by: Huisong Li <lihuisong@huawei.com>
---
 doc/guides/nics/features/txgbe.ini | 1 +
 1 file changed, 1 insertion(+)

diff --git a/doc/guides/nics/features/txgbe.ini b/doc/guides/nics/features/txgbe.ini
index e21083052c..3a11fb2037 100644
--- a/doc/guides/nics/features/txgbe.ini
+++ b/doc/guides/nics/features/txgbe.ini
@@ -26,6 +26,7 @@ DCB                  = Y
 VLAN filter          = Y
 Flow control         = Y
 Rate limitation      = Y
+Traffic manager      = Y
 Inline crypto        = Y
 CRC offload          = P
 VLAN offload         = P
-- 
2.33.0


^ permalink raw reply	[flat|nested] 43+ messages in thread

* [PATCH v2 08/11] doc: add Traffic Manager feature for mvpp2
  2023-11-28 12:40 ` [PATCH v2 00/11] add Traffic Manager feature Huisong Li
                     ` (6 preceding siblings ...)
  2023-11-28 12:41   ` [PATCH v2 07/11] doc: add Traffic Manager feature for txgbe Huisong Li
@ 2023-11-28 12:41   ` Huisong Li
  2023-11-28 12:41   ` [PATCH v2 09/11] doc: add Traffic Manager feature for dpaa2 Huisong Li
                     ` (6 subsequent siblings)
  14 siblings, 0 replies; 43+ messages in thread
From: Huisong Li @ 2023-11-28 12:41 UTC (permalink / raw)
  To: dev, ferruh.yigit, thomas, Liron Himi; +Cc: liuyonglong, lihuisong

Add Traffic Manager feature for mvpp2 and fix the position of "Flow
control" feature to keep the order of default.ini as best as possible.

Cc: stable@dpdk.org

Signed-off-by: Huisong Li <lihuisong@huawei.com>
---
 doc/guides/nics/features/mvpp2.ini | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/doc/guides/nics/features/mvpp2.ini b/doc/guides/nics/features/mvpp2.ini
index 653c9d08cb..ccc2c2d4f8 100644
--- a/doc/guides/nics/features/mvpp2.ini
+++ b/doc/guides/nics/features/mvpp2.ini
@@ -12,8 +12,9 @@ Allmulticast mode    = Y
 Unicast MAC filter   = Y
 Multicast MAC filter = Y
 RSS hash             = Y
-Flow control         = Y
 VLAN filter          = Y
+Flow control         = Y
+Traffic manager      = Y
 CRC offload          = Y
 L3 checksum offload  = Y
 L4 checksum offload  = Y
-- 
2.33.0


^ permalink raw reply	[flat|nested] 43+ messages in thread

* [PATCH v2 09/11] doc: add Traffic Manager feature for dpaa2
  2023-11-28 12:40 ` [PATCH v2 00/11] add Traffic Manager feature Huisong Li
                     ` (7 preceding siblings ...)
  2023-11-28 12:41   ` [PATCH v2 08/11] doc: add Traffic Manager feature for mvpp2 Huisong Li
@ 2023-11-28 12:41   ` Huisong Li
  2023-11-28 12:41   ` [PATCH v2 10/11] doc: add Traffic Manager feature for ipn3ke Huisong Li
                     ` (5 subsequent siblings)
  14 siblings, 0 replies; 43+ messages in thread
From: Huisong Li @ 2023-11-28 12:41 UTC (permalink / raw)
  To: dev, ferruh.yigit, thomas, Hemant Agrawal, Sachin Saxena
  Cc: liuyonglong, lihuisong

Add Traffic Manager feature for dpaa2.

Cc: stable@dpdk.org

Signed-off-by: Huisong Li <lihuisong@huawei.com>
Acked-by: Hemant Agrawal <hemant.agrawal@nxp.com>
---
 doc/guides/nics/features/dpaa2.ini | 1 +
 1 file changed, 1 insertion(+)

diff --git a/doc/guides/nics/features/dpaa2.ini b/doc/guides/nics/features/dpaa2.ini
index 26dc8c2178..f02da463d9 100644
--- a/doc/guides/nics/features/dpaa2.ini
+++ b/doc/guides/nics/features/dpaa2.ini
@@ -17,6 +17,7 @@ Unicast MAC filter   = Y
 RSS hash             = Y
 VLAN filter          = Y
 Flow control         = Y
+Traffic manager      = Y
 VLAN offload         = Y
 L3 checksum offload  = Y
 L4 checksum offload  = Y
-- 
2.33.0


^ permalink raw reply	[flat|nested] 43+ messages in thread

* [PATCH v2 10/11] doc: add Traffic Manager feature for ipn3ke
  2023-11-28 12:40 ` [PATCH v2 00/11] add Traffic Manager feature Huisong Li
                     ` (8 preceding siblings ...)
  2023-11-28 12:41   ` [PATCH v2 09/11] doc: add Traffic Manager feature for dpaa2 Huisong Li
@ 2023-11-28 12:41   ` Huisong Li
  2023-11-28 12:41   ` [PATCH v2 11/11] doc: add Traffic Manager feature for ice Huisong Li
                     ` (4 subsequent siblings)
  14 siblings, 0 replies; 43+ messages in thread
From: Huisong Li @ 2023-11-28 12:41 UTC (permalink / raw)
  To: dev, ferruh.yigit, thomas, Rosen Xu; +Cc: liuyonglong, lihuisong

Add Traffic Manager feature for ipn3ke.

Cc: stable@dpdk.org

Signed-off-by: Huisong Li <lihuisong@huawei.com>
Acked-by: Rosen Xu <rosen.xu@intel.com>
---
 doc/guides/nics/features/ipn3ke.ini | 1 +
 1 file changed, 1 insertion(+)

diff --git a/doc/guides/nics/features/ipn3ke.ini b/doc/guides/nics/features/ipn3ke.ini
index 1f6b780273..e412978820 100644
--- a/doc/guides/nics/features/ipn3ke.ini
+++ b/doc/guides/nics/features/ipn3ke.ini
@@ -25,6 +25,7 @@ SR-IOV               = Y
 DCB                  = Y
 VLAN filter          = Y
 Flow control         = Y
+Traffic manager      = Y
 CRC offload          = Y
 VLAN offload         = Y
 QinQ offload         = Y
-- 
2.33.0


^ permalink raw reply	[flat|nested] 43+ messages in thread

* [PATCH v2 11/11] doc: add Traffic Manager feature for ice
  2023-11-28 12:40 ` [PATCH v2 00/11] add Traffic Manager feature Huisong Li
                     ` (9 preceding siblings ...)
  2023-11-28 12:41   ` [PATCH v2 10/11] doc: add Traffic Manager feature for ipn3ke Huisong Li
@ 2023-11-28 12:41   ` Huisong Li
  2023-12-11  3:25   ` [PATCH v2 00/11] add Traffic Manager feature lihuisong (C)
                     ` (3 subsequent siblings)
  14 siblings, 0 replies; 43+ messages in thread
From: Huisong Li @ 2023-11-28 12:41 UTC (permalink / raw)
  To: dev, ferruh.yigit, thomas, Qiming Yang, Qi Zhang; +Cc: liuyonglong, lihuisong

Add Traffic Manager feature for ice.

Cc: stable@dpdk.org

Signed-off-by: Huisong Li <lihuisong@huawei.com>
---
 doc/guides/nics/features/ice.ini     | 1 +
 doc/guides/nics/features/ice_dcf.ini | 1 +
 2 files changed, 2 insertions(+)

diff --git a/doc/guides/nics/features/ice.ini b/doc/guides/nics/features/ice.ini
index 13f8871dcc..8febbc4f1e 100644
--- a/doc/guides/nics/features/ice.ini
+++ b/doc/guides/nics/features/ice.ini
@@ -26,6 +26,7 @@ RSS hash             = Y
 RSS key update       = Y
 RSS reta update      = Y
 VLAN filter          = Y
+Traffic manager      = Y
 CRC offload          = Y
 VLAN offload         = Y
 QinQ offload         = P
diff --git a/doc/guides/nics/features/ice_dcf.ini b/doc/guides/nics/features/ice_dcf.ini
index 3b11622d4c..0e86338990 100644
--- a/doc/guides/nics/features/ice_dcf.ini
+++ b/doc/guides/nics/features/ice_dcf.ini
@@ -22,6 +22,7 @@ Promiscuous mode     = Y
 Allmulticast mode    = Y
 Unicast MAC filter   = Y
 VLAN filter          = Y
+Traffic manager      = Y
 VLAN offload         = Y
 Extended stats       = Y
 Basic stats          = Y
-- 
2.33.0


^ permalink raw reply	[flat|nested] 43+ messages in thread

* Re: [PATCH v2 00/11] add Traffic Manager feature
  2023-11-28 12:40 ` [PATCH v2 00/11] add Traffic Manager feature Huisong Li
                     ` (10 preceding siblings ...)
  2023-11-28 12:41   ` [PATCH v2 11/11] doc: add Traffic Manager feature for ice Huisong Li
@ 2023-12-11  3:25   ` lihuisong (C)
  2024-01-11  6:36   ` lihuisong (C)
                     ` (2 subsequent siblings)
  14 siblings, 0 replies; 43+ messages in thread
From: lihuisong (C) @ 2023-12-11  3:25 UTC (permalink / raw)
  To: ferruh.yigit, thomas; +Cc: liuyonglong, dev

kindly ping for review.

在 2023/11/28 20:40, Huisong Li 写道:
> The traffic management API has been introduced for a long time, please see
> commit 5d109deffa87 ("ethdev: add traffic management API").
> And many PMD also support this feature. So this series add this feature to
> features.rst, default.ini and driver.ini.
>
> ---
>   v2:
>    - fix the order of some feature for patch 2/11, 8/11 and 11/11.
>
> Huisong Li (11):
>    doc: add Traffic Manager feature
>    doc: add Traffic Manager feature for iavf
>    doc: add Traffic Manager feature for i40e
>    doc: add Traffic Manager feature for ixgbe
>    doc: add Traffic Manager feature for cnxk
>    doc: add Traffic Manager feature for hns3
>    doc: add Traffic Manager feature for txgbe
>    doc: add Traffic Manager feature for mvpp2
>    doc: add Traffic Manager feature for dpaa2
>    doc: add Traffic Manager feature for ipn3ke
>    doc: add Traffic Manager feature for ice
>
>   doc/guides/nics/features.rst         | 13 +++++++++++++
>   doc/guides/nics/features/cnxk.ini    |  1 +
>   doc/guides/nics/features/default.ini |  1 +
>   doc/guides/nics/features/dpaa2.ini   |  1 +
>   doc/guides/nics/features/hns3.ini    |  1 +
>   doc/guides/nics/features/i40e.ini    |  1 +
>   doc/guides/nics/features/iavf.ini    |  3 ++-
>   doc/guides/nics/features/ice.ini     |  1 +
>   doc/guides/nics/features/ice_dcf.ini |  1 +
>   doc/guides/nics/features/ipn3ke.ini  |  1 +
>   doc/guides/nics/features/ixgbe.ini   |  1 +
>   doc/guides/nics/features/mvpp2.ini   |  3 ++-
>   doc/guides/nics/features/txgbe.ini   |  1 +
>   13 files changed, 27 insertions(+), 2 deletions(-)
>

^ permalink raw reply	[flat|nested] 43+ messages in thread

* Re: [PATCH v2 06/11] doc: add Traffic Manager feature for hns3
  2023-11-28 12:41   ` [PATCH v2 06/11] doc: add Traffic Manager feature for hns3 Huisong Li
@ 2023-12-11  7:17     ` Jie Hai
  0 siblings, 0 replies; 43+ messages in thread
From: Jie Hai @ 2023-12-11  7:17 UTC (permalink / raw)
  To: Huisong Li, dev, ferruh.yigit, thomas, Yisen Zhuang; +Cc: liuyonglong

On 2023/11/28 20:41, Huisong Li wrote:
Hi, huisong,

Acked-by: Jie Hai <haijie1@huawei.com>
> Add Traffic Manager feature for hns3.
> 
> Cc: stable@dpdk.org
> 
> Signed-off-by: Huisong Li <lihuisong@huawei.com>
> ---
>   doc/guides/nics/features/hns3.ini | 1 +
>   1 file changed, 1 insertion(+)
> 
> diff --git a/doc/guides/nics/features/hns3.ini b/doc/guides/nics/features/hns3.ini
> index 338b4e6864..a20ece20e8 100644
> --- a/doc/guides/nics/features/hns3.ini
> +++ b/doc/guides/nics/features/hns3.ini
> @@ -28,6 +28,7 @@ RSS reta update      = Y
>   DCB                  = Y
>   VLAN filter          = Y
>   Flow control         = Y
> +Traffic manager      = Y
>   CRC offload          = Y
>   VLAN offload         = Y
>   FEC                  = Y

^ permalink raw reply	[flat|nested] 43+ messages in thread

* Re: [PATCH v2 00/11] add Traffic Manager feature
  2023-11-28 12:40 ` [PATCH v2 00/11] add Traffic Manager feature Huisong Li
                     ` (11 preceding siblings ...)
  2023-12-11  3:25   ` [PATCH v2 00/11] add Traffic Manager feature lihuisong (C)
@ 2024-01-11  6:36   ` lihuisong (C)
  2024-02-19  2:52   ` lihuisong (C)
  2024-03-11 17:33   ` Ferruh Yigit
  14 siblings, 0 replies; 43+ messages in thread
From: lihuisong (C) @ 2024-01-11  6:36 UTC (permalink / raw)
  To: dev, ferruh.yigit, thomas; +Cc: liuyonglong

kindly ping for review.

在 2023/11/28 20:40, Huisong Li 写道:
> The traffic management API has been introduced for a long time, please see
> commit 5d109deffa87 ("ethdev: add traffic management API").
> And many PMD also support this feature. So this series add this feature to
> features.rst, default.ini and driver.ini.
>
> ---
>   v2:
>    - fix the order of some feature for patch 2/11, 8/11 and 11/11.
>
> Huisong Li (11):
>    doc: add Traffic Manager feature
>    doc: add Traffic Manager feature for iavf
>    doc: add Traffic Manager feature for i40e
>    doc: add Traffic Manager feature for ixgbe
>    doc: add Traffic Manager feature for cnxk
>    doc: add Traffic Manager feature for hns3
>    doc: add Traffic Manager feature for txgbe
>    doc: add Traffic Manager feature for mvpp2
>    doc: add Traffic Manager feature for dpaa2
>    doc: add Traffic Manager feature for ipn3ke
>    doc: add Traffic Manager feature for ice
>
>   doc/guides/nics/features.rst         | 13 +++++++++++++
>   doc/guides/nics/features/cnxk.ini    |  1 +
>   doc/guides/nics/features/default.ini |  1 +
>   doc/guides/nics/features/dpaa2.ini   |  1 +
>   doc/guides/nics/features/hns3.ini    |  1 +
>   doc/guides/nics/features/i40e.ini    |  1 +
>   doc/guides/nics/features/iavf.ini    |  3 ++-
>   doc/guides/nics/features/ice.ini     |  1 +
>   doc/guides/nics/features/ice_dcf.ini |  1 +
>   doc/guides/nics/features/ipn3ke.ini  |  1 +
>   doc/guides/nics/features/ixgbe.ini   |  1 +
>   doc/guides/nics/features/mvpp2.ini   |  3 ++-
>   doc/guides/nics/features/txgbe.ini   |  1 +
>   13 files changed, 27 insertions(+), 2 deletions(-)
>

^ permalink raw reply	[flat|nested] 43+ messages in thread

* Re: [PATCH v2 00/11] add Traffic Manager feature
  2023-11-28 12:40 ` [PATCH v2 00/11] add Traffic Manager feature Huisong Li
                     ` (12 preceding siblings ...)
  2024-01-11  6:36   ` lihuisong (C)
@ 2024-02-19  2:52   ` lihuisong (C)
  2024-03-11 17:33   ` Ferruh Yigit
  14 siblings, 0 replies; 43+ messages in thread
From: lihuisong (C) @ 2024-02-19  2:52 UTC (permalink / raw)
  To: dev, ferruh.yigit, thomas; +Cc: liuyonglong

Hi Thomas and Ferruh,

Can you take a look at this series adding TM feature in doc?

在 2023/11/28 20:40, Huisong Li 写道:
> The traffic management API has been introduced for a long time, please see
> commit 5d109deffa87 ("ethdev: add traffic management API").
> And many PMD also support this feature. So this series add this feature to
> features.rst, default.ini and driver.ini.
>
> ---
>   v2:
>    - fix the order of some feature for patch 2/11, 8/11 and 11/11.
>
> Huisong Li (11):
>    doc: add Traffic Manager feature
>    doc: add Traffic Manager feature for iavf
>    doc: add Traffic Manager feature for i40e
>    doc: add Traffic Manager feature for ixgbe
>    doc: add Traffic Manager feature for cnxk
>    doc: add Traffic Manager feature for hns3
>    doc: add Traffic Manager feature for txgbe
>    doc: add Traffic Manager feature for mvpp2
>    doc: add Traffic Manager feature for dpaa2
>    doc: add Traffic Manager feature for ipn3ke
>    doc: add Traffic Manager feature for ice
>
>   doc/guides/nics/features.rst         | 13 +++++++++++++
>   doc/guides/nics/features/cnxk.ini    |  1 +
>   doc/guides/nics/features/default.ini |  1 +
>   doc/guides/nics/features/dpaa2.ini   |  1 +
>   doc/guides/nics/features/hns3.ini    |  1 +
>   doc/guides/nics/features/i40e.ini    |  1 +
>   doc/guides/nics/features/iavf.ini    |  3 ++-
>   doc/guides/nics/features/ice.ini     |  1 +
>   doc/guides/nics/features/ice_dcf.ini |  1 +
>   doc/guides/nics/features/ipn3ke.ini  |  1 +
>   doc/guides/nics/features/ixgbe.ini   |  1 +
>   doc/guides/nics/features/mvpp2.ini   |  3 ++-
>   doc/guides/nics/features/txgbe.ini   |  1 +
>   13 files changed, 27 insertions(+), 2 deletions(-)
>

^ permalink raw reply	[flat|nested] 43+ messages in thread

* Re: [PATCH v2 00/11] add Traffic Manager feature
  2023-11-28 12:40 ` [PATCH v2 00/11] add Traffic Manager feature Huisong Li
                     ` (13 preceding siblings ...)
  2024-02-19  2:52   ` lihuisong (C)
@ 2024-03-11 17:33   ` Ferruh Yigit
  14 siblings, 0 replies; 43+ messages in thread
From: Ferruh Yigit @ 2024-03-11 17:33 UTC (permalink / raw)
  To: Huisong Li, dev, thomas; +Cc: liuyonglong

On 11/28/2023 12:40 PM, Huisong Li wrote:
> The traffic management API has been introduced for a long time, please see
> commit 5d109deffa87 ("ethdev: add traffic management API").
> And many PMD also support this feature. So this series add this feature to
> features.rst, default.ini and driver.ini.
> 
> ---
>  v2:
>   - fix the order of some feature for patch 2/11, 8/11 and 11/11.
> 
> Huisong Li (11):
>   doc: add Traffic Manager feature
>   doc: add Traffic Manager feature for iavf
>   doc: add Traffic Manager feature for i40e
>   doc: add Traffic Manager feature for ixgbe
>   doc: add Traffic Manager feature for cnxk
>   doc: add Traffic Manager feature for hns3
>   doc: add Traffic Manager feature for txgbe
>   doc: add Traffic Manager feature for mvpp2
>   doc: add Traffic Manager feature for dpaa2
>   doc: add Traffic Manager feature for ipn3ke
>   doc: add Traffic Manager feature for ice
>

    Signed-off-by: Huisong Li <lihuisong@huawei.com>
    Acked-by: Chengwen Feng <fengchengwen@huawei.com>
    Acked-by: Ferruh Yigit <ferruh.yigit@amd.com>
    Acked-by: Hemant Agrawal <hemant.agrawal@nxp.com>
    Acked-by: Cristian Dumitrescu <cristian.dumitrescu@intel.com>

Squashed driver updated to  first patch.

Applied to dpdk-next-net/main, thanks.

^ permalink raw reply	[flat|nested] 43+ messages in thread

end of thread, other threads:[~2024-03-11 17:33 UTC | newest]

Thread overview: 43+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2023-11-28  6:09 [PATCH 00/11] add Traffic Manager feature Huisong Li
2023-11-28  6:09 ` [PATCH 01/11] doc: " Huisong Li
2023-11-28 10:32   ` Ferruh Yigit
2023-11-28 10:36     ` Hemant Agrawal
2023-11-28 10:54     ` Dumitrescu, Cristian
2023-11-28  6:09 ` [PATCH 02/11] doc: add Traffic Manager feature for iavf Huisong Li
2023-11-28 10:35   ` Ferruh Yigit
2023-11-28 11:33     ` lihuisong (C)
2023-11-28 11:47     ` lihuisong (C)
2023-11-28 11:55       ` Ferruh Yigit
2023-11-28 12:11         ` lihuisong (C)
2023-11-28  6:09 ` [PATCH 03/11] doc: add Traffic Manager feature for i40e Huisong Li
2023-11-28  6:09 ` [PATCH 04/11] doc: add Traffic Manager feature for ixgbe Huisong Li
2023-11-28  6:09 ` [PATCH 05/11] doc: add Traffic Manager feature for cnxk Huisong Li
2023-11-28  6:09 ` [PATCH 06/11] doc: add Traffic Manager feature for hns3 Huisong Li
2023-11-28  6:09 ` [PATCH 07/11] doc: add Traffic Manager feature for txgbe Huisong Li
2023-11-28  6:09 ` [PATCH 08/11] doc: add Traffic Manager feature for mvpp2 Huisong Li
2023-11-28 10:39   ` Ferruh Yigit
2023-11-28 11:34     ` lihuisong (C)
2023-11-28  6:09 ` [PATCH 09/11] doc: add Traffic Manager feature for dpaa2 Huisong Li
2023-11-28 10:36   ` Hemant Agrawal
2023-11-28  6:09 ` [PATCH 10/11] doc: add Traffic Manager feature for ipn3ke Huisong Li
2023-11-28  7:10   ` Xu, Rosen
2023-11-28  6:09 ` [PATCH 11/11] doc: add Traffic Manager feature for ice Huisong Li
2023-11-28 10:41   ` Ferruh Yigit
2023-11-28 11:35     ` lihuisong (C)
2023-11-28 12:40 ` [PATCH v2 00/11] add Traffic Manager feature Huisong Li
2023-11-28 12:40   ` [PATCH v2 01/11] doc: " Huisong Li
2023-11-28 12:40   ` [PATCH v2 02/11] doc: add Traffic Manager feature for iavf Huisong Li
2023-11-28 12:40   ` [PATCH v2 03/11] doc: add Traffic Manager feature for i40e Huisong Li
2023-11-28 12:40   ` [PATCH v2 04/11] doc: add Traffic Manager feature for ixgbe Huisong Li
2023-11-28 12:41   ` [PATCH v2 05/11] doc: add Traffic Manager feature for cnxk Huisong Li
2023-11-28 12:41   ` [PATCH v2 06/11] doc: add Traffic Manager feature for hns3 Huisong Li
2023-12-11  7:17     ` Jie Hai
2023-11-28 12:41   ` [PATCH v2 07/11] doc: add Traffic Manager feature for txgbe Huisong Li
2023-11-28 12:41   ` [PATCH v2 08/11] doc: add Traffic Manager feature for mvpp2 Huisong Li
2023-11-28 12:41   ` [PATCH v2 09/11] doc: add Traffic Manager feature for dpaa2 Huisong Li
2023-11-28 12:41   ` [PATCH v2 10/11] doc: add Traffic Manager feature for ipn3ke Huisong Li
2023-11-28 12:41   ` [PATCH v2 11/11] doc: add Traffic Manager feature for ice Huisong Li
2023-12-11  3:25   ` [PATCH v2 00/11] add Traffic Manager feature lihuisong (C)
2024-01-11  6:36   ` lihuisong (C)
2024-02-19  2:52   ` lihuisong (C)
2024-03-11 17:33   ` Ferruh Yigit

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).