On 2/11/22 6:52 AM, Daniel Borkmann wrote:
On 2/11/22 3:48 PM, Daniel Borkmann wrote:
On 2/11/22 8:39 AM, Yonghong Song wrote:
Previously, the following code in check_and_init_map_value()
*(struct bpf_timer *)(dst + map->timer_off) =
(struct bpf_timer){};
can help generate bpf_timer definition in vmlinuxBTF.
But previous patch replaced the above code with memset
so bpf_timer definition disappears from vmlinuxBTF.
Let us emit the type explicitly so bpf program can continue
to use it from vmlinux.h.
Signed-off-by: Yonghong Song <yhs@xxxxxx>
Needs at minimum rebase for the bpf tree as target, see also:
https://github.com/kernel-patches/bpf/pull/2549
(Nevermind, noticed the dependency too late, sry for noise.)
Thanks! The patch is prepared based on bpf-next.
Just rebased locally and tested against bpf tree.
Will submit version 2 soon.