> -----Original Message-----
> From: Tudor Cornea <[email protected]>
> Sent: Tuesday, June 15, 2021 6:39 PM
> To: Yang, Qiming <[email protected]>; Zhang, Qi Z
> <[email protected]>
> Cc: [email protected]; Tudor Cornea <[email protected]>
> Subject: [PATCH] net/ice: fix integer overflow when computing max_pkt_len
> 
> The len variable, used in the computation of max_pkt_len could overflow, if
> used to store the result of the following computation:
> 
> ICE_SUPPORT_CHAIN_NUM * rxq->rx_buf_len
> 
> Since, we could define the mbuf size to have a large value (i.e 13312), and
> ICE_SUPPORT_CHAIN_NUM 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
> 
> Signed-off-by: Tudor Cornea <[email protected]>

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

Applied to dpdk-next-net-intel after adding missing fixline and cc stable

Fixes: 1b009275e2c8 ("net/ice: add Rx queue init in DCF")
Cc: [email protected]

Thanks
Qi

Reply via email to