ixgbe: fix VF Rx/Tx function assignment
authorZhe Tao <zhe.tao@intel.com>
Thu, 10 Mar 2016 15:26:22 +0000 (15:26 +0000)
committerThomas Monjalon <thomas.monjalon@6wind.com>
Wed, 16 Mar 2016 16:11:05 +0000 (17:11 +0100)
commita379430126d878d1149793b70fd7deffcf3e4207
treed0099db4c2ec33b74624e337b9036352a5e773aa
parent6be3dfec31dfef9078f1bfc578687902c7af51c0
ixgbe: fix VF Rx/Tx function assignment

For the secondary process of DPDK to initialize ixgbevf, it will always
use the simple RX function or LRO RX function, and this behavior is not
the same RX/TX function selection logic as it is for the primary process.
Use the ixgbe_set_tx_function and ixgbe_set_rx_function to select the
RX/TX function when secondary process calls the init function for eth dev.

Fixes: 9d8a92628f21 ("ixgbe: remove simple scalar scattered Rx method")

Signed-off-by: Zhe Tao <zhe.tao@intel.com>
Signed-off-by: Bruce Richardson <bruce.richardson@intel.com>
Acked-by: Helin Zhang <helin.zhang@intel.com>
drivers/net/ixgbe/ixgbe_ethdev.c