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 740F6A00C5 for ; Fri, 4 Nov 2022 23:18:08 +0100 (CET) Received: from [217.70.189.124] (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id E86E242D1A; Fri, 4 Nov 2022 23:18:07 +0100 (CET) Received: from mail-pl1-f177.google.com (mail-pl1-f177.google.com [209.85.214.177]) by mails.dpdk.org (Postfix) with ESMTP id 08F7342D19 for ; Fri, 4 Nov 2022 23:18:06 +0100 (CET) Received: by mail-pl1-f177.google.com with SMTP id l2so6086673pld.13 for ; Fri, 04 Nov 2022 15:18:06 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=networkplumber-org.20210112.gappssmtp.com; s=20210112; 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=D5cnfdqsEW1ZZly2s8wZ2r4M3+OYsxjf0rA24Khve90=; b=cspbc6/50INXCbnqA8OHhBfV6DTGBF5js0DvZAMBUxEcXX9cYdZx/y29Dg6QzYgpGp +OD0JoOLX7olUcDWD2v81Jteq26TjIJ7ywmvwW9IW9Y1P8G/2PxSQYr3PtqMlMrRjO2x 12aEbR14gZkU//hxjSsx4hps6gnsyxBY6vj8EbLm98LRXVHiB3R1ceiMx47It3zZQ7VP LQI+w4YISujcv6XU08mS0BLS9DdqGehbVTHyL6kjNtSdAYiK8wryKxjBe3xfwoxu5gyu o6qUBEnNCbM/NbyXfC/Bp7QrFSezBmomzgGpzr01OoDyuN1m7Ir1Eqq7JU8hWip8pCeP MBNg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; 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=D5cnfdqsEW1ZZly2s8wZ2r4M3+OYsxjf0rA24Khve90=; b=tuvLZll0HkasinDabvEPoYUAClGt70nuw0qSTLwTNu6gqd9763J+z3zCWsY+MgwjAp uJXErKEG9KdL7ohj3ETAs9WdnPF/uSpkztm5ZBEVQqeKladA8jSLYQsFpI0/NHWKT+o6 0uVSi7IMr4zJdv2C+27pgQwAcVFEzTiMaHFse08gErJ/m2oZmSEa+/gvO33NCHL1Qso3 ZnrNHD4BdvM62QqdHyonnm/zf1/UMlt8n0DnRAXPMafPzVJu3KlY/MjTEf7Ubnnkwmj5 KYMSX2cG1skwRpMtVvMuER1KXHhBUXzSMdei2bnagxMilWM5Nd/pF60R40Z0jHe825PR 3coA== X-Gm-Message-State: ANoB5pnDUC1dww0nIupC3avWCKeSSlb+zlmw20U5XMbH4vy2yRxXuCV6 3cspgQO4btnuA9trO60EIqpcpQ== X-Google-Smtp-Source: AA0mqf5dbZFnMMvAgUIgudyKMb52BP64Z3dY12QhaMhDbHSro4q2738H1GC/qe+VzJF8pvLUdxdgiA== X-Received: by 2002:a17:902:788f:b0:188:641b:5372 with SMTP id q15-20020a170902788f00b00188641b5372mr5603927pll.159.1667600285876; Fri, 04 Nov 2022 15:18:05 -0700 (PDT) Received: from hermes.local (204-195-120-218.wavecable.com. [204.195.120.218]) by smtp.gmail.com with ESMTPSA id 97-20020a17090a09ea00b0020d45a155d9sm2061099pjo.35.2022.11.04.15.18.05 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 04 Nov 2022 15:18:05 -0700 (PDT) Date: Fri, 4 Nov 2022 15:18:03 -0700 From: Stephen Hemminger To: Yang Luan Cc: users@dpdk.org Subject: Re: Wrong rx queue assignment running DPDK on Azure Message-ID: <20221104151803.5eb40caa@hermes.local> In-Reply-To: References: <20221104095202.32c55020@hermes.local> MIME-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit X-BeenThere: users@dpdk.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: DPDK usage discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: users-bounces@dpdk.org On Fri, 4 Nov 2022 10:15:36 -0700 Yang Luan wrote: > We use netvsc PMD (drivers/net/netvsc/). > We don't explicitly configure the RETA table. We configure the device with > 40 rx queues (rte_eth_dev_configure) and use rte_eth_dev_rss_reta_query() > to query the RETA table (result posted earlier). More questions to help someone (not me I don't have free Azure access now); get a reproduction. Did you reconfigure the RSS key? The default for the netvsc PMD should be the same default as Mellanox. Have you enabled accelerated networking (ie VF). If so then does your DPDK build support Mellanox. Probably yes to both. Is this the first packet, or later packets in the flow? Are you using any layered encapsulation (like GRE or VXLAN), and/or IP options. Are you changing RSS options so that is different than default L3/L4? Are you printing the RSS key in the mbuf? It might be byte swapped. Why 21.08? it is not a long term supported version, and therefore does not receive bugfixes like: $ git log --oneline v21.08..v20.11.6 -- drivers/net/netvsc/ 9d474a9565a5 net/netvsc: fix vmbus device reference in multi-process a61bd9df25dc net/netvsc: fix calculation of checksums based on mbuf flag 0b5a6c7b32c8 fix spelling in comments and strings e97bb2a91151 net/netvsc: ignore unsupported packet on sync command