From Onload-7.1.0 onwards, the implementation of XDP features is delegated to the currently-running kernel. This expands the set of supported XDP features to those provided by the kernel, but means that XDP is not supported on older OSs that do not provide the corresponding features natively.
Note: On Onload-7.0.0.176, XDP was implemented
using a snapshot of the Linux 4.20 implementation. Onload support for XDP allows the user to insert extended Berkeley Packet
Filter code (eBPF) very early into the Onload packet
receive path. This can be used, for example, to implement low overhead IPtables type
filters, for packet statistics collection or for more complex packet manipulation using
eBPF programming.