]> git.proxmox.com Git - mirror_frr.git/commit
bgpd, doc, ldpd, lib, tests, zebra: LM fixes
authorpaco <paco@voltanet.io>
Thu, 7 Jun 2018 13:28:12 +0000 (15:28 +0200)
committerF. Aragon <paco@voltanet.io>
Wed, 12 Dec 2018 16:15:39 +0000 (17:15 +0100)
commitb59e5b814e7a12d075b0321abfa9095183df85aa
tree619734acc688bcbeb72845a38199a6781a78163d
parent37edac4f5d556d191fd466fded117cfb871fe994
bgpd, doc, ldpd, lib, tests, zebra: LM fixes

Corrections so that the BGP daemon can work with the label manager properly
through a label-manager proxy. Details:

- Correction so the BGP daemon behind a proxy label manager gets the range
  correctly (-I added to the BGP daemon, to set the daemon instance id)
- For the BGP case, added an asynchronous label manager connect command so
  the labels get recycled in case of a BGP daemon reconnection. With this,
  BGPd and LDPd would behave similarly.

Signed-off-by: F. Aragon <paco@voltanet.io>
14 files changed:
bgpd/bgp_labelpool.c
bgpd/bgp_main.c
bgpd/bgp_zebra.c
bgpd/bgp_zebra.h
bgpd/bgpd.c
bgpd/bgpd.h
doc/manpages/bgpd.rst
ldpd/lde.c
lib/log.c
lib/zclient.c
lib/zclient.h
tests/test_lblmgr.c
zebra/label_manager.c
zebra/zapi_msg.c