net/cnxk: fix hotplug detach for first device
authorNithin Dabilpuram <ndabilpuram@marvell.com>
Sun, 8 May 2022 07:48:38 +0000 (13:18 +0530)
committerJerin Jacob <jerinj@marvell.com>
Tue, 10 May 2022 14:27:14 +0000 (16:27 +0200)
commit14124e48a3d4a0aee80ae83d27ee175c2d4317d1
treefb3e558c7d544fc19c5c19cfd2b50eeb141b5ea3
parente2819fea94ce007b8938440180d6e6e91a5b1ef9
net/cnxk: fix hotplug detach for first device

Fix hotplug detach sequence to handle case where first PCI
device that is hosting NPA LF is being destroyed while in use.

Fixes: 5a4341c84979 ("net/cnxk: add platform specific probe and remove")
Cc: stable@dpdk.org
Signed-off-by: Nithin Dabilpuram <ndabilpuram@marvell.com>
Acked-by: Jerin Jacob <jerinj@marvell.com>
drivers/net/cnxk/cn10k_ethdev.c
drivers/net/cnxk/cn9k_ethdev.c
drivers/net/cnxk/cnxk_ethdev.c