linux/drivers/net/ethernet/intel/ice
Anirudh Venkataramanan 10e03a22de ice: Remove node before releasing VSI
Before releasing the VSI, remove the VSI scheduler node. If not,
the node is left in the scheduler tree and, on subsequent load, the
scheduler tree contains the node so it does not set it in vsi_ctx.
This, later, causes the node to not be found in ice_sched_get_free_qparent
which leads to a "Failed to set LAN Tx queue context, error: -1".

To remove the scheduler node, this patch introduces ice_rm_vsi_lan_cfg
and related helpers.

Signed-off-by: Anirudh Venkataramanan <anirudh.venkataramanan@intel.com>
Tested-by: Andrew Bowers <andrewx.bowers@intel.com>
Signed-off-by: Jeff Kirsher <jeffrey.t.kirsher@intel.com>
2018-11-13 09:09:26 -08:00
..
Makefile ice: Add support for VF reset events 2018-10-03 07:42:30 -07:00
ice.h ice: Fix napi delete calls for remove 2018-11-06 12:46:47 -08:00
ice_adminq_cmd.h ice: Implement virtchnl commands for AVF support 2018-10-03 07:42:30 -07:00
ice_common.c ice: Free VSI contexts during for unload 2018-11-06 12:46:47 -08:00
ice_common.h ice: Poll for link status change 2018-10-24 14:30:40 -07:00
ice_controlq.c ice: Add support to detect SR-IOV capability and mailbox queues 2018-10-03 07:42:29 -07:00
ice_controlq.h ice: Update expected FW version 2018-10-24 13:56:37 -07:00
ice_devids.h ice: Change device ID define names to align with branding string 2018-10-24 13:53:30 -07:00
ice_ethtool.c ice: Fix dead device link issue with flow control 2018-11-06 12:46:47 -08:00
ice_hw_autogen.h ice: Fix debug print in ice_tx_timeout 2018-11-13 09:09:25 -08:00
ice_lan_tx_rx.h ice: Add handlers for VF netdevice operations 2018-10-03 07:42:30 -07:00
ice_lib.c ice: Remove node before releasing VSI 2018-11-13 09:09:26 -08:00
ice_lib.h ice: Make ice_msix_clean_rings static 2018-10-24 13:35:36 -07:00
ice_main.c ice: Fix debug print in ice_tx_timeout 2018-11-13 09:09:25 -08:00
ice_nvm.c ice: Update request resource command to latest specification 2018-08-28 10:17:06 -07:00
ice_osdep.h ice: Start hardware initialization 2018-03-26 09:59:08 -07:00
ice_sched.c ice: Remove node before releasing VSI 2018-11-13 09:09:26 -08:00
ice_sched.h ice: Remove node before releasing VSI 2018-11-13 09:09:26 -08:00
ice_sriov.c ice: Add handlers for VF netdevice operations 2018-10-03 07:42:30 -07:00
ice_sriov.h ice: Add handlers for VF netdevice operations 2018-10-03 07:42:30 -07:00
ice_status.h ice: Add support for VF reset events 2018-10-03 07:42:30 -07:00
ice_switch.c ice: Free VSI contexts during for unload 2018-11-06 12:46:47 -08:00
ice_switch.h ice: Free VSI contexts during for unload 2018-11-06 12:46:47 -08:00
ice_txrx.c ice: Fix the bytecount sent to netdev_tx_sent_queue 2018-11-06 12:46:47 -08:00
ice_txrx.h ice: Fix tx_timeout in PF driver 2018-11-06 12:46:47 -08:00
ice_type.h ice: Change req_speeds to be u16 2018-11-07 09:37:28 -08:00
ice_virtchnl_pf.c ice: Fix flags for port VLAN 2018-11-06 12:46:47 -08:00
ice_virtchnl_pf.h ice: Extend malicious operations detection logic 2018-10-03 07:42:30 -07:00