Debug Functional and Performance Issues in Rte_flow
summary
Shows how to debug rte_flow offloads by using concrete API features: COUNT with shared hardware counters and rte_flow_query to measure packets/bytes, META bits via modify_field to tag packets with a 32-bit mask across groups, the sample action to mirror 1-in-N packets into the app, and group-miss actions plus rte_flow_update to add sampling or counting in place. Includes partial vs full offload behavior, hardware limitations, and implementation tradeoffs observed on real NICs.
AI-written summary · about
chapters (7)
- 0:00Introduction to flow API
- 3:34Partial vs full hardware offload
- 8:09Metadata for packet tracking
- 10:15Sampling packets for debugging
- 12:46Handling unmatched packets
- 17:29Q&A on flow API features
- 23:10Future of flow API and async support
related talks
22mMonitoring 400G Traffic in DPDK Using FPGA-Based SmartNIC with RTE Flow
31mFlow-based Packet Processing Framework on DPDK and VPP
16mGRO Library Enhancements
36mThe black art of network performances
58mTelco; Networking; Architecture; How to debug; Tips and Tricks
02h 53mPreview Sessions
01mThe Future of AI Networking Starts Here
39mManaging (..) networking flows using Erlang
