DPDK patches and discussions
 help / color / mirror / Atom feed
* [PATCH 0/1] ethdev: add IPv6 field identifiers
@ 2024-02-06 14:26 Michael Baum
  2024-02-06 14:26 ` [PATCH 1/1] ethdev: add IPv6 FL and TC " Michael Baum
  2024-02-07 15:51 ` [PATCH v2 0/1] ethdev: add IPv6 " Michael Baum
  0 siblings, 2 replies; 10+ messages in thread
From: Michael Baum @ 2024-02-06 14:26 UTC (permalink / raw)
  To: dev; +Cc: Ori Kam, Dariusz Sosnowski, Ferruh Yigit, Thomas Monjalon

Add new field identifiers for IPv6 traffic class and flow label.

Depends-on: series-31008 ("ethdev: add modify IPv4 next protocol field")

Michael Baum (1):
  ethdev: add IPv6 FL and TC field identifiers

 app/test-pmd/cmdline_flow.c            | 1 +
 doc/guides/rel_notes/release_24_03.rst | 2 ++
 lib/ethdev/rte_flow.h                  | 4 +++-
 3 files changed, 6 insertions(+), 1 deletion(-)

-- 
2.25.1


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

* [PATCH 1/1] ethdev: add IPv6 FL and TC field identifiers
  2024-02-06 14:26 [PATCH 0/1] ethdev: add IPv6 field identifiers Michael Baum
@ 2024-02-06 14:26 ` Michael Baum
  2024-02-07 13:47   ` Dariusz Sosnowski
  2024-02-07 15:51 ` [PATCH v2 0/1] ethdev: add IPv6 " Michael Baum
  1 sibling, 1 reply; 10+ messages in thread
From: Michael Baum @ 2024-02-06 14:26 UTC (permalink / raw)
  To: dev; +Cc: Ori Kam, Dariusz Sosnowski, Ferruh Yigit, Thomas Monjalon

Add new "rte_flow_field_id" enumeration values to describe both IPv6
traffic class and IPv6 flow label fields.

The TC value is "RTE_FLOW_FIELD_IPV6_TRAFFIC_CLASS" in flow API and
"ipv6_traffic_class" in testpmd command.
The FL value is "RTE_FLOW_FIELD_IPV6_FLOW_LABEL" in flow API and
"ipv6_flow_label" in testpmd command.

Signed-off-by: Michael Baum <michaelba@nvidia.com>
---
 app/test-pmd/cmdline_flow.c            | 1 +
 doc/guides/rel_notes/release_24_03.rst | 2 ++
 lib/ethdev/rte_flow.h                  | 4 +++-
 3 files changed, 6 insertions(+), 1 deletion(-)

diff --git a/app/test-pmd/cmdline_flow.c b/app/test-pmd/cmdline_flow.c
index 9e1048f945..a6ae4c0d29 100644
--- a/app/test-pmd/cmdline_flow.c
+++ b/app/test-pmd/cmdline_flow.c
@@ -964,6 +964,7 @@ static const char *const modify_field_ids[] = {
 	"random",
 	"ipv4_proto",
 	"esp_spi", "esp_seq_num", "esp_proto",
+	"ipv6_flow_label", "ipv6_traffic_class",
 	NULL
 };
 
diff --git a/doc/guides/rel_notes/release_24_03.rst b/doc/guides/rel_notes/release_24_03.rst
index f08bf09e7f..10268b7879 100644
--- a/doc/guides/rel_notes/release_24_03.rst
+++ b/doc/guides/rel_notes/release_24_03.rst
@@ -68,6 +68,8 @@ New Features
   * Added ``RTE_FLOW_FIELD_ESP_SPI`` to represent it in field ID struct.
   * Added ``RTE_FLOW_FIELD_ESP_SEQ_NUM`` to represent it in field ID struct.
   * Added ``RTE_FLOW_FIELD_ESP_PROTO`` to represent it in field ID struct.
+  * Added ``RTE_FLOW_FIELD_IPV6_FLOW_LABEL`` to represent it in field ID struct.
+  * Added ``RTE_FLOW_FIELD_IPV6_TRAFFIC_CLASS`` to represent it in field ID struct.
 
 * ** Support for getting the number of used descriptors of a Tx queue. **
 
diff --git a/lib/ethdev/rte_flow.h b/lib/ethdev/rte_flow.h
index 6efba67f12..e66c247e7f 100644
--- a/lib/ethdev/rte_flow.h
+++ b/lib/ethdev/rte_flow.h
@@ -3937,7 +3937,9 @@ enum rte_flow_field_id {
 	RTE_FLOW_FIELD_IPV4_PROTO,	/**< IPv4 next protocol. */
 	RTE_FLOW_FIELD_ESP_SPI,		/**< ESP SPI. */
 	RTE_FLOW_FIELD_ESP_SEQ_NUM,	/**< ESP Sequence Number. */
-	RTE_FLOW_FIELD_ESP_PROTO	/**< ESP next protocol value. */
+	RTE_FLOW_FIELD_ESP_PROTO,	/**< ESP next protocol value. */
+	RTE_FLOW_FIELD_IPV6_FLOW_LABEL,	/**< IPv6 flow label. */
+	RTE_FLOW_FIELD_IPV6_TRAFFIC_CLASS/**< IPv6 traffic class. */
 };
 
 /**
-- 
2.25.1


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

* RE: [PATCH 1/1] ethdev: add IPv6 FL and TC field identifiers
  2024-02-06 14:26 ` [PATCH 1/1] ethdev: add IPv6 FL and TC " Michael Baum
