[RFC PATCH v1 5/5] dts: add test suite for RX and TX offloads

2024-08-30 Thread jspewock
From: Jeremy Spewock This patch adds a test sutie that ports over and expands upon functionality provided in the RxTx test sutie in Old DTS. This test suite provides convenience methods and decorators in an attempt to reduce code duplication when developers are tasked with testing the same offloa

[RFC PATCH v1 4/5] dts: add methods for configuring offloads on a device in testpmd

2024-08-30 Thread jspewock
From: Jeremy Spewock Testpmd offers methods to add and remove offloads from both ports and queues on ports, but there are not yet method bindings in the Testpmd API that the framework provides to reach them. This patch adds these bindings for future test cases/suites that require certain function

[RFC PATCH v1 3/5] dts: add offload configuration querying to testpmd

2024-08-30 Thread jspewock
From: Jeremy Spewock Testpmd offers methods for querying the runtime configuration of offloads on a device that are useful for verification, but bindings to reach these methods do not exist in the Testpmd API offered in the framework. This patch creates methods that can query this configuration a

[RFC PATCH v1 2/5] dts: add a distinction between port and queue offload capabilities

2024-08-30 Thread jspewock
From: Jeremy Spewock Currently in the framework offloading capabilities are collected at a device-level meaning that, if a capability is supported on either an entire port or individual queues on that port, it is marked as supported for the device. In some cases there is a want for being able to

[RFC PATCH v1 1/5] dts: add TX offload capabilities

2024-08-30 Thread jspewock
From: Jeremy Spewock The ability to query RX offloading capabilities of a device already exist, but there are situations in other test suites where skipping a test case/suite based on if a TX capability is missing is also desirable. This patch expands the RX offloading capabilities class to also

[RFC PATCH v1 0/5] dts: port over Rx/Tx offload suite

2024-08-30 Thread jspewock
From: Jeremy Spewock This series ports over the functionality of the Rx/Tx offloading test suite from Old DTS. I marked this suite as an RFC since there are still some errors that I need to fix from the formatting script, but I felt that the commits were in a place where they could be viewed to u

Re: 23.11.2 patches review and test

2024-08-30 Thread Xueming Li
Hi Hailin, Well done, thanks for the verification and report! Best Regards, Xueming From: Xu, HailinX Sent: Friday, August 30, 2024 6:00 PM To: Xueming Li ; sta...@dpdk.org Cc: dev@dpdk.org ; Abhishek Marathe ; Ali Alnubani ; David Christensen ; Hemant Agrawal

Re: [PATCH v1 00/10] acc baseband PMD fix and updates for 24.11

2024-08-30 Thread Vargas, Hernan
This series is dependent on: https://patches.dpdk.org/project/dpdk/list/?series=32868 https://patches.dpdk.org/project/dpdk/list/?series=32855 https://patches.dpdk.org/project/dpdk/list/?series=32765 https://patches.dpdk.org/project/dpdk/list/?series=32344 Thanks, Hernan __

[PATCH v1 09/10] baseband/acc: reset ring data valid bit

2024-08-30 Thread Hernan Vargas
Reset only the valid bit to keep info ring data notably for dumping. Signed-off-by: Hernan Vargas --- drivers/baseband/acc/rte_vrb_pmd.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/drivers/baseband/acc/rte_vrb_pmd.c b/drivers/baseband/acc/rte_vrb_pmd.c index 581779160569

[PATCH v1 10/10] baseband/acc: cosmetic changes

2024-08-30 Thread Hernan Vargas
Cosmetic code changes. No functional impact. Signed-off-by: Hernan Vargas --- drivers/baseband/acc/rte_acc100_pmd.c | 3 +- drivers/baseband/acc/rte_vrb_pmd.c| 72 ++- 2 files changed, 50 insertions(+), 25 deletions(-) diff --git a/drivers/baseband/acc/rte_acc100_pm

