- 11 Jun, 2015 7 commits
-
-
Marco Leogrande authored
Include kernel headers >=4.1 as a prerequisite.
-
4ast authored
Add kprobe auto-cleanup and header fix
-
Brenden Blanco authored
* Add bpf_detach_kprobe helper to libbpf * Automatically invoke detach at python program exit * Add "uapi/" to one include in helpers.h Signed-off-by: Brenden Blanco <bblanco@plumgrid.com>
-
Brenden Blanco authored
avoid include file linux/bpf.h in helpers.h
-
Yonghong Song authored
o use uapi/linux/bpf.h instead o to be consistent with kernel/samples/bpf/ Signed-off-by: Yonghong Song <yhs@plumgrid.com>
-
4ast authored
Add a Learning VLAN program example
-
Brenden Blanco authored
* Create a simulation of a physical network with multiple vlans, which can accept and distribute connections from multiple clients in overlapping subnets. The program will assign to a worker based on mac address. * Remove a hardcoded SO_ATTACH_BPF literal, and fix one spacing Signed-off-by: Brenden Blanco <bblanco@plumgrid.com>
-
- 10 Jun, 2015 20 commits
-
-
4ast authored
add another bridge-router-bridge test (test_brb2)
-
Yonghong Song authored
o router is implemented as a namespace, similar to test_brb. o using linux bridge to provide bridge functionality. In test_brb, a simple bpf program implemented limited bridge functionality. o on my local box, test_brb performance is roughly 12% better than test_brb2. Signed-off-by: Yonghong Song <yhs@plumgrid.com>
-
Brenden Blanco authored
use 64bit ulonglong to represent mac address
-
Yonghong Song authored
Signed-off-by: Yonghong Song <yhs@plumgrid.com>
-
4ast authored
use ethernet->src/dst to get mac address instead of primitive load_* …
-
Yonghong Song authored
Signed-off-by: Yonghong Song <yhs@plumgrid.com>
-
4ast authored
Fix for >32B bpf_pkt_dext calls
-
4ast authored
add a bridge-router-bridge test with router implemented as a namespace
-
Brenden Blanco authored
* Fix the shift which was 4 (bytes) instead of 32 (bits) * Remove an incorrect ntoh Signed-off-by: Brenden Blanco <bblanco@plumgrid.com>
-
Yonghong Song authored
Signed-off-by: Yonghong Song <yhs@plumgrid.com>
-
Brenden Blanco authored
start building FAQ
-
Alexei Starovoitov authored
-
4ast authored
Omit leading 'v' from python .tar.gz revision
-
Brenden Blanco authored
Signed-off-by: Brenden Blanco <bblanco@plumgrid.com>
-
Brenden Blanco authored
build without have to install llvm/clang
-
Alexei Starovoitov authored
just update PATH to include 'llvm-config' from your local llvm build directory. Signed-off-by: Alexei Starovoitov <ast@plumgrid.com>
-
4ast authored
Drop 'experimental' from README.md
-
Brenden Blanco authored
Signed-off-by: Brenden Blanco <bblanco@plumgrid.com>
-
4ast authored
Make installation prefixes more realistic
-
Brenden Blanco authored
* Add/document cmake variables that control various installation path options. See README.md for examples. * Updated README a bit * Hide helpers.h from include requirements * Install things to real paths in a proper way. Header files will go into <prefix>/share/bcc/include. * Move the kickstart script readme to its own directory. Signed-off-by: Brenden Blanco <bblanco@plumgrid.com>
-
- 09 Jun, 2015 2 commits
-
-
Brenden Blanco authored
fix build with gcc < 4.9
-
Alexei Starovoitov authored
Signed-off-by: Alexei Starovoitov <ast@plumgrid.com>
-
- 08 Jun, 2015 8 commits
-
-
4ast authored
Fix test_call1 for systems without default qdisc
-
Brenden Blanco authored
Signed-off-by: Brenden Blanco <bblanco@plumgrid.com>
-
4ast authored
Fix test_xlate1 when systems have no default tc
-
Brenden Blanco authored
Signed-off-by: Brenden Blanco <bblanco@plumgrid.com>
-
4ast authored
Remove BPF_LL_OFF usage
-
Brenden Blanco authored
Signed-off-by: Brenden Blanco <bblanco@plumgrid.com>
-
4ast authored
Add python packaging for the bpf library
-
Brenden Blanco authored
* Add tagging/git support * Reorganize bpf py lib to be more pythonic * Add pip installable builders Signed-off-by: Brenden Blanco <bblanco@plumgrid.com>
-
- 05 Jun, 2015 3 commits
-
-
4ast authored
Add simple single file example
-
Brenden Blanco authored
Signed-off-by: Brenden Blanco <bblanco@plumgrid.com>
-
4ast authored
Update license in source code to be Apache 2
-