> -----Original Message-----
> From: Intel-wired-lan <intel-wired-lan-boun...@osuosl.org> On Behalf Of Ivan 
> Vecera
> Sent: Friday, December 1, 2023 1:02 AM
> To: net...@vger.kernel.org
> Cc: moderated list:INTEL ETHERNET DRIVERS <intel-wired-...@lists.osuosl.org>; 
> Brandeburg, Jesse <jesse.brandeb...@intel.com>; Kubalewski, Arkadiusz 
> <arkadiusz.kubalew...@intel.com>; Loktionov, Aleksandr 
> <aleksandr.loktio...@intel.com>; Eric Dumazet <eduma...@google.com>; Nguyen, 
> Anthony L <anthony.l.ngu...@intel.com>; Jakub Kicinski <k...@kernel.org>; 
> Paolo Abeni <pab...@redhat.com>; David S. Miller <da...@davemloft.net>; open 
> list <linux-ker...@vger.kernel.org>
> 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 <ivec...@redhat.com>
> ---
>  drivers/net/ethernet/intel/i40e/i40e_dcb.c | 2 +-
>  1 file changed, 1 insertion(+), 1 deletion(-)
>

Tested-by: Pucha Himasekhar Reddy <himasekharx.reddy.pu...@intel.com> (A 
Contingent worker at Intel)

Reply via email to