[PATCH v1 08/10] baseband/acc: remove check on HARQ memory

2024-08-30 Thread Hernan Vargas
Automatically reset HARQ memory to prevent errors and simplify usage. In a way we can assume that the HARQ output operation will always overwrite the buffer, so we can reset this from the driver to prevent an error being reported when application fails to do this explicitly. Signed-off-by: Hernan

[PATCH v1 07/10] baseband/acc: algorithm tuning for LDPC decoder

2024-08-30 Thread Hernan Vargas
Reverting to MS1 version of the algorithm to improve MU1 fading conditions. Signed-off-by: Hernan Vargas --- drivers/baseband/acc/rte_vrb_pmd.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/drivers/baseband/acc/rte_vrb_pmd.c b/drivers/baseband/acc/rte_vrb_pmd.c index

[PATCH v1 06/10] baseband/acc: remove soft output bypass

2024-08-30 Thread Hernan Vargas
Removing soft output bypass capability due to device limitations. Signed-off-by: Hernan Vargas --- drivers/baseband/acc/rte_vrb_pmd.c | 7 +++ 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/drivers/baseband/acc/rte_vrb_pmd.c b/drivers/baseband/acc/rte_vrb_pmd.c index 9beb05cd

[PATCH v1 05/10] baseband/acc: enhance SW ring alignment

2024-08-30 Thread Hernan Vargas
Calculate the aligned total size required for queue rings, ensuring that the size is a power of two for proper memory allocation. Signed-off-by: Hernan Vargas --- drivers/baseband/acc/acc_common.h | 7 --- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/drivers/baseband/acc/acc

[PATCH v1 04/10] baseband/acc: future proof structure comparison

2024-08-30 Thread Hernan Vargas
Some implementation in the PMD is based on some size assumption from the bbdev structure, which should use sizeof instead to be more future proof in case these structures change. Signed-off-by: Hernan Vargas --- drivers/baseband/acc/acc_common.h | 4 ++-- 1 file changed, 2 insertions(+), 2 delet

[PATCH v1 03/10] baseband/acc: configure max queues per device

2024-08-30 Thread Hernan Vargas
Configure max_queues based on the number of queue groups and numbers of AQS per device variant. Signed-off-by: Hernan Vargas --- drivers/baseband/acc/rte_vrb_pmd.c | 9 +++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/drivers/baseband/acc/rte_vrb_pmd.c b/drivers/baseband/

[PATCH v1 02/10] baseband/acc: queue allocation refactor

2024-08-30 Thread Hernan Vargas
Refactor to manage queue memory per operation more flexibly for VRB devices. Signed-off-by: Hernan Vargas --- drivers/baseband/acc/acc_common.h | 5 + drivers/baseband/acc/rte_vrb_pmd.c | 214 - 2 files changed, 157 insertions(+), 62 deletions(-) diff --git a/driv

[PATCH v1 01/10] baseband/acc: fix access to deallocated mem

2024-08-30 Thread Hernan Vargas
Prevent op_addr access during queue_stop operation, as this memory may have been deallocated. Fixes: e640f6cdfa84 ("baseband/acc200: add LDPC processing") Cc: sta...@dpdk.org Signed-off-by: Hernan Vargas --- drivers/baseband/acc/rte_acc100_pmd.c | 36 -- drivers/baseband/acc

[PATCH v1 00/10] acc baseband PMD fix and updates for 24.11

2024-08-30 Thread Hernan Vargas
This series targets 24.11. It includes a memory access fix, refactoring of queue allocation and general improvements. Hernan Vargas (10): baseband/acc: fix access to deallocated mem baseband/acc: queue allocation refactor baseband/acc: configure max queues per device baseband/acc: future

[PATCH v10 3/3] event/dsw: add capability for independent enqueue

