From b5eb3b185fb04bfed3ba6c89323cd82e7d666bae Mon Sep 17 00:00:00 2001 From: Mohsin Kazmi Date: Mon, 26 Feb 2018 18:36:17 +0100 Subject: VOM: Fix state reconciliation This commit also fixes the acl and arp handle for inspector to view internal state of VOM. Change-Id: Ibc8ff6cb51d2a77b4c04993ac7212564b8892337 Signed-off-by: Mohsin Kazmi --- src/vpp-api/vom/acl_binding.cpp | 14 ++++++++++++++ 1 file changed, 14 insertions(+) (limited to 'src/vpp-api/vom/acl_binding.cpp') diff --git a/src/vpp-api/vom/acl_binding.cpp b/src/vpp-api/vom/acl_binding.cpp index b87cfbaa2e4..73f015df377 100644 --- a/src/vpp-api/vom/acl_binding.cpp +++ b/src/vpp-api/vom/acl_binding.cpp @@ -18,6 +18,13 @@ namespace VOM { namespace ACL { +template <> +l2_binding::event_handler::event_handler() +{ + OM::register_listener(this); + inspect::register_handler({ "l2-acl-binding" }, "L2 ACL bindings", this); +} + template <> void l2_binding::event_handler::handle_populate(const client_db::key_t& key) @@ -46,6 +53,13 @@ l2_binding::event_handler::handle_populate(const client_db::key_t& key) } } +template <> +l3_binding::event_handler::event_handler() +{ + OM::register_listener(this); + inspect::register_handler({ "l3-acl-binding" }, "L3 ACL bindings", this); +} + template <> void l3_binding::event_handler::handle_populate(const client_db::key_t& key) -- cgit 1.2.3-korg