[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