2024-08-30 Thread Abdullah Sevincer
To use independent enqueue capability applications need to set flag RTE_EVENT_PORT_CFG_INDEPENDENT_ENQ during port setup only if the capability RTE_EVENT_DEV_CAP_INDEPENDENT_ENQ exists. Hence, this commit adds the capability of independent enqueue to the DSW driver. Signed-off-by: Abdullah Sevince

[PATCH v10 2/3] eventdev: add support for independent enqueue

2024-08-30 Thread Abdullah Sevincer
This commit adds support for independent enqueue feature and updates Event Device and PMD feature list. A new capability RTE_EVENT_DEV_CAP_INDEPENDENT_ENQ is introduced. It allows out-of-order enqueuing of RTE_EVENT_OP_FORWARD or RELEASE type events on an event port where this capability is enable

[PATCH v10 1/3] event/dlb2: add support for independent enqueue

2024-08-30 Thread Abdullah Sevincer
DLB devices need events to be enqueued in the same order they are dequeued. Applications are not suppose to change event order between dequeue and to enqueue. Since Eventdev standard does not add such restrictions independent enqueue support is needed for DLB PMD so that it restores dequeue order o

[PATCH v10 0/3] Independent Enqueue Support

2024-08-30 Thread Abdullah Sevincer
v10: Add acked-by reviewer name. v9: Address comments. v8: Address build issues. v7: Address documentation reviews. v6: Update patch with more documentation v5: Address build issues v4: Address comments v3: Fix CI/build issues v2: Fix CI/build issues v1: Initial patchset Abdullah Sevincer (3): e

Re: [PATCH v3 03/12] dts: add test case decorators

2024-08-30 Thread Nicholas Pratte
Reviewed-by: Nicholas Pratte On Wed, Aug 21, 2024 at 10:53 AM Juraj Linkeš wrote: > > Add decorators for functional and performance test cases. These > decorators add attributes to the decorated test cases. > > With the addition of decorators, we change the test case discovery > mechanism from l

[PATCH 47/47] net/bnxt: tf_ulp: add stats cache for thor2

2024-08-30 Thread Sriharsha Basavapatna
From: Peter Spreadborough This change adds a stats cache for Thor2 flows using counters. Flow stats will be harvested periodically in the background and stats reads by the application will be returned stats from the cache and not by initiating a read from HW. This change also adds read-clear fun

[PATCH 45/47] net/bnxt: tf_ulp: support a few feature extensions

2024-08-30 Thread Sriharsha Basavapatna
From: Kishore Padmanabha This patch supports the following features. add support for port table write operation Added support for port table write operation from the template so that template can write mirror id details into the port database. support generic template fo

[PATCH 44/47] net/bnxt: tf_ulp: enable support for truflow feature configuration

2024-08-30 Thread Sriharsha Basavapatna
From: Kishore Padmanabha Added truflow feature bit meson configuration parameter to enable optional capability features of the appplication. Signed-off-by: Kishore Padmanabha Reviewed-by: Shahaji Bhosle Signed-off-by: Sriharsha Basavapatna --- drivers/net/bnxt/tf_ulp/bnxt_ulp_tf.c| 6 ++

[PATCH 42/47] net/bnxt: tf_ulp: TFC support flow scale query for Thor2

2024-08-30 Thread Sriharsha Basavapatna
From: Shuanglin Wang TFC supports the flow scale query feature for OVS application. The resource usage(WC-TCAM) is tracked inside Thor2 firmware. This patch is to query the wc-tcam usage info when adding/ deleting a flow. It is just for debugging purpose and disabled by default. Using the build

[PATCH 41/47] net/bnxt: tf_ulp: support a few generic template items

2024-08-30 Thread Sriharsha Basavapatna
From: Kishore Padmanabha This patch provides the following changes. support generic template items Add support for jump action, dynamic tunnels and flow priority to thor2 platform. fix generic application template The queue action is enabled for Thor2 platform. E

[PATCH 39/47] net/bnxt: tf_ulp: switch ulp to use rte crc32 hash

