mirror of
https://git.proxmox.com/git/mirror_frr
synced 2025-08-08 10:56:37 +00:00
ldpd: set default instance to 1
LDP opens two sockets to zebra, one through ldpd (always using instance 0) and another through lde (using whatever instance was set through the -n command line parameter). If no instance was set, both connections would use the same protocol and instance, making it impossible to distinguish them through zserv_find_client. This meant that a response to a lm connect would erroneously go to the wrong process. Fix this by having a default instance value of 1, in case the user does not specify a different one. Signed-off-by: Emanuele Di Pascale <emanuele@voltanet.io>
This commit is contained in:
parent
e11d7c96d7
commit
dcfeb7a956
@ -236,6 +236,9 @@ main(int argc, char *argv[])
|
|||||||
" --ctl_socket Override ctl socket path\n"
|
" --ctl_socket Override ctl socket path\n"
|
||||||
" -n, --instance Instance id\n");
|
" -n, --instance Instance id\n");
|
||||||
|
|
||||||
|
/* set default instance (to differentiate ldpd socket from lde one */
|
||||||
|
init.instance = 1;
|
||||||
|
|
||||||
while (1) {
|
while (1) {
|
||||||
int opt;
|
int opt;
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user