Thread (8 messages) 8 messages, 6 authors, 2025-07-31

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

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
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help