PLUMgrid iovisor source code
-
net/ - kernel module
-
compat/ - compatiblity code for older kernels
-
bld/ - .ko build
Distributed bridge demo using BPF programs
-
test_l2ls.sh - demonstrates L2 learning switch functionality defining a Topology with two Linux namespaces connected by a switch.
-
test_l2ls_tun.sh - demonstrates distributed L2 learning switch functionality defining a Topology with two switches connected through Linux bridge and kernel vxlan/gre drivers. note: requires kernel 3.13+
-
l2ls.c - C code for BPF bridge
-
l2ls_bpf.h - compiled BPF code
-
tunnel_port.c - C code for BPF tunnel
-
tunnel_port_bpf.h - compiled BPF code