Alessandro Decina
16337001e4
Merge pull request #286 from nak3/add-BPF_MAP_TYPE_BLOOM_FILTER
...
Add support for BPF_MAP_TYPE_BLOOM_FILTER
3 years ago
Kenjiro Nakayama
c5d5695a71
Add missing BPF_MAP_TYPE_STACK in BPF code
...
Currently BPF_MAP_TYPE_STACK is supported by user code (`aya/src/maps/stack.rs`),
but it does not support the BPF_MAP_TYPE_STACK BPF code.
This patch fixes it.
3 years ago
Kenjiro Nakayama
c4262f793d
Add support for BPF_MAP_TYPE_BLOOM_FILTER
...
This patch adds support for `BPF_MAP_TYPE_BLOOM_FILTER`.
3 years ago
Dave Tucker
4a32e7d985
clippy: fix new lints on nightly
...
Signed-off-by: Dave Tucker <dave@dtucker.co.uk>
3 years ago
Nimrod Shneor
d0b6daa091
Add LPMTrie Map to aya-bpf for BPF programs
3 years ago
William Findlay
ff14493751
bpf/maps: implement ProgramArray
...
This PR implements the ProgramArray map type in aya-bpf. Includes a convenient tail_call
method that wraps the bpf_tail_call helper.
3 years ago
Alessandro Decina
8043451973
bpf: re-export Lru hash maps from aya_bpf::maps
3 years ago
Alessandro Decina
0220a4192c
bpf: add PerfEventByteArray
...
Similar to PerfEventArray but allows to output variable length byte
slices
3 years ago
Alessandro Decina
ea91fe08d3
bpf: rename PerfMap to PerfEventArray
3 years ago
Dave Tucker
69041954cb
bpf: Added pinned constructor to maps
...
Signed-off-by: Dave Tucker <dave@dtucker.co.uk>
3 years ago
Alessandro Decina
269be03a89
bpf: add PerCpuArray
3 years ago
Tw
fd20bd5e23
bpf: add support for STACK_TRACE map
...
This path support initial support for BPF_MAP_TYPE_STACK_TRACE.
Signed-off-by: Tw <wei.tan@intel.com>
4 years ago
Alessandro Decina
bf4892d0db
bpf: add support for Queue and SockMap maps
4 years ago
Alessandro Decina
e11edc072b
bpf: add more bindings
...
Initial support for Array, HashMap and SockHash maps, and for SkSkb,
SkMsg, SockOps and XDP programs.
4 years ago
Alessandro Decina
cdf960aaa1
bpf: initial bpf bindings
4 years ago