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 EC74B436F2; Thu, 14 Dec 2023 19:48:56 +0100 (CET) Received: from mails.dpdk.org (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id CAF814333E; Thu, 14 Dec 2023 19:48:56 +0100 (CET) Received: from mail-yb1-f176.google.com (mail-yb1-f176.google.com [209.85.219.176]) by mails.dpdk.org (Postfix) with ESMTP id 47A004333C for ; Thu, 14 Dec 2023 19:48:55 +0100 (CET) Received: by mail-yb1-f176.google.com with SMTP id 3f1490d57ef6-dbcc63b7c68so2797452276.1 for ; Thu, 14 Dec 2023 10:48:55 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1702579734; x=1703184534; 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=AlD5qT+ogsvZ36pH2ysXQLNBiwVObOnPFcZRIFG4Q70=; b=iO7NePcjPitZZaiKPnWIGpsyyEQ6v4/JqUd88qSxY0vVD/WKrQo+N8j6+9kVUVMhxc Am6+yqQpwgopd0/pdil8xCq7/kda8IHJuseNUyyYEmzYSdPlivlMIUhvX+1z+MnYFMCw 9LjtqlB2Yq4qClFRUn7vY17bpjmUI1dx/dbyzKH6w0/mvynnDesTMGBvf+r8pXBVIoD7 d75POFPSviS31R6DxhQHCPjgkFy5EUdbsuzRExOk+J2jl/GhoLLUvnf57lRW/3oPptnl ERlBHw/yKbgugfKREu9mJ0SNvrjvIxPjt9Y1aaBlDMdThlqHt7ediw9fqMxhsxLTETp2 iDrg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1702579734; x=1703184534; 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=AlD5qT+ogsvZ36pH2ysXQLNBiwVObOnPFcZRIFG4Q70=; b=nzWbbWaNBEBoroheFvfR1II/UNK6RVvEPLoOoFkqDOZMYNR6l5YJWigSjsTkQexNU7 XX+1rnnm0qtLifb7orHjU3R/C/Aza+7SbntI27pHDG7TbuQdiW/O5QeyU/Nfi+5sgxZO TVGjl+hzyGakklI7YxlPZZeyWxBHqvs0hmnQcEMpZ+Pkb03lk0HNfwpCby+luc2iWd2x DljlS5Lr3MOSc3XkVBCmkms33LSpY/GhMlJx5VJcM7zNtXPh3HaPy77iwOot+vf0t1Bm xz/pIdcXkxgn1vTE5V9KT9QWbksnlvQZhtC3oGG5KniivRvaDXR6DSH6U6Xzvo0YEJ7G 8Xxg== X-Gm-Message-State: AOJu0YyhAylt2SUAMorKPhKimDW1Ua/FgExc96mU5+mV9rJelx+v+26s MlFq6nvvI/RASPoLaoJg2NhkrfZD+2jvViIR0Fnx9pir X-Google-Smtp-Source: AGHT+IG6RThsNPHET/KQBclFzHXPjR4W8qhhbzsPP8UPF+mrAvG2i9iCGyXQR3pM+EuCa48IVfYanIxcNhadeIL4AJY= X-Received: by 2002:a05:6902:cd:b0:db7:dacf:59fc with SMTP id i13-20020a05690200cd00b00db7dacf59fcmr6845868ybs.112.1702579734479; Thu, 14 Dec 2023 10:48:54 -0800 (PST) MIME-Version: 1.0 References: <20231214174951.8317-1-stephen@networkplumber.org> In-Reply-To: <20231214174951.8317-1-stephen@networkplumber.org> From: kumaraparameshwaran rathinavel Date: Fri, 15 Dec 2023 00:18:41 +0530 Message-ID: Subject: Re: [PATCH] net/tap: add deprecation notice for RTE_FLOW_ACTION_RSS To: Stephen Hemminger Cc: dev Content-Type: multipart/alternative; boundary="0000000000004686c7060c7cbcef" X-BeenThere: dev@dpdk.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: DPDK patches and discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: dev-bounces@dpdk.org --0000000000004686c7060c7cbcef Content-Type: text/plain; charset="UTF-8" On Thu, Dec 14, 2023, 11:20 PM Stephen Hemminger wrote: > The BPF infrastructure in kernel changed which broke the method > being used to load the RSS part of rte_flow in the TAP device. > Since this is a little used feature, and fixing the problem would > be moderately complex and create new dependency on libbpf, > mark the feature as deprecated and plan for removal. Does this mean that RSS will not work with netvsc as netvsc is using tap and mellanox ? Or will that not be affected . > > Signed-off-by: Stephen Hemminger > --- > doc/guides/rel_notes/deprecation.rst | 5 +++++ > 1 file changed, 5 insertions(+) > > diff --git a/doc/guides/rel_notes/deprecation.rst > b/doc/guides/rel_notes/deprecation.rst > index 81b93515cbd9..7d9012ada2d7 100644 > --- a/doc/guides/rel_notes/deprecation.rst > +++ b/doc/guides/rel_notes/deprecation.rst > @@ -146,3 +146,8 @@ Deprecation Notices > will be deprecated and subsequently removed in DPDK 24.11 release. > Before this, the new port library API (functions rte_swx_port_*) > will gradually transition from experimental to stable status. > + > +* tap: The support for RTE_FLOW_ACTION_TYPE_RSS is deprecated and > + will be removed in DPDK 24.11 release. It is already broken on recent > + Linux kernels due to changes in how BPF programs are loaded, > + and will not be fixed. > -- > 2.43.0 > > --0000000000004686c7060c7cbcef Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable


On Thu, Dec 14, 2023, 11:20 PM Stephen Hemminger <<= a href=3D"mailto:stephen@networkplumber.org">stephen@networkplumber.org= > wrote:
The BPF infrastructure = in kernel changed which broke the method
being used to load the RSS part of rte_flow in the TAP device.
Since this is a little used feature, and fixing the problem would
be moderately complex and create new dependency on libbpf,
mark the feature as deprecated and plan for removal.=C2=A0
=C2=A0 =C2=A0 Does this mean that RSS will not wo= rk with netvsc as netvsc is using tap and mellanox ? Or will that not be af= fected .=C2=A0

Signed-off-by: Stephen Hemminger <stephen@networkplumber.org= >
---
=C2=A0doc/guides/rel_notes/deprecation.rst | 5 +++++
=C2=A01 file changed, 5 insertions(+)

diff --git a/doc/guides/rel_notes/deprecation.rst b/doc/guides/rel_notes/de= precation.rst
index 81b93515cbd9..7d9012ada2d7 100644
--- a/doc/guides/rel_notes/deprecation.rst
+++ b/doc/guides/rel_notes/deprecation.rst
@@ -146,3 +146,8 @@ Deprecation Notices
=C2=A0 =C2=A0will be deprecated and subsequently removed in DPDK 24.11 rele= ase.
=C2=A0 =C2=A0Before this, the new port library API (functions rte_swx_port_= *)
=C2=A0 =C2=A0will gradually transition from experimental to stable status.<= br> +
+* tap: The support for RTE_FLOW_ACTION_TYPE_RSS is deprecated and
+=C2=A0 will be removed in DPDK 24.11 release. It is already broken on rece= nt
+=C2=A0 Linux kernels due to changes in how BPF programs are loaded,
+=C2=A0 and will not be fixed.
--
2.43.0

--0000000000004686c7060c7cbcef--