The agenda uses XDP (eXpress Data Path) as entry, discuss how to build a high efficiency network load balancer with XDP as basis.
As of Linux 4.8, XDP (eXpress Data Path) acts as a high efficiency network data path which built on top of eBPF. Once NIC interrupt occured, one can use XDP to perform some tricks (packet modifications, redirection etc.) to the packet before its arrival of the kernel network stack. With XDP, we can save bunch of CPU cycles, memory, memory allocation and respones time which resulted by meaningless network packet (DDoS etc.).
A graduate student at NTOU, majoring in computer science.