octeontx2-pf: Fix the device state on error
authorHariprasad Kelam <hkelam@marvell.com>
Wed, 30 Sep 2020 16:09:14 +0000 (21:39 +0530)
committerDavid S. Miller <davem@davemloft.net>
Wed, 30 Sep 2020 22:07:19 +0000 (15:07 -0700)
commit1ea0166da0509e987caa42c30a6a71f2c6ca1875
tree617330c5cc53ddefbb7a2b78814ce3345cf4c0f7
parent89eae5e87b4fa799726a3e8911c90d418cb5d2b1
octeontx2-pf: Fix the device state on error

Currently in otx2_open on failure of nix_lf_start
transmit queues are not stopped which are already
started in link_event. Since the tx queues are not
stopped network stack still try's to send the packets
leading to driver crash while access the device resources.

Fixes: 50fe6c02e ("octeontx2-pf: Register and handle link notifications")
Signed-off-by: Hariprasad Kelam <hkelam@marvell.com>
Signed-off-by: Geetha sowjanya <gakula@marvell.com>
Signed-off-by: Sunil Goutham <sgoutham@marvell.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
drivers/net/ethernet/marvell/octeontx2/nic/otx2_pf.c