libmemif: refactor examples 73/30573/14
authorJakub Grajciar <jgrajcia@cisco.com>
Mon, 4 Jan 2021 10:28:33 +0000 (11:28 +0100)
committerDamjan Marion <dmarion@me.com>
Mon, 28 Mar 2022 22:34:33 +0000 (22:34 +0000)
commite74c04fc9fb2600470fe79a69d3ec6b0db95faec
treecc85fb480afcbe74184a56162d3d06af67cc4eb5
parent7d6f7d0d67face9889e43bdb5f71f352294b918a
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>
19 files changed:
docs/Makefile
docs/conf.py
docs/interfacing/libmemif/example_setup_doc.rst [deleted symlink]
docs/interfacing/libmemif/index.rst
extras/libmemif/dockerfile
extras/libmemif/docs/buildinstructions_doc.rst
extras/libmemif/examples/CMakeLists.txt
extras/libmemif/examples/common/common.c [new file with mode: 0644]
extras/libmemif/examples/common/common.h [new file with mode: 0644]
extras/libmemif/examples/common/icmp_proto.c [new file with mode: 0644]
extras/libmemif/examples/common/icmp_proto.h [new file with mode: 0644]
extras/libmemif/examples/common/packet_handler.c [new file with mode: 0644]
extras/libmemif/examples/common/responder.c [new file with mode: 0644]
extras/libmemif/examples/common/sender.c [new file with mode: 0644]
extras/libmemif/examples/example_setup_doc.rst [deleted file]
extras/libmemif/examples/examples_doc.rst
extras/libmemif/examples/icmp_responder/main.c [new file with mode: 0644]
extras/libmemif/examples/loopback/main.c [new file with mode: 0644]
extras/libmemif/libmemif_doc.rst