diff --git a/tools/testing/selftests/bpf/bpf_util.h b/tools/testing/selftests/bpf/bpf_util.h index 5f6963a320d7..8ad7e97006c7 100644 --- a/tools/testing/selftests/bpf/bpf_util.h +++ b/tools/testing/selftests/bpf/bpf_util.h @@ -71,4 +71,13 @@ static inline void bpf_strlcpy(char *dst, const char *src, size_t sz) #define ENOTSUPP 524 #endif +/* sys_bpf() will check the validity of data and size */ +static inline void bpf_dynptr_user_init(void *data, __u32 size, + struct bpf_dynptr_user *dynptr) +{ + dynptr->data = data; + dynptr->size = size; + dynptr->reserved = 0; +} + #endif /* __BPF_UTIL__ */