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 9783FA00C3 for ; Wed, 8 Jun 2022 01:28:50 +0200 (CEST) Received: from [217.70.189.124] (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id 3813B4021D; Wed, 8 Jun 2022 01:28:50 +0200 (CEST) Received: from mail-pg1-f170.google.com (mail-pg1-f170.google.com [209.85.215.170]) by mails.dpdk.org (Postfix) with ESMTP id AFD124003F for ; Wed, 8 Jun 2022 01:28:48 +0200 (CEST) Received: by mail-pg1-f170.google.com with SMTP id e66so17279793pgc.8 for ; Tue, 07 Jun 2022 16:28:48 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=mime-version:from:date:message-id:subject:to; bh=kMT8rvJYNkWVP5Fl8qzy2N2+S2TCM5GAzlM3FOGbSlQ=; b=RjipbJdWfL0zFW7VFCUHR7Zylnq/3cUaTB8Ps2GwRm9tcS/qIxnvxY8c1zJiY3bCvL MTxnGqJRvU69jWtLdVHOjRXlhWyAcsF6MzaIVeEZcXB7rViwkjoYYIv+q6SDjmEFJr2G /keJZKgZbte5cMFBLmptsDPaf9ZHsW9X0HhOkFtnth3MVqY+RhlJh6NE/eNuImMA+Vn9 sjAxOXPesaI+m0fVlz5/nFBuF9m4+8I2Cy668xJW9umvVqwE0cNKhPQ7rVqh8pLGg8wM xyG/BUWeLxp/JLyXUkQBKuyD5S0XBVuhJ/gxxVeA6FHZIWUvNSLiJ5Tk2lmlWHIhLqW7 oPeQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:mime-version:from:date:message-id:subject:to; bh=kMT8rvJYNkWVP5Fl8qzy2N2+S2TCM5GAzlM3FOGbSlQ=; b=E4YQVQcNLKd5Tf6F0eWmkJkddDYWI4qge9TZpa1ABa919QXiKwYMmIunEsEoeXon0E LU98uO90A8fz6QJMtiyl/SEhzVQc6734nQvEys8c+JmpeNQhDleUcRAxNWIb2lV6h+UN g7MDXDEDV+t7+lI+6yMpp0bx9FghX4jCs8uRepy3xmEBJqvsWmW7cW34y24pxB26hHSw aMAXFRRGPy6Hy+pskiG6sEcYhzOLWDh2MirsMUUigaF5jpi4BQVzNsxMshhDN2m7Jw5P spJF9ZNMBKCQT2gHZc8sDRRjeHvQDKnf7Fy1hTRLxlKXHcAkTMh+tL3Q+FGRhXV0aLTE 7C/Q== X-Gm-Message-State: AOAM531ll4Fqi6E35ndkXA6y2KbIje8/jwecGvITpl/ZGLwsI4N8ynKg 61D3Q+fu79yaUGKS5FyUe68CenxTmQ+Crlw71/Gp+fjYyMGQiQ== X-Google-Smtp-Source: ABdhPJwkx9iYmYuFDBoQCjUFnBkzbtABhRKpxLLLRuovbZx12pO1TJ1lPJfA0fmsCK0qquY0pi4pvxSzxwIyM3SKJDc= X-Received: by 2002:a63:e114:0:b0:3fd:97a1:7a5 with SMTP id z20-20020a63e114000000b003fd97a107a5mr13645620pgh.178.1654644527697; Tue, 07 Jun 2022 16:28:47 -0700 (PDT) MIME-Version: 1.0 From: Adel Belkhiri Date: Tue, 7 Jun 2022 19:28:36 -0400 Message-ID: Subject: Problem configuring vhost-user NICs with multi queues (RSS) support To: users@dpdk.org Content-Type: multipart/alternative; boundary="0000000000004d91a705e0e3f350" 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 --0000000000004d91a705e0e3f350 Content-Type: text/plain; charset="UTF-8" Hi all, I have a problem with the configuration of the sample application l3fdw for switching traffic between two vhost-user NICs, each with 4 queues. The traffic was generated using TREX, 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. When I run the application, a msg is printed "Port 1 modified RSS hash function based on hardware support,requested:0xa38c configured:0". It seems that while the vhost-user NIC implementation supports multiple queues, it does not support distributing the traffic between the RX queues. I wonder if there is a way to make it work? Thank you, PS: - DPDK version: 19.08 - Qemu version: 4.2.1 Adele --0000000000004d91a705e0e3f350 Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable
Hi all,

I have a pr= oblem with the configuration of the sample application l3fdw for switching = traffic between two vhost-user NICs, each with 4 queues. The traffic=C2=A0w= as generated using TREX, running inside a VM.=C2=A0

When=C2=A0I traced = my experiment, I noticed that the traffic was only received in queue "= 0", while the other RX queues were empty. When I run the application, = a msg is printed "Port 1 modified RSS hash function based on hardware = support,requested:0xa38c configured:0".=C2=A0

It seems that while = the vhost-user NIC implementation supports multiple queues, it does not sup= port distributing the traffic between the RX queues.=C2=A0

I wonder if= there is a way to make it work?

<= /div>
Thank you,

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

Adele
--0000000000004d91a705e0e3f350--