net/i40e: fix flow RSS return error
authorWei Zhao <wei.zhao1@intel.com>
Fri, 26 Jan 2018 08:46:51 +0000 (16:46 +0800)
committerFerruh Yigit <ferruh.yigit@intel.com>
Wed, 31 Jan 2018 19:57:29 +0000 (20:57 +0100)
commitaa736145b5c7aac1683f6c6de60f9ee934843535
tree35b8acc797fc9215423655fdfa8c4a11610f8004
parent867a6c66ecf3d88e76367254e79bb9e7b936a830
net/i40e: fix flow RSS return error

This patch fixes issues reported by Coverity check. Function
parse_rss_action and i40e_config_rss_filter might return at wrong
time which will cause error for RSS configuration and parser. Hash
function variable with 32 bits width might also cause error when
it needs more than 32 bits, so change this variable to 64 bits.

Coverity issue: 257020, 257024, 257037
Fixes: ecad87d22383 ("net/i40e: move RSS to flow API")

Signed-off-by: Wei Zhao <wei.zhao1@intel.com>
Acked-by: Qi Zhang <qi.z.zhang@intel.com>
drivers/net/i40e/i40e_ethdev.c
drivers/net/i40e/i40e_flow.c