Members Attending ================= Aaron Conole Bruce Richardson Jerin Jacob Kollanukkaran Kevin Traynor Konstantin Ananyev (chair) Maxime Coquelin Morten Brørup Stephen Hemminger Thomas Monjalon
NOTE ==== The Technical Board meetings take place every second Wednesday at 3 pm UTC. Meetings are public, and DPDK community members are welcome to attend. Agenda and previous minutes: http://core.dpdk.org/techboard/minutes The next meeting will follow the regular schedule. 1. DPDK Vulnerability Management - request for more engineers (Maxime, Thomas) --------------------------------------------------------------------------------------------------------------- - 15 unprocessed CVEs in the backlog - One of the current DPDK security maintainers is not active any more - DPDK security group needs more people to coupe with existing and new CVEs - Options considered: - Intel and Marvell will poke for some internal resources - Try to reach universities that specialize in that topic - Hire research interns for that role: AR to current TB representative in the DPDK GB: Bring up that problem to DPDK GB attention and request for funding 2. Excessive usage of __rte_always_inline (Stephen) --------------------------------------------------------------------- The ``__rte_always_inline`` attribute forces the compiler to inline a function regardless of its size or call-graph heuristics. Excessive usage of forced inlining can hurt performance by inflating function bodies, increasing register pressure, and overriding profile-guided optimization. In most cases preferred way would be plain ``inline`` (or no annotation at all for static functions) and let the compiler decide. Modern compilers at ``-O2`` make good inlining decisions for small ``static inline`` functions. New usages of ``__rte_always_inline`` have to be properly justified for the submitter od the patch. Stephen to submit new patch for DPDK coding guideless to address that matter: https://patchwork.dpdk.org/project/dpdk/patch/[email protected]/

