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 AFBB745E88; 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 55E614042C; Thu, 12 Dec 2024 23:26:30 +0100 (CET) Received: from mail-pg1-f172.google.com (mail-pg1-f172.google.com [209.85.215.172]) by mails.dpdk.org (Postfix) with ESMTP id 66983402E2 for ; Thu, 12 Dec 2024 23:26:28 +0100 (CET) Received: by mail-pg1-f172.google.com with SMTP id 41be03b00d2f7-7fd4c0220bbso1118528a12.0 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=Yd/rrm2VLrj4UQpXC03/Br5HyD7p4xnDFFPqM8Y7SMqpAt+OKnkFTXad2nZgWzuSmF AE3jycbjX/VGwIZW0jZ0vFnqjsrUMH1n+M+znmriLTwRULZbZlJI/t0AXw5urHZuAqVg 45jc0D3L6Gys0H67iJ7nU7H8SuKnUMIkXgadlzs7CiekLo2vFzUcsBnnvEVlFOgjfA9q Dugt83G8LioKNqVfltTNXZ+EzY/N2dGimDscrrZE6J0XhMHocysqkC5ezOewMek+2H6/ WiqYiRoKnVaSqlQN4De00FsLbZYXtMCP1nLamjTpamx3jmRhWoBtlJFX4O1jq3+tT4Kw tjCg== X-Forwarded-Encrypted: i=1; AJvYcCWBrvZ5aVtQ4tEj2FG49np2qr4WbLEj9npSBq+KljBXDQ1E9d4pkDvnxynsV7Us9nFhrg==@dpdk.org X-Gm-Message-State: AOJu0YyWQipyIrb1lNGmEOcF0rGW2DzfkFB3Lek8sVey9pE6w77fQ4Kj /1L3zNs7tI+3ZM+rJRy9pXenfdOJO4Cy/C2aV7kiRr5Z+wOVYJeyjGB//CakAlf2qsTLFro5F3V 1MufclJFbvkuPT62q8IkQfZ+pd3WMr1lATQzz/A== X-Gm-Gg: ASbGnctPz2RiDwGugwZpPdII69Z5MWc+lp3EINp8mZyIg9pNckKZsKpnyLDoKHL6ii3 T5zyHmoaLgJWYehx38ezASrEdekJ7nk96aJT0SdbGZbbZr7VBsyRKNjdtHOiFsC7yowqGA94= 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: 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 --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--