nfp: move vNIC reset before netdev init
During probe we clear vNIC configuration in case the device wasn't closed cleanly by previous driver. Move that code before netdev init, so netdev init can already try to apply its config parameters. Signed-off-by: Jakub Kicinski <jakub.kicinski@netronome.com> Reviewed-by: Dirk van der Merwe <dirk.vandermerwe@netronome.com> Signed-off-by: David S. Miller <davem@davemloft.net>
This commit is contained in:
parent
dd5b2498d8
commit
0a72d8332c
@ -3986,9 +3986,6 @@ int nfp_net_init(struct nfp_net *nn)
|
||||
nn->dp.ctrl |= NFP_NET_CFG_CTRL_IRQMOD;
|
||||
}
|
||||
|
||||
if (nn->dp.netdev)
|
||||
nfp_net_netdev_init(nn);
|
||||
|
||||
/* Stash the re-configuration queue away. First odd queue in TX Bar */
|
||||
nn->qcp_cfg = nn->tx_bar + NFP_QCP_QUEUE_ADDR_SZ;
|
||||
|
||||
@ -4001,6 +3998,9 @@ int nfp_net_init(struct nfp_net *nn)
|
||||
if (err)
|
||||
return err;
|
||||
|
||||
if (nn->dp.netdev)
|
||||
nfp_net_netdev_init(nn);
|
||||
|
||||
nfp_net_vecs_init(nn);
|
||||
|
||||
if (!nn->dp.netdev)
|
||||
|
Loading…
x
Reference in New Issue
Block a user