Loading…
Attending this event?
9-10 July, 2024
Bangkok, Thailand
View More Details & Registration
Note: The schedule is subject to change.

The Sched app allows you to build your schedule but is not a substitute for your event registration. You must be registered for DPDK Summit APAC to participate in the sessions. If you have not registered but would like to join us, please go to the event registration page to purchase a registration.

This schedule is automatically displayed in Indochina Time – ICT (UTC +7). To see the schedule in your preferred timezone, please select from the drop-down menu to the right, above "Filter by Date."

IMPORTANT NOTE: Timing of sessions and room locations are subject to change.

Tuesday July 9, 2024 14:45 - 15:15 GMT+07
In switchdev mode, the DPDK application manages the proxy (PF) port and VF/SF by using representors. When a packet has no matching rule in HW, it is considered a miss packet and will be sent to the port representor that matches the origin port of the packet. With HW advancements supporting hundreds of VMs and frameworks like Kubernetes that can scale to thousands of pods, the number of ports has increased significantly. The model where each VF/SF port is managed by a corresponding software representor can no longer handle such demand effectively. It consumes a lot of memory, and the software poll all ports, wasting cycles on empty queues, and causing cache misses. It also takes a long time to initialize and set up. RTE_ETH_DEV_CAPA_RXQ_SHARE was introduced earlier to mitigate this issue, but users still need to configure and setup the queues per port. The new model allows a user to configure the Rx/Tx queue on a proxy port and manage all pkts through the proxy port’s Rx/Tx queue and a single switch representor for handling miss traffic. This approach solves the scaling issue, allowing the management of thousands of ports effectively and using CPU cycles much more efficiently.
Speakers
avatar for Suanming Mou

Suanming Mou

Sr. Engineer, NVIDIA Semiconductor Shanghai
Linux network and system kernel engineer with over ten years of experience.
Tuesday July 9, 2024 14:45 - 15:15 GMT+07
Ballroom 1 (Level 7)

Sign up or log in to save this to your schedule, view media, leave feedback and see who's attending!

Share Modal

Share this link via

Or copy link