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 DA7B84639D; Fri, 14 Mar 2025 00:05:10 +0100 (CET) Received: from mails.dpdk.org (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id B38214025D; Fri, 14 Mar 2025 00:05:10 +0100 (CET) Received: from mail-pj1-f49.google.com (mail-pj1-f49.google.com [209.85.216.49]) by mails.dpdk.org (Postfix) with ESMTP id E6CC94025A for ; Fri, 14 Mar 2025 00:05:08 +0100 (CET) Received: by mail-pj1-f49.google.com with SMTP id 98e67ed59e1d1-2ff69365e1dso2420162a91.3 for ; Thu, 13 Mar 2025 16:05:08 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=iol.unh.edu; s=unh-iol; t=1741907108; x=1742511908; darn=dpdk.org; h=cc:to:subject:message-id:date:from:mime-version:from:to:cc:subject :date:message-id:reply-to; bh=2hx2sVe+Q0aYrxv+gzu7Oq4f9xuj6z0x/hUUhSHFqT8=; b=dX9OT1+x3WBb9YmbsooczRGgaY3bn2QkgxDWEC/Eygq9ZRAvsDpBSsMNfJiJ83kkK/ o5IMdG72qBvf/eAVcgEK3DG/0cTcRSax28MMD5znwZVP5VsQnFQo1GlNPOqWJ/xOFO51 k4kwJqoiyZckiO8wY932E2R+d2zRydFDxtXVU= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1741907108; x=1742511908; h=cc:to:subject:message-id:date:from:mime-version:x-gm-message-state :from:to:cc:subject:date:message-id:reply-to; bh=2hx2sVe+Q0aYrxv+gzu7Oq4f9xuj6z0x/hUUhSHFqT8=; b=VUSKK7l+zjudeDQrab+1MjSzIISEzuhQCNa1vw9nboAjHCBCrBNFmr99TROGqDjH3V humN2DgfDYUL11di3r1TqXH6zrlB5f3vSXfFuTgWAEJK+0jaN04S5f/fw9hYtHGdOeui /rWp9zNe+2XLRWOnK1dACbCc0a51ocmSOobl+Xa/I9dofzMoRg3RMpOiYCtExxlISKws +NW9D4pcrGJplyJZkCZqQ1P67tusgMeLdnWCw3/iZx+CGVJvTiihfEmWialJszKaRK22 h2FtcN2ZFA0J9D95c1ZijuUqp2Ax4t8LcWIKSBtNl+t7uPGewsbPywt+qGvleJSiZy5n awEA== X-Gm-Message-State: AOJu0YzazftjPYi+eAKzvjrfRghCKd585hU+YMFO7vTdsBQjKDe4WCz2 iE9K7TqJ1d692m9/OfX40oC7gEPHFIjg15rBmciOFaTq+KIJncs7IaLgjG/UaF2UUuTNzIsWxGq Hq78wlF2QQ2g2HrYxVwi7WIxvATIBefLviu/07w== X-Gm-Gg: ASbGnctestsvDZ/0kI5pubeaf8ER+miSu/Gv6QvcGx6nwAn4+usZjbglPRYA+hjTFH+ KorFgxmoM+ie03i3vA2W/HLGvyFZdopKQu9727ASFjj2WCJarLWedLzmQDMO60Cnl5KVhTLJYrI bpaE2q50F7YXBGbvmoervexm5b7VZuHI/KTDPOlkCsmtswSIIn/PBY/sYfiIs= X-Google-Smtp-Source: AGHT+IGnBxr8pMLjiuwycrGh5zxQOccRIXdXX4q7xVK1T8VZIMa1w3YeW5IFTgznlKtUIse/Osch0jhzLZRvqArJjKs= X-Received: by 2002:a17:90b:2690:b0:2ee:af31:a7bd with SMTP id 98e67ed59e1d1-30151cb59afmr335382a91.5.1741907107934; Thu, 13 Mar 2025 16:05:07 -0700 (PDT) MIME-Version: 1.0 From: Patrick Robb Date: Thu, 13 Mar 2025 19:01:25 -0400 X-Gm-Features: AQ5f1Jrtoj90o7KAMUPzXpK02HVfJTHUCLrAnYCuuxYH6K3cVGbZ3hTD9LJoo1Q Message-ID: Subject: DTS WG Meeting Minutes - January 16, 2025 To: dev Cc: ci@dpdk.org Content-Type: multipart/alternative; boundary="0000000000006688f70630415a43" 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 --0000000000006688f70630415a43 Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable ##################################################################### January 16, 2025 Attendees * Patrick Robb * Cody Cheng * Ian Stokes * Dean Marx * Paul Szczepanek * Luca Vizzarro * 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 * DPDK Summit will be May 8-9 in Prague: https://www.dpdk.org/event/dpdk-summit-2025-prague/ * git apply patch fails for next-dts * Cody Cheng who works on UNH CI Testing can resolve this. * 1. Verify https://git.dpdk.org/tools/dpdk-ci/tree/tools/pw_maintainers_cli.py requires no updates for next-dts * 2. Add next-dts to the branches dict in https://git.dpdk.org/tools/dpdk-ci/tree/tools/create_series_artifact.py * 3. Submit to ci@dpdk.org for review. * Failing existing tests due to scapy * Luca observed DTS failing due to errors at packet creation. This may be due to updating Scapy, which may have brought in a small API change. * Nick from the UNH team should try to recreate this, share output on the dts-dev slack to sync with the ARM guys and confirm it is the same, * Reviews are more important than new patches right now - we still have a backlog which we need to review and merge to our next branch. * DTS Single node Deployments: * By running TG and DUT as one system, this reduces the burden for developers to run DTS using only 1 board. This probably reduces no limitations for functional tests. * Scapy asyncsniffer will never init condition properly when running on a single system * Patrick to make ticket so we can start tracking what the issues are * DTS internal API: * Paul was trying to write docs for the DTS =E2=80=9Cuser=E2=80=9D (test= developer). * What should be exposed to the developer for testsuite * Testsuite class should be exposed * Logger, for instance, should not directly be used (leveraged only by framework), but it is located at the same path as TestSuite. * Create a top level dir for all the modules that users should use directly. * Seconded by Ian, who ran into this as a new user who did not know which * Currently we have no restrictions on DTS API updates during regular release dev cycles. =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=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 * Patchseries merged this week: * Dynamic config testsuite * fix pass rate edge case in results json * Hello_world * unified packet testsuite * Is it 1:1 with legacy DTS? If so, copyrights should be brought over= . * Is nvgre deprecated in DPDK? This was removed in the new testsuite. * Queue Start Stop was updated this week to change how deferred start is validated (now checks both that port doesn=E2=80=99t start erroneously, and= that it can be updated at runtime * Patrick needs to run this and merge it, but he has no more comments * Jumboframes/mtu_update * Initial testcases simply bring up testpmd using =E2=80=93max-pkt-len (includinig jumboframe MTU), and send packets * Final testcases bring up testpmd, update MTU at runtime, send packets * CC Ian Stokes on this who has some background in this subject * Port topology patch: * Luca has offered to take this off of Nick=E2=80=99s hands * Ian should be CC=E2=80=99d on this =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=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 * =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=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 * If you observe any instabilities or unpredictable behavior in DTS, please post to the Slack channel. * Next meeting is Jan 30, 2025 --0000000000006688f70630415a43 Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable
##########################################################= ###########
January 16, 2025
Attendees
* Patrick Robb
* Cody Ch= eng
* Ian Stokes
* Dean Marx
* Paul Szczepanek
* Luca Vizzarro<= br>* 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
* DPDK Summit will be May 8-= 9 in Prague: https://www.dpdk.org/event/dpdk-summit-2025-prague/
* git apply pa= tch fails for next-dts
=C2=A0 =C2=A0* Cody Cheng who works on UNH CI Tes= ting can resolve this.
=C2=A0 =C2=A0* 1. Verify https://git.dpdk.or= g/tools/dpdk-ci/tree/tools/pw_maintainers_cli.py requires no updates fo= r next-dts
=C2=A0 =C2=A0* 2. Add next-dts to the branches dict in https://git.dpdk.org/tools/dpdk-ci/tree/tools/create_series_artifact.py<= /a>
=C2=A0 =C2=A0* 3. Submit to
ci@dpdk.o= rg for review.
* Failing existing tests due to scapy
=C2=A0 =C2= =A0* Luca observed DTS failing due to errors at packet creation. This may b= e due to updating Scapy, which may have brought in a small API change.
= =C2=A0 =C2=A0 =C2=A0 * Nick from the UNH team should try to recreate this, = share output on the dts-dev slack to sync with the ARM guys and confirm it = is the same,
* Reviews are more important than new patches right now - = we still have a backlog which we need to review and merge to our next branc= h.
* DTS Single node Deployments:
=C2=A0 =C2=A0* By running TG and DU= T as one system, this reduces the burden for developers to run DTS using on= ly 1 board. This probably reduces no limitations for functional tests.
= =C2=A0 =C2=A0* Scapy asyncsniffer will never init condition properly when r= unning on a single system
=C2=A0 =C2=A0* Patrick to make ticket so we ca= n start tracking what the issues are
* DTS internal API:
=C2=A0 =C2= =A0* Paul was trying to write docs for the DTS =E2=80=9Cuser=E2=80=9D (test= developer).
=C2=A0 =C2=A0* What should be exposed to the developer for= testsuite
=C2=A0 =C2=A0 =C2=A0 * Testsuite class should be exposed
= =C2=A0 =C2=A0 =C2=A0 * Logger, for instance, should not directly be used (l= everaged only by framework), but it is located at the same path as TestSuit= e.
=C2=A0 =C2=A0 =C2=A0 * Create a top level dir for all the modules tha= t users should use directly.
=C2=A0 =C2=A0 =C2=A0 * Seconded by Ian, wh= o ran into this as a new user who did not know which
=C2=A0 =C2=A0* Cur= rently we have no restrictions on DTS API updates during regular release de= v cycles.

=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=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
* Patchseries merged this week:
=C2=A0 =C2=A0* = Dynamic config testsuite
=C2=A0 =C2=A0* fix pass rate edge case in resul= ts json
=C2=A0 =C2=A0* Hello_world
=C2=A0 =C2=A0* unified =C2=A0packe= t testsuite
=C2=A0 =C2=A0 =C2=A0 * Is it 1:1 with legacy DTS? If so, cop= yrights should be brought over.
=C2=A0 =C2=A0 =C2=A0 * Is nvgre deprecat= ed in DPDK? This was removed in the new testsuite.
* Queue Start Stop wa= s updated this week to change how deferred start is validated (now checks b= oth that port doesn=E2=80=99t start erroneously, and that it can be updated= at runtime
=C2=A0 =C2=A0* Patrick needs to run this and merge it, but h= e has no more comments
* Jumboframes/mtu_update
=C2=A0 =C2=A0* Initia= l testcases simply bring up testpmd using =E2=80=93max-pkt-len (includinig = jumboframe MTU), and send packets
=C2=A0 =C2=A0* Final testcases bring u= p testpmd, update MTU at runtime, send packets
=C2=A0 =C2=A0* CC Ian Sto= kes on this who has some background in this subject
* Port topology patc= h:
=C2=A0 =C2=A0* Luca has offered to take this off of Nick=E2=80=99s ha= nds
=C2=A0 =C2=A0* Ian should be CC=E2=80=99d on this
=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 di= scussions
*

=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=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
* If you observe any instabilities or unpre= dictable behavior in DTS, please post to the Slack channel.
* Next meeti= ng is Jan 30, 2025
--0000000000006688f70630415a43--