- 04 Aug, 2015 5 commits
-
-
Brenden Blanco authored
better clean up of created namespace/interfaces if ctrl-c is pressed
-
Brenden Blanco authored
fix tunnel_mesh.py
-
Wei-Chun Chao authored
The IP assignment was wrong. Signed-off-by: Wei-Chun Chao <weichunc@plumgrid.com>
-
Yonghong Song authored
o There are still some cases when ctrl-c is pressed, the program does not exit gracefully, with a however lower probability. In my random manual experiments, one in ten cases it still hangs and needs further ctrl-z. Signed-off-by: Yonghong Song <yhs@plumgrid.com>
-
4ast authored
Reorganize bpf_module into multiple frontend implementations
-
- 03 Aug, 2015 5 commits
-
-
Brenden Blanco authored
Add project logo and source files
-
Brenden Blanco authored
Signed-off-by: Brenden Blanco <bblanco@plumgrid.com>
-
Suchakra Sharma authored
The logo contains elements which are in public domain. The gear has been modified from illustration submitted by 'hank0071' on OpenClipart and the font used is Open Sans. There seems to be no restriction on commercial use. Signed-off-by: Suchakra Sharma <suchakrapani.sharma@polymtl.ca>
-
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 2 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>
-