[Intel-wired-lan] [PATCH] i40e: Fix configure TCs after initial DCB disable

Bynoe, Ronald J ronald.j.bynoe at intel.com
Wed Sep 21 19:28:46 UTC 2016


On Tue, 2016-09-20 at 07:10 -0700, Dave Ertman wrote:
> in commit a036244c068612a43fa8c0f33a0eb4daa4d8dba0 a fix
> was put into place to avoid a kernel panic when a non-
> supported traffic class configuration was put into place
> and then lldp was enabled/disabled on the link partner
> switch.  This fix caused it to be necessary to
> unload/reload the driver to reenable DCB once a supported
> TC config was in place.
> 
> The root cause of the original panic was that the function
> i40e_pf_get_default_tc was allowing for a default TC other
> than TC 0, and only TC 0 is supported as a default.
> 
> This patch removes the get_default_tc function and replaces
> it with a #define since there is only one TC supported as
> a default.
> 
> Change-Id: I448371974e946386d0a7718d73668b450b7c72ef
> Signed-off-by: Dave Ertman <david.m.ertman at intel.com>
> ---
>  drivers/net/ethernet/intel/i40e/i40e.h      |  1 +
>  drivers/net/ethernet/intel/i40e/i40e_main.c | 31 ++++---------------
> ----------
>  2 files changed, 5 insertions(+), 27 deletions(-)

Tested-by: Ronald Bynoe <ronald.j.bynoe at intel.com>


More information about the Intel-wired-lan mailing list