isisd: Add nb command to show SRv6 locator info

Add a northbound command to show information about the SRv6 locator
configured in IS-IS.

Signed-off-by: Carmine Scarpitta <carmine.scarpitta@uniroma2.it>
This commit is contained in:
Carmine Scarpitta 2022-12-05 17:06:36 +01:00
parent 31d76b1045
commit 7af35808f4
3 changed files with 12 additions and 0 deletions

View File

@ -2037,6 +2037,15 @@ void cli_show_isis_prefix_sid_algorithm(struct vty *vty,
vty_out(vty, "\n"); vty_out(vty, "\n");
} }
/*
* XPath: /frr-isisd:isis/instance/segment-routing-srv6/locator
*/
void cli_show_isis_srv6_locator(struct vty *vty, const struct lyd_node *dnode,
bool show_defaults)
{
vty_out(vty, " locator %s\n", yang_dnode_get_string(dnode, NULL));
}
/* /*
* XPath: /frr-isisd:isis/instance/segment-routing-srv6/enabled * XPath: /frr-isisd:isis/instance/segment-routing-srv6/enabled
*/ */

View File

@ -872,6 +872,7 @@ const struct frr_yang_module_info frr_isisd_info = {
.cbs = { .cbs = {
.modify = isis_instance_segment_routing_srv6_locator_modify, .modify = isis_instance_segment_routing_srv6_locator_modify,
.destroy = isis_instance_segment_routing_srv6_locator_destroy, .destroy = isis_instance_segment_routing_srv6_locator_destroy,
.cli_show = cli_show_isis_srv6_locator,
}, },
}, },
{ {

View File

@ -330,6 +330,8 @@ int isis_instance_segment_routing_srv6_locator_modify(
struct nb_cb_modify_args *args); struct nb_cb_modify_args *args);
int isis_instance_segment_routing_srv6_locator_destroy( int isis_instance_segment_routing_srv6_locator_destroy(
struct nb_cb_destroy_args *args); struct nb_cb_destroy_args *args);
void cli_show_isis_srv6_locator(struct vty *vty, const struct lyd_node *dnode,
bool show_defaults);
int isis_instance_mpls_ldp_sync_destroy(struct nb_cb_destroy_args *args); int isis_instance_mpls_ldp_sync_destroy(struct nb_cb_destroy_args *args);
int isis_instance_mpls_ldp_sync_create(struct nb_cb_create_args *args); int isis_instance_mpls_ldp_sync_create(struct nb_cb_create_args *args);
int isis_instance_mpls_ldp_sync_holddown_modify(struct nb_cb_modify_args *args); int isis_instance_mpls_ldp_sync_holddown_modify(struct nb_cb_modify_args *args);