Alessandro Decina
|
01e9f81043
Add license files
|
4 lat temu |
Alessandro Decina
|
55d8bcf386
xdp: add support for attaching with custom xdp flags
|
4 lat temu |
Alessandro Decina
|
d326038cf4
programs: rework ProgramError a bit
|
4 lat temu |
Alessandro Decina
|
f88ca1f1f1
programs: add internal API to create links
|
4 lat temu |
Alessandro Decina
|
ba992a2414
maps: fail new() for high level wrappers if the underlying map hasn't been created
|
4 lat temu |
Alessandro Decina
|
873691d050
Trim deps a bit more
|
4 lat temu |
Alessandro Decina
|
f1da541234
The futures crate is only needed when async is enabled
|
4 lat temu |
Alessandro Decina
|
14c98455a9
btf: remove unused methods
|
4 lat temu |
Alessandro Decina
|
a5e19fc4ac
Fix warnings
|
4 lat temu |
Alessandro Decina
|
fdc4dad5ff
maps: add AsyncPerfMap
|
4 lat temu |
Alessandro Decina
|
4be0c45305
perf_map: split in sub modules
|
4 lat temu |
Alessandro Decina
|
95a24c6f8b
perf_map: implement AsRawFd
|
4 lat temu |
Alessandro Decina
|
5d6fe8bdf4
Add IOError variants to PerfMapError and PerfBufferError
|
4 lat temu |
Alessandro Decina
|
b9be2f1a9b
Make aya::maps::perf_map public
|
4 lat temu |
Alessandro Decina
|
160e0be6d6
Change the suffix of errors from *Failed to *Error
|
4 lat temu |
Alessandro Decina
|
d4e282535b
bpf, perf_map: make maps usable from multiple threads
|
4 lat temu |
Alessandro Decina
|
d7c91efb2d
Make online_cpus() util public
|
4 lat temu |
Alessandro Decina
|
2215e202f4
Generate arch specific bindings
|
4 lat temu |
Alessandro Decina
|
1de392964b
Add src/generated/netlink_bindings.rs to repo
|
4 lat temu |
Alessandro Decina
|
af8f769b50
Turn the project into a workspace, move code under aya/
|
4 lat temu |
Alessandro Decina
|
c110394aaa
xdp: add netlink based implementation for kernels < 5.7
|
4 lat temu |
Alessandro Decina
|
9614132724
Implement detaching from socket filters
|
4 lat temu |
Alessandro Decina
|
4bd0cde199
sys: add kernel_version() util to get the running kernel version
|
4 lat temu |
Alessandro Decina
|
8f5a17b542
Rename the syscalls module to sys
|
4 lat temu |
Alessandro Decina
|
e83a26b307
probe: sysfs helpers don't need to be public
|
4 lat temu |
Alessandro Decina
|
54637eab04
Improve relocation errors
|
4 lat temu |
Alessandro Decina
|
37c3a198c4
Rework the error hierarchy
|
4 lat temu |
Alessandro Decina
|
96db24e285
Untangle map relocation from BTF relocation
|
4 lat temu |
Alessandro Decina
|
88d49927c2
btf: rename BtfRelocationError to RelocationError
|
4 lat temu |
Alessandro Decina
|
3b668d9274
Fix some warnings
|
4 lat temu |