fpm: Add protobuf support for FPM.
Code that allows a client to convey routes to a Forwarding Plane
Manager component using protobuf instead of netlink..
* fpm/fpm.proto
Protobuf definitions pertaining to the Forwarding Plane Manager.
In particular, this file defines the AddRoute and DeleteRoute
messages.
* fpm/fpm.h
Tweak FPM message header definition to also allow messages to be
encoded in protobuf format.
* fpm/{fpm_pb.h,.gitignore,.Makefile.am}
Add the fpm_pb library, which contains code for interfacing with
the FPM using protobuf.
* configure.ac
Generate fpm/Makefile.
* Makefile.am
Add fpm subdirectory to build.
* common.am
Add flags to be used by clients of the fpm_pb library.
Signed-off-by: Avneesh Sachdev <avneesh@sproute.com>
diff --git a/configure.ac b/configure.ac
index 8d92a3d..3818990 100755
--- a/configure.ac
+++ b/configure.ac
@@ -1585,6 +1585,7 @@
tests/libzebra.tests/Makefile
redhat/Makefile
pkgsrc/Makefile
+ fpm/Makefile
redhat/quagga.spec
lib/version.h
doc/defines.texi