2024-08-30 Thread Sriharsha Basavapatna
From: Peter Spreadborough The RTE hash is highly optimized and will use HW acceleration when available. Signed-off-by: Peter Spreadborough Reviewed-by: Ajit Khaparde Reviewed-by: Kishore Padmanabha Signed-off-by: Sriharsha Basavapatna --- drivers/net/bnxt/tf_ulp/bnxt_ulp_tf.c | 4 dr

[PATCH 36/47] net/bnxt: tf_ulp: add support for rss flow query to ULP

2024-08-30 Thread Sriharsha Basavapatna
From: Randy Schacher Support flow query rss command for truflow in ULP layer. Signed-off-by: Randy Schacher Reviewed-by: Kishore Padmanabha Signed-off-by: Sriharsha Basavapatna --- drivers/net/bnxt/bnxt_vnic.c| 39 +- drivers/net/bnxt/bnxt_vnic.h| 6 +++

[PATCH 35/47] net/bnxt: tf_ulp: TF support flow scale query

2024-08-30 Thread Sriharsha Basavapatna
From: Shuanglin Wang TF supports the flow scale query feature for OVS application. The resource usage is tracked when opening a TF session or adding/deleting a flow. The resources includes WC TCAM, EM, Action, Counter, Meter, ACT_ENCAP, ACT_ENCAP, and SP_SMAC. User can query the resource usage us

[PATCH 34/47] net/bnxt: tf_ulp: add rte_mtr support for Thor2

2024-08-30 Thread Sriharsha Basavapatna
From: Jay Ding 1. Implement Thor2 meter template tables 2. Add Thor2 meter support in ULP 3. Make rte_mtr API implementation device independent to adapt Thor2 meter hw change 4. Fix the round issue in xir calculation Signed-off-by: Jay Ding Reviewed-by: Michael Baucom Signed-off-by: Srihars

[PATCH 30/47] net/bnxt: tf_ulp: add mask defaults when mask is not specified

2024-08-30 Thread Sriharsha Basavapatna
From: Kishore Padmanabha If application does not specify mask in a field description then use the default mask values from dpdk header files. This patch also includes the following related changes. fix stats collection for shared session The stats accumulation was being performed on def

[PATCH 29/47] net/bnxt: tf_ulp: update template files

2024-08-30 Thread Sriharsha Basavapatna
From: Kishore Padmanabha This patch updates template files for the following list of changes, that are being added in the next patch. dynamic support for VF representor mode (template files only) The configurable VF representor mode is removed and it is dynamic. The action record

[PATCH 28/47] net/bnxt: tf_ulp: modify return values to adhere to C coding standard

2024-08-30 Thread Sriharsha Basavapatna
From: Shuanglin Wang Modified return values of the several ULP utilities to comply C coding standard. Like using macros EXIT_SUCCESS(0) and EXIT_FAILURE(1) for the conventional status value for success and failure, respectively. They are declared in the file stdlib.h. Signed-off-by: Shuanglin W

[PATCH 27/47] net/bnxt: tf_ulp: fixed parent child db counters

2024-08-30 Thread Sriharsha Basavapatna
From: Kishore Padmanabha The locking for the parent child counters need to be done till the stats are retrieved. Also the OVS is creating multiple F1 flows for same tunnel hence reference count needs to be maintined for the F1 flows. Fix name conflicts for class and action tables. Matcher alloca

[PATCH 26/47] net/bnxt: tf_ulp: enable recipe id generation

2024-08-30 Thread Sriharsha Basavapatna
From: Kishore Padmanabha Added support to generate recipe id generation. This patch includes a few related changes: fix segfault in the wildcard recipe process The recipe id is being passed as 8 bit instead of 64bit causing the crash. Ported code using default_non_ha resource

[PATCH 25/47] net/bnxt: tf_ulp: update template files

