All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH 0/4] net/mlx5: rework IPC socket and PMD global data init
@ 2019-03-07  7:33 Yongseok Koh
  2019-03-07  7:33 ` [PATCH 1/4] net/mlx5: fix memory event on secondary process Yongseok Koh
                   ` (5 more replies)
  0 siblings, 6 replies; 25+ messages in thread
From: Yongseok Koh @ 2019-03-07  7:33 UTC (permalink / raw)
  To: shahafs; +Cc: dev

The existing socket-based IPC channel is replaced with the new rte_mp APIs of
EAL and extended to request stop/start of dataplane to secondary processes.
Also, initialization of PMD global data including the new IPC channel is
reworked to provide more generic framework for future use.

Yongseok Koh (4):
  net/mlx5: fix memory event on secondary process
  net/mlx5: replace IPC socket with EAL API
  net/mlx5: rework PMD global data init
  net/mlx5: sync stop/start of datapath with secondary process

 drivers/net/mlx5/Makefile       |   2 +-
 drivers/net/mlx5/meson.build    |   2 +-
 drivers/net/mlx5/mlx5.c         | 257 ++++++++++++++++++++++++---------
 drivers/net/mlx5/mlx5.h         |  49 +++++--
 drivers/net/mlx5/mlx5_ethdev.c  |  29 ----
 drivers/net/mlx5/mlx5_mp.c      | 283 +++++++++++++++++++++++++++++++++++++
 drivers/net/mlx5/mlx5_mr.c      |   2 +
 drivers/net/mlx5/mlx5_rxtx.c    |   2 +
 drivers/net/mlx5/mlx5_socket.c  | 306 ----------------------------------------
 drivers/net/mlx5/mlx5_trigger.c |   5 +
 drivers/net/mlx5/mlx5_txq.c     |   7 +-
 11 files changed, 524 insertions(+), 420 deletions(-)
 create mode 100644 drivers/net/mlx5/mlx5_mp.c
 delete mode 100644 drivers/net/mlx5/mlx5_socket.c

-- 
2.11.0

^ permalink raw reply	[flat|nested] 25+ messages in thread

end of thread, other threads:[~2019-04-02  7:11 UTC | newest]

Thread overview: 25+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2019-03-07  7:33 [PATCH 0/4] net/mlx5: rework IPC socket and PMD global data init Yongseok Koh
2019-03-07  7:33 ` [PATCH 1/4] net/mlx5: fix memory event on secondary process Yongseok Koh
2019-03-07  7:33 ` [PATCH 2/4] net/mlx5: replace IPC socket with EAL API Yongseok Koh
2019-03-14 12:36   ` Shahaf Shuler
2019-03-18 21:29     ` Yongseok Koh
2019-03-07  7:33 ` [PATCH 3/4] net/mlx5: rework PMD global data init Yongseok Koh
2019-03-14 12:36   ` Shahaf Shuler
2019-03-18 21:21     ` Yongseok Koh
2019-03-19  6:54       ` Shahaf Shuler
2019-03-07  7:33 ` [PATCH 4/4] net/mlx5: sync stop/start of datapath with secondary process Yongseok Koh
2019-03-25 19:15 ` [PATCH v2 0/4] net/mlx5: rework IPC socket and PMD global data init Yongseok Koh
2019-03-25 19:15   ` [PATCH v2 1/4] net/mlx5: fix memory event on secondary process Yongseok Koh
2019-03-26 12:28     ` Shahaf Shuler
2019-03-25 19:15   ` [PATCH v2 2/4] net/mlx5: replace IPC socket with EAL API Yongseok Koh
2019-03-26 12:31     ` Shahaf Shuler
2019-03-25 19:15   ` [PATCH v2 3/4] net/mlx5: rework PMD global data init Yongseok Koh
2019-03-26 12:38     ` Shahaf Shuler
2019-03-25 19:15   ` [PATCH v2 4/4] net/mlx5: sync stop/start of datapath with secondary process Yongseok Koh
2019-03-26 12:49     ` Shahaf Shuler
2019-04-01 21:12 ` [PATCH v3 0/4] net/mlx5: rework IPC socket and PMD global data init Yongseok Koh
2019-04-01 21:12   ` [PATCH v3 1/4] net/mlx5: fix memory event on secondary process Yongseok Koh
2019-04-01 21:12   ` [PATCH v3 2/4] net/mlx5: replace IPC socket with EAL API Yongseok Koh
2019-04-01 21:12   ` [PATCH v3 3/4] net/mlx5: rework PMD global data init Yongseok Koh
2019-04-01 21:12   ` [PATCH v3 4/4] net/mlx5: sync stop/start of datapath with secondary process Yongseok Koh
2019-04-02  7:11   ` [PATCH v3 0/4] net/mlx5: rework IPC socket and PMD global data init Shahaf Shuler

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.