Re: [PATCH] sfc: handle NULL returned by xdp_convert_buff_to_frame()
From: Paolo Abeni <pabeni@redhat.com>
Date: 2025-07-24 09:57:22
Also in:
bpf
From: Paolo Abeni <pabeni@redhat.com>
Date: 2025-07-24 09:57:22
Also in:
bpf
On 7/23/25 2:32 AM, Chenyuan Yang wrote:
The xdp_convert_buff_to_frame() function can return NULL when there is insufficient headroom in the buffer to store the xdp_frame structure or when the driver didn't reserve enough tailroom for skb_shared_info.
AFAIC the sfc driver reserves both enough headroom and tailroom, but this is after ebpf run, which in turn could consume enough headroom to cause a failure, so I think this makes sense. @Eduard: could you please have a look? Thanks, Paolo