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 0304BA054F for ; Thu, 9 Jun 2022 19:37:58 +0200 (CEST) Received: from [217.70.189.124] (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id CCF974069C; Thu, 9 Jun 2022 19:37:57 +0200 (CEST) Received: from mail-pf1-f180.google.com (mail-pf1-f180.google.com [209.85.210.180]) by mails.dpdk.org (Postfix) with ESMTP id 7F45E40689 for ; Thu, 9 Jun 2022 19:37:56 +0200 (CEST) Received: by mail-pf1-f180.google.com with SMTP id b135so21651317pfb.12 for ; Thu, 09 Jun 2022 10:37:56 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=mime-version:references:in-reply-to:from:date:message-id:subject:to; bh=ROVrfn/RG8bHooyROLJI1cgJ/gUvdvDdFi5sIoRD5CA=; b=F6UFF+3UQBA0aNuJhXMvd1g+ge69M+bArGyRIeaij4gpyBa9+2U1W3buS50B3UWvOV gNwoszH5fHWjIBeXMC57R8aQVhR2wzWCbHR2cXf48Tvpmc5PtmkvabkivkJZZjAEP20M 3D8kf64k27yVFRv7GUUYVEzLaRsxkAcrOroJRjJhA8NS4VMcPNRRfJOgEV9v2AuR1W2+ WQWGtYyCtQlDy2+vIIhri5BgZGuZA31tcUZHxvdujmqscgvdAoL1bKY7S7PvNK+8zpMd 9ePFVW9H5HKSOjTV/VynKQwi8ZhK10Y926k6iS46VsXYHcd8F2/ZQLIw4wEWIOVtiQ2T SlHA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to; bh=ROVrfn/RG8bHooyROLJI1cgJ/gUvdvDdFi5sIoRD5CA=; b=n9F4NoyIgtTUQxIu92V+rB05ohFnq824AhO5cPILHMggjqKniBYcvr/qBbiLwtvC1W vK/F6K6/NdHHjUEsBapPnEaxjvL6H/pzECk12m8mIa2GGxz0I0NEptpC9eEq1y3FMApF +dtQyaf4MrmcaKAS96zgYnPRmlWGJNSXpYvO1bwAunEib7Hp9ImVJO4upg90pTWJDszY eEF9x7jht8aOV9VvFwOk4VW8tnHakRn/rEGhwo9pkSSej20HUUvEg0PwWY4aw756AFew yMynPme8wNlAxTOed1SmB8M55XhN51SgXWdeNJG0csBNfj42KvnpH5LbH88bzjY2c2Ba +n9Q== X-Gm-Message-State: AOAM530zonjsseUX1jsglL3D58SqPT92rMkfJwIHCdZV2UF1F5Uvu0m5 y9CETiBWLL/swP6nO1f5WYkklYihsKs6cJJ23gSl7xnFapQ= X-Google-Smtp-Source: ABdhPJzWBeLJhldV7YGqCdejc3eCQd0fUTBLc43CGjVLqurAL5eLk9uowlK9bF1jkeQ1h7ixArotyI+y0NNA0xQNwHA= X-Received: by 2002:a05:6a00:22d1:b0:51c:15ac:396e with SMTP id f17-20020a056a0022d100b0051c15ac396emr23067568pfj.58.1654796275513; Thu, 09 Jun 2022 10:37:55 -0700 (PDT) MIME-Version: 1.0 References: In-Reply-To: From: Adel Belkhiri Date: Thu, 9 Jun 2022 13:37:44 -0400 Message-ID: Subject: Does the vhost-user driver ensures the distribution of traffic between multiple RX queues? To: users@dpdk.org Content-Type: multipart/alternative; boundary="0000000000002d7c4b05e10748f1" 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 --0000000000002d7c4b05e10748f1 Content-Type: text/plain; charset="UTF-8" Hi guys, I have a question for you. I know that vhost-user NICs can be configured with many RX/TX queues, but does the vhost-user driver ensures the distribution of traffic between RX queues? I used the sample application l3fdw to switch traffic between two vhost-user NICs, each with 4 queues. The traffic was generated using TREX (and testpmd also), running inside a VM. When I traced my experiment, I noticed that the traffic was only received in queue "0", while the other RX queues were empty. The l3fdw app tells me that "Port 0 modified RSS hash function based on hardware support,requested:0xa38c configured:0". For offloading capabilities, testpmd indicates that the vhost-user nic NIC has only support for VLAN STRIP (and not for RSS)! I appreciate any clarification on this matter. Thank you, PS: - DPDK version: 19.08 - Qemu version: 4.2.1 Adele --0000000000002d7c4b05e10748f1 Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable
Hi guys,

I have a question for=C2=A0you. I know that vhost-user NICs can be = configured with many=C2=A0 RX/TX queues, but does the vhost-user driver ens= ures the distribution of traffic between RX queues?

I used the sample a= pplication l3fdw to switch traffic between two vhost-user NICs, each with 4= queues. The traffic=C2=A0was generated using TREX (and testpmd also), runn= ing inside a VM. When=C2=A0I traced my experiment, I noticed that the traff= ic was only received in queue "0", while the other RX queues were= empty.=C2=A0

The l3fdw app tells=C2=A0me that "Port 0 modified RS= S hash function based on hardware support,requested:0xa38c configured:0&quo= t;. For offloading capabilities, testpmd indicates that the vhost-user nic = NIC has only support for VLAN STRIP (and not for RSS)!

I appreciate any= clarification on this matter.
Thank you,

PS:=C2=A0=C2=A0
- DPDK version: 19.08
- Qemu version:=C2=A04.2.1

Adele
--0000000000002d7c4b05e10748f1--