Re: [dpdk-dev] [PATCH 3/3] net/i40e: implement device reset on port

2017-03-26 Thread Zhao1, Wei
> -Original Message- > From: Wu, Jingjing > Sent: Friday, March 24, 2017 5:07 PM > To: Zhao1, Wei ; dev@dpdk.org > Cc: Zhao1, Wei ; Lu, Wenzhuo > > Subject: RE: [dpdk-dev] [PATCH 3/3] net/i40e: implement device reset on > port > > > > /* >

Re: [dpdk-dev] [PATCH 3/3] net/i40e: implement device reset on port

2017-03-24 Thread Wu, Jingjing
> /* > * Structure to store private data specific for VF instance. > */ > @@ -708,6 +718,10 @@ struct i40e_adapter { > struct rte_timecounter systime_tc; > struct rte_timecounter rx_tstamp_tc; > struct rte_timecounter tx_tstamp_tc; > + > + /* For VF reset */ > + vola

Re: [dpdk-dev] [PATCH 3/3] net/i40e: implement device reset on port

2017-03-24 Thread Wu, Jingjing
> > > > > +static int > > > +i40evf_handle_vf_reset(struct rte_eth_dev *dev) { > > > + struct i40e_adapter *adapter = > > > + I40E_DEV_PRIVATE_TO_ADAPTER(dev->data->dev_private); > > > + > > > + if (!dev->data->dev_started) > > > + return 0; > > > + > > > + adapter->reset_number = 1

Re: [dpdk-dev] [PATCH 3/3] net/i40e: implement device reset on port

2017-03-13 Thread Zhao1, Wei
Hi,Ferruh > -Original Message- > From: Yigit, Ferruh > Sent: Wednesday, March 8, 2017 7:21 PM > To: Zhao1, Wei ; dev@dpdk.org > Cc: Lu, Wenzhuo > Subject: Re: [dpdk-dev] [PATCH 3/3] net/i40e: implement device reset on > port > > On 3/3/2017 4:56 AM, Wei Zh

Re: [dpdk-dev] [PATCH 3/3] net/i40e: implement device reset on port

2017-03-08 Thread Ferruh Yigit
On 3/3/2017 4:56 AM, Wei Zhao wrote: > Implement the device reset function on vf port. > This restart function will detach device then > attach device, reconfigure dev, re-setup the Rx/Tx queues. > > Signed-off-by: Wei Zhao > Signed-off-by: Wenzhuo Lu <...> > +static int i40evf_dev_uninit(stru

[dpdk-dev] [PATCH 3/3] net/i40e: implement device reset on port

2017-03-02 Thread Wei Zhao
Implement the device reset function on vf port. This restart function will detach device then attach device, reconfigure dev, re-setup the Rx/Tx queues. Signed-off-by: Wei Zhao Signed-off-by: Wenzhuo Lu --- drivers/net/i40e/i40e_ethdev.c| 2 +- drivers/net/i40e/i40e_ethdev.h| 16 +++