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 07789436F7; Fri, 15 Dec 2023 04:01:24 +0100 (CET) Received: from mails.dpdk.org (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id EAB2C40266; Fri, 15 Dec 2023 04:01:23 +0100 (CET) Received: from mail-pl1-f176.google.com (mail-pl1-f176.google.com [209.85.214.176]) by mails.dpdk.org (Postfix) with ESMTP id A2DC440263 for ; Fri, 15 Dec 2023 04:01:22 +0100 (CET) Received: by mail-pl1-f176.google.com with SMTP id d9443c01a7336-1d075392ff6so1185315ad.1 for ; Thu, 14 Dec 2023 19:01:22 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=networkplumber-org.20230601.gappssmtp.com; s=20230601; t=1702609282; x=1703214082; darn=dpdk.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:subject:cc:to:from:date:from:to:cc:subject:date :message-id:reply-to; bh=p9S/tmecZEXe9arQwZqRLtzvR0bB/nGwVI5i97oLUWo=; b=SbGzQ6BHZvnttKMgs5rKzrqyQ7rs9UkSjh3/Bk4wwaGVsXQ63EFQVyCMbIkCdJrWLk Uoqluhl3qqRGjr/lk7zjIs+77zasanhIh/qjALArvSnDzQisCUftrWVr2gzaM6yiLftp CuPjcA85e3IfnXsTts3MmQiEv07XhYNjZPb7BYw9bCyTXx3cWoXnjmHzux1LRP1B2rP1 QDDsOzPmeNZk53b3tFNhDXn/aNaC6ElIo59LGT+czkHRdG5qJJNeP2nBpQJhVirS85B2 cjNC1oeTXf8o9/k9KPdHFZxuRZjYWjd87Ttreo/aL67BOtDWY9lWtvNUeIEexl4tjeSg arIA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1702609282; x=1703214082; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:subject:cc:to:from:date:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=p9S/tmecZEXe9arQwZqRLtzvR0bB/nGwVI5i97oLUWo=; b=Ax4d4u4VvSqcBpBKsbM08krMh5Y9t9MPt/c5aro8AYJUCSeZTP89XrVkdMWN+DGOQk 0cYKfIw/J5lu1pyv4oJZV2RhpfaRedTx08LLuoIhOJ9IsHywuJLqOFwk32uj7x87uieE zKQOZpsKg8a7FzStmStY3CggrHfCzx4+kRKL2SkjKD9we0SY7cGYUMcV2Isi2oFL6eXL z0tSk5FcFAuVDoRRyaPSW0n+NZduff0cZt9KKqFm0CuCoL6QdEE2EPRfAC4e6HsXQoJW 2ciADyxGv9BHGW3fpdvNJxX9n9SQX2v6MbyYfTPCokQjeJH5rmb5+Ih7xUz9KM9DkkXN 5N3Q== X-Gm-Message-State: AOJu0YwN3QNSQHyshpRomimTo12RMEu1iLxjjSYRndlM/OisE9+C8Mnv byQuLX5V2n1vDyDDt50XRLGMbg== X-Google-Smtp-Source: AGHT+IFdgXRM8G/lmllzIxWm/4ckUGwr065OaQV036s5lbMdbH9bz7DbHVu2AJHADmeSV3rk0lEmKA== X-Received: by 2002:a17:902:ce86:b0:1d3:7368:663 with SMTP id f6-20020a170902ce8600b001d373680663mr1869638plg.7.1702609281674; Thu, 14 Dec 2023 19:01:21 -0800 (PST) Received: from hermes.local (204-195-123-141.wavecable.com. [204.195.123.141]) by smtp.gmail.com with ESMTPSA id i4-20020a170902c94400b001d373900ee5sm1461683pla.111.2023.12.14.19.01.21 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 14 Dec 2023 19:01:21 -0800 (PST) Date: Thu, 14 Dec 2023 19:01:19 -0800 From: Stephen Hemminger To: kumaraparameshwaran rathinavel Cc: dev Subject: Re: [PATCH] net/tap: add deprecation notice for RTE_FLOW_ACTION_RSS Message-ID: <20231214190119.7bb28203@hermes.local> In-Reply-To: References: <20231214174951.8317-1-stephen@networkplumber.org> MIME-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit 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 On Fri, 15 Dec 2023 00:18:41 +0530 kumaraparameshwaran rathinavel wrote: > 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 . The netvsc driver does not support rte_flow because the packets arrive direct from host (over vmbus). It does have normal RSS. It many ways netvsc is equivalent in functionality to virtio and vmxnet3. The tap BPF stuff was only useful for doing flow steering to a set of queues. It was a hack to get the kernel to do flow steering.