18/10/2018 12:51, Iremonger, Bernard: > From: Andrew Rybchenko [mailto:arybche...@solarflare.com] > > On 10/18/18 4:23 AM, Thomas Monjalon wrote: > > > The testpmd application aim is for testing; so order of operations > > > should not be enforced. > > > > > > There was a test to forbid detaching before closing a port. > > > However, it may interesting to test what happens in such case. > > > It is possible for a PMD to automatically close the port when detaching. > > > > Yes. In the case of net/sfc it requires a patch to call sfc_dev_close() > > from uninit. > > I think network PMD maintainers should be notified to double-check drivers. > > > > > in order to avoid a crash, it is checked that the port must be stopped > > > before detaching (as for closing). > > > > I thought that it is sufficient to stop traffic and the port may be stopped > > automatically by PMD. Not sure about it, just would like to clarify my > > previous > > notes. > > > > > Signed-off-by: Thomas Monjalon <tho...@monjalon.net> > > > > [...] > > This patch seems too risky as it may impact some of the PMD's.
Yes, it will not work for all PMDs. If we want to allow this scenario, we'll need to improve some PMDs. This patch is just allowing to test the scenario. It will help PMD developers, so I think it is more helpful than risky.