diff options
Diffstat (limited to 'lib/zebra.h')
-rw-r--r-- | lib/zebra.h | 8 |
1 files changed, 7 insertions, 1 deletions
diff --git a/lib/zebra.h b/lib/zebra.h index d9802830..7fc00d57 100644 --- a/lib/zebra.h +++ b/lib/zebra.h @@ -415,7 +415,12 @@ struct in_pktinfo #define ZEBRA_HELLO 23 #define ZEBRA_IPV4_NEXTHOP_LOOKUP_MRIB 24 #define ZEBRA_VRF_UNREGISTER 25 -#define ZEBRA_MESSAGE_MAX 26 +#define ZEBRA_NEXTHOP_REGISTER 26 +#define ZEBRA_NEXTHOP_UNREGISTER 27 +#define ZEBRA_NEXTHOP_UPDATE 28 +#define ZEBRA_INTERFACE_NBR_ADDRESS_ADD 29 +#define ZEBRA_INTERFACE_NBR_ADDRESS_DELETE 30 +#define ZEBRA_MESSAGE_MAX 31 /* Marker value used in new Zserv, in the byte location corresponding * the command value in the old zserv header. To allow old and new @@ -509,6 +514,7 @@ typedef enum { #define CHECK_FLAG(V,F) ((V) & (F)) #define SET_FLAG(V,F) (V) |= (F) #define UNSET_FLAG(V,F) (V) &= ~(F) +#define RESET_FLAG(V) (V) = 0 typedef u_int8_t safi_t; |