2024-08-30 Thread Sriharsha Basavapatna
From: Kishore Padmanabha This patch updates template files for the following list of changes, that are being added in the next patch. - enable recipe id generation - fix segfault in the wildcard recipe process Signed-off-by: Kishore Padmanabha Signed-off-by: Sriharsha Basavapatna --- .../gen

[PATCH 23/47] net/bnxt: tf_ulp: VFR updates for Thor 2

2024-08-30 Thread Sriharsha Basavapatna
From: Mike Baucom Update to VFR code to: - add the endpoint (efid) to the session - modify the generic tables to write the l2 context id - tfc session code changes to allow the efid to be added to the sid - release both rfid and efid from afm This patch includes a few related changes: Thor2 cha

[PATCH 21/47] net/bnxt: tf_ulp: add action read and clear support

2024-08-30 Thread Sriharsha Basavapatna
From: Jay Ding Implement action read and clear support. Change flow query count to reset the count after read in ULP. Update cli cmds accordingly. Fixed bnxt_mpc_xmit() to pad the mpc message to be multiple of 16 bytes. Signed-off-by: Jay Ding Reviewed-by: Michael Baucom Reviewed-by: Farah Sm

[PATCH 19/47] net/bnxt: tf_ulp: convert recipe table to dynamic memory

2024-08-30 Thread Sriharsha Basavapatna
From: Kishore Padmanabha Converted the recipe table allocation from static model to dynamic memory allocation model. Signed-off-by: Kishore Padmanabha Reviewed-by: Michael Baucom Signed-off-by: Sriharsha Basavapatna --- drivers/net/bnxt/tf_ulp/ulp_mapper.c | 175 +++

[PATCH 16/47] net/bnxt: tf_ulp: miscellaneous fixes

2024-08-30 Thread Sriharsha Basavapatna
From: Mike Baucom Template compiler modifications for v3 api: Compile named/unnamed shared app resources for the applications that are capable. Change app id signature with base zero offset: The app id is used in the calculation of the matching signatures and as app id value incr

[PATCH 15/47] net/bnxt: tf_ulp: Wh+ mirroring support

2024-08-30 Thread Sriharsha Basavapatna
From: Manish Kurup 1. ULP fixes to enable primitives to support mirroring 2. RTE parser changes to support and use multiple ports in RTE input msgs 3. Template changes required to support ingress mirroring 4. Template changes required to support egress mirroring (using VFR pipeline) Signed

[PATCH 14/47] net/bnxt: tf_ulp: add support for vf to vf flow offload

2024-08-30 Thread Sriharsha Basavapatna
From: Kishore Padmanabha Added support for the vf to vf flow offload for the whitney platform. It includes the change of the pipeline from using vlan tags to using custom L2 encap and decap of the packets. Signed-off-by: Kishore Padmanabha Reviewed-by: Shahaji Bhosle Signed-off-by: Sriharsha B

[PATCH 13/47] net/bnxt: tf_ulp: add custom l2 etype tunnel support

2024-08-30 Thread Sriharsha Basavapatna
From: Shahaji Bhosle Add hooks in the hwrm and ulp layer to enable, custom tunnel header support on wh+ generic app(ovs). Signed-off-by: Shahaji Bhosle Reviewed-by: Kishore Padmanabha Signed-off-by: Sriharsha Basavapatna --- drivers/net/bnxt/bnxt.h| 4 +++ drivers/net/bnxt/bnxt_

[PATCH 10/47] net/bnxt: tf_core: remove dead code from session-based priority TCAM mgr

2024-08-30 Thread Sriharsha Basavapatna
From: Randy Schacher Remove references to tx_tcam_supported and rx_tcam_supported logic which chooses between FW-based tcam resource allocation and driver-based tcam manager. Signed-off-by: Randy Schacher Reviewed-by: Peter Spreadborough Reviewed-by: Manish Kurup Reviewed-by: Farah Smith Sig

[PATCH 09/47] net/bnxt: tf_core: remove dead AFM code from session-based priority TCAM mgr

