Hi, Thomas > -----Original Message----- > From: Thomas Monjalon [mailto:thomas.monja...@6wind.com] > Sent: Thursday, April 6, 2017 3:11 PM > To: Zhao1, Wei <wei.zh...@intel.com> > Cc: Mcnamara, John <john.mcnam...@intel.com>; dev@dpdk.org; Lu, > Wenzhuo <wenzhuo...@intel.com> > Subject: Re: [dpdk-dev] [PATCH v4 1/3] lib/librte_ether: add support for port > reset > > 2017-04-06 02:57, Zhao1, Wei: > > > /** > > > > + * Reset an ethernet device when it's not working. One scenario > > > > + is, after PF > > > > + * port is down and up, the related VF port should be reset. > > > > + * The API will stop the port, clear the rx/tx queues, re-setup > > > > + the rx/tx > > > > + * queues, restart the port. > > > > > > s/The API/This function/ > > > > > > Please explain exactly the responsibility of this function, and how > > > it is different from calling stop/configure/start. > > > > In this reset feature, reset function can do the calling > > stop/configure/start process, but also It can also do some restore > > work for the port, for example, it can restore the added parameters of > vlan, mac_addrs, promisc_unicast_enabled falg and > promisc_multicast_enabled flag. > > Maybe , I should add this explanation in the patch comments or function > comments? > > Yes it must be explain in the doxygen part of the function.
Yes, I have add that explanation in v5 which has been commit to dpdk.org.