Deep Dive into IOVisor

January 23, 2016

Understand IOVisor better.

Extended BPF and Data Plane Extensibility: An overview of networking and Linux
New (and Exciting!) Developments in Linux Tracing

Extending the extended BPF
eBPF: One Small Step
BPF Internals – I
BPF Internals – II

Linux Socket Filtering aka Berkeley Packet Filter (BPF)
BPF – in-kernel virtual machine
The Joy of Simple JITs
A JIT for packet filters
BPF tracing filters

Trace filters patch
example of stateful socket filtering
extended BPF patch
BPF Backend Merged Into LLVM To Make Use Of New Kernel Functionality

By