[spp] [PATCH 0/7] introduce pipe PMD
Itsuro Oda
oda at valinux.co.jp
Wed Feb 26 00:32:57 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"
recieves 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.
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 | 425 ++++++++++++++++++
src/mirror/Makefile | 2 +-
src/nfv/Makefile | 2 +-
src/pcap/Makefile | 2 +-
src/primary/Makefile | 2 +-
src/vf/Makefile | 2 +-
9 files changed, 461 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
--
2.17.1
More information about the spp
mailing list