]> git.droids-corp.org - dpdk.git/commit
net/iavf: fix function pointer in multi-process
authorSteve Yang <stevex.yang@intel.com>
Mon, 28 Feb 2022 09:48:59 +0000 (09:48 +0000)
committerQi Zhang <qi.z.zhang@intel.com>
Tue, 1 Mar 2022 19:30:16 +0000 (20:30 +0100)
commit0ed16e01313e1f8930dc6a52b22159b20269d4e0
tree59aa7fa76061a3af3a5e851604f384c18ace78ed
parent578da1bd2025419f8d0fef420770cbdf419b4c29
net/iavf: fix function pointer in multi-process

This patch uses the index value to call the function, instead of the
function pointer assignment to save the selection of Receive Flex
Descriptor profile ID.

Otherwise the secondary process will run with wrong function address
from primary process.

Fixes: 12b435bf8f2f ("net/iavf: support flex desc metadata extraction")
Cc: stable@dpdk.org
Signed-off-by: Steve Yang <stevex.yang@intel.com>
Acked-by: Qi Zhang <qi.z.zhang@intel.com>
drivers/net/iavf/iavf_rxtx.c
drivers/net/iavf/iavf_rxtx.h