summaryrefslogtreecommitdiffstats
path: root/zebra/label_manager.h
diff options
context:
space:
mode:
Diffstat (limited to 'zebra/label_manager.h')
-rw-r--r--zebra/label_manager.h15
1 files changed, 8 insertions, 7 deletions
diff --git a/zebra/label_manager.h b/zebra/label_manager.h
index 875698362..a26e195b7 100644
--- a/zebra/label_manager.h
+++ b/zebra/label_manager.h
@@ -44,9 +44,9 @@
* the same proto and instance values)
*/
struct label_manager_chunk {
- u_char proto;
- u_short instance;
- u_char keep;
+ uint8_t proto;
+ unsigned short instance;
+ uint8_t keep;
uint32_t start; /* First label of the chunk */
uint32_t end; /* Last label of the chunk */
};
@@ -64,11 +64,12 @@ bool lm_is_external;
int zread_relay_label_manager_request(int cmd, struct zserv *zserv,
vrf_id_t vrf_id);
void label_manager_init(char *lm_zserv_path);
-struct label_manager_chunk *assign_label_chunk(u_char proto, u_short instance,
- u_char keep, uint32_t size);
-int release_label_chunk(u_char proto, u_short instance, uint32_t start,
+struct label_manager_chunk *assign_label_chunk(uint8_t proto,
+ unsigned short instance,
+ uint8_t keep, uint32_t size);
+int release_label_chunk(uint8_t proto, unsigned short instance, uint32_t start,
uint32_t end);
-int release_daemon_chunks(u_char proto, u_short instance);
+int release_daemon_chunks(uint8_t proto, unsigned short instance);
void label_manager_close(void);
#endif /* _LABEL_MANAGER_H */