linux/drivers/net/ethernet/intel/ice
Dave Ertman b767ca650f ice: Fix link broken after GLOBR reset
After a GLOBR, the link was broken so that a link
up situation was being seen as a link down.

The problem was that the rebuild process was updating
the port_info link status without doing any of the
other things that need to be done when link changes.

This was causing the port_info struct to have current
"UP" information so that any further UP interrupts
were skipped as redundant.

The rebuild flow should *not* be updating the port_info
struct link information, so eliminate this and leave
it to the link event handling code.

Signed-off-by: Dave Ertman <david.m.ertman@intel.com>
Tested-by: Andrew Bowers <andrewx.bowers@intel.com>
Signed-off-by: Tony Nguyen <anthony.l.nguyen@intel.com>
2020-07-29 08:38:54 -07:00
..
ice.h ice: implement device flash update via devlink 2020-07-28 17:07:06 -07:00
ice_adminq_cmd.h ice: add flags indicating pending update of firmware module 2020-07-28 17:07:06 -07:00
ice_arfs.c
ice_arfs.h
ice_base.c ice: replace single-element array used for C struct hack 2020-07-01 16:35:23 -07:00
ice_base.h
ice_common.c ice: Implement LFC workaround 2020-07-29 08:38:54 -07:00
ice_common.h ice: Implement LFC workaround 2020-07-29 08:38:54 -07:00
ice_controlq.c ice: fix function signature style format 2020-05-31 03:52:25 -07:00
ice_controlq.h ice: Handle critical FW error during admin queue initialization 2020-05-27 17:48:23 -07:00
ice_dcb.c ice: Implement LFC workaround 2020-07-29 08:38:54 -07:00
ice_dcb.h ice: replace single-element array used for C struct hack 2020-07-01 16:35:23 -07:00
ice_dcb_lib.c ice: Implement LFC workaround 2020-07-29 08:38:54 -07:00
ice_dcb_lib.h ice: Implement LFC workaround 2020-07-29 08:38:54 -07:00
ice_dcb_nl.c
ice_dcb_nl.h
ice_devids.h
ice_devlink.c ice: implement device flash update via devlink 2020-07-28 17:07:06 -07:00
ice_devlink.h
ice_ethtool.c ice: update reporting of autoneg capabilities 2020-07-23 15:29:46 -07:00
ice_ethtool_fdir.c ice: fix aRFS after flow director delete 2020-05-31 03:58:12 -07:00
ice_fdir.c
ice_fdir.h
ice_flex_pipe.c ice: replace single-element array used for C struct hack 2020-07-01 16:35:23 -07:00
ice_flex_pipe.h
ice_flex_type.h ice: replace single-element array used for C struct hack 2020-07-01 16:35:23 -07:00
ice_flow.c
ice_flow.h
ice_fltr.c
ice_fltr.h
ice_fw_update.c ice: implement device flash update via devlink 2020-07-28 17:07:06 -07:00
ice_fw_update.h ice: implement device flash update via devlink 2020-07-28 17:07:06 -07:00
ice_hw_autogen.h ice: Add advanced power mgmt for WoL 2020-07-23 14:59:20 -07:00
ice_lan_tx_rx.h ice: avoid undefined behavior 2020-05-27 17:58:21 -07:00
ice_lib.c ice: Add advanced power mgmt for WoL 2020-07-23 14:59:20 -07:00
ice_lib.h ice: Add advanced power mgmt for WoL 2020-07-23 14:59:20 -07:00
ice_main.c ice: Fix link broken after GLOBR reset 2020-07-29 08:38:54 -07:00
ice_nvm.c ice: Add AdminQ commands for FW update 2020-07-28 17:07:06 -07:00
ice_nvm.h ice: Add AdminQ commands for FW update 2020-07-28 17:07:06 -07:00
ice_osdep.h
ice_protocol_type.h
ice_sched.c ice: replace single-element array used for C struct hack 2020-07-01 16:35:23 -07:00
ice_sched.h ice: avoid unnecessary single-member variable-length structs 2020-07-01 16:33:29 -07:00
ice_sriov.c
ice_sriov.h
ice_status.h ice: Handle critical FW error during admin queue initialization 2020-05-27 17:48:23 -07:00
ice_switch.c ice: replace single-element array used for C struct hack 2020-07-01 16:35:23 -07:00
ice_switch.h
ice_txrx.c ice: Fix transmit for all software offloaded VLANs 2020-05-31 03:38:20 -07:00
ice_txrx.h
ice_txrx_lib.c xdp: Rename convert_to_xdp_frame in xdp_convert_buff_to_frame 2020-06-01 15:02:53 -07:00
ice_txrx_lib.h
ice_type.h ice: add flags indicating pending update of firmware module 2020-07-28 17:07:06 -07:00
ice_virtchnl_pf.c ice: Add advanced power mgmt for WoL 2020-07-23 14:59:20 -07:00
ice_virtchnl_pf.h ice: support adding 16 unicast/multicast filter on untrusted VF 2020-05-31 03:36:06 -07:00
ice_xsk.c ice: replace single-element array used for C struct hack 2020-07-01 16:35:23 -07:00
ice_xsk.h
Makefile ice: implement device flash update via devlink 2020-07-28 17:07:06 -07:00