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

Message ID 20190906065020.21206-1-hyonkim@cisco.com
Headers show
Series
  • net/enic: fix multi-process isseus
Related show

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(-)

Comments

Ferruh Yigit Oct. 10, 2019, 11:39 a.m. UTC | #1
On 9/6/2019 7:50 AM, Hyong Youb Kim wrote:
> 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

Series applied to dpdk-next-net/master, except 1/3.

Change requested for 1/3.