summaryrefslogtreecommitdiff
path: root/sharpd/sharp_zebra.h
diff options
context:
space:
mode:
authorHiroki Shirokura <slank.dev@gmail.com>2020-10-11 17:27:40 +0900
committerMark Stapp <mjs@voltanet.io>2021-06-02 10:24:47 -0400
commitade3eebc6a54a84e6949b86e5e391824f1b172ca (patch)
tree625f92f35bae8198dfa23c246e7f144cd49974f8 /sharpd/sharp_zebra.h
parent0097897734b08194d0c6acae1d759e2001cd9026 (diff)
sharpd: support create/delete srv6-locator (step2)
Signed-off-by: Hiroki Shirokura <slank.dev@gmail.com>
Diffstat (limited to 'sharpd/sharp_zebra.h')
-rw-r--r--sharpd/sharp_zebra.h7
1 files changed, 7 insertions, 0 deletions
diff --git a/sharpd/sharp_zebra.h b/sharpd/sharp_zebra.h
index 495ce6ec58..043a7405c2 100644
--- a/sharpd/sharp_zebra.h
+++ b/sharpd/sharp_zebra.h
@@ -65,4 +65,11 @@ extern void sharp_zebra_register_te(void);
extern void sharp_redistribute_vrf(struct vrf *vrf, int source);
+extern int sharp_zebra_srv6_manager_get_locator_chunk(const char* locator_name);
+extern int sharp_zebra_srv6_manager_release_locator_chunk(const char *locator_name);
+extern void sharp_install_seg6local_route_helper(struct prefix *p,
+ uint8_t instance,
+ enum seg6local_action_t act,
+ struct seg6local_context *ctx);
+
#endif