X-Git-Url: https://git.proxmox.com/?a=blobdiff_plain;f=zebra%2Fzapi_msg.h;h=996a255ff4beacb1bf2e37cbd73e0d33f8b029e5;hb=f94ed830df98218447f00b97f856de811bfcc4a2;hp=b770b8e8810c1fab0028c4080ac60deb7c07ead4;hpb=c9b046addadf1497e997790f0b70c3ae99ff8da3;p=mirror_frr.git diff --git a/zebra/zapi_msg.h b/zebra/zapi_msg.h index b770b8e88..996a255ff 100644 --- a/zebra/zapi_msg.h +++ b/zebra/zapi_msg.h @@ -29,6 +29,12 @@ #include "zebra/zserv.h" #include "zebra/zebra_pbr.h" #include "zebra/zebra_errors.h" +#include "zebra/label_manager.h" + + +#ifdef __cplusplus +extern "C" { +#endif /* * This is called to process inbound ZAPI messages. @@ -59,7 +65,8 @@ extern int zsend_interface_update(int cmd, struct zserv *client, extern int zsend_redistribute_route(int cmd, struct zserv *zclient, const struct prefix *p, const struct prefix *src_p, - struct route_entry *re); + const struct route_entry *re); + extern int zsend_router_id_update(struct zserv *zclient, struct prefix *p, vrf_id_t vrf_id); extern int zsend_interface_vrf_update(struct zserv *zclient, @@ -86,3 +93,15 @@ extern void zserv_nexthop_num_warn(const char *caller, const struct prefix *p, const unsigned int nexthop_num); extern void zsend_capabilities_all_clients(void); +extern int zsend_assign_label_chunk_response(struct zserv *client, + vrf_id_t vrf_id, uint8_t proto, + uint16_t instance, + struct label_manager_chunk *lmc); +extern int zsend_label_manager_connect_response(struct zserv *client, + vrf_id_t vrf_id, + unsigned short result); + + +#ifdef __cplusplus +} +#endif