]> git.proxmox.com Git - mirror_frr.git/blob - babeld/babel_main.h
Merge pull request #13484 from sri-mohan1/srib-ldpd
[mirror_frr.git] / babeld / babel_main.h
1 // SPDX-License-Identifier: MIT
2 /*
3 Copyright 2011 by Matthieu Boutier and Juliusz Chroboczek
4 */
5
6 #ifndef BABEL_MAIN_H
7 #define BABEL_MAIN_H
8
9 #include "vty.h"
10
11 extern struct timeval babel_now; /* current time */
12 extern struct event_loop *master; /* quagga's threads handler */
13 extern int debug;
14 extern int resend_delay;
15
16 extern unsigned char myid[8];
17
18 extern const unsigned char zeroes[16], ones[16];
19
20 extern int protocol_port;
21 extern unsigned char protocol_group[16];
22 extern int protocol_socket;
23 extern int kernel_socket;
24 extern int max_request_hopcount;
25
26 void babel_load_state_file(void);
27 void show_babel_main_configuration (struct vty *vty);
28
29 #endif /* BABEL_MAIN_H */