Commit Graph

2331 Commits (aeb25e158f9d492130e42057df9829ec5afa2e12)
 

Author SHA1 Message Date
Tamir Duberstein fab4fc44b2
xtask: reduce `fs` imports 2 months ago
Tamir Duberstein d16711b2be
xtask: avoid variables named `cmd` and `child` 2 months ago
Tamir Duberstein ffa65efb36
integration-ebpf: avoid mentioning the size 2 months ago
Quentin VIGNAUD dee95d9044 Using trixie (as ubuntu-latest) 2 months ago
Tamir Duberstein d82ed60795
.cargo/config: use musl-cross on x86_64 as well
This allows us to run virtualized integration tests on macOS hosts.

Bump Ubuntu to 24.04 because we seem to be getting miscompilation on
x86_64 otherwise (when using `x86_64-linux-musl-gcc`). Add `apt install
liblzma-dev` since it doesn't seem to be present in ubuntu-24.04.
2 months ago
Tamir Duberstein 71f6176e24
xtask: ensure we actually built depmod 2 months ago
Tamir Duberstein 82750ae3b1
.github: attempt to enable KVM 2 months ago
Tamir Duberstein 9bc185a61e
aya-tool: simplify and improve error handling 2 months ago
Michal R 98e8c78376 aya-ebpf: Make use of `Borrow` and `BorrowMut` in map methods
Let callers pass either owned objects or references. We do that already
in the user-space methods.
2 months ago
Quentin VIGNAUD 53eb17c312 Reenabling contexts 2 months ago
Quentin VIGNAUD 2817680177 Changing trigger 2 months ago
Quentin VIGNAUD f8ae28ba36 Trying another trigger 2 months ago
Quentin VIGNAUD b59a94206e Enabling only one state 2 months ago
Quentin VIGNAUD df899b7e1b Try W/O Github API 2 months ago
Quentin VIGNAUD 4bace3c004 Check stuff 2 months ago
Quentin VIGNAUD 352fd1841a Use debug registry 2 months ago
Quentin VIGNAUD 7d18a3393e Check Github API 2 months ago
Quentin VIGNAUD 67d1efee0a Disabling Github API 3 months ago
Quentin VIGNAUD e993609125 Avoiding js 3 months ago
Quentin VIGNAUD 06367700ea Trying stuff on Github 3 months ago
Quentin VIGNAUD 88355dae5f Fixing llvm 3 months ago
Quentin VIGNAUD 57dac00c00 Trying things 3 months ago
Quentin VIGNAUD a8a23bb902 Fixing command 3 months ago
Quentin VIGNAUD 2a4824acc2 Trying stuff 3 months ago
Quentin VIGNAUD 7d97a35b1a Debug 3 months ago
Quentin VIGNAUD 57901f8571 Trying with cross 3 months ago
Quentin VIGNAUD c7b28a9cce Chaging image 3 months ago
Quentin VIGNAUD c24725f536 Fixes 3 months ago
Quentin VIGNAUD 8a231441d5 Trying fix 3 months ago
Quentin VIGNAUD 16184a14b8 Fix curl 3 months ago
Quentin VIGNAUD 1973becce7 Fix token 3 months ago
Quentin VIGNAUD efa13eb84a Add pseudo-token 3 months ago
Quentin VIGNAUD b6edcc63db Fix tag 3 months ago
Quentin VIGNAUD 0f19b18c1e Trying direct run 3 months ago
Quentin VIGNAUD d2bdeddeb9 Try fix according to gha file location rules 3 months ago
Quentin VIGNAUD 1622618184 Fix syntax 3 months ago
Quentin VIGNAUD 80dde0f774 Setup workspaces 3 months ago
Tamir Duberstein de42b80c74
aya,ebpf: add BPF_MAP_TYPE_SK_STORAGE
This map type requires BTF, and we can finally do it!
3 months ago
Tamir Duberstein 6babf17969
maps: use shared helpers 3 months ago
Tamir Duberstein c9b5f119a3
feature_probe: clarify composite logic 3 months ago
Tamir Duberstein 75edc3d294
*: downcase log strings 3 months ago
Tamir Duberstein 742f700dcc
maps: add newline between doc and imports 3 months ago
Tamir Duberstein 0013ff4e9e
ebpf: use null pointers at runtime
The values here do not matter, this is just to get type information.
3 months ago
Tamir Duberstein 275c5b6bbc
ebpf: use `ptr::from_ref`
This is consistent with other such conversions.
3 months ago
Tamir Duberstein a2324e6e50
Add Brewfile 3 months ago
Tamir Duberstein b73b9092ee
Add AGENTS.md 3 months ago
Tamir Duberstein fe99fa1d2e
ebpf: run clippy with target=bpf
This build warnings from integration tests and makes `aya-ebpf`'s build
script stricter.
3 months ago
Tamir Duberstein 552b69367f
xtask: remove outdated snippet
We handed this to QEMU in e3bfeb9dd6.
3 months ago
Tamir Duberstein bb45904b08
xtask: patch gen_init_cpio.c
Recent changes[0][1] have broken compatibility with macOS; add a patch
to conditionally compile these snippets.

Patch and compile the source unconditionally; caching only the network
portion is good enough and less error prone.

[0] ae18b94099
[1] 97169cd6d9
3 months ago
Quentin VIGNAUD 584584f557 Adding checkout 3 months ago