> -----Original Message-----
> From: Tudor Cornea <[email protected]>
> Sent: Thursday, August 5, 2021 7:35 PM
> To: Wu, Jingjing <[email protected]>; Xing, Beilei <[email protected]>
> Cc: Zhang, Qi Z <[email protected]>; [email protected]; Tudor Cornea
> <[email protected]>
> Subject: [PATCH] net/iavf: fix overflow in maximum packet length config
> 
> The len variable, used in the computation of max_pkt_len could overflow, if
> used to store the result of the following computation:
> 
> rxq->rx_buf_len * IAVF_MAX_CHAINED_RX_BUFFERS
> 
> Since, we could define the mbuf size to have a large value (i.e 13312), and
> IAVF_MAX_CHAINED_RX_BUFFERS is defined as 5, the computation mentioned
> above could potentially result in a value which might be bigger than
> MAX_USHORT.
> 
> The result will be that Jumbo Frames will not work properly
> 
> A similar fix was submitted for the ice driver

Fixes: 69dd4c3d0898 ("net/avf: enable queue and device")
Cc: [email protected]

> 
> Signed-off-by: Tudor Cornea <[email protected]>

Acked-by: Qi Zhang <[email protected]>

Applied to dpdk-next-net-intel.

Thanks
Qi

Reply via email to