[dpdk-dev] [RFC] net/mlx4: add secondary process support

Yongseok Koh yskoh at mellanox.com
Fri Mar 1 02:27:12 CET 2019


In 19.05, mlx4 PMD will start to support secondary process. This will need new
rdma-core API and small fix in kernel driver, in order for Verbs to allow using
external (rte_malloc) memory allocator and remapping UAR space because secondary
process has to access device queues and UAR for Tx doorbell. Majority of changes
will come from mlx5 but mlx5_socket.c will not be imported. Instead, this will
be replaced with the new rte_mp_*() APIs. This is for secondary process to
acquire Verb's command file descriptor from primary process. The file descriptor
is required to remap UAR.

Patches are almost ready and I will be able to release v1 soon.

Signed-off-by: Yongseok Koh <yskoh at mellanox.com>



More information about the dev mailing list