MENU

Fun & Interesting

Research Days 2022: Bringing Packet Queueing to XDP

Red Hat Community 760 3 years ago
Video Not Working? Fix It Now

The Linux eXpress Data Path, or XDP, has found numerous uses in the industry, such as DoS attack mitigation, load-balancers, and intrusion prevention systems. XDP provides a high-performance programmable network data path using the BPF framework and allows programmers to process packets early out of the driver. While XDP excels in forwarding packets, it currently has no mechanism for queueing or reordering packets and cannot implement traffic scheduling policies. This talk presents our ongoing work to address this challenge. We have designed a programmable packet scheduling extension for the XDP framework using recently proposed schemes for programmable queues. This extension allows programmers to define their packet schedulers using BPF while benefiting from the XDP fast data path. Please visit the Red Hat Research events page for information on upcoming Research Days events. Speaker Frey Alfredsson, PhD student, Department of Computer Science, Karlstad University Conversation Leader Toke Høiland-Jørgensen, Principal Engineer, Red Hat

Comment