mirror_ubuntu-kernels/drivers/net/ethernet/intel/ice
Dave Ertman 53977ee474 ice: Fix switch between FW and SW LLDP
When switching between FW and SW LLDP mode, the
number of configured TLV apps in the driver's
DCB configuration is getting out of synch with
what lldpad thinks is configured.  This is causing
a problem when shutting down lldpad.  The cleanup
is trying to delete TLV apps that are not defined
in the kernel.

Since the driver is keeping an accurate account
of the apps defined, use the drivers number of
apps to determine if there is an app to delete.
If the number of apps is <= 1, then do not
attempt to delete.

Signed-off-by: Dave Ertman <david.m.ertman@intel.com>
Tested-by: Andrew Bowers <andrewx.bowers@intel.com>
Signed-off-by: Jeff Kirsher <jeffrey.t.kirsher@intel.com>
2020-02-12 11:48:14 -08:00
..
ice_adminq_cmd.h ice: Enable writing filtering tables 2020-01-25 21:38:32 -08:00
ice_base.c ice: Suppress Coverity warnings for xdp_rxq_info_reg 2020-01-03 16:08:33 -08:00
ice_base.h ice: get rid of per-tc flow in Tx queue configuration routines 2019-11-04 10:03:14 -08:00
ice_common.c ice: Populate TCAM filter software structures 2020-01-25 21:34:36 -08:00
ice_common.h ice: Populate TCAM filter software structures 2020-01-25 21:34:36 -08:00
ice_controlq.c ice: print opcode when printing controlq errors 2019-11-08 12:03:18 -08:00
ice_controlq.h ice: Update FW API minor version 2019-11-22 13:43:46 -08:00
ice_dcb_lib.c ice: Fix DCB rebuild after reset 2020-02-12 11:48:10 -08:00
ice_dcb_lib.h ice: Implement ethtool ops for channels 2019-11-22 13:43:26 -08:00
ice_dcb_nl.c ice: Fix switch between FW and SW LLDP 2020-02-12 11:48:14 -08:00
ice_dcb_nl.h ice: Implement DCBNL support 2019-11-08 12:02:14 -08:00
ice_dcb.c ice: Adjust DCB INIT for SW mode 2019-11-06 16:41:45 -08:00
ice_dcb.h ice: Allow for delayed LLDP MIB change registration 2019-09-05 08:13:41 -07:00
ice_devids.h ice: Add device ids for E822 devices 2020-01-03 16:08:33 -08:00
ice_ethtool.c ice: Implement ethtool get/set rx-flow-hash 2020-01-25 21:47:28 -08:00
ice_flex_pipe.c ice: Optimize table usage 2020-01-25 21:42:50 -08:00
ice_flex_pipe.h ice: Optimize table usage 2020-01-25 21:42:50 -08:00
ice_flex_type.h ice: Enable writing filtering tables 2020-01-25 21:38:32 -08:00
ice_flow.c ice: Implement ethtool get/set rx-flow-hash 2020-01-25 21:47:28 -08:00
ice_flow.h ice: Implement ethtool get/set rx-flow-hash 2020-01-25 21:47:28 -08:00
ice_hw_autogen.h ice: Remove Rx flex descriptor programming 2020-01-03 16:08:33 -08:00
ice_lan_tx_rx.h ice: Allocate flow profile 2020-01-24 16:06:32 -08:00
ice_lib.c ice: Initilialize VF RSS tables 2020-01-25 21:45:19 -08:00
ice_lib.h ice: Add code to keep track of current dflt_vsi 2020-01-03 16:08:33 -08:00
ice_main.c ice: Fix DCB rebuild after reset 2020-02-12 11:48:10 -08:00
ice_nvm.c ice: Add device ids for E822 devices 2020-01-03 16:08:33 -08:00
ice_nvm.h ice: Update Boot Configuration Section read of NVM 2019-11-06 16:41:45 -08:00
ice_osdep.h ice: Start hardware initialization 2018-03-26 09:59:08 -07:00
ice_protocol_type.h ice: Initilialize VF RSS tables 2020-01-25 21:45:19 -08:00
ice_sched.c ice: remove pointless NULL check of port_info 2019-11-22 13:43:42 -08:00
ice_sched.h ice: Add NDO callback to set the maximum per-queue bitrate 2019-11-08 11:58:49 -08:00
ice_sriov.c ice: Add support for new PHY types 2019-01-15 12:38:44 -08:00
ice_sriov.h ice: Add handlers for VF netdevice operations 2018-10-03 07:42:30 -07:00
ice_status.h ice: Populate TCAM filter software structures 2020-01-25 21:34:36 -08:00
ice_switch.c ice: Allocate flow profile 2020-01-24 16:06:32 -08:00
ice_switch.h ice: Add NDO callback to set the maximum per-queue bitrate 2019-11-08 11:58:49 -08:00
ice_txrx_lib.c ice: Move common functions to ice_txrx_lib.c 2019-11-04 11:45:05 -08:00
ice_txrx_lib.h ice: Move common functions to ice_txrx_lib.c 2019-11-04 11:45:05 -08:00
ice_txrx.c ice: add extra check for null Rx descriptor 2020-01-03 16:08:33 -08:00
ice_txrx.h ice: Restore interrupt throttle settings after VSI rebuild 2020-01-03 16:08:33 -08:00
ice_type.h ice: Allocate flow profile 2020-01-24 16:06:32 -08:00
ice_virtchnl_pf.c ice: Enable ip link show on the PF to display VF unicast MAC(s) 2020-01-03 16:08:33 -08:00
ice_virtchnl_pf.h ice: Add ice_for_each_vf() macro 2020-01-03 16:08:33 -08:00
ice_xsk.c ice: remove redundant assignment to variable xmit_done 2020-01-17 09:55:34 -08:00
ice_xsk.h ice: Add support for AF_XDP 2019-11-04 12:01:55 -08:00
ice.h ice: Add a boundary check in ice_xsk_umem() 2020-01-03 16:08:33 -08:00
Makefile ice: Enable writing hardware filtering tables 2020-01-24 13:18:19 -08:00