[dpdk-dev] [PATCH v2] Fix librte_pmd_pcap driver double stop error

Thomas Monjalon thomas.monjalon at 6wind.com
Thu Oct 9 21:10:21 CEST 2014


> > New in Patch v2:
> > 
> > - Fixes an issue in eth_dev_start/stop where a single interface was always
> > opened/closed even though pcap files had been selected for rx/tx streams.
> > - The link_status was not being properly updated in case of using a single
> > interface for rx/tx streams.
> > 
> > On 2014-10-04 23:24, Nicolás Pernas Maradei wrote:
> > >
> > >librte_pmd_pcap driver was opening the pcap/interfaces only at init time
> > >and
> > >closing them only when the port was being stopped. This behaviour would
> > >cause
> > >problems (leading to segfault) if the user closed the port 2 times. The
> > >first
> > >time the pcap/interfaces would be normally closed but libpcap would throw
> > >an
> > >error causing a segfault if the closed pcaps/interfaces were closed again.
> > >This behaviour is solved by re-openning pcaps/interfaces when the port is
> > >started (only if these weren't open already for example at init time).
> > >
> > >Signed-off-by: Nicolás Pernas Maradei <nico at emutex.com>
> 
> Acked-by: Neil Horman <nhorman at tuxdriver.com>

Applied

Thanks
-- 
Thomas


More information about the dev mailing list