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 AD92045E48; Thu, 12 Dec 2024 23:26:32 +0100 (CET) Received: from mails.dpdk.org (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id 263AF402E2; Thu, 12 Dec 2024 23:26:30 +0100 (CET) Received: from mail-pj1-f46.google.com (mail-pj1-f46.google.com [209.85.216.46]) by mails.dpdk.org (Postfix) with ESMTP id 5D54940263 for ; Thu, 12 Dec 2024 23:26:28 +0100 (CET) Received: by mail-pj1-f46.google.com with SMTP id 98e67ed59e1d1-2efb17478adso949673a91.1 for ; Thu, 12 Dec 2024 14:26:28 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=iol.unh.edu; s=unh-iol; t=1734042387; x=1734647187; darn=dpdk.org; h=cc:to:subject:message-id:date:from:mime-version:from:to:cc:subject :date:message-id:reply-to; bh=hLkCvrLHNFQdvl1ut1WEmTzDtoaeap7yexvqaV2i3LQ=; b=HtNxLBcbyi4Q5OAWw3HyE3if1i3qcbrzybcV+CVO1NgHutj0umiK7UsJRrYX1Gq1B8 qMV3ZotPSRsqR306uSn1pVVG22oZrjLH5Wand4wGvYpClZFJ4KY2ESCiP2UcqKfsV8DM 3yxe/6JMRISR9H+L9U/Y0lkW6k4C1YtRrGRCw= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1734042387; x=1734647187; h=cc:to:subject:message-id:date:from:mime-version:x-gm-message-state :from:to:cc:subject:date:message-id:reply-to; bh=hLkCvrLHNFQdvl1ut1WEmTzDtoaeap7yexvqaV2i3LQ=; b=OE4jLgb2sqZ0BzX9h+cRL0/9kLScp/WJSMCUqxKs6sGbzPGCOpIQ+Xm5pBzYl8y83W DtNms/+mtWb15obDWwkty+WZ+of0oWsbcfa4lTQyXkGnJswN9GFcGX/QZH/HKPJZqxRv JOpif3KrAgX+f6jaZcA4/NmOcIUTZQlolBi+pqYWQbAONoSwcSshmsm/LAYnSoUVB16b EDng4PLsDB36mIORfz9tJyS4k1TJo5haMYasxQsU83An2O2w6pks74PRwFpW/SMJgnW/ ZXOucJMZY7z4z0FMQNxsQYWmjP35CH4kOxisa2An29I+t1dBe738Auf8wsJRd5vIw4Yi rHgw== X-Gm-Message-State: AOJu0Yx9LnNnhAMsZC9F2j8RI3nh/9Z1hY/mxrGarU/ZbbYoUf2+Krd+ zIT/dtLOd7hVtkY7ZHpAzFBTq7yFb49PBaH0aN4q3aOaNeellnB61hQgSKXydz1RSpkWw8H6HVx 98Un1ve1e5Ig4IBR8dOetK8/WOTcX0ePa+H9Sog== X-Gm-Gg: ASbGncsoed5TwPbVHkRPmx00REksPz9dEYF5gbb1dnlpG9ynzI9J1NpQLJwt6ioO5TS DQjDvTZIGsT3Ss4+kVa5aswNTAuFlyZ7R65HC8mhg0fuE82ZeJP75vIikLaleHeAWR1rMDF8= X-Google-Smtp-Source: AGHT+IGwQleSwW3oqOOd0k9riAeFEDkxF+j0JbHTqSjQJkhtpWTYh7NSvQOtYwOVAq4d9Np8m7gArXkMnkY5XkcGBvA= X-Received: by 2002:a17:90b:1b10:b0:2ef:31a9:95af with SMTP id 98e67ed59e1d1-2f2900a2c01mr582824a91.27.1734042387421; Thu, 12 Dec 2024 14:26:27 -0800 (PST) MIME-Version: 1.0 From: Patrick Robb Date: Thu, 12 Dec 2024 17:24:06 -0500 Message-ID: Subject: DPDK 25.03 DPDK Test Suite Roadmap To: dev Cc: dts@dpdk.org, ci@dpdk.org, Paul Szczepanek , Luca Vizzarro , Nicholas Pratte , Dean Marx , Thomas Wilks , "NBU-Contact-Thomas Monjalon (EXTERNAL)" , David Marchand Content-Type: multipart/alternative; boundary="000000000000873a2706291a34fb" 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 --000000000000873a2706291a34fb Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable 25.03 DTS Roadmap Below is the 25.03 DTS Roadmap. There are both some carry over series from the previous (24.11) development cycle which are ongoing, as well as new items. 1. Add virtual function configuration support 1. Bugzilla: https://bugs.dpdk.org/show_bug.cgi?id=3D1500 2. Patchwork: https://patchwork.dpdk.org/project/dpdk/list/?series=3D331= 09 2. Support flow rules via a DPDK flow rule dataclass, and port over legacy rte_flow testsuite: 1. Bugzilla: https://bugs.dpdk.org/show_bug.cgi?id=3D1486 2. Patchwork: https://patches.dpdk.org/project/dpdk/list/?series=3D34104 3. Support per-testsuite config values in conf.yaml 1. Bugzilla: https://bugs.dpdk.org/show_bug.cgi?id=3D1375 4. Update conf.yaml such that each port=E2=80=99s bus info has to be define= d only once, instead of twice under two different nodes (local node and peer no= de) 1. Bugzilla: https://bugs.dpdk.org/show_bug.cgi?id=3D1478 2. Patchwork: https://patches.dpdk.org/project/dpdk/list/?series=3D32804 5. Remove excess attributes from conf.yaml DTS configuration 1. Bugzilla: https://bugs.dpdk.org/show_bug.cgi?id=3D1360 6. Split test_run and node configuration into separate files 1. Bugzilla: https://bugs.dpdk.org/show_bug.cgi?id=3D1344 2. Patchwork: https://patches.dpdk.org/project/dpdk/list/?series=3D32384 7. Replace current linters with Ruff: 1. Bugzilla: https://bugs.dpdk.org/show_bug.cgi?id=3D1358 2. Patchwork: https://patches.dpdk.org/project/dpdk/list/?series=3D34141 8. Copy dpdk-devbind to both hosts (currently only available on SUT) and bind according to TG and DPDK requirements 1. https://bugs.dpdk.org/show_bug.cgi?id=3D1420 9. Write traffic generator subclass for TREX and one other performance TG 1. https://bugs.dpdk.org/show_bug.cgi?id=3D1601 10. Port over single core forwarding performance test 11. Clean up DPDK source artifacts at the conclusion of a test run (delete DPDK tarballs, devbind script, etc.) 1. Bugzilla: https://bugs.dpdk.org/show_bug.cgi?id=3D1557 12. Replace helloworld testsuite with simple testsuite that brings up EAL via testpmd, then stops 1. Bugzilla: https://bugs.dpdk.org/show_bug.cgi?id=3D1567 13. Update testsuite subclass docstrings so that they all use the =E2=80=9CS= teps=E2=80=9D and =E2=80=9CVerify=E2=80=9D format for each testcase. 1. Bugzilla: https://bugs.dpdk.org/show_bug.cgi?id=3D1599 14. Add test case/suite context parameters, e.g. required cores 1. Bugzilla: https://bugs.dpdk.org/show_bug.cgi?id=3D1600 15. Continue porting the func tests on bugzilla: 1. All func tests in progress should be tracked on this page: https://bugs.dpdk.org/buglist.cgi?quicksearch=3Dcomponent%3Adts&list_= id=3D8841 --000000000000873a2706291a34fb Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable

25.03 DTS Roadmap


Below is the 25.03 DTS Roadmap. Ther= e are both some carry over series from the previous (24.11) development cyc= le which are ongoing, as well as new items.


  1. =

    Add virtual function configur= ation support

    1. Bugzilla: https://bugs.dpdk.org/show_bug.cgi?id=3D1500

    2. Patchwork: https://patchwork.dpdk.org/project/dpdk/list= /?series=3D33109

  2. Support flow rules= via a DPDK flow rule dataclass, and port over legacy rte_flow testsuite:= =C2=A0

    1. Bugzilla: https://bugs.dpdk.org/show_bug.cgi?id=3D1486

    2. Patchwork: https://patches.dpdk.org/project/dpdk/list/?series=3D= 34104

  3. =

    Support per-testsuite config = values in conf.yaml

    1. Bugzilla: https://bugs.dpdk.org/show_bug.cgi?id=3D1375<= /p>

  4. Update conf.yaml such that each port=E2=80=99s= bus info has to be defined only once, instead of twice under two different= nodes (local node and peer node)

    1. Bugzilla: https://bugs.dpdk.org/show_bug.cgi?id=3D1= 478

    2. Patchwork: https://patches.dpdk.org/= project/dpdk/list/?series=3D32804

  5. R= emove excess attributes from conf.yaml DTS configuration

  6. Bugzilla: <= a href=3D"https://bugs.dpdk.org/show_bug.cgi?id=3D1360">https://bugs.dpdk.o= rg/show_bug.cgi?id=3D1360

  • Split tes= t_run and node configuration into separate files

    1. Bugzilla: https://bugs.dpdk.org/sho= w_bug.cgi?id=3D1344

    2. Patchwork: https://p= atches.dpdk.org/project/dpdk/list/?series=3D32384

    <= li dir=3D"ltr" style=3D"list-style-type:decimal;font-size:11pt;font-family:= Arial,sans-serif;color:rgb(0,0,0);background-color:transparent;font-variant= -numeric:normal;font-variant-east-asian:normal;font-variant-alternates:norm= al;vertical-align:baseline;white-space:pre">

    Replace current linters with Ruff:=C2=A0

    1. Bugzilla: https://bugs.dpdk.or= g/show_bug.cgi?id=3D1358

    2. Patchwork: = http= s://patches.dpdk.org/project/dpdk/list/?series=3D34141

    3. <= /ol>
    4. Copy dpdk-devbind to both hosts (currently only availab= le on SUT) and bind according to TG and DPDK requirements

    5. https://bugs.dpdk.org/show_b= ug.cgi?id=3D1420

  • Write traffic gene= rator subclass for TREX and one other performance TG

    1. https://bugs.dpdk.org/show_bug.cg= i?id=3D1601

  • Port over single core f= orwarding performance test

  • Clean up DPDK sou= rce artifacts at the conclusion of a test run (delete DPDK tarballs, devbin= d script, etc.)

    1. <= span style=3D"font-size:11pt;background-color:transparent;font-variant-nume= ric:normal;font-variant-east-asian:normal;font-variant-alternates:normal;ve= rtical-align:baseline">Bugzilla: https://bugs.dpdk.org/show_bug.cgi?id=3D1557

      <= /li>
  • Replace helloworld testsuite with simple testsuit= e that brings up EAL via testpmd, then stops

    1. Bugzilla: https://bugs.dpdk.org/show_bug.= cgi?id=3D1567

  • Update testsuite subc= lass docstrings so that they all use the =E2=80=9CSteps=E2=80=9D and =E2=80= =9CVerify=E2=80=9D format for each testcase.

    1. Bugzilla: https://bugs.dpdk.org/show_bug.= cgi?id=3D1599

  • Add test case/suite c= ontext parameters, e.g. required cores

    1. =

      Bugzilla: https://bugs.dpdk.org/show_bug.cgi?id= =3D1600

  • =C2=A0Continue porting the = func tests on bugzilla:

    1. All func tests in progress should be tracked= on this page: https://bugs.dpdk.org/buglist.cgi?quicks= earch=3Dcomponent%3Adts&list_id=3D8841

    --000000000000873a2706291a34fb--