<div dir="ltr">#####################################################################<br>March 27, 2025<br>Attendees<br>* Patrick Robb<br>* Luca Vizzarro<br><br>#####################################################################<br>Minutes<br><br>=====================================================================<br>General Discussion<br>* DPDK 25.03 has been released<br>* We are aggregating the patches/tickets for the 25.07 DTS roadmap. Initial proposals are:<br>   * 1. TG abstraction rework (to facilitate performance TGs), testsuite API additions for perf workloads, and TREX class implementation<br>      * Luca raised that it may be best to leave the perf TGs as child classes of the current tg abstract class and simply not implement the capturing methods<br>      * Luca also raises that his asyncsniffer patchseries adds some new methods of collecting packets, such as collecting until a stop condition is met (like seeing packet X). This may split out packet send and packet capture from send_packet_and_capture(), making them independent.<br>   * 2. Write testsuite perf_single_core_fwd<br>   * 3. Write testsuite rte_flow<br>   * 4. Port VF support<br>   * 5. Docs improvements for new users<br>      * Luca has indicated that Thomas Wilks will contribute to this<br>   * 6. Smoke test tweaks to ensure they are not a setup burden<br>   * 7. Rework packet send and receive functions in the Testsuite API towards supporting IP networking in an L3 environment<br>   * 8. DPDK Testsuite API: This will provide a stable API which will not be broken going forward (except at agreed upon intervals)<br>   * 9. RSS Support Testsuites<br>      * Work for this is basically done - reviews needed though: <a href="https://patchwork.dpdk.org/project/dpdk/list/?series=34713">https://patchwork.dpdk.org/project/dpdk/list/?series=34713</a><br>   * 10. Non-Development roadmap goals include: Filming a video series explaining DTS usage, scheduling syncs with testers/developers from DPDK member companies to introduce them to DTS.<br>   * 11. Update TestResult module in order to give a more human readable summary of the testsuites<br>   * 12. Improved interactive shell data collection and logging.<br>      * Add a file which exclusively logs the shell interactions<br>   * 13. Add dedicated file manager to handle passing files and artifacts between the test engine and nodes in a path agnostic manner<br>      * This will be a component of the new DPDK DTS API<br>   * 14. Flexible port binding<br>      * Give the opportunity to test suites to use all or part of the supplied port topology with the kernel drivers (instead of DPDK). Could be achieved with a decorator<br>      * This will require the Topology class to be aware of what’s truly available for DPDK and provide only the right ports for it<br>   * Move these over to: <a href="https://docs.google.com/document/d/1doTZOOpkv4D5P2w6K7fEJpa_CjzrlMl3mCeDBWtxnko/edit?tab=t.0">https://docs.google.com/document/d/1doTZOOpkv4D5P2w6K7fEJpa_CjzrlMl3mCeDBWtxnko/edit?tab=t.0</a><br>* This is a friendly reminder that when you start working on a testsuite, you should make sure there is a ticket documenting that on DPDK/DTS bugzilla<br>* Smoke tests do not run from next-dts currently, due to a patch from the per-test-suites-configuration patch from the end of 25.03.<br>   * Patrick will submit a fix<br>   * Also, it is worth discussing the usefulness of the smoke tests generally:<br>      * Some tests are confirming simple setup correctness and help validate DTS has been configured right, while others are testing DPDK more broadly (like the dpdk-test runs) and may pose a burden to developers<br>         * One option is to keep the smoke tests as they are but default them to off instead of on<br><br>=====================================================================<br>Patch discussions<br>* Per testsuite configuration:<br>   * merged<br>* VF port support:<br>   * In progress<br>* TREX perf TG support:<br>   * RFC should be submitted this week or next<br>Bugzilla discussions<br>* Thomas M cleaned up the Bugzilla board some<br>* Patrick cleaned up some other tickets - worth taking 1 more look at it will Paul at a future meeting.<br>* No other Bugzilla discussion<br><br>=====================================================================<br>Any other business<br>* Next meeting is April 10, 2025<br><br><br></div>