- 03 Aug, 2015 3 commits
-
-
Brenden Blanco authored
Signed-off-by: Brenden Blanco <bblanco@plumgrid.com>
-
Brenden Blanco authored
Signed-off-by: Brenden Blanco <bblanco@plumgrid.com>
-
Brenden Blanco authored
Other commits to follow with cleanup of the code itself. Signed-off-by: Brenden Blanco <bblanco@plumgrid.com>
-
- 02 Aug, 2015 1 commit
-
-
4ast authored
Enable memory cleanup in Clang, otherwise 500KB lost per compile
-
- 31 Jul, 2015 7 commits
-
-
Brenden Blanco authored
Since it is meant for the command line, clang ships with no memory cleanup. We intend to run as a long-lived process, so enable that cleanup. Valgrind now reports only trivial (and non-increasing over time) memory leaks. Signed-off-by: Brenden Blanco <bblanco@plumgrid.com>
-
yonghong-song authored
Add version check for functions only in >= 4.3 kernel
-
yonghong-song authored
Add pkg-config support and include compat/linux* in packaging
-
Brenden Blanco authored
Different kernel header versions has been a continuing source of pain. Though I don't prefer this approach, it seems the most reliable way to get a build (for the time being) is to bundle the linux/bpf*.h in a compat directory in the target install location. To get visibility into that compat directory from another library, one will need to rely on pkg-config --cflags argument to pull in that compat directory. Future work will be to avoid bundling the compat directory if the version of linux-libc-dev is high enough, or if the presence of the result of 'make headers_install' from the running kernel can be detected. Signed-off-by: Brenden Blanco <bblanco@plumgrid.com>
-
Brenden Blanco authored
Addresses issue #100 Note to developers working off of net-next: you will need to locally disable this patch to make use of the new features. Signed-off-by: Brenden Blanco <bblanco@plumgrid.com>
-
4ast authored
Assign ip address to br
-
Wei-Chun Chao authored
Signed-off-by: Wei-Chun Chao <weichunc@plumgrid.com>
-
- 30 Jul, 2015 6 commits
-
-
Brenden Blanco authored
fix incorrect DataLayout
-
Alexei Starovoitov authored
Signed-off-by: Alexei Starovoitov <ast@plumgrid.com>
-
Brenden Blanco authored
update tunnel_key prototypes
-
Alexei Starovoitov authored
Signed-off-by: Alexei Starovoitov <ast@plumgrid.com>
-
4ast authored
Add option for custom log string to bpf_prog_load
-
Brenden Blanco authored
bpf_prog_load was unconditionally printing the error from the kernel to stderr. If libbpf is used in a library, that library may want to collect the error to a custom location (a logfile). So, provide an option to store the string elsewhere than stderr. Signed-off-by: Brenden Blanco <bblanco@plumgrid.com>
-
- 28 Jul, 2015 11 commits
-
-
Brenden Blanco authored
import "input" from "builtins" for python v2/v3 compatibility
-
Yonghong Song authored
Signed-off-by: Yonghong Song <yhs@plumgrid.com>
-
Brenden Blanco authored
full mesh vxlan example without multicast
-
Wei-Chun Chao authored
Run 'sudo python ./main.py mesh' Signed-off-by: Wei-Chun Chao <weichunc@plumgrid.com>
-
4ast authored
Dist bridge
-
Brenden Blanco authored
Signed-off-by: Brenden Blanco <bblanco@plumgrid.com>
-
Brenden Blanco authored
* Update compat.h * Move bpf_clone_redirect to signed int, matching the implementation. This allows error codes to be compared to < 0. Signed-off-by: Brenden Blanco <bblanco@plumgrid.com>
-
4ast authored
Add index-based function references to c api
-
Brenden Blanco authored
Signed-off-by: Brenden Blanco <bblanco@plumgrid.com>
-
Brenden Blanco authored
Signed-off-by: Brenden Blanco <bblanco@plumgrid.com>
-
Brenden Blanco authored
* Add the index based API so that an external api (bcc-fuse) can iterate through the maps and functions that were compiled in this program. * Add a more unique section prefix to disambiguate exportable functions. Signed-off-by: Brenden Blanco <bblanco@plumgrid.com>
-
- 27 Jul, 2015 1 commit
-
-
4ast authored
Include bcc headers in /usr/include
-
- 26 Jul, 2015 1 commit
-
-
Brenden Blanco authored
Signed-off-by: Brenden Blanco <bblanco@plumgrid.com>
-
- 25 Jul, 2015 1 commit
-
-
Brenden Blanco authored
* Add wrapper bcc.h to include dependencies * Add text bpf_module_create_* to list of exports Signed-off-by: Brenden Blanco <bblanco@plumgrid.com>
-
- 22 Jul, 2015 3 commits
-
-
Brenden Blanco authored
simply vlan_learning example with newer vlan_push/pop helpers
-
Yonghong Song authored
Signed-off-by: Yonghong Song <yhs@plumgrid.com>
-
Yonghong Song authored
Signed-off-by: Yonghong Song <yhs@plumgrid.com>
-
- 21 Jul, 2015 2 commits
-
-
4ast authored
Cache function handles in BPF class
-
Brenden Blanco authored
* This means repeated calls to get_func() are now allowed Signed-off-by: Brenden Blanco <bblanco@plumgrid.com>
-
- 18 Jul, 2015 1 commit
-
-
Brenden Blanco authored
use running linux version number for feature availability checking
-
- 17 Jul, 2015 3 commits
-
-
Yonghong Song authored
Signed-off-by: Yonghong Song <yhs@plumgrid.com>
-
Yonghong Song authored
Signed-off-by: Yonghong Song <yhs@plumgrid.com>
-
Yonghong Song authored
Signed-off-by: Yonghong Song <yhs@plumgrid.com>
-