net/igc: support multi-process
authorZhichao Zeng <zhichaox.zeng@intel.com>
Thu, 30 Jun 2022 11:03:30 +0000 (19:03 +0800)
committerQi Zhang <qi.z.zhang@intel.com>
Tue, 5 Jul 2022 01:55:32 +0000 (03:55 +0200)
commite097bf80e418b03eea1b032a37b71097b4cf0a89
tree49560e32aed7a97328974cc3ca8378dc70dc6e6a
parent5bd74df1dbf5965932cd410dea1b32f1a6a1e28f
net/igc: support multi-process

The Rx function was not specified in the secondary process, causing the
secondary process to segfault in a multi-process environment.

This patch specify RX/TX functions in "dev_init" to support secondary
processes.

Fixes: 66fde1b943eb ("net/igc: add skeleton")
Cc: stable@dpdk.org
Signed-off-by: Zhichao Zeng <zhichaox.zeng@intel.com>
Acked-by: Qi Zhang <qi.z.zhang@intel.com>
drivers/net/igc/igc_ethdev.c
drivers/net/igc/igc_txrx.c
drivers/net/igc/igc_txrx.h