mbox

[0/3] net/enic: fix multi-process isseus

Message ID 20190906065020.21206-1-hyonkim@cisco.com (mailing list archive)
Headers

Message

Hyong Youb Kim Sept. 6, 2019, 6:50 a.m. UTC
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(-)