arctic-alpaca
|
c89c95bc0b
|
tests: change AF_XDP test `PacketMap` repr to `C`
|
1 year ago |
Tuetuopay
|
e148ce1af3
|
tests/xdp: don't leak memory in AF_XDP test
|
1 year ago |
Tuetuopay
|
aa5ff517e7
|
tests: add AF_XDP test using xdpilone
|
1 year ago |
Alessandro Decina
|
d679a973ca
|
integration-tests: enable logs
Use test_log::test so setting RUST_LOG=aya=debug works and it's easier
to debug failures.
|
1 year ago |
Tamir Duberstein
|
81268b7ac1
|
integration/xdp: increase timeout to 60 seconds
There's absolutely no reason to have a short timeout here. This has
resulted in at least one flake:
https://github.com/aya-rs/bpf-linker/actions/runs/6384472390/job/17327196576.
|
1 year ago |
Tamir Duberstein
|
062ebfdc68
|
integration/xdp: use kernel-allocated port
|
1 year ago |
Tamir Duberstein
|
64d9799efc
|
integration/xdp: reduce repetition
|
1 year ago |
Tuetuopay
|
c6754c614e
|
maps/xdp: use ProgramFd instead of impl AsRawFd
Not having a generic here allows to pass `None` without specifying the
actual type you don't care about.
|
1 year ago |
Tuetuopay
|
0647927e32
|
xdp: add support for chained xdp programs in {cpu,dev}map
set/insert functions can now take an optional bpf program fd to run once
the packet has been redirected from the main probe
|
1 year ago |
Tuetuopay
|
139f382638
|
aya: add support for map-bound XDP programs
Such programs are to be bound to cpumap or devmap instead of the usual
network interfaces.
|
1 year ago |
Tuetuopay
|
4452364c41
|
macros: add 'map' option to xdp macro
This option allows to place the program in the specific sections to
chain programs with devmaps and cpumaps.
|
1 year ago |