Building Faster Data Path with In-kernel XDP
Details
Alexei Starovoitov, Software Engineer, Facebook
Brenden Blanco, Software Architect, PLUMgrid
Yunsong Lu, Chief Architect of Virtual Networking, Huawei
Abstract:
eXpress Data Path, or XDP is an open source initiative as part the IO Visor Project driving in-kernel high performance, programmable network data path. XDP leverages eBPF with support for any higher layer applications and is CPU/hardware agnostic. Use cases include pre-stack processing such as filtering for mitigating DDoS attacks, packet forwarding and load balancing, flow sampling, monitoring and analytics just to name a few examples. XDP follows the principle of "write once, run anywhere", which enables XDP programs to run in Linux and other OS, with or without hardware offload, and supports user space applications. The first patch set which introduces new infrastructure for programmatically processing packets with early packet filtering has been accepted for upstream. Join Facebook, PLUMgrid, and Huawei at this session to learn about XDP and how Huawei is leveraging XDP for their CETH driver framework.
Light snack and refreshments to be provided by IO Visor Project.
