From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mails.dpdk.org (mails.dpdk.org [217.70.189.124]) by inbox.dpdk.org (Postfix) with ESMTP id 4B3B746D2C for ; Fri, 15 Aug 2025 17:28:19 +0200 (CEST) Received: from mails.dpdk.org (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id 20D3F4003C; Fri, 15 Aug 2025 17:28:19 +0200 (CEST) Received: from mail-pg1-f182.google.com (mail-pg1-f182.google.com [209.85.215.182]) by mails.dpdk.org (Postfix) with ESMTP id 6C2EA4003C for ; Fri, 15 Aug 2025 17:28:18 +0200 (CEST) Received: by mail-pg1-f182.google.com with SMTP id 41be03b00d2f7-b472f0106feso400595a12.2 for ; Fri, 15 Aug 2025 08:28:18 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=iol.unh.edu; s=unh-iol; t=1755271697; x=1755876497; darn=dpdk.org; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:from:to:cc:subject:date:message-id:reply-to; bh=NCsLUdCwP+4ph+PkADqzH2toHR3rqryex6Niv0Hbf3M=; b=ZKS2p8K9U55apLHNzo6wMsWEP6d6MMwUiKZ+iBXgoWtcDu9TZZuDnRqJoqKZuhxQoU wzd/tnRH+rmb5zrWCElh9AFEfP8oN48JdIu4Hm7aakKw5p3DlhtuABo5UBMKRMMyPc7W 4G5Np6/KlTVsXHs72/7KCsLktUY7LhZGkddaI= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1755271697; x=1755876497; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=NCsLUdCwP+4ph+PkADqzH2toHR3rqryex6Niv0Hbf3M=; b=cPnMlYM55BlqdXiwikhwmmewbQ72tdQoIxERnz3FUF1i9YZE1QTDsJ959UDpml1tqf /OVfs7/3LuDDQ0pYM6c/NykXSoH3EXiqDtcL7EH7h6cwYwyyKyM16oZ+JUipcx0touTp im5hYO8q7WxrpcBYREFxWgm/L2rNvsEHzC/1Y2vQkA8TNiBFMKe9z5UIIjexFYEctXu4 ZRSmQHn6O6yxfoxbIL5Hqt7DUftqz1jyViaslmdLzGQ9XtlcfBXk5+TG+gR1dpPTPbzM 69LHHiPKFTF0zwa0rS/F1aaXzBGBlSReabMNoDG2basxw20U2ARhqDyIJxR6SdriGOx/ 9iQQ== X-Forwarded-Encrypted: i=1; AJvYcCXSEa/tEfWyyZR49gm26By65h5x8vZHWFqPgMFnFsyD4dm/GIwotdeDHVbpRVagMMjnw0pk4nE=@dpdk.org X-Gm-Message-State: AOJu0YxaacRj6qXUZmT8I/mizr1nm5Kb+V2u/DP6sTkD6MDoHaALFli6 RC04/IBNETw/K+xa/P4swrS7Q240XcNQ258dBfgbcThdovzA+DBWKodHAKGaWAh0PKBr1LJvcmU YekXgFme94xV+VATgybbjGfZ5Rcl3FoNDPdWkKUsPpw== X-Gm-Gg: ASbGncsCplECQ8HZdA2fFWIlGfK8Sh/Rut0lZNDfjYUqNTS6nUbyVRPf0guOZ5ukitf B5SGfb28vpIcx43/fTBFAEcU2Pcshu0rnb49r/e5J8yTpvOpjqIdkKtfI0WvLqLFMyaS+351B0i X0Oq4YtreVaFJyn8YEBhMAMEf5PhIw2Hmm1WQrD7fUlDkPJ/lF2t6A3H5MgLDc3rYdrrmblAUeY 5YxNU2gx2+oFsHy9kX4BI4r2bCX4Vig22um8KiPdd1JQy7LnOQ= X-Google-Smtp-Source: AGHT+IGj8kb/va8yispeujYwiwEo0iuI5aAkSpysZkFbeKWol3vv52K12Uu4ka38Snu0Om1jEOMWMSwGKdPfwK0EW6s= X-Received: by 2002:a17:902:d2c9:b0:242:461b:7d4 with SMTP id d9443c01a7336-2446d71ed3amr39611685ad.15.1755271697344; Fri, 15 Aug 2025 08:28:17 -0700 (PDT) MIME-Version: 1.0 References: <20250814132002.799724-1-dsosnowski@nvidia.com> In-Reply-To: <20250814132002.799724-1-dsosnowski@nvidia.com> From: Patrick Robb Date: Fri, 15 Aug 2025 11:21:51 -0400 X-Gm-Features: Ac12FXy0B7XU7TT0PtArb_QeXhisXak75mRRmjJpIMxyklRYAov1xVKV2Y6vVfc Message-ID: Subject: Re: [PATCH] net/mlx5/hws: fix TIR action support in FDB To: Dariusz Sosnowski Cc: Viacheslav Ovsiienko , Bing Zhao , Ori Kam , Suanming Mou , Matan Azrad , Alex Vesker , Erez Shitrit , dev@dpdk.org, stable@dpdk.org Content-Type: multipart/alternative; boundary="0000000000000141a2063c690ac8" X-BeenThere: stable@dpdk.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: patches for DPDK stable branches List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: stable-bounces@dpdk.org --0000000000000141a2063c690ac8 Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable Sending a CI testing retest for this series because of a suspected false failure on the packet capture testsuite. On Thu, Aug 14, 2025 at 9:22=E2=80=AFAM Dariusz Sosnowski wrote: > TIR action was not added as an allowed action in FDB domain. > This prevented the usage of RSS flow action in transfer flow rules > with HW Steering flow engine. > > Fixes: 1f8fc88d4d31 ("net/mlx5/hws: allow jump to TIR over FDB") > Cc: valex@nvidia.com > Cc: stable@dpdk.org > > Signed-off-by: Dariusz Sosnowski > Acked-by: Bing Zhao > Acked-by: Suanming Mou > --- > drivers/net/mlx5/hws/mlx5dr_action.c | 1 + > 1 file changed, 1 insertion(+) > > diff --git a/drivers/net/mlx5/hws/mlx5dr_action.c > b/drivers/net/mlx5/hws/mlx5dr_action.c > index c1c6d28ac4..d765d57a8f 100644 > --- a/drivers/net/mlx5/hws/mlx5dr_action.c > +++ b/drivers/net/mlx5/hws/mlx5dr_action.c > @@ -94,6 +94,7 @@ static const uint32_t > action_order_arr[MLX5DR_TABLE_TYPE_MAX][MLX5DR_ACTION_TYP_ > BIT(MLX5DR_ACTION_TYP_REFORMAT_L2_TO_TNL_L3), > BIT(MLX5DR_ACTION_TYP_TBL) | > BIT(MLX5DR_ACTION_TYP_MISS) | > + BIT(MLX5DR_ACTION_TYP_TIR) | > BIT(MLX5DR_ACTION_TYP_VPORT) | > BIT(MLX5DR_ACTION_TYP_DROP) | > BIT(MLX5DR_ACTION_TYP_DEST_ROOT) | > -- > 2.39.5 > > --0000000000000141a2063c690ac8 Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable
Sending a CI testing retest for this series because of a s= uspected false failure on the packet capture testsuite.

On Thu, Aug 14, 2025 at 9:22=E2=80=AFAM Dariusz Sosnowski <dsosnowski@nvidia.com> wrote:
TIR action was not added= as an allowed action in FDB domain.
This prevented the usage of RSS flow action in transfer flow rules
with HW Steering flow engine.

Fixes: 1f8fc88d4d31 ("net/mlx5/hws: allow jump to TIR over FDB")<= br> Cc: valex@nvidia.com<= /a>
Cc:
stable@dpdk.org

Signed-off-by: Dariusz Sosnowski <
dsosnowski@nvidia.com>
Acked-by: Bing Zhao <bingz@nvidia.com>
Acked-by: Suanming Mou <suanmingm@nvidia.com>
---
=C2=A0drivers/net/mlx5/hws/mlx5dr_action.c | 1 +
=C2=A01 file changed, 1 insertion(+)

diff --git a/drivers/net/mlx5/hws/mlx5dr_action.c b/drivers/net/mlx5/hws/ml= x5dr_action.c
index c1c6d28ac4..d765d57a8f 100644
--- a/drivers/net/mlx5/hws/mlx5dr_action.c
+++ b/drivers/net/mlx5/hws/mlx5dr_action.c
@@ -94,6 +94,7 @@ static const uint32_t action_order_arr[MLX5DR_TABLE_TYPE_= MAX][MLX5DR_ACTION_TYP_
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 BIT(MLX5DR_ACTION_T= YP_REFORMAT_L2_TO_TNL_L3),
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 BIT(MLX5DR_ACTION_T= YP_TBL) |
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 BIT(MLX5DR_ACTION_T= YP_MISS) |
+=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0BIT(MLX5DR_ACTION_T= YP_TIR) |
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 BIT(MLX5DR_ACTION_T= YP_VPORT) |
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 BIT(MLX5DR_ACTION_T= YP_DROP) |
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 BIT(MLX5DR_ACTION_T= YP_DEST_ROOT) |
--
2.39.5

--0000000000000141a2063c690ac8--