> -----Original Message-----
> From: Qemu-devel <qemu-devel-
> [email protected]> On Behalf Of Haochen Tong
> Sent: Saturday, May 28, 2022 3:07 AM
> To: [email protected]
> Cc: [email protected]; Haochen Tong <[email protected]>
> Subject: [PATCH] ebpf: replace deprecated bpf_program__set_socket_filter
> 
> bpf_program__set_<TYPE> functions have been deprecated since libbpf 0.8.
> Replace with the equivalent bpf_program__set_type call to avoid a
> deprecation warning.
> 
> Signed-off-by: Haochen Tong <[email protected]>

It looks good to me.
By the way, add eBPF maintainers.
Reviewed-by: Zhang Chen <[email protected]>

Thanks
Chen

> ---
>  ebpf/ebpf_rss.c | 2 +-
>  1 file changed, 1 insertion(+), 1 deletion(-)
> 
> diff --git a/ebpf/ebpf_rss.c b/ebpf/ebpf_rss.c index 118c68da83..cee658c158
> 100644
> --- a/ebpf/ebpf_rss.c
> +++ b/ebpf/ebpf_rss.c
> @@ -49,7 +49,7 @@ bool ebpf_rss_load(struct EBPFRSSContext *ctx)
>          goto error;
>      }
> 
> -    bpf_program__set_socket_filter(rss_bpf_ctx-
> >progs.tun_rss_steering_prog);
> +    bpf_program__set_type(rss_bpf_ctx->progs.tun_rss_steering_prog,
> + BPF_PROG_TYPE_SOCKET_FILTER);
> 
>      if (rss_bpf__load(rss_bpf_ctx)) {
>          trace_ebpf_error("eBPF RSS", "can not load RSS program");
> --
> 2.36.1
> 


Reply via email to