On Fri, Feb 13, 2026 at 04:57:25AM +0100, Loktionov, Aleksandr wrote:
> 
> 
> > -----Original Message-----
> > From: Zaremba, Larysa <[email protected]>
> > Sent: Thursday, February 12, 2026 7:33 PM
> > To: [email protected]
> > Cc: Zaremba, Larysa <[email protected]>; Claudiu Manoil
> > <[email protected]>; Vladimir Oltean <[email protected]>;
> > Wei Fang <[email protected]>; Clark Wang <[email protected]>;
> > Andrew Lunn <[email protected]>; David S. Miller
> > <[email protected]>; Eric Dumazet <[email protected]>; Jakub
> > Kicinski <[email protected]>; Paolo Abeni <[email protected]>; Nguyen,
> > Anthony L <[email protected]>; Kitszel, Przemyslaw
> > <[email protected]>; Alexei Starovoitov <[email protected]>;
> > Daniel Borkmann <[email protected]>; Jesper Dangaard Brouer
> > <[email protected]>; John Fastabend <[email protected]>;
> > Stanislav Fomichev <[email protected]>; Andrii Nakryiko
> > <[email protected]>; Martin KaFai Lau <[email protected]>; Eduard
> > Zingerman <[email protected]>; Song Liu <[email protected]>; Yonghong
> > Song <[email protected]>; KP Singh <[email protected]>; Hao Luo
> > <[email protected]>; Jiri Olsa <[email protected]>; Simon Horman
> > <[email protected]>; Shuah Khan <[email protected]>; Lobakin, Aleksander
> > <[email protected]>; Fijalkowski, Maciej
> > <[email protected]>; Bastien Curutchet (eBPF Foundation)
> > <[email protected]>; Vyavahare, Tushar
> > <[email protected]>; Jason Xing <[email protected]>;
> > Ricardo B. Marlière <[email protected]>; Eelco Chaudron
> > <[email protected]>; Lorenzo Bianconi <[email protected]>; Toke
> > Hoiland-Jorgensen <[email protected]>; [email protected];
> > [email protected]; [email protected]; intel-wired-
> > [email protected]; [email protected]; Loktionov,
> > Aleksandr <[email protected]>; Dragos Tatulea
> > <[email protected]>
> > Subject: [PATCH bpf v2 4/9] ice: change XDP RxQ frag_size from DMA
> > write length to xdp.frame_sz
> > 
> > The only user of frag_size field in XDP RxQ info is
> > bpf_xdp_frags_increase_tail(). It clearly expects whole buff size
> > instead of DMA write size. Different assumptions in ice driver
> > configuration lead to negative tailroom.
> > 
> > This allows to trigger kernel panic, when using
> > XDP_ADJUST_TAIL_GROW_MULTI_BUFF xskxceiver test and changing packet
> > size to
> > 6912 and the requisted offset to a huge value, e.g.
> 
> "requisted offset" -> "requested offset"
> 

I am curious why codespell thinks this is fine.

Will fix, bot has correctly identified that u32 rx_buf_len; is not longer 
needed 
after this patch.

> Reviewed-by: Aleksandr Loktionov <[email protected]>
> > XSK_UMEM__MAX_FRAME_SIZE * 100.
> > 
> > Due to other quirks of the ZC configuration in ice, panic is not
> > observed in ZC mode, but tailroom growing still fails when it should
> > not.
> > 
> > Use fill queue buffer truesize instead of DMA write size in XDP RxQ
> > info.
> > Fix ZC mode too by using the new helper.
> > 
> > Fixes: 2fba7dc5157b ("ice: Add support for XDP multi-buffer on Rx
> > side")
> > Reviewed-by: Aleksandr Loktionov <[email protected]>
> > Signed-off-by: Larysa Zaremba <[email protected]>
> > ---
> 
> ...
>  
> > --
> > 2.52.0
> 

Reply via email to