eBPF Introduction

The Extended Berkeley Packet Filter (eBPF) has rapidly been adopted into a number of systems since its introduction into the Linux kernel in 2014. Uses of eBPF have quickly grown to include network monitoring, network traffic manipulation, and system monitoring, etc. - all of which can be accelerated via Agilio CX SmartNIC programming and offload approaches. Netronome and the Open-NFP community have created several sources of information and samples on eBPF.