> -----Original Message----- > From: Dai, Wei > Sent: Saturday, May 27, 2017 4:22 PM > To: Lu, Wenzhuo <wenzhuo...@intel.com>; Ananyev, Konstantin > <konstantin.anan...@intel.com>; Zhang, Helin <helin.zh...@intel.com>; Wu, > Jingjing > <jingjing...@intel.com> > Cc: dev@dpdk.org; Dai, Wei <wei....@intel.com> > Subject: [PATCH 7/7] net/i40e: add support of restoration > > export dev_uninit and dev_init for restoration to > reset port but keep same port id. > > Signed-off-by: Wei Dai <wei....@intel.com> > --- > drivers/net/i40e/i40e_ethdev.c | 2 ++ > drivers/net/i40e/i40e_ethdev_vf.c | 5 +++++ > 2 files changed, 7 insertions(+) > > diff --git a/drivers/net/i40e/i40e_ethdev.c b/drivers/net/i40e/i40e_ethdev.c > index 4c49673..9512ca4 100644 > --- a/drivers/net/i40e/i40e_ethdev.c > +++ b/drivers/net/i40e/i40e_ethdev.c > @@ -449,6 +449,8 @@ static const struct eth_dev_ops i40e_eth_dev_ops = { > .dev_start = i40e_dev_start, > .dev_stop = i40e_dev_stop, > .dev_close = i40e_dev_close, > + .dev_init = eth_i40e_dev_init, > + .dev_uninit = eth_i40e_dev_uninit, > .promiscuous_enable = i40e_dev_promiscuous_enable, > .promiscuous_disable = i40e_dev_promiscuous_disable, > .allmulticast_enable = i40e_dev_allmulticast_enable,
you can just get int and unint func point by eth_dev->driver.eth_dev_init and eth_dev->driver.eth_dev_init No need to define ops here.