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

Reply via email to