On 2020-01-13 13:21, Björn Töpel wrote:
On 2020-01-13 10:43, Jiri Olsa wrote:
hi,
attached patch seems to work for me (trampoline usecase), but I don't
know
how to test it for dispatcher.. also I need to check if we need to
decrease
BPF_TRAMP_MAX or BPF_DISPATCHER_MAX, it might take more time;-)
Thanks for working on it! I'll take the patch for a spin.
To test the dispatcher, just run XDP!
With your change, the BPF_DISPATCHER_MAX is still valid. 48 entries =>
1890B which is < (BPF_IMAGE_SIZE / 2).
...and FWIW, it would be nice with bpf_dispatcher_<...> entries in
kallsyms as well. If that code could be shared with the trampoline code
as well (bpf_trampoline_<btf_id>), that'd be great!