linux_dsm_epyc7002/drivers/net/ethernet/intel/ice
Anirudh Venkataramanan 4f4be03bde ice: Poll for link status change
When the physical link goes up or down, the driver is supposed to
receive a link status event (LSE). The driver currently has the code
to handle LSEs but there is no firmware support for this feature yet.
So this patch adds the ability for the driver to poll for link status
changes. The polling itself is done in ice_watchdog_subtask.

For namespace cleanliness, this patch also removes code that handles
LSE. This code will be reintroduced once the feature is officially
supported.

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-10-24 14:30:40 -07:00
..
ice_adminq_cmd.h ice: Implement virtchnl commands for AVF support 2018-10-03 07:42:30 -07:00
ice_common.c ice: Poll for link status change 2018-10-24 14:30:40 -07: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 changing of ring descriptor size (ethtool -G) 2018-09-28 11:16:36 -07:00
ice_hw_autogen.h ice: Allocate VF interrupts and set queue map 2018-10-24 14:30:35 -07: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: Introduce ice_dev_onetime_setup 2018-10-24 14:29:55 -07:00
ice_lib.h ice: Make ice_msix_clean_rings static 2018-10-24 13:35:36 -07:00
ice_main.c ice: Poll for link status change 2018-10-24 14:30:40 -07: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: Expand use of VSI handles part 2/2 2018-10-02 07:13:23 -07:00
ice_sched.h ice: Expand use of VSI handles part 2/2 2018-10-02 07:13:23 -07: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: Fix potential null pointer issues 2018-10-03 07:42:30 -07:00
ice_switch.h ice: Update VSI and queue management code to handle VF VSI 2018-10-03 07:42:29 -07:00
ice_txrx.c ice: Add support for Tx hang, Tx timeout and malicious driver detection 2018-08-28 10:58:42 -07:00
ice_txrx.h ice: Add more flexibility on how we assign an ITR index 2018-10-03 07:42:30 -07:00
ice_type.h ice: Update VSI and queue management code to handle VF VSI 2018-10-03 07:42:29 -07:00
ice_virtchnl_pf.c ice: Allocate VF interrupts and set queue map 2018-10-24 14:30:35 -07:00
ice_virtchnl_pf.h ice: Extend malicious operations detection logic 2018-10-03 07:42:30 -07:00
ice.h ice: Implement virtchnl commands for AVF support 2018-10-03 07:42:30 -07:00
Makefile ice: Add support for VF reset events 2018-10-03 07:42:30 -07:00