Too Long; Didn't Read
Understanding XDP: An in Kernel Alternative To The Network Stack. XDP provides a bare metal packet processing at the lowest level. The xDP programs are written as an ebpf program that will be attached to the driver hook. This is similar to dpk but unlike dpdk the interface will not be detached from the driver. The new architecture is aimed at making the decision at an earlier stage packet processing so that it can be done faster by eliminating much of the overheads in the usual kernel stack.