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 7932045973; 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 7445242DC5; Thu, 12 Sep 2024 22:42:11 +0200 (CEST) Received: from mail-oa1-f42.google.com (mail-oa1-f42.google.com [209.85.160.42]) by mails.dpdk.org (Postfix) with ESMTP id 0CADA4028F for ; Thu, 12 Sep 2024 22:42:08 +0200 (CEST) Received: by mail-oa1-f42.google.com with SMTP id 586e51a60fabf-277e6be2ef6so681653fac.0 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=rLP/Z7vIFte92gfTBBJW3HXSFt/1UKsSuEShU1OLqnIh/SmHPJwhT//EHd/VfJFkI/ khi0lPL7Gv31+Pt6noTnkJdWI2QlX9j2fB1q7XwB30tEE/awuZCJmKebo/oAEbzZVS6M 2LovR6TPEa9qfJpgCKFBg3HfxQHKXxYWId8dzccEuGJuGbDmV6ZHYn/VmDaq9dYwycfw VNj6Ih2mnGyshIlOn1FzBifrIYDjBaNBhiM9ZIm6639vxWgsS6lkk3/eaqM26rSnaMvF zCXOzFRV5FbKqZuV08NlLu+fZAUSZLFFtc6gkxBjL1RJsp40W9oscf6U3so5oTwGXWCs ePaQ== X-Gm-Message-State: AOJu0YzDSL3ieKiM2Non40nXoHMfKn/Wqcb66A/fDYnU0BNQtCDMLgk1 Z2pu37azD6z/9c5kJ5aFGZUykE7e+9hH6XDE06ddpo5xJy+9sF1Wo9+WdKbGus5aAYh1mjnJ9SI DH/niV2TEC33D/rpnNAzv6m8EcjPBOAOxR1LAWA== 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: 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 ##################################################################### 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