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

