app/testpmd: simplify handling of stats mappings error
authorBruce Richardson <bruce.richardson@intel.com>
Tue, 17 Jun 2014 18:41:12 +0000 (19:41 +0100)
committerThomas Monjalon <thomas.monjalon@6wind.com>
Wed, 18 Jun 2014 22:57:50 +0000 (00:57 +0200)
commit4dccdc789bf4b083e22a52a84bf87edb288bc3be
tree11b64c110ed5ba4139674181fae93a5b0323102f
parentb4a0af7ed07afb6ec2ee8c29fce3ff1a7ef9283c
app/testpmd: simplify handling of stats mappings error

Simplifiy the logic in the error checking branch. Rather than having a
single error branch which checked both RX and TX conditions and made
extensive use of the ? operator, move the error checking explicitly into
the RX and TX individual branches.

The original code caused compilation issues when attempting compilation
with clang on BSD, due to type mismatches. This change fixes the issues
while making the code easier to read and maintain overall.

Signed-off-by: Bruce Richardson <bruce.richardson@intel.com>
Acked-by: Thomas Monjalon <thomas.monjalon@6wind.com>
app/test-pmd/parameters.c