]> git.proxmox.com Git - mirror_frr.git/commit - bgpd/bgp_open.h
lib, bgpd: Fixup afi_t to be an enum and cleanup zebra.h
authorDonald Sharp <sharpd@cumulusnetworks.com>
Thu, 7 Jan 2016 14:33:28 +0000 (09:33 -0500)
committervivek <vivek@cumulusnetworks.com>
Mon, 6 Jun 2016 21:20:24 +0000 (14:20 -0700)
commite978e1de98b4464f960f27ef3fda1c45769bfb0c
treed95250a1bd866131395f53ac2b048f7a8ca893e7
parentff75b6c05bb9ca1b9c4c48f2231fd4cbfd393b17
lib, bgpd: Fixup afi_t to be an enum and cleanup zebra.h

This code change does two things:

1) Removes ZEBRA_AFI_XXX #defines since they were redundant information
2) Switches afi_t to an enumerated type so that the compiler
can do a bit more compile time checking.

Signed-off-by: Donald Sharp <sharpd@cumulusnetworks.com>
(cherry picked from commit f3cfc46450cccc5ac035a5a97c5a1a5484205705)

Conflicts:
bgpd/bgp_open.c
bgpd/bgp_open.h
bgpd/bgp_routemap.c
bgpd/bgp_open.c
bgpd/bgp_open.h
lib/plist.c
lib/zebra.h