DPDK Userspace 2018 has ended
Back To Schedule
Thursday, September 6 • 3:00pm - 3:15pm

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

Feedback form is now closed.
AF_XDP, which can be regarded as an upgraded version of AF_PACKET, can provide more than 10 times performance improvement. It can also connect the XDP pass-through to user-space directly, which means an ebpf program that processes packets can be forwarded to an application in a very efficient way. Thus enabling a delicate PMD for AF_XDP is valuable for DPDK applications to benefit from it. In this presentation, we will share our recent work about enabling a DPDK Polling Mode driver for AF_XDP. Firstly, we will briefly introduce AF_XDP and why we need a DPDK PMD driver for AF_XDP. Then we will present the implementation details on how to translate AF_XDP language (XDP socket, ebpf redirect map…) into DPDK language (ethdev, queue), how to reach zero copy between rte_mempool and XDP umem, and so on. At last, we will share some ideas for future improvement such as utilizing the busy poll feature to improve performance.


Xiaoyun Li

Software Engineer, Intel

Thursday September 6, 2018 3:00pm - 3:15pm IST

Attendees (4)