- 07 Feb, 2016 11 commits
-
-
Brenden Blanco authored
The default python implementation of itervalues(), iteritems(), items(), and values() do a sequence of iter().next followed by self[key], which may produce a KeyError since a bpf program can delete them quickly. It should be safe to suppress such errors, hiding them from the user. Signed-off-by: Brenden Blanco <bblanco@plumgrid.com>
-
4ast authored
biotop
-
4ast authored
Support array and pointer types in scanf generated function
-
Brendan Gregg authored
-
Brendan Gregg authored
-
Brenden Blanco authored
The rewriter-created sscanf and snprintf routines did not support map structs with arrays or pointer types in them. Add such support. Signed-off-by: Brenden Blanco <bblanco@plumgrid.com>
-
Brenden Blanco authored
biosnoop.py: use one map instead of two
-
Brendan Gregg authored
-
Brendan Gregg authored
-
Brendan Gregg authored
-
Brendan Gregg authored
-
- 06 Feb, 2016 14 commits
-
-
Brenden Blanco authored
typo trawl
-
Brenden Blanco authored
Add bpf_module.h to CMakeLists.txt
-
Brenden Blanco authored
Add in tool bitesize
-
Brenden Blanco authored
Simple HTTP Filter Example
-
Bertrone Matteo authored
-
Bertrone Matteo authored
-
Alex Bagehot authored
-
Alex Bagehot authored
-
Alex Bagehot authored
-
Bertrone Matteo authored
-
Allan McAleavy authored
-
mcaleavya authored
-
mcaleavya authored
-
Allan McAleavy authored
update local repo
-
- 05 Feb, 2016 11 commits
-
-
Brendan Gregg authored
documentation typos
-
Brendan Gregg authored
-
4ast authored
Fix segfault in ~BPFModule on syntax error
-
Brendan Gregg authored
-
linuxfood authored
-
Brenden Blanco authored
~BPFModule was segfaulting because tables_ was an empty pointer. The pointer is valid only for valid compilations. Add a test as well. Signed-off-by: Brenden Blanco <bblanco@plumgrid.com>
-
Brenden Blanco authored
contributing scripts guide
-
Brendan Gregg authored
-
Brian Smith authored
The C++ API should also be exported, in addition to the C API. Because type safety is nice.
-
Brendan Gregg authored
-
Bertrone Matteo authored
-
- 04 Feb, 2016 4 commits
-
-
4ast authored
Reorder P4 struct key initializers and blocks
-
Brenden Blanco authored
The basic_routing.p4 program was failing verification due to missed map key initializers in some paths. Put the goto label at the head of the block and add a " = {}" for each key declaration inside the block. Signed-off-by: Brenden Blanco <bblanco@plumgrid.com>
-
Brenden Blanco authored
use __builtin_memcpy() instead of unrolled loop
-
Alexei Starovoitov authored
also remove tab and unused import Signed-off-by: Alexei Starovoitov <ast@fb.com>
-