[dpdk-dev] [PATCH 1/6] testpmd: add io_retry forwarding

2016-05-26 Thread Wang, Zhihong
> -Original Message- > From: Thomas Monjalon [mailto:thomas.monjalon at 6wind.com] > Sent: Thursday, May 26, 2016 2:27 PM > To: Wang, Zhihong > Cc: dev at dpdk.org; Ananyev, Konstantin ; > Richardson, Bruce ; De Lara Guarch, Pablo > > Subject: Re: [PATCH 1/6] testpmd: add io_retry

[dpdk-dev] [PATCH 1/6] testpmd: add io_retry forwarding

2016-05-26 Thread Thomas Monjalon
2016-05-26 02:40, Wang, Zhihong: > From: Thomas Monjalon [mailto:thomas.monjalon at 6wind.com] > > 2016-05-05 18:46, Zhihong Wang: > > > --- a/app/test-pmd/testpmd.h > > > +++ b/app/test-pmd/testpmd.h > > > extern struct fwd_engine io_fwd_engine; > > > +extern struct fwd_engine

[dpdk-dev] [PATCH 1/6] testpmd: add io_retry forwarding

2016-05-26 Thread Wang, Zhihong
> -Original Message- > From: Thomas Monjalon [mailto:thomas.monjalon at 6wind.com] > Sent: Wednesday, May 25, 2016 5:32 PM > To: Wang, Zhihong > Cc: dev at dpdk.org; Ananyev, Konstantin ; > Richardson, Bruce ; De Lara Guarch, Pablo > > Subject: Re: [PATCH 1/6] testpmd: add io_retry

[dpdk-dev] [PATCH 1/6] testpmd: add io_retry forwarding

2016-05-25 Thread Thomas Monjalon
2016-05-05 18:46, Zhihong Wang: > --- a/app/test-pmd/testpmd.h > +++ b/app/test-pmd/testpmd.h > extern struct fwd_engine io_fwd_engine; > +extern struct fwd_engine io_retry_fwd_engine; > extern struct fwd_engine mac_fwd_engine; > extern struct fwd_engine mac_retry_fwd_engine; > extern struct

[dpdk-dev] [PATCH 1/6] testpmd: add io_retry forwarding

2016-05-05 Thread Zhihong Wang
This patch adds an io_retry-fwd in testpmd to prevent most packet losses. It can be enabled by "set fwd io_retry". io-fwd is the fastest possible forwarding engine, good for basic performance test. Adding retry mechanism expands test case coverage to support scenarios where packet loss affects