X-Git-Url: https://git.proxmox.com/?a=blobdiff_plain;f=babeld%2Fbabeld.h;h=752cc8620a84708dc5189d5c53d9fca6907dacf6;hb=366760c4596dab1de3066167c2761f28d69c29b9;hp=4dd9ebe785636a60943e7e6d7ed925889b2d50f9;hpb=293067f086565c294862b954bf58e1680d758280;p=mirror_frr.git diff --git a/babeld/babeld.h b/babeld/babeld.h index 4dd9ebe78..752cc8620 100644 --- a/babeld/babeld.h +++ b/babeld/babeld.h @@ -88,9 +88,8 @@ THE SOFTWARE. #endif -#define BABEL_VTY_PORT 2613 +#define BABEL_VTY_PORT 2609 #define BABEL_DEFAULT_CONFIG "babeld.conf" -#define BABEL_VERSION "0.1 for quagga" /* Values in milliseconds */ #define BABEL_DEFAULT_HELLO_INTERVAL 4000 @@ -112,8 +111,12 @@ struct babel /* Babel threads. */ struct thread *t_read; /* on Babel protocol's socket */ struct thread *t_update; /* timers */ + /* distribute_ctx */ + struct distribute_ctx *distribute_ctx; }; +extern struct zebra_privs_t babeld_privs; + extern void babeld_quagga_init(void); extern int input_filter(const unsigned char *id, const unsigned char *prefix, unsigned short plen, @@ -124,6 +127,6 @@ extern int redistribute_filter(const unsigned char *prefix, unsigned short plen, unsigned int ifindex, int proto); extern int resize_receive_buffer(int size); extern void schedule_neighbours_check(int msecs, int override); - +extern struct babel *babel_lookup(void); #endif /* BABEL_BABELD_H */