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 02F2845CA2; Thu, 7 Nov 2024 16:47:42 +0100 (CET) Received: from mails.dpdk.org (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id A54E142FD5; Thu, 7 Nov 2024 16:47:41 +0100 (CET) Received: from mail-pg1-f178.google.com (mail-pg1-f178.google.com [209.85.215.178]) by mails.dpdk.org (Postfix) with ESMTP id 10DCD42E45 for ; Thu, 7 Nov 2024 16:47:40 +0100 (CET) Received: by mail-pg1-f178.google.com with SMTP id 41be03b00d2f7-7eae96e6624so844038a12.2 for ; Thu, 07 Nov 2024 07:47:39 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=iol.unh.edu; s=unh-iol; t=1730994459; x=1731599259; darn=dpdk.org; h=cc:to:subject:message-id:date:from:mime-version:from:to:cc:subject :date:message-id:reply-to; bh=E6lGD41bESg7B44ii1TVLC8Svy0MVcJYfHOz3PZqI3k=; b=eYv+7HuwJ+wZMOL6F8kjAoalNCUNzZEobk3dfBm2HmUM+8a+ImlRhqDM/nuvB7pVlj Uf7wOronLRinffGmSnKXGB2J/atgm2q5HvbQHtFPLhgqchaQeiBTPqDIYZLJM6Fi9f8V 4MwdvjQEVLGLxvM8lvBP9NgGP3kmWe68IOtm8= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1730994459; x=1731599259; h=cc:to:subject:message-id:date:from:mime-version:x-gm-message-state :from:to:cc:subject:date:message-id:reply-to; bh=E6lGD41bESg7B44ii1TVLC8Svy0MVcJYfHOz3PZqI3k=; b=LdDW2CW24m7h5+8luThdRnRqJ0fMd4pELooFe0kxknwCJ7e+qdTMvTWb1qofNtARag rIBExMTOkZIDQIAixUtkDI6UlJzpongZbPFsgAauYeaCaGjpnJccvTWu1L0KYB0qbk5p 169cqUhB5ElILRdOQFa4z9/oFwI2WzMUw1nqplXGbKCl9q+OtHUy4vbEmmOJSnxtcwnj vfbvJHiOiLXElbrgxzFX0OAlhkXUpWT0Y9q/uzNjpqTjzxTmLojoMOYqjEBXDrpqqvkx Y5+fsnS2DIYrHw26TmhQPZFIsRXtimDEmUTieJfKX1nSiGMCa1DVDYnJoYJx6//juyrj sdIg== X-Forwarded-Encrypted: i=1; AJvYcCUCcV4NUU4lpa8OzZg9hHVusqyVh0dnqC81jD9PctDZUjFGiLXDY+3EYXuxVD2+a5Ifjmg=@dpdk.org X-Gm-Message-State: AOJu0YxvE3jHXJFovifzEd1oPwCssGOwXwRzg6ZIyM0JuCbXzfxdrl8H Ss1cj4brbBcfAeFp9mul3iquKohV6AoIyTJrhnRtDqk/h5qhNrVaE3Tsj7oOsLpzxFUEO6k/8cT G4jL1B3GTVwFyqmpX4FlhaEjgO0gw7mS3TZkWtA== X-Google-Smtp-Source: AGHT+IFVQdxnXuT6G4UiMsAfrz9XgP75+CdrYbsw06DIPxmpyqp9N7CA6/6soR1f0jQFdjr/ebjKvCbKPouUGEujqQ0= X-Received: by 2002:a17:90a:bd83:b0:2e2:b3f8:b549 with SMTP id 98e67ed59e1d1-2e8f107a97fmr48380550a91.23.1730994458707; Thu, 07 Nov 2024 07:47:38 -0800 (PST) MIME-Version: 1.0 From: Patrick Robb Date: Thu, 7 Nov 2024 10:45:51 -0500 Message-ID: Subject: DTS WG Meeting Minutes - November 7, 2024 To: dev Cc: ci@dpdk.org, dts@dpdk.org Content-Type: multipart/alternative; boundary="000000000000d1ea6e0626548d6c" 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 --000000000000d1ea6e0626548d6c Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable ##################################################################### November 7, 2024 Attendees * Patrick Robb * Paul Szczepanek * Thomas Wilks * Luca Vizzarro ##################################################################### 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 * 24.11 roadmap status: https://docs.google.com/document/d/1doTZOOpkv4D5P2w6K7fEJpa_CjzrlMl3mCeDBWt= xnko/edit * We should prioritize reviews and merging over further developing at this time. * DPDK Release schedule: * RC2 is not yet merged. Most likely this will happen November 8. * RC3 should be 11/15 * Release should be 11/27 =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=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 * DTS Docs bugfix: moves DTS docs to the same dir as dpdk docs * Paul has provided this patch this morning: https://patchwork.dpdk.org/project/dpdk/patch/20241025103520.394951-1-paul.= szczepanek@arm.com/ * We have been told to merge this to next-dts (previously we thought it was going direct to main), so Paul is applying this to next-dts after this meeting. * Copying DPDK build to SUT * Merged last week, and was tested with tarball and dpdk tree options on both test engine node and SUT node * Pydantic patchseries: * https://patchwork.dpdk.org/project/dpdk/list/?series=3D32823 * V5 was submitted with some improvements, including how dataclass fields display in the API docs (prevents field duplication) * Dts docs building instructions are to build the docs from the poetry environment (with those dependencies installed) * Patrick did not build api docs from this patch but can do so if needed * Removes warlock dependency from poetry * Patrick will both build the api docs outside of poetry, and do a sanity check testrun, then he will apply to next-dts today. * Some issues observed with types in scapy 2.6 and above * We should most likely pin this (and everything) instead of just setting a minimal version supported via poetry * Patrick will continue merging testsuites, including mac_filter, dual_vlan, dynamic_config (needs to be rebased for new testpmd_shell functions introduced in the capabilities series), blocklist and l2fwd if submitted, etc. * L2fwd and blocklist should be updated by UNH guys and merged * Nick=E2=80=99s patch for removing excess config attributes: * Nick can text Luca for pydantic knowledge as needed to speed this up. * Updating mypy results in some linter warnings reported * This can be addressed in 25.03 * Per testsuite configs: Luca has something to submit for this * Asyncsniffer bug seen with intel nics * Nick submitted a patch which just adds a sleep 1000ms before sniffing * Paul is advocating for a deterministic approach in which the sequence of events for triggering the sniffer and sending packets is changed. * Is there a programmatic way of verifying the readiness of the asyncsniffer? * There may be a listen with some return code we can use (check the scapy api). May be possible to keep probing this until we get the right answer. =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=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 * We should add a bugzilla ticket for discussing fuzz testing in DTS * Patrick can add * API docs do not include the testsuites, so this needs to be added * Patrick make a ticket for 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 Any other business * Next meeting Nov 21, 2024 --000000000000d1ea6e0626548d6c Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable
##########################################################= ###########
November 7, 2024
Attendees
* Patrick Robb
* Paul Sz= czepanek
* Thomas Wilks
* Luca Vizzarro

######################= ###############################################
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
*= 24.11 roadmap status: https://docs.google.com/docume= nt/d/1doTZOOpkv4D5P2w6K7fEJpa_CjzrlMl3mCeDBWtxnko/edit
* We should p= rioritize reviews and merging over further developing at this time.
* DP= DK Release schedule:
=C2=A0 =C2=A0* RC2 is not yet merged. Most likely t= his will happen November 8.
=C2=A0 =C2=A0* RC3 should be 11/15
=C2= =A0 =C2=A0* Release should be 11/27
=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
Patch discussions
* DTS Docs = bugfix: moves DTS docs to the same dir as dpdk docs
=C2=A0 =C2=A0* Paul = has provided this patch this morning: https= ://patchwork.dpdk.org/project/dpdk/patch/20241025103520.394951-1-paul.szcze= panek@arm.com/
=C2=A0 =C2=A0* We have been told to merge this to nex= t-dts (previously we thought it was going direct to main), so Paul is apply= ing this to next-dts after this meeting.
* Copying DPDK build to SUT
= =C2=A0 =C2=A0* Merged last week, and was tested with tarball and dpdk tree = options on both test engine node and SUT node
* Pydantic patchseries:=C2=A0 =C2=A0* https://patchwork.dpdk.org/project/dpdk/list/?series=3D32823<= /a>
=C2=A0 =C2=A0* V5 was submitted with some improvements, including ho= w dataclass fields display in the API docs (prevents field duplication)
= =C2=A0 =C2=A0 =C2=A0 * Dts docs building instructions are to build the docs= from the poetry environment (with those dependencies installed)
=C2=A0 = =C2=A0 =C2=A0 * Patrick did not build api docs from this patch but can do s= o if needed
=C2=A0 =C2=A0* Removes warlock dependency from poetry
=C2= =A0 =C2=A0* Patrick will both build the api docs outside of poetry, and do = a sanity check testrun, then he will apply to next-dts today.
* Some iss= ues observed with types in scapy 2.6 and above
=C2=A0 =C2=A0* We should = most likely pin this (and everything) instead of just setting a minimal ver= sion supported via poetry
* Patrick will continue merging testsuites, in= cluding mac_filter, dual_vlan, dynamic_config (needs to be rebased for new = testpmd_shell functions introduced in the capabilities series), blocklist a= nd l2fwd if submitted, etc.
=C2=A0 =C2=A0* L2fwd and blocklist should be= updated by UNH guys and merged
* Nick=E2=80=99s patch for removing exce= ss config attributes:
=C2=A0 =C2=A0* Nick can text Luca for pydantic kno= wledge as needed to speed this up.
* Updating mypy results in some linte= r warnings reported
=C2=A0 =C2=A0* This can be addressed in 25.03
* P= er testsuite configs: Luca has something to submit for this
* Asyncsniff= er bug seen with intel nics
=C2=A0 =C2=A0* Nick submitted a patch which = just adds a sleep 1000ms before sniffing
=C2=A0 =C2=A0* Paul is advocati= ng for a deterministic approach in which the sequence of events for trigger= ing the sniffer and sending packets is changed.
=C2=A0 =C2=A0 =C2=A0 * I= s there a programmatic way of verifying the readiness of the asyncsniffer?<= br>=C2=A0 =C2=A0 =C2=A0 * There may be a listen with some return code we ca= n use (check the scapy api). May be possible to keep probing this until we = get the right answer.
=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
* We should ad= d a bugzilla ticket for discussing fuzz testing in DTS
=C2=A0 =C2=A0* P= atrick can add
* API docs do not include the testsuites, so this needs t= o be added
=C2=A0 =C2=A0* Patrick make a ticket for 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
Any o= ther business
* Next meeting Nov 21, 2024
--000000000000d1ea6e0626548d6c--