Jakub Grajciar e74c04fc9f libmemif: refactor examples
- icmp_responder: responds to ICMPv4 and ARP requests
- loopback: connects two interfaces and sends a
  verification packet from master memif to slave memif
  where it is looped back
- loopback (reverse path): reverses direction of packet
  in loopback application (slave memif to master memif)

Type: refactor

Signed-off-by: Jakub Grajciar <jgrajcia@cisco.com>
Change-Id: Ie90aaa3367269408efb6c5d538ad5aa827432238
Signed-off-by: Dave Wallace <dwallacelf@gmail.com>
2022-03-28 22:34:33 +00:00

24 lines
696 B
ReStructuredText

.. _libmemif_index:
Memif library (libmemif)
========================
Shared memory packet interface (memif) provides high performance packet
transmit and receive between user application and Vector Packet
Processing (VPP) or multiple user applications. Using libmemif, user
application can create shared memory interface in master or slave mode
and connect to VPP or another application using libmemif. Once the
connection is established, user application can receive or transmit
packets using libmemif API.
.. figure:: /_images/libmemif_architecture.png
:alt: Architecture
.. toctree::
:maxdepth: 2
libmemif_doc
buildinstructions_doc
gettingstarted_doc
examples_doc