> -----Original Message----- > From: Intel-wired-lan <[email protected]> On Behalf Of Ivan > Vecera > Sent: Friday, December 1, 2023 1:02 AM > To: [email protected] > Cc: moderated list:INTEL ETHERNET DRIVERS <[email protected]>; > Brandeburg, Jesse <[email protected]>; Kubalewski, Arkadiusz > <[email protected]>; Loktionov, Aleksandr > <[email protected]>; Eric Dumazet <[email protected]>; Nguyen, > Anthony L <[email protected]>; Jakub Kicinski <[email protected]>; > Paolo Abeni <[email protected]>; David S. Miller <[email protected]>; open > list <[email protected]> > Subject: [Intel-wired-lan] [PATCH iwl-net] i40e: Fix wrong mask used during > DCB config > > Mask used for clearing PRTDCB_RETSTCC register in function > i40e_dcb_hw_rx_ets_bw_config() is incorrect as there is used > define I40E_PRTDCB_RETSTCC_ETSTC_SHIFT instead of define > I40E_PRTDCB_RETSTCC_ETSTC_MASK. > > The PRTDCB_RETSTCC register is used to configure whether ETS > or strict priority is used as TSA in Rx for particular TC. > > In practice it means that once the register is set to use ETS > as TSA then it is not possible to switch back to strict priority > without CoreR reset. > > Fix the value in the clearing mask. > > Fixes: 90bc8e003be2 ("i40e: Add hardware configuration for software based > DCB") > Signed-off-by: Ivan Vecera <[email protected]> > --- > drivers/net/ethernet/intel/i40e/i40e_dcb.c | 2 +- > 1 file changed, 1 insertion(+), 1 deletion(-) >
Tested-by: Pucha Himasekhar Reddy <[email protected]> (A Contingent worker at Intel)
