Members Attending ================= Aaron Conole Bruce Richardson Hemant Agrawal Jerin Jacob Kevin Traynor Konstantin Ananyev Morten Brørup Patrick Robb Stephen Hemminger (Chair) Thomas Monjalon
NOTE ==== The technical board meetings are on every second Wednesday at 3 pm UTC. Meetings are public. DPDK community members are welcome to attend on Zoom: https://zoom-lfx.platform.linuxfoundation.org/meeting/96459488340?password=d808f1f6-0a28-4165-929e-5a5bcae7efeb Agenda: https://annuel.framapad.org/p/r.0c3cc4d1e011214183872a98f6b5c7db Minutes of previous meetings: http://core.dpdk.org/techboard/minutes Next meeting will be on: Wednesday 4-February-2026 at 3pm UTC, and will be chaired by: Thomas 1. Security Mailing List Registrations --------------------------------------- Three registration requests were reviewed: one was withdrawn due to the requester having left the company. The board agreed that members of the security pre-release list must be those responsible in an org for handling security vulnerabilities. As such, Thomas took the action to verify the applicants roles. 2. Fast Free with Multi-Segment Packets ---------------------------------------- Morten and Bruce investigated whether Fast Free can work with multi-segment packets. Bruce implemented it in Intel scalar TX paths and measured a small but consistent improvement. The original Fast Free definition requires single refcount, not single segment. With Fast Free, chains can be safely broken at TX time since no other users hold references, allowing direct bulk return to the mempool at cleanup. Decision: Fast Free does not imply single-segment. Drivers must check both Fast Free and multi-segs flags independently. Failure to handle multi-segment packets with Fast Free is a driver bug. Action: Morten and Bruce to update the documentation. 3. Stockholm May Summit ------------------------ Stephen has submitted talks. Aaron plans a talk on AI in the CI pipeline. Action: Stephen to check with Nathan on CFP submission status. 4. AI-Assisted Code Review --------------------------- Stephen requested feedback on AI review outputs, especially false positives. The board discussed output format, preferring concise summaries on the mailing list with detail available in Patchwork. Reviews currently go to the test-report list via Patchwork. AI reviews should only trigger after all CI checks pass (per David Marchand's request), with a delay to allow superseded series to be skipped. A manual trigger (e.g. "recheck-request: force-llm-bot") will be available, limited to people in the MAINTAINERS file. Vote: Board unanimously approved entrusting the API key to Patrick Robb at UNH for hosting the review infrastructure. Action: Thomas to transfer the API key to Patrick. 5. Python Checkpatch --------------------- Stephen presented a Python replacement for the current shell/Perl checkpatch, created with AI assistance. It processes a 20-patch series in under a second vs. up to 5 minutes with the current tool. It is tailored to DPDK rules, table-driven, and should work on Windows. The board agreed to run both tools in parallel in CI to compare results before switching. The new script should be added to the DPDK repository as experimental. Action: Stephen to submit. CI team to run it in parallel with the existing checkpatch. Note: Renamed to dpdk-checkpatch.py in the submission. 6. RTE Pointer Macros - Qualifier Preservation ----------------------------------------------- The new RTE_PTR_ADD/SUB macros preserve const/volatile qualifiers instead of stripping them. This may break code that relied on the qualifier-stripping side effect, but the fix is trivial (use RTE_CAST_PTR). The board considered this a bug fix. Decision: Keep the new macros. Document the change in release notes. 7. New BPF Library Co-Maintainer --------------------------------- Marat Khalili approved as BPF library co-maintainer alongside Konstantin Ananyev. 8. Maintainers List Review --------------------------- Some patches (hash library, null driver) have had no maintainer response. Morten suggested a periodic email to maintainers to confirm they are still active. Action: Board to consider a periodic maintainer activity check. 9. Any Other Business ---------------------- Morten asked about Wi-Fi driver work for DPDK. A company called Umber Networks https://umbernetworks.com is exploring centralized Wi-Fi with remote radio heads. Thomas suggested this as a Stockholm summit talk topic.

