[dpdk-dev] [PATCH v4 1/3] lib/librte_ether: add support for port reset
Thomas Monjalon
thomas.monjalon at 6wind.com
Thu Apr 6 09:11:22 CEST 2017
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.
More information about the dev
mailing list