February 5, 2026 Attendees 1. Patrick Robb 2. Aaron Conole 3. Paul Szczepanek 4. Matt Labrecque
Minutes General Announcements * AI Code review: * Community is looking for a place to host the scripting which drives the AI reviews. The Community Lab is one candidate. * Tech board had discussion yesterday about what is the best place to send the AI reviews? Test-report mailing list? Dev mailing list? A new mailing list dedicated to AI reviews? * Thomas sent the API key to Patrick, it is being stored securely at UNH * Policy Discussion: * What are the conditions which should result in the AI code review being triggered? Aaron Conole suggested that all CI checks (from the 4 CI labs) should be passing before the AI code review is triggered * David Marchand added on that there should be a way for maintainers to manually override this / trigger a test * Aaron sent an initial patch with the scripting and prompts that drives the AI code reviews, and this will need to be reviewed and merged * Where will the prompts be stored? Should the community have access to the prompts so they can locally run the AI code reviews? Tech board says yes. So, they will need to be stored in a place which is accessible. * Concern: If someone submits a patch that modifies the prompts and that patch gets picked up by AI, that malicious submitter can send arbitrary (possibly malicious) prompts to the AI code review system. * Aaron idea: If we are about to submit a review request, if the series modified the prompt files at all, don’t submit. However, if it was modified, and a review comment sender is contained within the DPDK MAINTAINERS file, we assume the modifications are not malicious and the AI code review is submitted. * Once the initial Jenkins scripting is setup on the UNH side, and the scripting and AI review processes are submitted/under review for the DPDK repo, Aaron will most likely visit UNH to flesh out the process with the DPDK Lab team * DPDK Stockholm: * Patrick sent a draft RFC proposal to DTS folks about a talk which would demonstrate integrating DTS into the DPDK dev process, using the example of a flow offload update and the flow offload testsuite. * Aaron is planning to submit a talk about the new AI review scripting, etc. * Stephen Hemminger is working on a new python checkpatches script. This will be merged to dpdk/devtools. * Since the existing checkpatches pulls from linux kernel checkpatches, it is doing some checks which we would prefer not to and send noise to the DPDK submitter. So, we have outgrown this. So, we can continue to try to modify the checkpatches output, or just start from scratch and write our completely separate checkpatches script which only does what we want. * Also, python is nicer to work with vs perl, which means that the barrier of entry for contributions and maintenance will be less * The performance of the perl script is worse due to our “hacks” we add onto the checkpatches script * There was some discussion about trying to convince the kernel to integrate our new checkpatches approach, but Aaron raises that this will most likely not work because there are many, many other projects consuming the existing kernel perl checkpatches * Example: OvS is maintaining their own checkpatches and this has worked well in this community. CI Status AWS Lab * None UNH-IOL Community Lab * Tech Board: Fast Free does not mean no multi-seg * UNH guys will keep an eye on this for the performance testing, if the single core forwarding test needs to be updated so that it still works “normally” i.e. enable fast free via a testpmd runtime command in the test if it moves to disabled by default, we can do so. * Meson: When UNH runs testing jobs, for linux systems we run the .ci/linux-setup.sh script which sets the system to the “correct” version of meson at runtime. * This means that when the meson version is bumped, no coordination with the UNH lab is required. * Windows: UNH guys need to add simple conditions into our windows build pipelines that sets the meson version according to the DPDK version * We are migration off of our existing Red Hat FreeIPA server, which will require a little downtime in the near future. Patrick will schedule this. * For users who want to use the Intel Lab * None Github Actions Robot * Aaron started an implementation which would allow his CI to build an lcov/gcov code coverage report on a per patch basis * Needed to pass some options to force usage of atomics instead of standard increment decrement * fprofile-update=atomic * Will be incliuded as an artifact on the CI job for a patchseries * Eventually, Aaron would like to add post processing that will actually check whether new code is covered by a test vs not covered by a test, etc. Loongson Lab * None DTS Improvements & Test Development * Cryptodev testsuite (performance and functional): * Akhil emailed back with some further guidance for Andrew * “For Symmetric algos, 10 million is good and would be completed fast. But for Asymmetric, 100K (or 10K for some cases.)would be good enough.” * “In some of the drivers, cipher-only and cipher-then-auth have different path altogether. I would say, treat the cases as separate cases with all supported list of algorithms. If it takes too much of time, we can stick with the commonly used algos which are supported By all PMDs. You can check https://doc.dpdk.org/guides/cryptodevs/overview.html For the list of supported algos. * Andrew is adding an additional “@crypto_perf” tests decorator, beyond the existing @func and @perf decorators, since the crypto perf tests do not require a performance traffic generator to be setup. * Flow Offload: * Patrick reviewed - Dean working on the next version currently. * DTS docstrings format script: * Merged * Missing Qinq rst file * merged Any other business * Next meeting is Feb 19, 2026

