> -----Original Message----- > From: Intel-wired-lan <[email protected]> On Behalf Of Alok > Tiwari > Sent: 10 August 2025 22:31 > To: Nguyen, Anthony L <[email protected]>; Kitszel, Przemyslaw > <[email protected]>; [email protected]; [email protected]; > [email protected]; [email protected]; [email protected]; [email protected]; > [email protected] > Cc: [email protected]; [email protected] > Subject: [Intel-wired-lan] [PATCH net] ixgbe: fix incorrect map used in eee > linkmode > > incorrectly used ixgbe_lp_map in loops intended to populate the supported and > advertised EEE linkmode bitmaps based on ixgbe_ls_map. > This results in incorrect bit setting and potential out-of-bounds access, > since ixgbe_lp_map and ixgbe_ls_map have different sizes and purposes. > > ixgbe_lp_map[i] -> ixgbe_ls_map[i] > > Use ixgbe_ls_map for supported and advertised linkmodes, and keep > ixgbe_lp_map usage only for link partner (lp_advertised) mapping. > > Fixes: 9356b6db9d05 ("net: ethernet: ixgbe: Convert EEE to use linkmodes") > Signed-off-by: Alok Tiwari <[email protected]> > --- > drivers/net/ethernet/intel/ixgbe/ixgbe_ethtool.c | 4 ++-- > 1 file changed, 2 insertions(+), 2 deletions(-) >
Tested-by: Rinitha S <[email protected]> (A Contingent worker at Intel)
