linux/drivers/net/ethernet/qlogic/qede
Sudarsana Reddy Kalluru f04e48dbfa qede: Update link status only when interface is ready.
In the case of internal reload (e.g., mtu change), there could be a race
between link-up notification from mfw and the driver unload processing. In
such case kernel assumes the link is up and starts using the queues which
leads to the server crash.

Send link notification to the kernel only when driver has already requested
MFW for the link.

Signed-off-by: Sudarsana Reddy Kalluru <Sudarsana.Kalluru@cavium.com>
Signed-off-by: Ariel Elior <Ariel.Elior@cavium.com>
Signed-off-by: Michal Kalderon <Michal.Kalderon@cavium.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
2018-11-27 16:17:20 -08:00
..
Makefile qed*: qede_roce.[ch] -> qede_rdma.[ch] 2017-06-20 12:34:07 -04:00
qede_dcbnl.c qede: Fix sparse warnings 2017-05-24 15:17:19 -04:00
qede_ethtool.c qede: Check available link modes before link set from ethtool. 2018-10-16 10:04:28 -07:00
qede_filter.c net_sched: remove list_head from tc_action 2018-08-21 12:45:44 -07:00
qede_fp.c qed/qede: Multi CoS support. 2018-08-09 14:05:30 -07:00
qede_main.c qede: Update link status only when interface is ready. 2018-11-27 16:17:20 -08:00
qede_ptp.c qede: Simplify the usage of qede-flags. 2018-11-27 16:17:19 -08:00
qede_ptp.h qede: Add support for PTP resource locking. 2017-04-27 16:51:34 -04:00
qede_rdma.c qede: Fix gfp flags sent to rdma event node allocation 2018-05-10 15:22:35 -04:00
qede.h qede: Update link status only when interface is ready. 2018-11-27 16:17:20 -08:00