[spp] [PATCH v2 0/7] introduce pipe PMD

Yasufumi Ogawa yasufum.o at gmail.com
Thu Mar 5 02:25:16 CET 2020


> pipe PMD provides a device named spp_pipe which communicates
> using rings allocated by spp_primary.
> For example spp_pipe0 made with devargs "rx=ring:0,tx=ring:1"
> receives packets from ring:0 and sends packets to ring:1.
> spp_pipe enables high-speed communication between an application
> and other application or SPP secondary processes (ex. spp_nfv)
> using rings.
> Note that an application using spp_pipe must be a secondary
> process under spp_primary.
> 
> This series of patches add the part of driver. CLI and REST
> API to request to make spp_pipe devices will be provided
> by following patches. The document will be provided by
> following patches too.
Applied, thanks.

> 
> ---
> v2:
> * fix checkpatches.sh errors
> 
> Itsuro Oda (7):
>    drivers/pipe: add pipe PMD driver
>    drivers: add pipe PMD in Makefile
>    spp_primary: add link to pipe PMD in Makefile
>    spp_nfv: add link to pipe PMD in Makefile
>    spp_vf: add link to pipe PMD in Makefile
>    spp_mirror: add link to pipe PMD in Makefile
>    spp_pcap: add link to pipe PMD in Makefile
> 
>   src/drivers/Makefile                          |   1 +
>   src/drivers/pipe/Makefile                     |  26 ++
>   src/drivers/pipe/rte_pmd_spp_pipe_version.map |   4 +
>   src/drivers/pipe/rte_spp_pipe.c               | 426 ++++++++++++++++++
>   src/mirror/Makefile                           |   2 +-
>   src/nfv/Makefile                              |   2 +-
>   src/pcap/Makefile                             |   2 +-
>   src/primary/Makefile                          |   2 +-
>   src/vf/Makefile                               |   2 +-
>   9 files changed, 462 insertions(+), 5 deletions(-)
>   create mode 100644 src/drivers/pipe/Makefile
>   create mode 100644 src/drivers/pipe/rte_pmd_spp_pipe_version.map
>   create mode 100644 src/drivers/pipe/rte_spp_pipe.c
> 


More information about the spp mailing list