BPF also known as Berkeley Packet Filters was introduced first in 1992 by Steven McCanne and Van Jacobson in their paper The BSD packet filter: A New architecture for user-level packet capture. In this paper, they presented about BPF architecture and how it interfaced with the rest of the system and a new mechanism for
![What is eBPF and why is it called a superpower in Linux?](https://i1.wp.com/www.learnsteps.com/wp-content/uploads/2020/02/ebpf.png?resize=848%2C566&ssl=1)