diff options
author | Emanuele Di Pascale <emanuele@voltanet.io> | 2019-06-27 10:11:35 +0200 |
---|---|---|
committer | Emanuele Di Pascale <emanuele@voltanet.io> | 2019-07-10 15:20:27 +0200 |
commit | e11d7c96d7de7f7117dc544f2e6a59a83335d185 (patch) | |
tree | 2bcc2e595bb91211692cf6ed136c5cad27103fdf /zebra/zserv.h | |
parent | tests: remove test_lblmgr.c (diff) | |
download | frr-e11d7c96d7de7f7117dc544f2e6a59a83335d185.tar.xz frr-e11d7c96d7de7f7117dc544f2e6a59a83335d185.zip |
zebra: label manager refactor
in order to both streamline the code and allow users to
define their own specialized versions of the LM api handlers,
define hooks for the 4 main primitives offered by the label
manager (i.e. connect, disconnect, get_chunk and release_chunk),
and have the existing code be run in response to a hook_call.
Additionally, have the responses to the requesting daemon be
callable from an external API.
Note that the proxy version of the label manager was a source of
issues and hardly used in practice. With the new hooks, users with
more complex requirements can simply plug in their own code to
handle label distribution remotely, so there is no longer a reason
to maintain this code.
Signed-off-by: Emanuele Di Pascale <emanuele@voltanet.io>
Diffstat (limited to 'zebra/zserv.h')
-rw-r--r-- | zebra/zserv.h | 1 |
1 files changed, 0 insertions, 1 deletions
diff --git a/zebra/zserv.h b/zebra/zserv.h index 34965618f..708ff1e22 100644 --- a/zebra/zserv.h +++ b/zebra/zserv.h @@ -98,7 +98,6 @@ struct zserv { /* client's protocol */ uint8_t proto; uint16_t instance; - uint8_t is_synchronous; /* Statistics */ uint32_t redist_v4_add_cnt; |