> -----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

