Skip to content

dpdk core - #1819

Draft
daniel-noland wants to merge 32 commits into
pr/daniel-noland/concurrency-racesfrom
pr/daniel-noland/dpdk-core
Draft

daniel-noland wants to merge 32 commits into
pr/daniel-noland/concurrency-racesfrom
pr/daniel-noland/dpdk-core

feat(dpdk): configure RSS only where supported, and expose device cap…

dbd1f4e
Select commit
Loading
Failed to load commit list.
DCO-2 / DCO succeeded Sep 15, 2026 in 1s

Check passed!

All commits are signed off, the check passed.

Summary


Sha Message Pass or fail reason
🟢 f352fda style(n-vm): Format two files the dev shell's rust... Valid sign-off found
🟢 ebbc8c6 ci(dev): Reserve the 1 GiB hugepages the VM tests ... Valid sign-off found
🟢 fae939f refactor(dpdk): drop the unused RteAllocator globa... Valid sign-off found
🟢 bd6ce68 fix(dpdk): own mbufs in batches via MbufArray Valid sign-off found
🟢 6568df1 fix(dpdk): derive MTU/LRO from dev_info and clamp ... Valid sign-off found
🟢 9520a6d refactor(net): replace Packet/buffer Clone with an... Valid sign-off found
🟢 17695fd refactor(net): make mutable buffer access fallible... Valid sign-off found
🟢 2ca05ab refactor(net): separate packet length from contigu... Valid sign-off found
🟢 6518500 refactor(net): make TestBuffer a segment chain lik... Valid sign-off found
🟢 e64aafa refactor(dpdk): encode device lifecycle as a Dev<S... Valid sign-off found
🟢 566a5ba build(dpdk): enable testpmd for rte_flow/offload v... Valid sign-off found
🟢 808b487 feat(dpdk): add Mbuf rx-metadata accessors Valid sign-off found
🟢 a3d9726 feat(dpdk): configure RSS key and hash fields at d... Valid sign-off found
🟢 ec0a414 test(dpdk): add offload_probe and rss_probe hardwa... Valid sign-off found
🟢 2acee9d test(dpdk): add stage_probe for cross-stage SET_TA... Valid sign-off found
🟢 43ac3ae test(dpdk): add rewrite_probe for SET_IPV4_DST/SET... Valid sign-off found
🟢 b63ff91 test(dpdk): add l2_probe for VLAN/MPLS push/pop/se... Valid sign-off found
🟢 48bfeb9 refactor(dpdk): remove the non-functional rte_flow... Valid sign-off found
🟢 0cbf0d5 fix(dpdk): avoid a dead-store warning in configure... Valid sign-off found
🟢 7dd2d87 feat(dpdk): safe rte_flow wrapper (RAII rule, doma... Valid sign-off found
🟢 1fe7825 test(dpdk): flow_api_probe re-installs the MARK ru... Valid sign-off found
🟢 526d4fc docs(dpdk): note that FlowRule Drop-RAII is the cl... Valid sign-off found
🟢 24abde1 feat(dpdk): per-field flow matching and NAT set-re... Valid sign-off found
🟢 e7a4b0d test(dpdk): flow_nat_probe exercises field match +... Valid sign-off found
🟢 023eefa feat(dpdk): enforce flow pattern ordering at compi... Valid sign-off found
🟢 e0837f7 feat(dpdk): canonicalize flow actions; add IPv6/... Valid sign-off found
🟢 296ec59 feat(dpdk): add Mbuf::rx_meta for the hardware `... Valid sign-off found
🟢 90bb14c test(dpdk): hardware offload/flow validation probe... Valid sign-off found
🟢 cbd4ba1 feat(dpdk): add MODIFY_FIELD typed setters (`MET... Valid sign-off found
🟢 a18d034 test(dpdk): probe MODIFY_FIELD set_meta (per-VNI... Valid sign-off found
🟢 920d8e4 feat(dpdk): add VXLAN decap/encap flow actions Valid sign-off found
🟢 dbd1f4e feat(dpdk): configure RSS only where supported, an... Valid sign-off found