summaryrefslogtreecommitdiff
path: root/lib/json.c
diff options
context:
space:
mode:
authorAvneesh Sachdev <avneesh@sproute.com>2016-04-04 10:54:57 -0700
committerDonald Sharp <sharpd@cumulusnetworks.com>2016-09-23 12:12:16 -0400
commit93c7bed1c9e0ce297e966851ef778ed8bcbe3b6e (patch)
treecd46873b2f0fd24c8412ccbfa959ba54454dcee1 /lib/json.c
parentf77cba1bf5ead6a07a734e533895bc5f43516957 (diff)
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>
Diffstat (limited to 'lib/json.c')
0 files changed, 0 insertions, 0 deletions