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 AE28746550; Thu, 10 Apr 2025 14:29:02 +0200 (CEST) Received: from mails.dpdk.org (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id 77E3540666; Thu, 10 Apr 2025 14:29:02 +0200 (CEST) Received: from mail-pj1-f41.google.com (mail-pj1-f41.google.com [209.85.216.41]) by mails.dpdk.org (Postfix) with ESMTP id 73F43402ED for ; Thu, 10 Apr 2025 14:29:01 +0200 (CEST) Received: by mail-pj1-f41.google.com with SMTP id 98e67ed59e1d1-3081f72c271so166054a91.0 for ; Thu, 10 Apr 2025 05:29:01 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=iol.unh.edu; s=unh-iol; t=1744288140; x=1744892940; darn=dpdk.org; h=cc:to:subject:message-id:date:from:mime-version:from:to:cc:subject :date:message-id:reply-to; bh=ynvSHrhiRzlcA+M+J4qLXHtHHcRoMOs541ykS5G9rR8=; b=I6yBGXNDZncirYXWDXznKRE7tm2eOrbAnx5L20ROVuBGizPfuQW1U4YcI/r34Q3nia pOBq8g6/xlXPa1ikvhxtxdKEXu1SKGiVmNK64YVl3k6DfCqlAvUSSIbPn4MMsWxKsHo6 rVEGqp98cwy+WQW5L1HVNVYgqarHdFn9oZ6kw= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1744288140; x=1744892940; h=cc:to:subject:message-id:date:from:mime-version:x-gm-message-state :from:to:cc:subject:date:message-id:reply-to; bh=ynvSHrhiRzlcA+M+J4qLXHtHHcRoMOs541ykS5G9rR8=; b=Bl5+zZHYjet2OGecaHMnproJYLVWLL27VtEMW3ZGLBcHJBcQAI5pyXy0zr9nOXC9Jv /3fsDsErvH4fshlofFHEka1dL0MrEe1quqFG85Pa/tcwGDav6PnPrKkwgcfQllDTDmvQ 4P1sdGSTXntDD96cW4AJ2yIu6/gQlK3CsaO0CM6iph+ymOqYE7rlJ9GD3fP8GuMsI7sA mW4RyL2dNMiw7WrapJw2102CAqrqv0feXLMncBM1oUGq9ptvDgqAR5UqBwPQQ7nupTTO NSdndFOAajPnshzVneOeVohf46IMAbq21mSdamZLKvSkBzzRMn3JYyyd+rPXteWPyeRX fpMg== X-Forwarded-Encrypted: i=1; AJvYcCUPus8CID8KksRkZYyQvXL+dZ3bDuBde31v4w5fcjp0QKaqV0e9iq9GC7hO03TPXV+ffQ==@dpdk.org X-Gm-Message-State: AOJu0YzsHnyJSO851CubFRdfdWbezpGeyIJM92NCiDFDTs8bNum/oV+5 pNLTdD+9tK8W5HFouRsDM2VQaHyKkX7oIkm3iQbXYjpUp4yvTW/AYH9dpKupXQ3HWW21ueiSGf2 ybmaJ9AQcBaa1j98V8FlPRZci7BYJFLgVxKZdeA== X-Gm-Gg: ASbGncv/te3Ocqhk7E6JQXyR7rXytOUqLA8W6jGp44/HHWLS1Fm6dCgBlukqClxX+Ro mq7r0SL1XnAvJDm0Ysa7ZIUusRMkxnSE8TsgXVd8i/aMUF1V62y6WI/5Ovpb/BGT/rAfX0Wyye3 SktwIYEpiwK7GFeuJeVjLSShvfrn0ZYch2Za09xV9bPEsbCvUInHZGSns= X-Google-Smtp-Source: AGHT+IGzViJwRT8X6/VVXQqF3vYSzW+E9V9QQnl9oRebeRwyFuB1fTyZ9wAUz79TuMqE9w5h5EeSb8Znvoz6Ntz8lDA= X-Received: by 2002:a17:90b:2e42:b0:2f9:d9fe:e72e with SMTP id 98e67ed59e1d1-30718b8444dmr4556247a91.16.1744288140221; Thu, 10 Apr 2025 05:29:00 -0700 (PDT) MIME-Version: 1.0 From: Patrick Robb Date: Thu, 10 Apr 2025 08:24:50 -0400 X-Gm-Features: ATxdqUEbTbBKU2y9FVrmVkWOmoe1BlnKmJD4p4sZ-2gxzX14XPbtXDE_obSOubY Message-ID: Subject: DTS 25.07 Roadmap To: Paul Szczepanek Cc: dev , ci@dpdk.org, Luca Vizzarro , Nicholas Pratte , Dean Marx , Thomas Wilks , "NBU-Contact-Thomas Monjalon (EXTERNAL)" Content-Type: multipart/alternative; boundary="000000000000fc01b606326bba8b" 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 --000000000000fc01b606326bba8b Content-Type: text/plain; charset="UTF-8" Hello, The DTS group has met and drawn up a development roadmap for the 25.07 release: 1. Performance tests traffic generator support: 1. TG abstractions rework, testsuite API additions for perf workloads, and TREX class implementation 2. Testsuite additions: 1. Performance tests: Perf_single_core_fwd 2. Functional tests: rte_flow, Rx/Tx offload, port control, ethertype, stats checks, RSS Reta, RSS hash, packet capture 3. Virtual function support (VF creation and handling for tests) 1. PW: https://patchwork.dpdk.org/project/dpdk/list/?series=34851 4. DTS Docs review and updates for helping new user onboarding to DTS usage 5. Rework packet send and receive functions in the Testsuite API towards supporting IP networking in an L3 environment 6. Add DPDK Testsuite API: This will provide a stable API which will not be broken going forward (except at agreed upon intervals) 1. Moving existing testsuite class functions (what is essentially the current API) to the context hierarchy 7. Add a dedicated file manager to handle passing files and artifacts between the test engine and nodes in a path agnostic manner. This will be a component of the new DPDK DTS API. 8. Improved interactive shell data collection and logging. 1. Add a log file which logs the shell interactions exclusively 9. Update TestResult module in order to give a more human readable summary of the testsuites 10. Flexible port binding 1. Give the opportunity to test suites to use all or part of the supplied port topology with the kernel drivers (instead of DPDK). 11. Add a pseudo-shell which handles background services. 1. PW: https://patchwork.dpdk.org/project/dpdk/list/?series=34865 12. Update certain functional tests in order to switch their packet matching strategy from mac address comparison to L4 port # comparison: 1. PW: https://patchwork.dpdk.org/project/dpdk/list/?series=34805 --000000000000fc01b606326bba8b Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable
Hello,

The DTS group has met and drawn = up a development roadmap for the 25.07 release:

  • Performance te= sts traffic generator support:=C2=A0

    1. TG abstractions rework, testsui= te API additions for perf workloads, and TREX class implementation
  • Testsuite additions:=C2=A0

    1. Performance t= ests: Perf_single_core_fwd

    2. Functional te= sts: rte_flow, Rx/Tx offload, port control, ethertype, stats checks, RSS Re= ta, RSS hash, packet capture

  • Virtual fu= nction support (VF creation and handling for tests)

    1. PW: https://patchw= ork.dpdk.org/project/dpdk/list/?series=3D34851

  • DTS Docs review and updates for helping new user onboarding to= DTS usage

  • Rework packet send and receive fu= nctions in the Testsuite API towards supporting IP networking in an L3 envi= ronment

  • Add DPDK Testsuite API: This will= provide a stable API which will not be broken going forward (except at agr= eed upon intervals)

    1. Moving existing testsuite class functions (what = is essentially the current API) to the context hierarchy

    2. Add a dedicated file manager to handle passing files and = artifacts between the test engine and nodes in a path agnostic manner. This= will be a component of the new DPDK DTS API.

    3. Improved interactive shell data collection and logging.

    4. Add a log = file which logs the shell interactions exclusively

  • Update TestResult module in order to give a more human readabl= e summary of the testsuites

  • Flexible port bi= nding

    1. Give the opportunity to test suites to use all or part of the = supplied port topology with the kernel drivers (instead of DPDK).

  • Add a pseudo-shell which handles background serv= ices.

    1. PW: https://patchwork.dpdk.org/pr= oject/dpdk/list/?series=3D34865

  • Upd= ate certain functional tests in order to switch their packet matching strat= egy from mac address comparison to L4 port # comparison:

  • PW: = https://patchwork.dpdk.org/project/dpdk/list/?series= =3D34805


  • --000000000000fc01b606326bba8b--