6rd: Move to plugin 04/1604/3
authorOle Troan <ot@cisco.com>
Wed, 15 Jun 2016 12:29:08 +0000 (14:29 +0200)
committerOle Troan <ot@cisco.com>
Wed, 15 Jun 2016 14:10:08 +0000 (16:10 +0200)
commit3b3688f9d3a640a169e9c7fc858d36ab3aeb147e
tree5fc72f464da8410e9a838aef62c1bc5a8886a181
parentf0f852251c885fc5f73125a4365cf356feeb0cdd
6rd: Move to plugin

- Change toplevel plugins make target. Now builds all plugins under
  plugins/. (Apart from sample-plugin).
- Move sixrd code to plugins directory and make necessary changes to
  make it a plugin
- Remove 6rd hooks from IP lookup code

Change-Id: I447e92e3bee240cd8de01d0abac2e1708e8c27d1
Signed-off-by: Ole Troan <ot@cisco.com>
12 files changed:
Makefile
build-data/packages/plugins.mk [new file with mode: 0644]
plugins/Makefile.am [new file with mode: 0644]
plugins/configure.ac [new file with mode: 0644]
plugins/plugins/sixrd/ip4_sixrd.c [moved from vnet/vnet/map/ip4_sixrd.c with 100% similarity]
plugins/plugins/sixrd/ip6_sixrd.c [moved from vnet/vnet/map/ip6_sixrd.c with 100% similarity]
plugins/plugins/sixrd/sixrd.c [moved from vnet/vnet/map/sixrd.c with 87% similarity]
plugins/plugins/sixrd/sixrd.h [moved from vnet/vnet/map/sixrd.h with 98% similarity]
vlib/vlib/unix/plugin.c
vnet/Makefile.am
vnet/vnet/ip/lookup.c
vnet/vnet/ip/lookup.h