@ 2024-02-07 13:47   ` Dariusz Sosnowski
  0 siblings, 0 replies; 10+ messages in thread
From: Dariusz Sosnowski @ 2024-02-07 13:47 UTC (permalink / raw)
  To: Michael Baum, dev
  Cc: Ori Kam, Ferruh Yigit, NBU-Contact-Thomas Monjalon (EXTERNAL)

> -----Original Message-----
> From: Michael Baum <michaelba@nvidia.com>
> Sent: Tuesday, February 6, 2024 15:27
> To: dev@dpdk.org
> Cc: Ori Kam <orika@nvidia.com>; Dariusz Sosnowski
> <dsosnowski@nvidia.com>; Ferruh Yigit <ferruh.yigit@amd.com>; NBU-
> Contact-Thomas Monjalon (EXTERNAL) <thomas@monjalon.net>
> Subject: [PATCH 1/1] ethdev: add IPv6 FL and TC field identifiers
> 
> Add new "rte_flow_field_id" enumeration values to describe both IPv6 traffic
> class and IPv6 flow label fields.
> 
> The TC value is "RTE_FLOW_FIELD_IPV6_TRAFFIC_CLASS" in flow API and
> "ipv6_traffic_class" in testpmd command.
> The FL value is "RTE_FLOW_FIELD_IPV6_FLOW_LABEL" in flow API and
> "ipv6_flow_label" in testpmd command.
> 
> Signed-off-by: Michael Baum <michaelba@nvidia.com>
Acked-by: Dariusz Sosnowski <dsosnowski@nvidia.com>

Best regards,
Dariusz Sosnowski

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

* [PATCH v2 0/1] ethdev: add IPv6 field identifiers
  2024-02-06 14:26 [PATCH 0/1] ethdev: add IPv6 field identifiers Michael Baum
  2024-02-06 14:26 ` [PATCH 1/1] ethdev: add IPv6 FL and TC " Michael Baum
@ 2024-02-07 15:51 ` Michael Baum
  2024-02-07 15:51   ` [PATCH v2 1/1] ethdev: add IPv6 FL and TC " Michael Baum
  1 sibling, 1 reply; 10+ messages in thread
From: Michael Baum @ 2024-02-07 15:51 UTC (permalink / raw)
  To: dev; +Cc: Ori Kam, Dariusz Sosnowski, Ferruh Yigit, Thomas Monjalon

Add new field identifiers for IPv6 traffic class and flow label.

Depends-on: series-31008 ("ethdev: add modify IPv4 next protocol field")

v2:
- Rebase.
- Add "Acked-by" label from v1.

Michael Baum (1):
  ethdev: add IPv6 FL and TC field identifiers

 app/test-pmd/cmdline_flow.c            | 1 +
 doc/guides/rel_notes/release_24_03.rst | 2 ++
 lib/ethdev/rte_flow.h                  | 4 +++-
 3 files changed, 6 insertions(+), 1 deletion(-)

-- 
2.25.1


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