2024-08-30 Thread Sriharsha Basavapatna
From: Randy Schacher Remove references to AFM allocated memory which is no longer supported with TCAM mgr and truflow Signed-off-by: Randy Schacher Reviewed-by: Farah Smith Reviewed-by: Kishore Padmanabha Signed-off-by: Sriharsha Basavapatna --- drivers/net/bnxt/tf_core/cfa_tcam_mgr.c |

[PATCH 07/47] net/bnxt: tf_core: fix slice count in case of HA entry move

2024-08-30 Thread Sriharsha Basavapatna
From: Sangtani Parag Satishbhai When entries are moved during HA, a shared move function transfers TCAM entries by using get/set message APIs, and the slice number of the entry is required to accomplish the movement. The slice number is calculated as the product of row_slice and entry size. Befor

[PATCH 06/47] net/bnxt: tf_core: TF support flow scale query

2024-08-30 Thread Sriharsha Basavapatna
From: Shuanglin Wang TF supports the flow scale query feature for OVS application. The resource usage is tracked when opening a TF session or adding/deleting a flow. The resources includes WC TCAM, EM, Action, Counter, Meter, ACT_ENCAP, ACT_ENCAP, and SP_SMAC. User can query the resource usage us

[PATCH 05/47] net/bnxt: tf_core: flow scale improvement

2024-08-30 Thread Sriharsha Basavapatna
From: Kishore Padmanabha Added logic to add flows to wildcard tcam if flows fail to be added to exact match table. Signed-off-by: Kishore Padmanabha Reviewed-by: Michael Baucom Reviewed-by: Ajit Khaparde Reviewed-by: Shahaji Bhosle Signed-off-by: Sriharsha Basavapatna --- drivers/net/bnxt/

[PATCH 04/47] net/bnxt: tf_core: Thor TF EM key size check

2024-08-30 Thread Sriharsha Basavapatna
From: Farah Smith The maximum EM key size is 640 bits for Thor. But the lookup record + the key size is 679 bits. This value must be rounded up to a 128 bit aligned number. So the size check should be 96 bytes rather than 80. This fix allows keys > 601 bits to be successfully inserted. Fixes:

[PATCH 03/47] net/bnxt: tf_core: External EM support cleanup

2024-08-30 Thread Sriharsha Basavapatna
From: Shuanglin Wang Isolate external EM support as it is now defunct on Wh+. Signed-off-by: Shuanglin Wang Reviewed-by: Shahaji Bhosle Reviewed-by: Farah Smith Signed-off-by: Sriharsha Basavapatna --- drivers/net/bnxt/tf_core/meson.build |2 - drivers/net/bnxt/tf_core/tf_core.h

[PATCH 02/47] net/bnxt: tf_core: tcam manager data corruption

2024-08-30 Thread Sriharsha Basavapatna
From: Shahaji Bhosle Max entries per session were not getting initialized to 0, when the sessions were closed. Reset max entries counter session when the session is initialized Fixes: 97435d7906d7 ("net/bnxt: update Truflow core") Signed-off-by: Shahaji Bhosle Reviewed-by: Farah Smith Reviewed

[PATCH 01/47] net/bnxt: tf_core: fix wc tcam multi slice delete issue

2024-08-30 Thread Sriharsha Basavapatna
From: Shahaji Bhosle FW tries to update the HWRM request data in the delete case to update the mode bit and also update invalid profile id. This update only happens when the data is send over DMA. HWRM requests are read only buffers and cannot be updated. So driver now will always send WC tcam se

[PATCH 00/47] TruFlow update for Thor2

2024-08-30 Thread Sriharsha Basavapatna
Update TruFlow to support the Thor2 device. Farah Smith (2): net/bnxt: tf_core: Thor TF EM key size check net/bnxt: tfc: support tf-core for Thor2 Jay Ding (2): net/bnxt: tf_ulp: add action read and clear support net/bnxt: tf_ulp: add rte_mtr support for Thor2 Kishore Padmanabha (21):

