This series introduces bpf user log to transfer error message from kernel space to user space when users provide buffer to receive the error message. Especially, when to attach XDP to device, it can transfer the error message along with errno from dev_xdp_attach() to user space, if error happens in dev_xdp_attach(). Leon Hwang (2): bpf: Introduce bpf generic log bpf: Introduce bpf user log include/linux/bpf.h | 3 ++ include/uapi/linux/bpf.h | 8 ++++++ kernel/bpf/log.c | 52 ++++++++++++++++++++++++++++++++++ net/core/dev.c | 4 ++- tools/include/uapi/linux/bpf.h | 8 ++++++ 5 files changed, 74 insertions(+), 1 deletion(-) base-commit: 622f876ab3ced325fe3c2363c6e9c128b7e6c73a -- 2.41.0