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 E967245695; Tue, 23 Jul 2024 17:49:07 +0200 (CEST) Received: from mails.dpdk.org (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id D51BF42670; Tue, 23 Jul 2024 17:49:07 +0200 (CEST) Received: from mail-oo1-f53.google.com (mail-oo1-f53.google.com [209.85.161.53]) by mails.dpdk.org (Postfix) with ESMTP id 0249C40DCB for ; Tue, 23 Jul 2024 17:49:07 +0200 (CEST) Received: by mail-oo1-f53.google.com with SMTP id 006d021491bc7-5c690949977so2907731eaf.1 for ; Tue, 23 Jul 2024 08:49:06 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=iol.unh.edu; s=unh-iol; t=1721749746; x=1722354546; 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=j4mb/pdAlDOrpjLTb9nFDG1zRep6SlYkFAmGwb8LvgE=; b=Dr0KO630FsrUJSaM0GyqQ+5257hq89EL1jMnDM8JlYcP4tcezShbIp7Ojr/STDgdhb xny3NEpw+yE4ZwGObOJLiOZ0UYd4BoA10YliYxDIcaLTN1GV1azEkYe6TekViubWvP4C ygc+mfhJeuR2BugYId9Zjass23/lAHgM2ScVQ= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1721749746; x=1722354546; 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=j4mb/pdAlDOrpjLTb9nFDG1zRep6SlYkFAmGwb8LvgE=; b=ggCubkfK8C87nYEYpzx/o69ppFLT33pqc1/oJZFDWiMseWbk1/fDCN9nkDQFpcJesk xOtmEWpvMRqtVUY/4VL0TgyXhC+q8rReQkCyHHz0OFR9Q9jB00gcXWLUm7rO9vaaBcob Z0C+q/YfOWOfo7++9Sow0Y4WSNG1Q+Qme1DLEHFuMX4bp6R5v7c4Fh/2oTGlnCiYrpBR aAnlSluUvXg9blWwdbfr105e+mOdihpdcBNGSNvAs4AOY2PkabCAbhqIvNXgfycuDxTh 2vQ6mtVZPibykVwg4MGqjUo5uii0ECtcEnJG5MUbJb2u9/qlv3rGDXZI46+eLnZWfGsn QOkQ== X-Forwarded-Encrypted: i=1; AJvYcCUnRzPei+uWqzOUaUEOri/9/t2ZziaD9cnQlx1osHwPeZI/ayfRTEHnBs1jOXEw/UZ+/i159PtEA5kQ/rE= X-Gm-Message-State: AOJu0Yy43Ty+JwbwgVdJ3JQdsoZUMb2M9BZ1x94zaRF2uzQRAwVUwweM IY0EHiEz67aN/vFcfLeGAYHWHtcoDhe4FwNkRMVxR6EsVkX+C3yWVRkXjh5qjKOvUEypnPXVlPP wSwZFObZqRVDnxFWLKzKyvWsQetC0fN8NF8COM1jyU1OOvOEN48g= X-Google-Smtp-Source: AGHT+IEK13/BM45R2os7jgajn9FdLVUVkJCWUEfKIFdWTVz3+FPMANjj8lvwfnn9npt7W1rDdDK93LkcCynrSuJtNR8= X-Received: by 2002:a05:6820:278c:b0:5c4:396e:4217 with SMTP id 006d021491bc7-5d58b5b5a1fmr3913280eaf.0.1721749745978; Tue, 23 Jul 2024 08:49:05 -0700 (PDT) MIME-Version: 1.0 From: Patrick Robb Date: Tue, 23 Jul 2024 11:48:55 -0400 Message-ID: Subject: DTS WG Meeting Minutes - July 18, 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 July 18, 2024 ##################################################################### Attendees * Patrick Robb * juraj.linkes@pantheon.tech * paul.szczepanek@arm.com * Jeremy Spewock * Dean Marx * Nicholas Pratte * Alex Chapman ##################################################################### 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 Announcements * DPDK CFP deadline is 07/31 * UNH is going to propose a 10 minute talk * Going to improve the statistics.txt which DTS outputs. Should be able to largely do the same thing as the json files which old DTS outputs. * https://bugs.dpdk.org/show_bug.cgi?id=3D1363 * Patrick Robbto comment with any suggestions * UNH is starting to experiment with the flow API and writing testsuite(s) for it. * Having some difficulty checking device capabilities. There is a testpmd validate function which can be run for flow rules, but behavior from NICs after applying flow rules seems unreliable - we need to dig more and figure out whether our implementation is poor, testpmd support for flow api is poor, driver flow rule validation is lacking, or something else. =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=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 * Thomas has indicated he will look at the DTS patches which are ready(docs gen, testpmd context manager, interactive shell output gathering) this week for RC3 * Docs generation * Thomas is going to provide a review * The part where we link the DTS api docs with the Doxygen landing page needs to be reviewed, so there is a link from DPDK docs to the DTS docs. * Testpmd context manager * Has been reviewed by everyone and is final * Improve interactive shell output gathering * Ready * Capabilities patch * Almost ready, but Juraj * needs to add support for getting capabilities from show port info * Show rxq info vs show rx_queue offload. Which is needed for our testcase? * There was an email send in the Spring about checking for scatter capability * Juraj is looking into the scatter capabilities more: * Jeremy: The first testcase should be based on what the port natively supports (maybe show rxq info {port} {queue}), and the second testcase should be based on whether the scatter capability can be offloaded to the NIC (show port {port} rx_offload capabilities) * It should be possible to check capabilities for the flow API too by using the testpmd flow rule validate command. Once we are confident with the rte_flow testsuite, we can add this part * Queue_Region testsuite: * Tests some comments in testpmd for the i40e driver * This uses a private API, and is exclusively for i40e * The driver feature is not supported in DPDK * It makes sense to avoid working on this testsuite for now, but we can come back to it * Blocklist: * UNH needs to provide a tested-by tag and reviews tag once it=E2=80=99= s ran on our hardware * Mac Filter: * Jeremy has provided a review, reviews from others requested * Dual VLAN * Basically the same as the single VLAN testsuite which Dean has submitted, but for 2 VLANs * There was a testcase for extended VLANs in old DTS. And a comment that says that extended VLANs makes filtering =E2=80=9Cwork normally=E2=80= =9D on i40e... it=E2=80=99s not clear what this means, but the VLAN strip, insert, and filter functions should work without extended VLAN range. * TPID support can come with a future version of this testsuite, but would include implementation of a capability check * Speed Capabilities: * Alex is looking at this testsuite, but it relies on defining a testsuite config file, something not needed for all other testsuites written so far * Dynamic queue is out waiting for review * Jumbo frames * Waiting on Ferruh to get back on the issue Nick was facing * Hoping that he will be able to expand more on what =E2=80=93max-pkt-len is trying to do and why it doesn=E2=80=99t completely = work. * The command seems to be shaving off certain number of bytes from the MTU (seemingly in an attempt to account for different PMDs supporting different ethernet overheads) =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=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 * None =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=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 Aug 1, 2024