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 C6C1F46BAF; Sat, 19 Jul 2025 00:25:09 +0200 (CEST) Received: from mails.dpdk.org (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id A43C0402B5; Sat, 19 Jul 2025 00:25:09 +0200 (CEST) Received: from mail-pj1-f54.google.com (mail-pj1-f54.google.com [209.85.216.54]) by mails.dpdk.org (Postfix) with ESMTP id 6830A40288 for ; Sat, 19 Jul 2025 00:25:08 +0200 (CEST) Received: by mail-pj1-f54.google.com with SMTP id 98e67ed59e1d1-312e747d2d8so2442073a91.0 for ; Fri, 18 Jul 2025 15:25:08 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=iol.unh.edu; s=unh-iol; t=1752877507; x=1753482307; darn=dpdk.org; h=cc:to:subject:message-id:date:from:mime-version:from:to:cc:subject :date:message-id:reply-to; bh=afG+Lb8//iIIQuKOVmfPTR8wCEVvxlMfiHTEImWolQA=; b=W8xc6c0BxSc/MaelGhv3X/2WUL33EPCYjzytC6SmcyLgv+TIiGCz5qhC2YpdZwr96g LpyuwQYYUi3Til9MuIwChzIo4bFJ+Nnt5ANFk60EtUFdkp0X94nqcyNHs/Ob26StcwG2 2gxJhrKk1OJ5kJesdPyHT/vkbuQz6gxm3fcMw= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1752877507; x=1753482307; h=cc:to:subject:message-id:date:from:mime-version:x-gm-message-state :from:to:cc:subject:date:message-id:reply-to; bh=afG+Lb8//iIIQuKOVmfPTR8wCEVvxlMfiHTEImWolQA=; b=CgvQVRv4rzRDzLVoVXwptx6vLKYI/+TZax6VlIpGmU8o+kuayW6+SdYkSV/BxjM1cP vomufGkKYrfuhqrii609H+npgV9L7fyGuGFjE7iBJUyrwwCMEJ5aVh2FUzd39awImaoX SLpWVZhtnR0qvv0bXbHudlrHRDjF9sxPBIuMEjuHfnfe7YKXRsMfqk7mCjjroyB6vTYg 9KrswjEreDRfG4MdrW5ltRCjTJXeRzxi0SzIMjI41bMuwLtLJpy4T+nRPPAOqnpXBxRc YUQMtIrXegZRAY0xpB68NE93QGluJU2llARA23gMdOyu7LS0orq+0hwz+O+bqHBvenaD rdiQ== X-Gm-Message-State: AOJu0YyqeN/rkqQTJ/amtySqS1MApyxDXJyZhicnu8I7oO3xSapTUoxN XtcQ2iBM9JdSqZj+vbKNjOxe2RIuXvC5Ccklxa+XV9YL8G+QvzJ/bR65liOmcnW9lTXnNgwUHN6 SwVBJa5QD7IZjcD460mvqzZUr14If+uQTULzVEsvvuA== X-Gm-Gg: ASbGncvTFKbivLk9rXXXLJQYUjy+1KXUNnhYCLZRkEbaBENIxYbB8qkkM+3PBvr9Ey4 kqoi8hHYvfRkTBeXBcOPcUtw1gcJhUk5P3YtsZAbuSdjRuHELPn5I36TZoslufTBUs1c4ZMrxEz NNybNBzNmkHv0hX7wOlIdfzhmrNv5lNLexaWGh9yiwRoQV16jeOlxjFMYinEtstBbmxKvRlMcuE 0oyx+U6XgPIhllRUV4NOA== X-Google-Smtp-Source: AGHT+IG72q79FrtDDfE5e7Pmp10gT1l7ZMqgCDxyJcwdcgbwCnf7xnV4ZWy9f3yFAXG6F5M0Upd97fu9wurBMWaR/Wo= X-Received: by 2002:a17:90b:5203:b0:315:f6d6:d29c with SMTP id 98e67ed59e1d1-31cc045a515mr8426232a91.15.1752877507315; Fri, 18 Jul 2025 15:25:07 -0700 (PDT) MIME-Version: 1.0 From: Patrick Robb Date: Fri, 18 Jul 2025 18:19:13 -0400 X-Gm-Features: Ac12FXzOx94l_VWgzz-6CErhL-AeZSIKYjV0sCNfBrxOek4PYGY55KP84B9b9pg Message-ID: Subject: DTS WG Meeting Minutes - July 17, 2025 To: dev Cc: ci@dpdk.org, Dean Marx , Paul Szczepanek , Luca Vizzarro Content-Type: multipart/alternative; boundary="00000000000028a530063a3b9938" 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 --00000000000028a530063a3b9938 Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable ##################################################################### July 17, 2025 Attendees * Patrick Robb * Manit Mahajan * Dean Marx * Luca Vizzarro * Paul Szczepanek ##################################################################### 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 * 25.07 will be released very soon, and then we are onto DTS development for 25.11: * DTS Bugzilla: https://bugs.dpdk.org/buglist.cgi?quicksearch=3Dcomponent%3Adts&list_id=3D9= 444 * Patchwork: https://patchwork.dpdk.org/project/dpdk/list/?series=3D&submitter=3D&state= =3D&q=3Ddts&archive=3D&delegate=3D * DPDK Santa Clara is cancelled * No significant effect on DTS. =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=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 * Merged since last meeting: * README and dts.rst update: https://patchwork.dpdk.org/project/dpdk/list/?series=3D35724&state=3D* * Current development: * Single_core_forwarding perf test: * Moved to 25.11 * QinQ Testsuite: * Dean is working with Bruce to standardize VLAN Strip and QinQ Strip functions in DPDK (along with how we test them in DTS) * Where we currently are for tag stripping testcases: * Vlan Strip ON and QinQ Strip OFF: 1. Single VLAN: Expected result: VLAN Stripped 2. Double VLAN: Expected result: Should strip outer VLAN 3. Single 0x88a8 tag only: Expected result: 0x88a8 tag stripped 4. Single VLAN + 1 0x88a8 tag: Expected result: 0x88a8 tag stripped, inner VLAN untouched * Vlan Strip ON and QinQ Strip ON: 1. Single VLAN: Expected result: VLAN stripped 2. Double VLAN: Expected result: Unknown (Outer VLAN stripped?) 3. Single 0x88a8 tag only: Expected result: Unknown (0x88a8 tag stripped?) 4. Single VLAN + 1 0x88a8 tag: Expected result: Unknown (0x88a8 tag stripped and VLAN tag stripped?) * Current PMD support for stripping: Intel: Support VLAN Strip, QinQ Strip Mellanox: Supports VLAN Strip Broadcom: According to docs, supports VLAN Strip, but when you try to enable it, ethdev reports it is unsupported. We emailed Ajit (brcm maintainer) yesterday asking about this and he says it should be supported and he will check. * Artifacts/file management * Patch nearly complete * Adding an Artifact class that can contain any file, and can be SFTP copied to any node * RSS test suite * Thomas Wilks is rebasing * Testcases are not working currently: * Thomas says the hashing algorithm is consistent on Intel, but inconsistent on Mellanox * The testsuite uses a testpmd command to find supported algorithms, but it appears that this is not returning the true supported list (is just returning default each time) * Patrick Robb and luca.vizzarro@arm.comto review change requested patches on the DTS project next meeting to ensure that in setting aside pending patches for 25.07 we have not dropped anything =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=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 * Review bugzilla tickets: * https://bugs.dpdk.org/buglist.cgi?quicksearch=3Dcomponent%3Adts&list_id=3D9= 444 * Marked a number of tickets as resolved * Tickets to be created after the meeting: * Patrick Robb make a ticket for reviewing which testsuites actually require @requires_2_link * Patrick Robb Maybe make a ticket about setting up single dual port loopback topology * Could be as simple as adding a clarifying comment on how to setup DTS for this =E2=80=9Ctopology=E2=80=9D * Patrick Robb Remove optional poetry docs build option =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=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 * 25.11 Roadmap: * Some items we would like to cover are: * VM tests: * Sriov with VF passthrough * vHost Tests * DTS API * Paul has sent a design description (a module of stateless functions) to the mailing list. Most of it comes from ctx. * He is looking for responses to his proposal. * Paul asked if it is okay that his implementation will force only 1 testpmd shell at a time, and the group confirmed that this is okay. * Packet Forwarding Performance tests: * Mostly complete, should be done early in the release * Cryptodev tests * Will add more items at next week's ci meeting. * Next meeting is August 1, 2025 --00000000000028a530063a3b9938 Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable
##########################################################= ###########
July 17, 2025
Attendees
* Patrick Robb
* Manit Maha= jan
* Dean Marx
* Luca Vizzarro
* Paul Szczepanek

#########= ############################################################
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
* 25.07 will be released very soon, and then we are onto DTS = development for 25.11:
=C2=A0 =C2=A0* DTS Bugzilla: = https://bugs.dpdk.org/buglist.cgi?quicksearch=3Dcomponent%3Adts&list_id= =3D9444
=C2=A0 =C2=A0* Patchwork: https://patchwork.dpdk.org/project/dpdk/lis= t/?series=3D&submitter=3D&state=3D&q=3Ddts&archive=3D&d= elegate=3D
* DPDK Santa Clara is cancelled
=C2=A0 =C2=A0* No sign= ificant effect on DTS.

=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=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
* Merged since last meeting:
=C2= =A0 =C2=A0* README and dts.rst update: https://patchwork.dpdk.o= rg/project/dpdk/list/?series=3D35724&state=3D*
* Current develop= ment:
=C2=A0 =C2=A0* Single_core_forwarding perf test:
=C2=A0 =C2=A0 = =C2=A0 * Moved to 25.11
=C2=A0 =C2=A0* QinQ Testsuite:
=C2=A0 =C2=A0 = =C2=A0 * Dean is working with Bruce to standardize VLAN Strip and QinQ Stri= p functions in DPDK (along with how we test them in DTS)
=C2=A0 =C2=A0 = =C2=A0 * Where we currently are for tag stripping testcases:
=C2=A0 =C2= =A0 =C2=A0 * Vlan Strip ON and QinQ Strip OFF:
1. Single VLAN:
= =C2=A0 =C2=A0Expected result: VLAN Stripped
2. Double VLAN:
=C2= =A0 =C2=A0Expected result: Should strip outer VLAN
3. Single 0x88a8 ta= g only:
=C2=A0 =C2=A0Expected result: 0x88a8 tag stripped
4. Sin= gle VLAN + 1 0x88a8 tag:
=C2=A0 =C2=A0Expected result: 0x88a8 tag str= ipped, inner VLAN untouched
=C2=A0 =C2=A0 =C2=A0* Vlan Strip ON and Q= inQ Strip ON:
1. Single VLAN:
=C2=A0 =C2=A0Expected result: VLAN= stripped
2. Double VLAN:
=C2=A0 =C2=A0Expected result: Unknown = (Outer VLAN stripped?)
3. Single 0x88a8 tag only:
=C2=A0 =C2=A0E= xpected result: Unknown (0x88a8 tag stripped?)
4. Single VLAN + 1 0x88= a8 tag:
=C2=A0 =C2=A0Expected result: Unknown (0x88a8 tag stripped an= d VLAN tag stripped?)
=C2=A0 =C2=A0 =C2=A0* Current PMD support for s= tripping:
Intel: Support VLAN Strip, QinQ Strip
Mellanox: Support= s VLAN Strip
Broadcom: According to docs, supports VLAN Strip, but whe= n you try to enable it, ethdev reports it is unsupported. We emailed Ajit (= brcm maintainer) yesterday asking about this and he says it should be supp= orted and he will check.
=C2=A0 =C2=A0* Artifacts/file management
=C2= =A0 =C2=A0 =C2=A0 * Patch nearly complete
=C2=A0 =C2=A0 =C2=A0 * Adding = an Artifact class that can contain any file, and can be SFTP copied to any = node
=C2=A0 =C2=A0* RSS test suite
=C2=A0 =C2=A0 =C2=A0 * Thomas Wilk= s is rebasing
=C2=A0 =C2=A0 =C2=A0 * Testcases are not working currently= :
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0* Thomas says the hashing algorithm = is consistent on Intel, but inconsistent on Mellanox
=C2=A0 =C2=A0 =C2= =A0 =C2=A0 =C2=A0* The testsuite uses a testpmd command to find supported a= lgorithms, but it appears that this is not returning the true supported lis= t (is just returning default each time)
=C2=A0 =C2=A0* Patrick Robb and = luca.vizzarro@arm.comto review change requested patches on the DTS project = next meeting to ensure that in setting aside pending patches for 25.07 we h= ave not dropped anything

=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=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
* Review bugzilla tickets:
= =C2=A0 =C2=A0* https://bugs.dpdk.org/buglist.cgi?quicks= earch=3Dcomponent%3Adts&list_id=3D9444
=C2=A0 =C2=A0* Marked a n= umber of tickets as resolved
* Tickets to be created after the meeting:<= br>=C2=A0 =C2=A0* Patrick Robb make a ticket for reviewing which testsuites= actually require @requires_2_link
=C2=A0 =C2=A0* Patrick Robb Maybe mak= e a ticket about setting up single dual port loopback topology
=C2=A0 = =C2=A0 =C2=A0 * Could be as simple as adding a clarifying comment on how to= setup DTS for this =E2=80=9Ctopology=E2=80=9D
=C2=A0 =C2=A0* Patrick Ro= bb Remove optional poetry docs build option

=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=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
* 25.11 Roadmap:=
=C2=A0 =C2=A0* Some items we would like to cover are:
=C2=A0 =C2=A0 = =C2=A0 * VM tests:
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0* Sriov with VF pas= sthrough
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0* vHost Tests
=C2=A0 =C2= =A0 =C2=A0 * DTS API
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0* Paul has sent a= design description (a module of stateless functions) to the mailing list. = Most of it comes from ctx.
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0* He is loo= king for responses to his proposal.
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0* = Paul asked if it is okay that his implementation will force only 1 testpmd = shell at a time, and the group confirmed that this is okay.
=C2=A0 =C2= =A0 =C2=A0 * Packet Forwarding Performance tests:
=C2=A0 =C2=A0 =C2=A0 = =C2=A0 =C2=A0* Mostly complete, should be done early in the release
=C2= =A0 =C2=A0 =C2=A0 * Cryptodev tests
=C2=A0 =C2=A0 =C2=A0 * Will add more= items at next week's ci meeting.
* Next meeting is August 1, 2025
--00000000000028a530063a3b9938--