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 32BE746553; Thu, 10 Apr 2025 14:29:03 +0200 (CEST) Received: from mails.dpdk.org (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id 933E340684; Thu, 10 Apr 2025 14:29:02 +0200 (CEST) Received: from mail-pj1-f42.google.com (mail-pj1-f42.google.com [209.85.216.42]) by mails.dpdk.org (Postfix) with ESMTP id 7BD9540666 for ; Thu, 10 Apr 2025 14:29:01 +0200 (CEST) Received: by mail-pj1-f42.google.com with SMTP id 98e67ed59e1d1-306b78ae2d1so694875a91.3 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=aKNPlKh1ecq732Kjufbs72/NIQ7jtBHajLYDO6owvsImOWI5ytqBOgzsPWXYtYEDLR 5Zq/Wytj4XBI8kGW46Br7qTCsUIr5ddsXY410CUaOS9trl/8GSLJbxXJ5q5Y+bSWgGWy 4THZUG98iUaxtlq2ywAULabRgkEr3+ooWt3Xev07hDeP4B2grNIuExYH8G84pwlNoOsP CCHOIL2/tr5C7ss5CJnqSlDjsq4ynq6/bKiVXJxu+4CHNh6L3OTmV9wK7LnvaPmp6CNY mPhcxkcpxwHH5rzls6pc6iU8pLVqnNqzNe79V5ASK87FWpgAB+d00TMdHz+jSIMARyKk v0Ig== X-Gm-Message-State: AOJu0YywA4KiihFKctyrOAZMSlilypU9pizfNCRnYRrsXpQ0AghmoMad dBp3NSPE0Rt4Pj28vARnC03GoREpzscmDxRGcsYtc/7MxVyPjIEUV83RroQTXiWys9trxpX5o6Y 1a5DGqyve5CFTN7T0KPUl7CjDqgtJKyyau9MA3w== X-Gm-Gg: ASbGncuJklKxs6AUCWMVceqaJ9nwjrzrIVHORahKfqM1+cdb0U5XZ17sYiA7skx+LNb CPyIx+U8sQajTG2U56w2mYgZW/+UjLDCJZAzf0ReqCef443lsD11AQaBj4TTQHN31+jPuv2/iEw cWlM0pUICmmT8GzWXn6wllaTGfloGqiJBAmbTrkOeN330BCHFCd7/X1oM= 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: dev@dpdk.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: DPDK patches and discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: dev-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--