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 9C92545972; Thu, 12 Sep 2024 22:42:11 +0200 (CEST) Received: from mails.dpdk.org (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id 8DCD842DDE; Thu, 12 Sep 2024 22:42:11 +0200 (CEST) Received: from mail-oa1-f43.google.com (mail-oa1-f43.google.com [209.85.160.43]) by mails.dpdk.org (Postfix) with ESMTP id 0D77B40674 for ; Thu, 12 Sep 2024 22:42:08 +0200 (CEST) Received: by mail-oa1-f43.google.com with SMTP id 586e51a60fabf-27c147db58bso695177fac.1 for ; Thu, 12 Sep 2024 13:42:07 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=iol.unh.edu; s=unh-iol; t=1726173727; x=1726778527; darn=dpdk.org; h=content-transfer-encoding:cc:to:subject:message-id:date:from :mime-version:from:to:cc:subject:date:message-id:reply-to; bh=flFLExavOwaFbQNrNdP1g/pN4AaZfiq5qcjmIoDO+a0=; b=Xa84R0tCtNMBytrf5xdko0WPr5VtN5U5QXG7iUT3j/hhskRkrs6OlRV6gsv8K8CrLX rlm7HHWX+4CAbBokFsbckM/6nqDX6YZpW/M8PCONTABNelCjW4na0Uq9XVG6V3xRrdL2 T+ezOunS2TQqoyrk02s9tEuKWiS1tuZezZMB8= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1726173727; x=1726778527; h=content-transfer-encoding:cc:to:subject:message-id:date:from :mime-version:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=flFLExavOwaFbQNrNdP1g/pN4AaZfiq5qcjmIoDO+a0=; b=GXEe3S7l8BP8NEjIjeTIScVDErmNDYfhk/PXX0xvRRPEEwAyNON44vZm62qdlnoYeA ABc/Z8yqkEYLQ/de0hjItzokHSA88viBOHHK/19TstKFQbEjczZIqa4P1BUzbtPPv8Uq VEAGRgOsDZ8EqiU5aFk4NQ98gOH/Ux9Cp3XxiSbLsxRZSt9jUz2PZvnwuDhJrCQrtJyY KhEJkQGnzaDMJ/4K0alkyI7lUIn4iGIn+YFE29ki9Tt/cNXQzbwO9a0vAXxPka3wa0RJ DRFZ68fRVajQRIml4vX5nNFO9+0edqganO92Fc/KmE+8vh6bSahJer1rEvPIh4uXK/3f DA4g== X-Forwarded-Encrypted: i=1; AJvYcCVJB7aQftVb8gIDQgj/8ERbwPR5wrZ6zQ/qxIH0y875wajkdUqoFk+aFGpy41Ju2Tekvo4=@dpdk.org X-Gm-Message-State: AOJu0Yz9/hVe23T8NS4MhaBgRbSzBVw5mh9spJOaO/12RWE5ooK121dI eN1IklNhisIlqGkxwexAHPnq5jT37q/KbSuxu6pxVkXU0JX+RhnQSNwGNsKzCiTFoScXlZPd52D mMcMiJXGCPlbycvV/WU9EEs6JoaPYlEehZUvbdrMLLhozRQ/0AfE= X-Google-Smtp-Source: AGHT+IFq1cI/Gc8KjLlX4Zb4yZXgZJpb6o7roeq42IlZ2OBU+QiI54Awqtv+gOQ29QTGPSzvMZRhR+DWqTuAmX/iZIw= X-Received: by 2002:a05:6870:b14a:b0:270:50f7:50c1 with SMTP id 586e51a60fabf-27c3f0edf01mr2779685fac.1.1726173726749; Thu, 12 Sep 2024 13:42:06 -0700 (PDT) MIME-Version: 1.0 From: Patrick Robb Date: Thu, 12 Sep 2024 16:41:16 -0400 Message-ID: Subject: DTS WG Meeting Minutes - September 12, 2024 To: dev Cc: ci@dpdk.org, dts@dpdk.org Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-BeenThere: dts@dpdk.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: test suite reviews and discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: dts-bounces@dpdk.org ##################################################################### September 12, 2024 Attendees * Patrick Robb * Paul Szczepanek * Alex Chapman * Luca Vizzarro * Jeremey Spewock * Juraj Linke=C5=A1 ##################################################################### 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 * UNH Lab CI items: * Jeremy has written the Jenkins automation for Running and reporting results from new DTS. We are dry running this and watching it for a couple days but are targeting enabling this for Monday * Will just run the scatter suite now, but we will enable more suites as they reach main * UNH guys are still writing the automation for running the dts check format script, but are almost done and aim to have this online early next week. * DTS testsuites tracking spreadsheet: https://docs.google.com/spreadsheets/d/1KrAS0c08x16RddzmYm2RDR93lRYxI9_owfk= -9sz6iaI/edit?gid=3D0#gid=3D0 * Q4 arm plans * Alex=E2=80=99s internship will be ending in 2 weeks time * There will be a new apprentice at arm (Thomas) who will writes testsuites - Luca will be working on framework updates * Possible framework improvements: * testpmd module clean up * Parallel functional tests on the SUT * https://bugs.dpdk.org/show_bug.cgi?id=3D1353 * Scapy packet generation (can these be leveraged by trex) * Spinning up VMs and running testing - need to gather more info, but initial ticket created: https://bugs.dpdk.org/show_bug.cgi?id=3D1541 * Adding interactive shells for other critical DPDK apps * Adding perf traffic generator implementations (trex, dperf, dpdk-pktgen) =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=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 * Some patches are merged to next-dts, most significantly Luca=E2=80=99s pa= tch which adds support for sending random packets, sending a list of packets, and adds some testpmd_shell methods for common runtime commands * Many testsuites no longer apply cleanly (expected). In order to decrease the work associated with this, it makes sense to tighten the loop between requesting a rebase and resubmission, and application to next-dts. * Maintainer can locally resolve any issues in some cases * Some series look good but need to be rebased from next-dts: * Adjust l2/l3 addresses when not set: https://patchwork.dpdk.org/project/dpdk/patch/20240904152827.11914-2-jspewo= ck@iol.unh.edu/ * Xml-rpc server replacement: https://patchwork.dpdk.org/project/dpdk/patch/20240625211114.886-2-jspewock= @iol.unh.edu/ * Driver binding on tg: https://patchwork.dpdk.org/project/dpdk/patch/20240812172251.41131-2-jspewo= ck@iol.unh.edu/ * Confirmed this does not result in an additional dpdk build on the TG node, so this should be good to go * VF testing * Oftentimes there will be two test suites that are testing the same test cases, but one is for PFs and one is for VFs in Old DTS but this is something that we obviously want to avoid. * Luca brought up the idea of just writing one test suite, and specifying in the test run whether you want it to be run on VFs or PFs. * This would make things a lot easier since it would be more abstract for the developer * It would however make it so that you cannot run both pf and vf testing in the same run unless we did it on a per-test suite basis. * Right now Jeremy wrote vf_smoke and just made it inherit from the pf_smoke class and abstracted which ports it uses and this works as well. * Running idea: We will pursue the route of only having one test suite and having some kind of configuration value that decides whether it is VF or PF * Should still keep results distinct from VF runs of a suite vs PF on= es * Luca=E2=80=99s per-testsuite config might be a good candidate for t= his since it allows you to specify test suite configuration values in conf.yaml =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=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 * Added a new ticket for updating pw_maintainers_cli.py script (which guesses which tree to apply a DPDK patch on) to add support for next-dts: https://bugs.dpdk.org/show_bug.cgi?id=3D1540 =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=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 Sep 26, 2024 * New Maintainer * Since Juraj will have to relinquish his maintainership of dts, Luca Vizzarro (ARM) and Patrick Robb (UNH-IOL Community Lab) should volunteer to be co-maintainers