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);  | 
