Plugin for IP-Address to Interface Punting 64/8564/4
authorPierre Pfister <ppfister@cisco.com>
Wed, 27 Sep 2017 14:17:31 +0000 (16:17 +0200)
committerFlorin Coras <florin.coras@gmail.com>
Wed, 18 Oct 2017 19:27:58 +0000 (19:27 +0000)
commit0906c5cfed162e6581d7652acab023d3cd0805a4
tree8ffce0775eb69c2513490aeabed495f962441370
parent0091611c3cc9e7d7291beec7932468f1e1b551eb
Plugin for IP-Address to Interface Punting

This plugin provides per-ip address to interface punting.

When at least one rule is defined, the plugin receives all packets
which destination is one of VPP's address but which was not processed
by VPP (e.g., a TCP packet on a port that is not open, or a packet
for a protocol which is not attached).

Based on the set of configured rules, the destination address of each
packet is used to send the packet on the associated interface.

This plugin allows multiple containers to use
VPP's TCP stack (or other features provided by VPP) while still
being able to receive additional packets.

Change-Id: I3e69bb7d98183bf5163cb9ecb564cb482de252ce
Signed-off-by: Pierre Pfister <ppfister@cisco.com>
src/configure.ac
src/plugins/Makefile.am
src/plugins/stn.am [new file with mode: 0644]
src/plugins/stn/stn.api [new file with mode: 0644]
src/plugins/stn/stn.c [new file with mode: 0644]
src/plugins/stn/stn.h [new file with mode: 0644]
src/plugins/stn/stn_api.c [new file with mode: 0644]