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