net/enic: fix multi-queue Rx performance
authorJohn Daley <johndale@cisco.com>
Wed, 12 Oct 2016 21:22:29 +0000 (14:22 -0700)
committerBruce Richardson <bruce.richardson@intel.com>
Wed, 26 Oct 2016 17:38:18 +0000 (19:38 +0200)
commitce16fd705cdab72ee17b9f345eec1c88c6da06f6
tree93c4aa4a43c4cf9a0372f914f72e08ebf5f6807d
parentaa07bf8fa7770f0011d8df4937776903dca8e3bd
net/enic: fix multi-queue Rx performance

The rx_free_thresh was not being initialized and left at 0
on 1/2 of the RQs which could lead to poor multi-queue
performance.

Fixes: 856d7ba7ed22 ("net/enic: support scattered Rx")

Signed-off-by: John Daley <johndale@cisco.com>
Reviewed-by: Nelson Escobar <neescoba@cisco.com>
drivers/net/enic/enic.h
drivers/net/enic/enic_ethdev.c
drivers/net/enic/enic_main.c