Yongseok Koh 0203d33a10 net/mlx4: support secondary process
In order to support secondary process, a few features are required.

a) rdma-core library should allocate device resources using DPDK's
   memory allocator.

b) UAR should be remapped for secondary processes. Currently, in order
   not to use different data structure for secondary processes, PMD
   tries to reserve identical virtual address space for both primary
   and secondary processes.

c) IPC channel is necessary, which can be easily set with rte_mp APIs.
   Through the channel, Verbs command FD is delivered to the secondary
   process and the device stop/start event is also broadcast from
   primary process.

Signed-off-by: Yongseok Koh <yskoh@mellanox.com>
Acked-by: Shahaf Shuler <shahafs@mellanox.com>
2019-04-05 17:45:22 +02:00
..
2018-04-14 00:41:44 +02:00
2018-02-08 14:13:18 +01:00
2018-06-14 19:27:50 +02:00
2018-04-14 00:40:21 +02:00
2017-10-06 03:24:17 +02:00
2017-10-06 02:49:50 +02:00
2018-10-11 18:53:49 +02:00
2018-12-13 17:52:54 +00:00
2018-04-27 15:54:56 +01:00
2018-04-27 15:54:56 +01:00
2019-03-01 18:17:35 +01:00
2019-03-01 18:17:35 +01:00
2019-03-29 17:25:31 +01:00
2019-01-24 10:08:31 +01:00
2018-04-27 15:54:56 +01:00
2017-04-04 15:52:50 +02:00
2019-04-05 17:45:22 +02:00
2018-10-11 18:53:48 +02:00
2018-03-30 14:08:44 +02:00
2018-12-13 17:53:50 +00:00
2018-12-13 17:53:50 +00:00
2018-05-25 17:07:40 +02:00
2018-08-05 12:27:21 +02:00
2018-04-27 15:54:56 +01:00
2018-04-27 15:54:56 +01:00
2018-04-27 15:54:56 +01:00