This series fixes a few multi-process issues, mainly discovered by Dirk-Holger Lenz. They manifest clearly when primary and secondary processes use different executable images (hence different rte_eth_dev addresses and so on).
Dirk has tested this series, and his app works fine. Below is the original email thread. http://mails.dpdk.org/archives/dev/2019-August/141560.html This series replaces the earlier one. http://patches.dpdk.org/patch/58033/ Thanks. -Hyong Hyong Youb Kim (3): net/enic: restrict several handlers to primary process net/enic: fix two issues in probe for secondary process net/enic: fix crash in secondary process drivers/net/enic/enic.h | 8 +++-- drivers/net/enic/enic_ethdev.c | 27 ++++++++++++--- drivers/net/enic/enic_main.c | 50 +++++++++++++++++---------- drivers/net/enic/enic_rxtx_vec_avx2.c | 5 ++- 4 files changed, 62 insertions(+), 28 deletions(-) -- 2.22.0