[PATCH v3 2/2] net/nfp: flow rule supports match Ethernet type

2024-08-30 Thread Chaoyong He
From: Long Wu Add the support of match ethernet type item when using flower firmware, with a limit that it can only be used alone. Signed-off-by: Long Wu Reviewed-by: Chaoyong He --- drivers/net/nfp/flower/nfp_flower_cmsg.h | 14 ++ drivers/net/nfp/flower/nfp_flower_flow.c | 34 ++

[PATCH v3 1/2] net/nfp: refactor flow item calculate function arguments

2024-08-30 Thread Chaoyong He
From: Long Wu Refactor the flow item calculate function, unify the arguments of item check and calculate function, make the Ethernet item calculate function more readable. Signed-off-by: Long Wu Reviewed-by: Chaoyong He --- drivers/net/nfp/flower/nfp_flower_flow.c | 47 +--

[PATCH v3 0/2] Support match flow rule Ethernet type field

2024-08-30 Thread Chaoyong He
This patch series add support of match flow rule Ethernet type field, also do some needed refactor. --- v3: * Add the version number. v2: * Fix compile problem of 'dangling-pointer'. --- Long Wu (2): net/nfp: refactor flow item calculate function arguments net/nfp: flow rule supports match Et

v4_acl lookup failed after rte_pktmbuf_adj in dpdk pipeline

2024-08-30 Thread bala krishnan.k
Hi All, I using dpdk pipeline and performing table lookup to decide the packet forwarding. One of my use case v4_acl lookup failing could not find the reason. Scenario: pipeline test_pipe1 table match v4_acl ipv4 offset 274 size 1K action test. Acl table offset is set to 274. In coming

RE: 23.11.2 patches review and test

2024-08-30 Thread Xu, HailinX
> -Original Message- > From: Xueming Li > Sent: Thursday, August 22, 2024 8:07 PM > To: sta...@dpdk.org > Cc: dev@dpdk.org; Abhishek Marathe ; > Ali Alnubani ; David Christensen > ; Hemant Agrawal ; > Stokes, Ian ; Jerin Jacob ; > Mcnamara, John ; Ju-Hyoung Lee > ; Kevin Traynor ; Luca >

[DPDK/examples Bug 1530] examples/vm_power_manager fails to build on aarch64 with gcc14

2024-08-30 Thread bugzilla
https://bugs.dpdk.org/show_bug.cgi?id=1530 Bug ID: 1530 Summary: examples/vm_power_manager fails to build on aarch64 with gcc14 Product: DPDK Version: 22.11 Hardware: ARM OS: Linux Status: UNCONF

[PATCH 2/2] net/nfp: flow rule supports match Ethernet type

2024-08-30 Thread Chaoyong He
From: Long Wu Add the support of match ethernet type item when using flower firmware, with a limit that it can only be used alone. Signed-off-by: Long Wu Reviewed-by: Chaoyong He --- drivers/net/nfp/flower/nfp_flower_cmsg.h | 14 ++ drivers/net/nfp/flower/nfp_flower_flow.c | 34 ++

[PATCH 1/2] net/nfp: refactor flow item calculate function arguments

2024-08-30 Thread Chaoyong He
From: Long Wu Refactor the flow item calculate function, unify the arguments of item check and calculate function, make the Ethernet item calculate function more readable. Signed-off-by: Long Wu Reviewed-by: Chaoyong He --- drivers/net/nfp/flower/nfp_flower_flow.c | 47 +--

[PATCH 0/2] Support match flow rule Ethernet type field

2024-08-30 Thread Chaoyong He
This patch series add support of match flow rule Ethernet type field, also do some needed refactor. --- v2: * Fix compile problem of 'dangling-pointer'. --- Long Wu (2): net/nfp: refactor flow item calculate function arguments net/nfp: flow rule supports match Ethernet type drivers/net/nfp/