bond: fix type for port and queue id
authorMaciej Gajdzica <maciejx.t.gajdzica@intel.com>
Fri, 20 Feb 2015 16:12:22 +0000 (16:12 +0000)
committerThomas Monjalon <thomas.monjalon@6wind.com>
Mon, 30 Mar 2015 17:10:15 +0000 (19:10 +0200)
commit495f91870ea160fb6414a056b1d5173310af39b9
treeee3bb627ba0ef1881c0cb337061f521d58d73cb9
parent29115712328d22ae63ef542b3c514f19bfe02613
bond: fix type for port and queue id

In some places port_id is declared as int or uint16_t, which causes data
loss when using functions expecting port_id as uint8_t.

Previous type of rx and tx queue_id field was int, which caused possible
data loss when calling functions expecting uint16_t as an argument.

Issues found with static code analysis tool.

Signed-off-by: Maciej Gajdzica <maciejx.t.gajdzica@intel.com>
lib/librte_pmd_bond/rte_eth_bond_8023ad.c
lib/librte_pmd_bond/rte_eth_bond_pmd.c
lib/librte_pmd_bond/rte_eth_bond_private.h