diff options
Diffstat (limited to 'isisd/isis_nb_config.c')
| -rw-r--r-- | isisd/isis_nb_config.c | 51 | 
1 files changed, 51 insertions, 0 deletions
diff --git a/isisd/isis_nb_config.c b/isisd/isis_nb_config.c index 8a111b301d..278d4a8d85 100644 --- a/isisd/isis_nb_config.c +++ b/isisd/isis_nb_config.c @@ -1281,6 +1281,7 @@ int isis_instance_redistribute_ipv4_destroy(struct nb_cb_destroy_args *args)  /*   * XPath: /frr-isisd:isis/instance/redistribute/ipv4/route-map + * XPath: /frr-isisd:isis/instance/redistribute/ipv4/table/route-map   */  int isis_instance_redistribute_ipv4_route_map_modify(  	struct nb_cb_modify_args *args) @@ -1298,6 +1299,7 @@ int isis_instance_redistribute_ipv4_route_map_destroy(  /*   * XPath: /frr-isisd:isis/instance/redistribute/ipv4/metric + * XPath: /frr-isisd:isis/instance/redistribute/ipv4/table/metric   */  int isis_instance_redistribute_ipv4_metric_modify(  	struct nb_cb_modify_args *args) @@ -1306,6 +1308,28 @@ int isis_instance_redistribute_ipv4_metric_modify(  	return NB_OK;  } +int isis_instance_redistribute_ipv4_metric_destroy(struct nb_cb_destroy_args *args) +{ +	/* It's all done by redistribute_apply_finish */ +	return NB_OK; +} + +/* + * XPath: /frr-isisd:isis/instance/redistribute/ipv4/table + */ +int isis_instance_redistribute_ipv4_table_create(struct nb_cb_create_args *args) +{ +	if (args->event != NB_EV_APPLY) +		return NB_OK; + +	/* TODO */ +	return NB_OK; +} +int isis_instance_redistribute_ipv4_table_destroy(struct nb_cb_destroy_args *args) +{ +	return NB_OK; +} +  /*   * XPath: /frr-isisd:isis/instance/redistribute/ipv6   */ @@ -1358,6 +1382,33 @@ int isis_instance_redistribute_ipv6_metric_modify(  	return NB_OK;  } +int isis_instance_redistribute_ipv6_metric_destroy(struct nb_cb_destroy_args *args) +{ +	/* It's all done by redistribute_apply_finish */ +	return NB_OK; +} + +/* + * XPath: /frr-isisd:isis/instance/redistribute/ipv6/table + */ +int isis_instance_redistribute_ipv6_table_create(struct nb_cb_create_args *args) +{ +	if (args->event != NB_EV_APPLY) +		return NB_OK; + +	/* TODO */ +	return NB_OK; +} + +int isis_instance_redistribute_ipv6_table_destroy(struct nb_cb_destroy_args *args) +{ +	if (args->event != NB_EV_APPLY) +		return NB_OK; + +	/* TODO */ +	return NB_OK; +} +  /*   * XPath: /frr-isisd:isis/instance/multi-topology/ipv4-multicast   */  | 
