[dpdk-dev] [dpdk-stable] [PATCH v2] app/testpmd: fix forwarding between non consecutive ports

Thomas Monjalon thomas at monjalon.net
Tue Nov 7 21:42:40 CET 2017


07/11/2017 18:43, De Lara Guarch, Pablo:
> From: Ophir Munk
> > 
> > When defining two failsafe devices in testpmd the port numbers of the
> > failsafe devices may not be consecutive.
> > For example: if failsafe device includes a PCI device and a TAP device then
> > failsafe port numbers would be 0 and 3.
> > Port 0 - failsafe #1 device
> > Port 1 - PCI #1 device
> > Port 2 - TAP #1 device
> > Port 3 - failsafe #2 device
> > Port 4 - PCI #2 device
> > Port 5 - TAP #2 device
> > 
> > If forwarding is defined between the failsafe devices including a peer
> > address the forwarding should be between peer addresses of ports 0 and 3.
> > Instead testpmd establishes forwarding between peer addresses of
> > consecutive ports 0 and 1. This commit fixes this bug.
> > 
> > Fixes: af75078fece3 ("first public release")
> > Cc: stable at dpdk.org
> > 
> > Signed-off-by: Ophir Munk <ophirmu at mellanox.com>
> > Signed-off-by: Raslan Darawsheh <rasland at mellanox.com>
> 
> Acked-by: Pablo de Lara <pablo.de.lara.guarch at intel.com>

Applied, thanks



More information about the dev mailing list