[dpdk-dev] [PATCH 0/3] generic channel for multi-process communication

Jianfeng Tan jianfeng.tan at intel.com
Thu Nov 30 19:44:07 CET 2017


This patchset adds a generic channel for multi-process (primary/secondary)
communication.

Patch 1: addess the purpose and howto;
Patch 2: add a syncrhonous way for those messages which need a response immediately.
Patch 3: Rework vfio to use this generic communication channel.

Jianfeng Tan (3):
  eal: add channel for multi-process communication
  eal: add synchronous multi-process communication
  vfio: use the generic multi-process channel

 lib/librte_eal/common/eal_common_proc.c        | 546 +++++++++++++++++++++++++
 lib/librte_eal/common/eal_filesystem.h         |  18 +
 lib/librte_eal/common/eal_private.h            |  10 +
 lib/librte_eal/common/include/rte_eal.h        |  71 ++++
 lib/librte_eal/linuxapp/eal/eal.c              |  23 +-
 lib/librte_eal/linuxapp/eal/eal_vfio.c         | 139 ++-----
 lib/librte_eal/linuxapp/eal/eal_vfio.h         |  15 +-
 lib/librte_eal/linuxapp/eal/eal_vfio_mp_sync.c | 416 +++----------------
 lib/librte_eal/rte_eal_version.map             |  22 +
 9 files changed, 785 insertions(+), 475 deletions(-)

-- 
2.7.4



More information about the dev mailing list