diff options
| author | Olivier Dugeon <olivier.dugeon@orange.com> | 2021-06-22 20:18:00 +0200 |
|---|---|---|
| committer | Olivier Dugeon <olivier.dugeon@orange.com> | 2021-11-30 15:22:28 +0100 |
| commit | ed6189a9b5c6597b18fe789953595ac335ac2aa3 (patch) | |
| tree | bdd5a5bcf2f035cafb281d2a7940f2c93401fa79 /isisd/isis_nb.h | |
| parent | d9884a758ca7b06e856476b4ba55758a6043fae4 (diff) | |
isisd: Add Link State Traffic Engineering support
Add Link State TED features to isis_te.c and new CLI to export LS TED and
show LS TED to IS-IS.
IS-IS LSPs are parse each time a new LSP event occurs in order to update
accordingly the Link State Traffic Engineering Database. LS TED could be
exported through the ZAPI Opaque message (see sharpd as example).
Signed-off-by: Olivier Dugeon <olivier.dugeon@orange.com>
Diffstat (limited to 'isisd/isis_nb.h')
| -rw-r--r-- | isisd/isis_nb.h | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/isisd/isis_nb.h b/isisd/isis_nb.h index 11167096cc..96de64a68b 100644 --- a/isisd/isis_nb.h +++ b/isisd/isis_nb.h @@ -215,6 +215,7 @@ int isis_instance_mpls_te_router_address_ipv6_modify( struct nb_cb_modify_args *args); int isis_instance_mpls_te_router_address_ipv6_destroy( struct nb_cb_destroy_args *args); +int isis_instance_mpls_te_export_modify(struct nb_cb_modify_args *args); int lib_interface_isis_create(struct nb_cb_create_args *args); int lib_interface_isis_destroy(struct nb_cb_destroy_args *args); int lib_interface_isis_area_tag_modify(struct nb_cb_modify_args *args); @@ -470,6 +471,8 @@ void cli_show_isis_mpls_te_router_addr(struct vty *vty, void cli_show_isis_mpls_te_router_addr_ipv6(struct vty *vty, const struct lyd_node *dnode, bool show_defaults); +void cli_show_isis_mpls_te_export(struct vty *vty, const struct lyd_node *dnode, + bool show_defaults); void cli_show_isis_def_origin_ipv4(struct vty *vty, const struct lyd_node *dnode, bool show_defaults); |
