From patchwork Thu Dec 14 17:49:51 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Stephen Hemminger X-Patchwork-Id: 135210 X-Patchwork-Delegate: thomas@monjalon.net Return-Path: X-Original-To: patchwork@inbox.dpdk.org Delivered-To: patchwork@inbox.dpdk.org Received: from mails.dpdk.org (mails.dpdk.org [217.70.189.124]) by inbox.dpdk.org (Postfix) with ESMTP id DE113436F2; Thu, 14 Dec 2023 18:50:03 +0100 (CET) Received: from mails.dpdk.org (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id CFFEF4333E; Thu, 14 Dec 2023 18:50:03 +0100 (CET) Received: from mail-pg1-f173.google.com (mail-pg1-f173.google.com [209.85.215.173]) by mails.dpdk.org (Postfix) with ESMTP id DB0184333C for ; Thu, 14 Dec 2023 18:50:01 +0100 (CET) Received: by mail-pg1-f173.google.com with SMTP id 41be03b00d2f7-5bdb0be3591so7115185a12.2 for ; Thu, 14 Dec 2023 09:50:01 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=networkplumber-org.20230601.gappssmtp.com; s=20230601; t=1702576201; x=1703181001; darn=dpdk.org; h=content-transfer-encoding:mime-version:message-id:date:subject:cc :to:from:from:to:cc:subject:date:message-id:reply-to; bh=PL+T2XJQA0wHs65g8woLZlpeTbC5HSILF6v/Ot5ezMo=; b=wn4UDpIE4BbEJx9Snfmu6xH79Kb4qIiL/RDHnw6ZeRB2fVK7snEviB1Q36n6RkbWn3 MT8HZ34nFiO2pGDa839ZOVI5cyP1SucZ8XJiHrWY1XpG6kNz8hCGaGqmk3SSePGISoIm tGFGPQYwDWzKX93P41iEoug/MLjqWJ67hnmxeTO8ykidDN3J96bpO1uc5ZupUoG1a6Yf HIwnW0s++G/gk7bY+Hx9B0oKDhNn5xUdE8iLs66Jl0B9nBd3IUPThPo0CdMH2cmbNQ0E CnNlZQXh4vMmgyShcPMTf88+l90GJVLD88SFiQjGqSc+qIN3bs3YZjPbgZrg86LNn6f0 4N7Q== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1702576201; x=1703181001; h=content-transfer-encoding:mime-version:message-id:date:subject:cc :to:from:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=PL+T2XJQA0wHs65g8woLZlpeTbC5HSILF6v/Ot5ezMo=; b=O4lKiuRELG+aqW3rGh48viJl0jyS3LS+L7zh6X6l10ARRJlrw0RPtpaFMFYnXyhg5x aC4t42ICk9iKweijf2ZYwO0/70Fq5VwjvevgdYGCzkCd5MgX+P271bqbh2QVDTKfQuvB /L+wpJM3r8MuG80CIu40w/exUzJjO7NJeMSUrJWiLCsz+CYQvwwpjJstmoruUKCLRV5p swWMnk5EOeKJk4vdC1NR89FGVI+LHkz/hZJanxEJ8uqh2xXxB+fwaf4Xo53aXEDDpvbz UNWhQNRm6ZlMg3/Ta0+8+GwUGyDVXk2xYEzHKDLrGd7aI8g7uQz+8IOA+y7XWev7VSIR wlSw== X-Gm-Message-State: AOJu0YwdcK1hg2q28Y3J9efxFbEd7rvSWfwbe0eADCQFDD2JJWc8lXKH r4jc9sm+ibf1/9/7ga5uYxcVd/jML5aBNeHPA/c= X-Google-Smtp-Source: AGHT+IGjReZ8aIksjCXg6qW2wmnu1rHzKf4WEomzDTJrqWV4bojL+AMius/tQZqyZT5YZeZRglCPpw== X-Received: by 2002:a05:6a20:2926:b0:18f:97c:8a4f with SMTP id t38-20020a056a20292600b0018f097c8a4fmr9841365pzf.122.1702576200923; Thu, 14 Dec 2023 09:50:00 -0800 (PST) Received: from hermes.local (204-195-123-141.wavecable.com. [204.195.123.141]) by smtp.gmail.com with ESMTPSA id x13-20020a056a00270d00b006ce7f1ab3bfsm12108561pfv.65.2023.12.14.09.50.00 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 14 Dec 2023 09:50:00 -0800 (PST) From: Stephen Hemminger To: dev@dpdk.org Cc: Stephen Hemminger Subject: [PATCH] net/tap: add deprecation notice for RTE_FLOW_ACTION_RSS Date: Thu, 14 Dec 2023 09:49:51 -0800 Message-ID: <20231214174951.8317-1-stephen@networkplumber.org> X-Mailer: git-send-email 2.43.0 MIME-Version: 1.0 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 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. Signed-off-by: Stephen Hemminger Acked-by: Ferruh Yigit --- 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.