]> git.proxmox.com Git - mirror_frr.git/commit - fpm/fpm.h
fpm: Add protobuf support for FPM.
authorAvneesh Sachdev <avneesh@sproute.com>
Mon, 4 Apr 2016 17:54:57 +0000 (10:54 -0700)
committerDonald Sharp <sharpd@cumulusnetworks.com>
Fri, 23 Sep 2016 16:12:16 +0000 (12:12 -0400)
commit93c7bed1c9e0ce297e966851ef778ed8bcbe3b6e
treecd46873b2f0fd24c8412ccbfa959ba54454dcee1
parentf77cba1bf5ead6a07a734e533895bc5f43516957
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>
Makefile.am
configure.ac
fpm/.gitignore [new file with mode: 0644]
fpm/Makefile.am [new file with mode: 0644]
fpm/fpm.h
fpm/fpm.proto [new file with mode: 0644]
fpm/fpm_pb.c [new file with mode: 0644]
fpm/fpm_pb.h [new file with mode: 0644]