[dpdk-dev] [PATCH v12] net/memif: introduce memory interface (memif) PMD

Ferruh Yigit ferruh.yigit at intel.com
Thu Jun 6 16:07:33 CEST 2019


On 6/6/2019 12:38 PM, Jakub Grajciar wrote:
> Shared memory packet interface (memif) PMD allows for DPDK and any other
> client using memif (DPDK, VPP, libmemif) to communicate using shared
> memory. The created device transmits packets in a raw format. It can be
> used with Ethernet mode, IP mode, or Punt/Inject. At this moment, only
> Ethernet mode is supported in DPDK memif implementation. Memif is Linux
> only.
> 
> Signed-off-by: Jakub Grajciar <jgrajcia at cisco.com>
> ---
>  MAINTAINERS                                 |    6 +
>  config/common_base                          |    5 +
>  config/common_linux                         |    1 +
>  doc/guides/nics/features/memif.ini          |   14 +
>  doc/guides/nics/index.rst                   |    1 +
>  doc/guides/nics/memif.rst                   |  234 ++++
>  doc/guides/rel_notes/release_19_08.rst      |    5 +
>  drivers/net/Makefile                        |    1 +
>  drivers/net/memif/Makefile                  |   31 +
>  drivers/net/memif/memif.h                   |  179 +++
>  drivers/net/memif/memif_socket.c            | 1124 +++++++++++++++++
>  drivers/net/memif/memif_socket.h            |  105 ++
>  drivers/net/memif/meson.build               |   15 +
>  drivers/net/memif/rte_eth_memif.c           | 1204 +++++++++++++++++++
>  drivers/net/memif/rte_eth_memif.h           |  212 ++++
>  drivers/net/memif/rte_pmd_memif_version.map |    4 +
>  drivers/net/meson.build                     |    1 +
>  mk/rte.app.mk                               |    1 +

Reviewed-by: Ferruh Yigit <ferruh.yigit at intel.com>

Applied to dpdk-next-net/master, thanks.


More information about the dev mailing list