* [PATCH v2 1/1] ethdev: add IPv6 FL and TC field identifiers
  2024-02-07 15:51 ` [PATCH v2 0/1] ethdev: add IPv6 " Michael Baum
@ 2024-02-07 15:51   ` Michael Baum
  2024-02-08 22:37     ` Ferruh Yigit
                       ` (2 more replies)
  0 siblings, 3 replies; 10+ messages in thread
From: Michael Baum @ 2024-02-07 15:51 UTC (permalink / raw)
  To: dev; +Cc: Ori Kam, Dariusz Sosnowski, Ferruh Yigit, Thomas Monjalon

Add new "rte_flow_field_id" enumeration values to describe both IPv6
traffic class and IPv6 flow label fields.

The TC value is "RTE_FLOW_FIELD_IPV6_TRAFFIC_CLASS" in flow API and
"ipv6_traffic_class" in testpmd command.
The FL value is "RTE_FLOW_FIELD_IPV6_FLOW_LABEL" in flow API and
"ipv6_flow_label" in testpmd command.

Signed-off-by: Michael Baum <michaelba@nvidia.com>
Acked-by: Dariusz Sosnowski <dsosnowski@nvidia.com>
---
 app/test-pmd/cmdline_flow.c            | 1 +
 doc/guides/rel_notes/release_24_03.rst | 2 ++
 lib/ethdev/rte_flow.h                  | 4 +++-
 3 files changed, 6 insertions(+), 1 deletion(-)

diff --git a/app/test-pmd/cmdline_flow.c b/app/test-pmd/cmdline_flow.c
index 102b4d67c9..ab8bece28e 100644
--- a/app/test-pmd/cmdline_flow.c
+++ b/app/test-pmd/cmdline_flow.c
@@ -992,6 +992,7 @@ static const char *const flow_field_ids[] = {
 	"random",
 	"ipv4_proto",
 	"esp_spi", "esp_seq_num", "esp_proto",
+	"ipv6_flow_label", "ipv6_traffic_class",
 	NULL
 };
 
diff --git a/doc/guides/rel_notes/release_24_03.rst b/doc/guides/rel_notes/release_24_03.rst
index 0909a2245d..f548eacc5e 100644
--- a/doc/guides/rel_notes/release_24_03.rst
+++ b/doc/guides/rel_notes/release_24_03.rst
@@ -68,6 +68,8 @@ New Features
   * Added ``RTE_FLOW_FIELD_ESP_SPI`` to represent it in field ID struct.
   * Added ``RTE_FLOW_FIELD_ESP_SEQ_NUM`` to represent it in field ID struct.
   * Added ``RTE_FLOW_FIELD_ESP_PROTO`` to represent it in field ID struct.
+  * Added ``RTE_FLOW_FIELD_IPV6_FLOW_LABEL`` to represent it in field ID struct.
+  * Added ``RTE_FLOW_FIELD_IPV6_TRAFFIC_CLASS`` to represent it in field ID struct.
 
 * ** Support for getting the number of used descriptors of a Tx queue. **
 
