app/testpmd: fix incompatible sign for printf arguments
authorJulien Cretin <julien.cretin@trust-in-soft.com>
Mon, 12 May 2014 15:35:11 +0000 (17:35 +0200)
committerThomas Monjalon <thomas.monjalon@6wind.com>
Wed, 14 May 2014 09:22:11 +0000 (11:22 +0200)
commit5706de65334e11bae4847e9ace5e58b71d743f42
treee218e422f69a948de1ecfd4c07547435a14cb8a6
parent6f8d4ded4affdfe051d0b8ea66f06dd71675451a
app/testpmd: fix incompatible sign for printf arguments

The socket_id member of struct rte_port is an unsigned int while the d
conversion specifier of printf expects an int.

The addr_bytes member of struct ether_addr is an array of uint8_t
while the X conversion specifier of printf expects an unsigned int.
Values of type uint8_t are promoted to type int when used in the
ellipsis notation of a function.

These minor bugs were found using TrustInSoft Analyzer.

Signed-off-by: Julien Cretin <julien.cretin@trust-in-soft.com>
Acked-by: Thomas Monjalon <thomas.monjalon@6wind.com>
app/test-pmd/config.c
app/test-pmd/testpmd.c