summaryrefslogtreecommitdiffstats
path: root/zebra/zserv.h
diff options
context:
space:
mode:
authorEmanuele Di Pascale <emanuele@voltanet.io>2019-06-27 10:11:35 +0200
committerEmanuele Di Pascale <emanuele@voltanet.io>2019-07-10 15:20:27 +0200
commite11d7c96d7de7f7117dc544f2e6a59a83335d185 (patch)
tree2bcc2e595bb91211692cf6ed136c5cad27103fdf /zebra/zserv.h
parenttests: remove test_lblmgr.c (diff)
downloadfrr-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.h1
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;