diff --git a/lib/ethdev/rte_flow.h b/lib/ethdev/rte_flow.h
index b8fc16b819..8b32a69d8d 100644
--- a/lib/ethdev/rte_flow.h
+++ b/lib/ethdev/rte_flow.h
@@ -2425,7 +2425,9 @@ enum rte_flow_field_id {
 	RTE_FLOW_FIELD_IPV4_PROTO,	/**< IPv4 next protocol. */
 	RTE_FLOW_FIELD_ESP_SPI,		/**< ESP SPI. */
 	RTE_FLOW_FIELD_ESP_SEQ_NUM,	/**< ESP Sequence Number. */
-	RTE_FLOW_FIELD_ESP_PROTO	/**< ESP next protocol value. */
+	RTE_FLOW_FIELD_ESP_PROTO,	/**< ESP next protocol value. */
+	RTE_FLOW_FIELD_IPV6_FLOW_LABEL,	/**< IPv6 flow label. */
+	RTE_FLOW_FIELD_IPV6_TRAFFIC_CLASS/**< IPv6 traffic class. */
 };
 
 /**
-- 
2.25.1


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

* Re: [PATCH v2 1/1] ethdev: add IPv6 FL and TC field identifiers
  2024-02-07 15:51   ` [PATCH v2 1/1] ethdev: add IPv6 FL and TC " Michael Baum
@ 2024-02-08 22:37     ` Ferruh Yigit
  2024-02-11  8:05       ` Michael Baum
  2024-02-12 17:23     ` Ferruh Yigit
  2024-02-14  4:08     ` Raslan Darawsheh
  2 siblings, 1 reply; 10+ messages in thread
From: Ferruh Yigit @ 2024-02-08 22:37 UTC (permalink / raw)
  To: Michael Baum, dev; +Cc: Ori Kam, Dariusz Sosnowski, Thomas Monjalon

On 2/7/2024 3:51 PM, Michael Baum wrote:
> Add new "rte_flow_field_id" enumeration values to describe both IPv6
> traffic class and IPv6 flow label fields.
> 
> The TC value is "RTE_FLOW_FIELD_IPV6_TRAFFIC_CLASS" in flow API and
> "ipv6_traffic_class" in testpmd command.
> The FL value is "RTE_FLOW_FIELD_IPV6_FLOW_LABEL" in flow API and
> "ipv6_flow_label" in testpmd command.
> 
> Signed-off-by: Michael Baum <michaelba@nvidia.com>
> Acked-by: Dariusz Sosnowski <dsosnowski@nvidia.com>
> ---
>  app/test-pmd/cmdline_flow.c            | 1 +
>  doc/guides/rel_notes/release_24_03.rst | 2 ++
>  lib/ethdev/rte_flow.h                  | 4 +++-
>  3 files changed, 6 insertions(+), 1 deletion(-)
> 
> diff --git a/app/test-pmd/cmdline_flow.c b/app/test-pmd/cmdline_flow.c
> index 102b4d67c9..ab8bece28e 100644
> --- a/app/test-pmd/cmdline_flow.c
> +++ b/app/test-pmd/cmdline_flow.c
> @@ -992,6 +992,7 @@ static const char *const flow_field_ids[] = {
>  	"random",
>  	"ipv4_proto",
>  	"esp_spi", "esp_seq_num", "esp_proto",
> +	"ipv6_flow_label", "ipv6_traffic_class",
>  	NULL
>  };
>  
> diff --git a/doc/guides/rel_notes/release_24_03.rst b/doc/guides/rel_notes/release_24_03.rst
> index 0909a2245d..f548eacc5e 100644
> --- a/doc/guides/rel_notes/release_24_03.rst
> +++ b/doc/guides/rel_notes/release_24_03.rst
> @@ -68,6 +68,8 @@ New Features
>    * Added ``RTE_FLOW_FIELD_ESP_SPI`` to represent it in field ID struct.
>    * Added ``RTE_FLOW_FIELD_ESP_SEQ_NUM`` to represent it in field ID struct.
>    * Added ``RTE_FLOW_FIELD_ESP_PROTO`` to represent it in field ID struct.
> +  * Added ``RTE_FLOW_FIELD_IPV6_FLOW_LABEL`` to represent it in field ID struct.
> +  * Added ``RTE_FLOW_FIELD_IPV6_TRAFFIC_CLASS`` to represent it in field ID struct.
>  

On which tree is this patch based on, I don't see above notes.
Can you please rebase on latest next-net?

>  * ** Support for getting the number of used descriptors of a Tx queue. **
>  
> diff --git a/lib/ethdev/rte_flow.h b/lib/ethdev/rte_flow.h
> index b8fc16b819..8b32a69d8d 100644
> --- a/lib/ethdev/rte_flow.h
> +++ b/lib/ethdev/rte_flow.h
> @@ -2425,7 +2425,9 @@ enum rte_flow_field_id {
>  	RTE_FLOW_FIELD_IPV4_PROTO,	/**< IPv4 next protocol. */
>  	RTE_FLOW_FIELD_ESP_SPI,		/**< ESP SPI. */
>  	RTE_FLOW_FIELD_ESP_SEQ_NUM,	/**< ESP Sequence Number. */
> -	RTE_FLOW_FIELD_ESP_PROTO	/**< ESP next protocol value. */
> +	RTE_FLOW_FIELD_ESP_PROTO,	/**< ESP next protocol value. */
> +	RTE_FLOW_FIELD_IPV6_FLOW_LABEL,	/**< IPv6 flow label. */
> +	RTE_FLOW_FIELD_IPV6_TRAFFIC_CLASS/**< IPv6 traffic class. */
>  };
>  
>  /**


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

* RE: [PATCH v2 1/1] ethdev: add IPv6 FL and TC field identifiers
  2024-02-08 22:37     ` Ferruh Yigit
@ 2024-02-11  8:05       ` Michael Baum
  2024-02-12 17:22         ` Ferruh Yigit
  0 siblings, 1 reply; 10+ messages in thread
From: Michael Baum @ 2024-02-11  8:05 UTC (permalink / raw)
  To: Ferruh Yigit, dev
  Cc: Ori Kam, Dariusz Sosnowski, NBU-Contact-Thomas Monjalon (EXTERNAL)

On 2/9/2024 3:51 PM, Ferruh Yigit wrote:
> 
> On 2/8/2024 22:38 PM, Michael Baum wrote:
> > Add new "rte_flow_field_id" enumeration values to describe both IPv6
> > traffic class and IPv6 flow label fields.
> >
> > The TC value is "RTE_FLOW_FIELD_IPV6_TRAFFIC_CLASS" in flow API and
> > "ipv6_traffic_class" in testpmd command.
> > The FL value is "RTE_FLOW_FIELD_IPV6_FLOW_LABEL" in flow API and
> > "ipv6_flow_label" in testpmd command.
> >
> > Signed-off-by: Michael Baum <michaelba@nvidia.com>
> > Acked-by: Dariusz Sosnowski <dsosnowski@nvidia.com>
> > ---
> >  app/test-pmd/cmdline_flow.c            | 1 +
> >  doc/guides/rel_notes/release_24_03.rst | 2 ++
> >  lib/ethdev/rte_flow.h                  | 4 +++-
> >  3 files changed, 6 insertions(+), 1 deletion(-)
> >
> > diff --git a/app/test-pmd/cmdline_flow.c b/app/test-pmd/cmdline_flow.c
> > index 102b4d67c9..ab8bece28e 100644
> > --- a/app/test-pmd/cmdline_flow.c
> > +++ b/app/test-pmd/cmdline_flow.c
> > @@ -992,6 +992,7 @@ static const char *const flow_field_ids[] = {
> >       "random",
> >       "ipv4_proto",
> >       "esp_spi", "esp_seq_num", "esp_proto",
> > +     "ipv6_flow_label", "ipv6_traffic_class",
> >       NULL
> >  };
> >
> > diff --git a/doc/guides/rel_notes/release_24_03.rst
> > b/doc/guides/rel_notes/release_24_03.rst
> > index 0909a2245d..f548eacc5e 100644
> > --- a/doc/guides/rel_notes/release_24_03.rst
> > +++ b/doc/guides/rel_notes/release_24_03.rst
> > @@ -68,6 +68,8 @@ New Features
> >    * Added ``RTE_FLOW_FIELD_ESP_SPI`` to represent it in field ID struct.
> >    * Added ``RTE_FLOW_FIELD_ESP_SEQ_NUM`` to represent it in field ID
> struct.
> >    * Added ``RTE_FLOW_FIELD_ESP_PROTO`` to represent it in field ID struct.
> > +  * Added ``RTE_FLOW_FIELD_IPV6_FLOW_LABEL`` to represent it in field ID
> struct.
> > +  * Added ``RTE_FLOW_FIELD_IPV6_TRAFFIC_CLASS`` to represent it in field
> ID struct.
> >
> 
> On which tree is this patch based on, I don't see above notes.

I added in the cover letter this dependency:
Depends-on: series-31008 ("ethdev: add modify IPv4 next protocol field")
But it has new version now:
https://patchwork.dpdk.org/project/dpdk/list/?series=31037

> Can you please rebase on latest next-net?

Do you prefer me to send a new version without dependency?

> 
> >  * ** Support for getting the number of used descriptors of a Tx
> > queue. **
> >
> > diff --git a/lib/ethdev/rte_flow.h b/lib/ethdev/rte_flow.h index
> > b8fc16b819..8b32a69d8d 100644
> > --- a/lib/ethdev/rte_flow.h
> > +++ b/lib/ethdev/rte_flow.h
> > @@ -2425,7 +2425,9 @@ enum rte_flow_field_id {
> >       RTE_FLOW_FIELD_IPV4_PROTO,      /**< IPv4 next protocol. */
> >       RTE_FLOW_FIELD_ESP_SPI,         /**< ESP SPI. */
> >       RTE_FLOW_FIELD_ESP_SEQ_NUM,     /**< ESP Sequence Number. */
> > -     RTE_FLOW_FIELD_ESP_PROTO        /**< ESP next protocol value. */
> > +     RTE_FLOW_FIELD_ESP_PROTO,       /**< ESP next protocol value. */
> > +     RTE_FLOW_FIELD_IPV6_FLOW_LABEL, /**< IPv6 flow label. */
> > +     RTE_FLOW_FIELD_IPV6_TRAFFIC_CLASS/**< IPv6 traffic class. */
> >  };
> >
> >  /**


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

* Re: [PATCH v2 1/1] ethdev: add IPv6 FL and TC field identifiers
  2024-02-11  8:05       ` Michael Baum
@ 2024-02-12 17:22         ` Ferruh Yigit
  0 siblings, 0 replies; 10+ messages in thread
From: Ferruh Yigit @ 2024-02-12 17:22 UTC (permalink / raw)
  To: Michael Baum, Raslan Darawsheh
  Cc: Ori Kam, Dariusz Sosnowski, NBU-Contact-Thomas Monjalon (EXTERNAL), dev

On 2/11/2024 8:05 AM, Michael Baum wrote:
> On 2/9/2024 3:51 PM, Ferruh Yigit wrote:
>>
>> On 2/8/2024 22:38 PM, Michael Baum wrote:
>>> Add new "rte_flow_field_id" enumeration values to describe both IPv6
>>> traffic class and IPv6 flow label fields.
>>>
>>> The TC value is "RTE_FLOW_FIELD_IPV6_TRAFFIC_CLASS" in flow API and
>>> "ipv6_traffic_class" in testpmd command.
>>> The FL value is "RTE_FLOW_FIELD_IPV6_FLOW_LABEL" in flow API and
>>> "ipv6_flow_label" in testpmd command.
>>>
>>> Signed-off-by: Michael Baum <michaelba@nvidia.com>
>>> Acked-by: Dariusz Sosnowski <dsosnowski@nvidia.com>
>>> ---
>>>  app/test-pmd/cmdline_flow.c            | 1 +
>>>  doc/guides/rel_notes/release_24_03.rst | 2 ++
>>>  lib/ethdev/rte_flow.h                  | 4 +++-
>>>  3 files changed, 6 insertions(+), 1 deletion(-)
>>>
>>> diff --git a/app/test-pmd/cmdline_flow.c b/app/test-pmd/cmdline_flow.c
>>> index 102b4d67c9..ab8bece28e 100644
>>> --- a/app/test-pmd/cmdline_flow.c
>>> +++ b/app/test-pmd/cmdline_flow.c
>>> @@ -992,6 +992,7 @@ static const char *const flow_field_ids[] = {
>>>       "random",
>>>       "ipv4_proto",
>>>       "esp_spi", "esp_seq_num", "esp_proto",
>>> +     "ipv6_flow_label", "ipv6_traffic_class",
>>>       NULL
>>>  };
>>>
>>> diff --git a/doc/guides/rel_notes/release_24_03.rst
>>> b/doc/guides/rel_notes/release_24_03.rst
>>> index 0909a2245d..f548eacc5e 100644
>>> --- a/doc/guides/rel_notes/release_24_03.rst
>>> +++ b/doc/guides/rel_notes/release_24_03.rst
>>> @@ -68,6 +68,8 @@ New Features
>>>    * Added ``RTE_FLOW_FIELD_ESP_SPI`` to represent it in field ID struct.
>>>    * Added ``RTE_FLOW_FIELD_ESP_SEQ_NUM`` to represent it in field ID
>> struct.
>>>    * Added ``RTE_FLOW_FIELD_ESP_PROTO`` to represent it in field ID struct.
>>> +  * Added ``RTE_FLOW_FIELD_IPV6_FLOW_LABEL`` to represent it in field ID
>> struct.
>>> +  * Added ``RTE_FLOW_FIELD_IPV6_TRAFFIC_CLASS`` to represent it in field
>> ID struct.
>>>
>>
>> On which tree is this patch based on, I don't see above notes.
> 
> I added in the cover letter this dependency:
> Depends-on: series-31008 ("ethdev: add modify IPv4 next protocol field")
> But it has new version now:
> https://patchwork.dpdk.org/project/dpdk/list/?series=31037
> 
>> Can you please rebase on latest next-net?
> 
> Do you prefer me to send a new version without dependency?
> 

Right, I missed the depends-on tag.

Dependent patch is delegated to Raslan, and this patch is straightforward.

Let me ack the patch and assign it to Raslan, assuming he is OK, he can
get this one after he merged the dependent patch.


@Raslan, please let me know if I am missing something.


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

* Re: [PATCH v2 1/1] ethdev: add IPv6 FL and TC field identifiers
  2024-02-07 15:51   ` [PATCH v2 1/1] ethdev: add IPv6 FL and TC " Michael Baum
  2024-02-08 22:37     ` Ferruh Yigit
@ 2024-02-12 17:23     ` Ferruh Yigit
  2024-02-14  4:08     ` Raslan Darawsheh
  2 siblings, 0 replies; 10+ messages in thread
From: Ferruh Yigit @ 2024-02-12 17:23 UTC (permalink / raw)
  To: Michael Baum, dev; +Cc: Ori Kam, Dariusz Sosnowski, Thomas Monjalon

On 2/7/2024 3:51 PM, Michael Baum wrote:
> Add new "rte_flow_field_id" enumeration values to describe both IPv6
> traffic class and IPv6 flow label fields.
> 
> The TC value is "RTE_FLOW_FIELD_IPV6_TRAFFIC_CLASS" in flow API and
> "ipv6_traffic_class" in testpmd command.
> The FL value is "RTE_FLOW_FIELD_IPV6_FLOW_LABEL" in flow API and
> "ipv6_flow_label" in testpmd command.
> 
> Signed-off-by: Michael Baum <michaelba@nvidia.com>
> Acked-by: Dariusz Sosnowski <dsosnowski@nvidia.com>
>

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

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

* Re: [PATCH v2 1/1] ethdev: add IPv6 FL and TC field identifiers
  2024-02-07 15:51   ` [PATCH v2 1/1] ethdev: add IPv6 FL and TC " Michael Baum
  2024-02-08 22:37     ` Ferruh Yigit
  2024-02-12 17:23     ` Ferruh Yigit
@ 2024-02-14  4:08     ` Raslan Darawsheh
  2 siblings, 0 replies; 10+ messages in thread
From: Raslan Darawsheh @ 2024-02-14  4:08 UTC (permalink / raw)
  To: Michael Baum, dev
  Cc: Ori Kam, Dariusz Sosnowski, Ferruh Yigit,
	NBU-Contact-Thomas Monjalon (EXTERNAL)

[-- Attachment #1: Type: text/plain, Size: 541 bytes --]

HI,


> Add new "rte_flow_field_id" enumeration values to describe both IPv6
>traffic class and IPv6 flow label fields.
>
>The TC value is "RTE_FLOW_FIELD_IPV6_TRAFFIC_CLASS" in flow API and
>"ipv6_traffic_class" in testpmd command.
>The FL value is "RTE_FLOW_FIELD_IPV6_FLOW_LABEL" in flow API and
>"ipv6_flow_label" in testpmd command.

>Signed-off-by: Michael Baum <michaelba@nvidia.com>
>Acked-by: Dariusz Sosnowski <dsosnowski@nvidia.com>

Patch applied to next-net-mlx,


Kindest regards,

Raslan Darawsheh





[-- Attachment #2: Type: text/html, Size: 2793 bytes --]

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

end of thread, other threads:[~2024-02-14  4:08 UTC | newest]

Thread overview: 10+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2024-02-06 14:26 [PATCH 0/1] ethdev: add IPv6 field identifiers Michael Baum
2024-02-06 14:26 ` [PATCH 1/1] ethdev: add IPv6 FL and TC " Michael Baum
2024-02-07 13:47   ` Dariusz Sosnowski
2024-02-07 15:51 ` [PATCH v2 0/1] ethdev: add IPv6 " Michael Baum
2024-02-07 15:51   ` [PATCH v2 1/1] ethdev: add IPv6 FL and TC " Michael Baum
2024-02-08 22:37     ` Ferruh Yigit
2024-02-11  8:05       ` Michael Baum
2024-02-12 17:22         ` Ferruh Yigit
2024-02-12 17:23     ` Ferruh Yigit
2024-02-14  4:08     ` Raslan Darawsheh

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).