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 A953146F06; Tue, 16 Sep 2025 15:54:28 +0200 (CEST) Received: from mails.dpdk.org (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id 81D9E4042C; Tue, 16 Sep 2025 15:54:28 +0200 (CEST) Received: from mail-pl1-f169.google.com (mail-pl1-f169.google.com [209.85.214.169]) by mails.dpdk.org (Postfix) with ESMTP id 66569402E5 for ; Tue, 16 Sep 2025 15:54:27 +0200 (CEST) Received: by mail-pl1-f169.google.com with SMTP id d9443c01a7336-263b1cf4d99so19264125ad.0 for ; Tue, 16 Sep 2025 06:54:27 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=iol.unh.edu; s=unh-iol; t=1758030866; x=1758635666; darn=dpdk.org; h=cc:to:subject:message-id:date:from:mime-version:from:to:cc:subject :date:message-id:reply-to; bh=gLsEZKTGJ9tDDZAxakZu2WIo4blsnEBR9V6Ja48vJdE=; b=VJcb94pOD9jhqRZtmJa9ywL9oyIkXmXbaDtREHf12rIH9lMVlVWo1C0Da4H/VGA5D4 88jemzy5fDyHVXLWmdeuf+DN9W7J2G2wkoul2EGg1fBi3Hc3Crj2LbJyUjMRad0gLKqv WFnhzqYWfQ+63vrQhR0nT+jJmhfHgqDjPnIxo= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1758030866; x=1758635666; h=cc:to:subject:message-id:date:from:mime-version:x-gm-message-state :from:to:cc:subject:date:message-id:reply-to; bh=gLsEZKTGJ9tDDZAxakZu2WIo4blsnEBR9V6Ja48vJdE=; b=EIp8Wj+UXi/KYuii0KeguKz+M5V/DVtVZJ2tCHuLNZPzhLoH2J8bbpGnpO9owTVO3v 4mjparxklY0jgifGGjYeuYziua3jyLE5hr0IFoTSTc9p/j+U/+AK/0xGAXowGfIapkT2 kkZBMUQKCzcPk6gp3DjWRelMLrlALj1UiOyRwjWym0GSnz4H17oYT8at4jJLXdbXnQOT u/TwyDXdI4NUxPfcVnr2mvPChJrkyidnf3q7n76Js6HSJnKclSY5ij5Dc6CRMuaB+F/u 1LDrb5+C8frHOKkJSx04rhM4FQzspqfRoSnj81a4eVqVLtepf587/cVdJClii+GPzqtE 04MA== X-Gm-Message-State: AOJu0Yx47UltHL+XDyKCqosILFEfZdjEqBF0/HP/Xkqqu+W5DQL7I3Aw H6kyUOhg9tEvVD21K08dkgKHRzjSNxW29yJ6TvVN1LS9ObM516lTuKzzEmcs89KSGsLf9WdfjG9 7LxwA245GLcN5J8uyxGdwyOo1ZE37HF+OwHoUfe7Z9H8FhqD1UGCr36s= X-Gm-Gg: ASbGncsoK+9qWQ+0j9vTyBU8r/UEKElTOu7RVLkxW4DCdewTytchwPDAi3zcJgnV9BD zQV/bODvh9j3iHgDy0z1DGSPbgMM6H/FdGz6LwhRM4Y1ZTdISJ2fnjLHTv8K+LfK81wdupOP7gG r4kRkgULQop+j+Y+xDDt3K0Ga7O+eFdfqZNjKiChav1GAPYQtcz9bW/1dADZoHTDVnlbFnDMvsM Qcv+yygekkyLFQXMO0AYwKotYeKZlwGIYL2IaeOqYwGTkz9D3E= X-Google-Smtp-Source: AGHT+IGBmLLPHl2TRvWgdlZGDjukrb73EZA8pi8RVXMVBd6osVfWMADPMgsS7Fxf04BVwyfweSaspqmWIEZC3KzDEW8= X-Received: by 2002:a17:902:cecc:b0:267:a1d5:7372 with SMTP id d9443c01a7336-267d151fba1mr34623265ad.4.1758030866354; Tue, 16 Sep 2025 06:54:26 -0700 (PDT) MIME-Version: 1.0 From: Patrick Robb Date: Tue, 16 Sep 2025 09:47:24 -0400 X-Gm-Features: AS18NWDYPKEm4euiP4pRv5Jwa1UF-LkYSSUgllcC7ISIzGu-lmrcWdICb08G7fY Message-ID: Subject: DTS WG Meeting Minutes - August 28, 2025 To: dev Cc: ci@dpdk.org Content-Type: multipart/alternative; boundary="0000000000004b2b5c063eeb75da" X-BeenThere: ci@dpdk.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: DPDK CI discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: ci-bounces@dpdk.org --0000000000004b2b5c063eeb75da Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable #################################################################### August 28, 2025 Attendees * Patrick Robb * Luca Vizzarro * Andrew Bailey * Paul Szczepanek * Thomas Wilks #################################################################### Minutes =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D General Discussion * The new DTS guide videos will be on the dpdk.org youtube soon =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D Patch discussions * TG Driver Bind series: * Binding Worked fine except for mellanox where is_bound_for_dpdk logic resulted in unexpected behavior since kernel driver is the same as DPDK driver (mlx5_core) * RSS: * Some testcase changes requested, but overall the implementation is working * Someone will be taking this series over: * Paul will take over this testsuite * Proposed extension of the existing testcase #2 from below, splits it into 3 testcases. Left side is hash, right size is queue. * Testcase #1: * 0 -> 1 * 1 -> 2 * 2 -> 3 * 3 -> 4 * Testcase #2: * 0 -> 0 * 1 -> 1 * 2 -> 1 * 3 -> 1 * Testcase #3: * 0 -> 1 * 1 -> 1 * 2 -> 1 * 3 -> 1 * For test_reta_key_reta_queues, strange behavior for mellanox (creates a reta of 2, then 512, then 16) * Mbuf fast release testcase: * Morten has drafted a required update to the testplan. Patrick will send a new version in new DTS. https://bugs.dpdk.org/show_bug.cgi?id=3D1769 * The testcase works, but we need to add in capability checks for tx_offloads and mbuf_fast_free tx_offload * Virtio: * Per Maxime=E2=80=99s advice, we will run a vhost backend with a virtio= _user frontend (with no VM) like so: https://doc.dpdk.org/guides/howto/virtio_user_as_exception_path.html * DTS API: * Should be posted by the end of the week * A couple patches have been merged: * Still needs to be merged: https://patchwork.dpdk.org/project/dpdk/list/?series=3D35972 * https://patchwork.dpdk.org/project/dpdk/patch/20250820151850.484576-1-abail= ey@iol.unh.edu/ * Patrick to do a final review before merging =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D Bugzilla discussions * Patrick to review the bugzilla list and prune anything: https://bugs.dpdk.org/buglist.cgi?quicksearch=3Dcomponent%3Adts&list_id=3D9= 622 =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D Any other business * Next meeting is September 4 --0000000000004b2b5c063eeb75da Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable

########################= ############################################
August 28, 2025
Attendee= s
* Patrick Robb
* Luca Vizzarro
* Andrew Bailey
* Paul Szczepa= nek
* Thomas Wilks

##############################################= ######################
Minutes

=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D
General Discussion
* The new DTS guide video= s will be on the dpdk.org youtube soon
<= br>=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
Patch discu= ssions
* TG Driver Bind series:
=C2=A0 =C2=A0* Binding Worked fine ex= cept for mellanox where is_bound_for_dpdk logic resulted in unexpected beha= vior since kernel driver is the same as DPDK driver (mlx5_core)
* RSS:<= br>=C2=A0 =C2=A0* Some testcase changes requested, but overall the implemen= tation is working
=C2=A0 =C2=A0* Someone will be taking this series over= :
=C2=A0 =C2=A0 =C2=A0 * Paul will take over this testsuite
=C2=A0 = =C2=A0* Proposed extension of the existing testcase #2 from below, splits i= t into 3 testcases. Left side is hash, right size is queue.
=C2=A0 =C2= =A0 =C2=A0 * Testcase #1:
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0* 0 -> 1<= br>=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0* 1 -> 2
=C2=A0 =C2=A0 =C2=A0 = =C2=A0 =C2=A0* 2 -> 3
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0* 3 -> 4=C2=A0 =C2=A0 =C2=A0 * Testcase #2:
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0= * 0 -> 0
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0* 1 -> 1
=C2=A0 =C2= =A0 =C2=A0 =C2=A0 =C2=A0* 2 -> 1
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0* = 3 -> 1
=C2=A0 =C2=A0 =C2=A0 * Testcase #3:
=C2=A0 =C2=A0 =C2=A0 = =C2=A0 =C2=A0* 0 -> 1
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0* 1 -> 1=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0* 2 -> 1
=C2=A0 =C2=A0 =C2=A0 =C2= =A0 =C2=A0* 3 -> 1
=C2=A0 =C2=A0* For test_reta_key_reta_queues, stra= nge behavior for mellanox (creates a reta of 2, then 512, then 16)
* Mbu= f fast release testcase: =C2=A0 =C2=A0 =C2=A0 =C2=A0
=C2=A0 =C2=A0* Mort= en has drafted a required update to the testplan. Patrick will send a new v= ersion in new DTS. https://bugs.dpdk.org/show_bug.cgi?id=3D1769
=C2=A0 =C2=A0* The tes= tcase works, but we need to add in capability checks for tx_offloads and mb= uf_fast_free tx_offload
* Virtio:
=C2=A0 =C2=A0* Per Maxime=E2=80=99s= advice, we will run a vhost backend with a virtio_user frontend (with no V= M) like so: https://doc.dpdk.org/guides/howto/virtio_user_as_exceptio= n_path.html
* DTS API:
=C2=A0 =C2=A0* Should be posted by the end= of the week
* A couple patches have been merged:
=C2=A0 =C2=A0* Stil= l needs to be merged: https://patchwork.dpdk.org/project/dpdk/list/?series=3D= 35972
=C2=A0 =C2=A0* https://patchwork.d= pdk.org/project/dpdk/patch/20250820151850.484576-1-abailey@iol.unh.edu/=
=C2=A0 =C2=A0 =C2=A0 * Patrick to do a final review before merging
= =C2=A0 =C2=A0 =C2=A0
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D
Bugzilla discussions
* Patrick to review the bugzilla list = and prune anything: https://bugs.dpdk.org/buglist.cgi?q= uicksearch=3Dcomponent%3Adts&list_id=3D9622

=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
Any other business
* Next = meeting is September 4
--0000000000004b2b5c063eeb75da--