diff options
Diffstat (limited to 'staticd/static_nb.h')
| -rw-r--r-- | staticd/static_nb.h | 87 | 
1 files changed, 8 insertions, 79 deletions
diff --git a/staticd/static_nb.h b/staticd/static_nb.h index d11bf5363b..aa11f34021 100644 --- a/staticd/static_nb.h +++ b/staticd/static_nb.h @@ -72,52 +72,6 @@ int route_next_hop_bfd_source_destroy(struct nb_cb_destroy_args *args);  int route_next_hop_bfd_profile_modify(struct nb_cb_modify_args *args);  int route_next_hop_bfd_profile_destroy(struct nb_cb_destroy_args *args);  int route_next_hop_bfd_multi_hop_modify(struct nb_cb_modify_args *args); -int routing_control_plane_protocols_control_plane_protocol_staticd_route_list_src_list_create( -	struct nb_cb_create_args *args); -int routing_control_plane_protocols_control_plane_protocol_staticd_route_list_src_list_destroy( -	struct nb_cb_destroy_args *args); -int routing_control_plane_protocols_control_plane_protocol_staticd_route_list_src_list_path_list_create( -	struct nb_cb_create_args *args); -int routing_control_plane_protocols_control_plane_protocol_staticd_route_list_src_list_path_list_destroy( -	struct nb_cb_destroy_args *args); -int routing_control_plane_protocols_control_plane_protocol_staticd_route_list_src_list_path_list_tag_modify( -	struct nb_cb_modify_args *args); -int routing_control_plane_protocols_control_plane_protocol_staticd_route_list_src_list_path_list_frr_nexthops_nexthop_create( -	struct nb_cb_create_args *args); -int routing_control_plane_protocols_control_plane_protocol_staticd_route_list_src_list_path_list_frr_nexthops_nexthop_destroy( -	struct nb_cb_destroy_args *args); -int routing_control_plane_protocols_control_plane_protocol_staticd_route_list_src_list_path_list_frr_nexthops_nexthop_bh_type_modify( -	struct nb_cb_modify_args *args); -int routing_control_plane_protocols_control_plane_protocol_staticd_route_list_src_list_path_list_frr_nexthops_nexthop_onlink_modify( -	struct nb_cb_modify_args *args); -int routing_control_plane_protocols_control_plane_protocol_staticd_route_list_src_list_path_list_frr_nexthops_nexthop_color_modify( -	struct nb_cb_modify_args *args); -int routing_control_plane_protocols_control_plane_protocol_staticd_route_list_src_list_path_list_frr_nexthops_nexthop_color_destroy( -	struct nb_cb_destroy_args *args); -int routing_control_plane_protocols_control_plane_protocol_staticd_route_list_src_list_path_list_frr_nexthops_nexthop_srv6_segs_stack_entry_create( -	struct nb_cb_create_args *args); -int routing_control_plane_protocols_control_plane_protocol_staticd_route_list_src_list_path_list_frr_nexthops_nexthop_srv6_segs_stack_entry_destroy( -	struct nb_cb_destroy_args *args); -int routing_control_plane_protocols_control_plane_protocol_staticd_route_list_src_list_path_list_frr_nexthops_nexthop_srv6_segs_stack_entry_seg_modify( -	struct nb_cb_modify_args *args); -int routing_control_plane_protocols_control_plane_protocol_staticd_route_list_src_list_path_list_frr_nexthops_nexthop_srv6_segs_stack_entry_seg_destroy( -	struct nb_cb_destroy_args *args); -int routing_control_plane_protocols_control_plane_protocol_staticd_route_list_src_list_path_list_frr_nexthops_nexthop_mpls_label_stack_entry_create( -	struct nb_cb_create_args *args); -int routing_control_plane_protocols_control_plane_protocol_staticd_route_list_src_list_path_list_frr_nexthops_nexthop_mpls_label_stack_entry_destroy( -	struct nb_cb_destroy_args *args); -int routing_control_plane_protocols_control_plane_protocol_staticd_route_list_src_list_path_list_frr_nexthops_nexthop_mpls_label_stack_entry_label_modify( -	struct nb_cb_modify_args *args); -int routing_control_plane_protocols_control_plane_protocol_staticd_route_list_src_list_path_list_frr_nexthops_nexthop_mpls_label_stack_entry_label_destroy( -	struct nb_cb_destroy_args *args); -int routing_control_plane_protocols_control_plane_protocol_staticd_route_list_src_list_path_list_frr_nexthops_nexthop_mpls_label_stack_entry_ttl_modify( -	struct nb_cb_modify_args *args); -int routing_control_plane_protocols_control_plane_protocol_staticd_route_list_src_list_path_list_frr_nexthops_nexthop_mpls_label_stack_entry_ttl_destroy( -	struct nb_cb_destroy_args *args); -int routing_control_plane_protocols_control_plane_protocol_staticd_route_list_src_list_path_list_frr_nexthops_nexthop_mpls_label_stack_entry_traffic_class_modify( -	struct nb_cb_modify_args *args); -int routing_control_plane_protocols_control_plane_protocol_staticd_route_list_src_list_path_list_frr_nexthops_nexthop_mpls_label_stack_entry_traffic_class_destroy( -	struct nb_cb_destroy_args *args);  int routing_control_plane_protocols_control_plane_protocol_staticd_segment_routing_create(  	struct nb_cb_create_args *args);  int routing_control_plane_protocols_control_plane_protocol_staticd_segment_routing_destroy( @@ -151,8 +105,6 @@ int routing_control_plane_protocols_control_plane_protocol_staticd_segment_routi  void routing_control_plane_protocols_control_plane_protocol_staticd_route_list_path_list_frr_nexthops_nexthop_apply_finish(  	struct nb_cb_apply_finish_args *args); -void routing_control_plane_protocols_control_plane_protocol_staticd_route_list_src_list_path_list_frr_nexthops_nexthop_apply_finish( -	struct nb_cb_apply_finish_args *args);  void routing_control_plane_protocols_control_plane_protocol_staticd_segment_routing_srv6_local_sids_sid_apply_finish(  	struct nb_cb_apply_finish_args *args); @@ -169,16 +121,16 @@ int routing_control_plane_protocols_name_validate(  /* xpath macros */  /* route-list */ -#define FRR_STATIC_ROUTE_INFO_KEY_XPATH                                        \ -	"/frr-routing:routing/control-plane-protocols/"                        \ -	"control-plane-protocol[type='%s'][name='%s'][vrf='%s']/"              \ -	"frr-staticd:staticd/route-list[prefix='%s'][afi-safi='%s']/"          \ +#define FRR_STATIC_ROUTE_INFO_KEY_XPATH                                                            \ +	"/frr-routing:routing/control-plane-protocols/"                                            \ +	"control-plane-protocol[type='%s'][name='%s'][vrf='%s']/"                                  \ +	"frr-staticd:staticd/route-list[prefix='%s'][src-prefix='%s'][afi-safi='%s']/"             \  	"path-list[table-id='%u'][distance='%u']" -#define FRR_STATIC_ROUTE_INFO_KEY_NO_DISTANCE_XPATH                            \ -	"/frr-routing:routing/control-plane-protocols/"                        \ -	"control-plane-protocol[type='%s'][name='%s'][vrf='%s']/"              \ -	"frr-staticd:staticd/route-list[prefix='%s'][afi-safi='%s']/"          \ +#define FRR_STATIC_ROUTE_INFO_KEY_NO_DISTANCE_XPATH                                                \ +	"/frr-routing:routing/control-plane-protocols/"                                            \ +	"control-plane-protocol[type='%s'][name='%s'][vrf='%s']/"                                  \ +	"frr-staticd:staticd/route-list[prefix='%s'][src-prefix='%s'][afi-safi='%s']/"             \  	"path-list[table-id='%u']" @@ -203,19 +155,6 @@ int routing_control_plane_protocols_name_validate(  #define FRR_STATIC_ROUTE_NH_SRV6_KEY_SEG_XPATH "/entry[id='%u']/seg" -/* route-list/srclist */ -#define FRR_S_ROUTE_SRC_INFO_KEY_XPATH                                         \ -	"/frr-routing:routing/control-plane-protocols/"                        \ -	"control-plane-protocol[type='%s'][name='%s'][vrf='%s']/"              \ -	"frr-staticd:staticd/route-list[prefix='%s'][afi-safi='%s']/"          \ -	"src-list[src-prefix='%s']/path-list[table-id='%u'][distance='%u']" - -#define FRR_S_ROUTE_SRC_INFO_KEY_NO_DISTANCE_XPATH                             \ -	"/frr-routing:routing/control-plane-protocols/"                        \ -	"control-plane-protocol[type='%s'][name='%s'][vrf='%s']/"              \ -	"frr-staticd:staticd/route-list[prefix='%s'][afi-safi='%s']/"          \ -	"src-list[src-prefix='%s']/path-list[table-id='%u']" -  /* route-list/frr-nexthops */  #define FRR_DEL_S_ROUTE_NH_KEY_XPATH                                           \  	FRR_STATIC_ROUTE_INFO_KEY_XPATH                                        \ @@ -226,16 +165,6 @@ int routing_control_plane_protocols_name_validate(  	FRR_STATIC_ROUTE_INFO_KEY_NO_DISTANCE_XPATH                            \  	FRR_STATIC_ROUTE_NH_KEY_XPATH -/* route-list/src/src-list/frr-nexthops*/ -#define FRR_DEL_S_ROUTE_SRC_NH_KEY_XPATH                                       \ -	FRR_S_ROUTE_SRC_INFO_KEY_XPATH                                         \ -	FRR_STATIC_ROUTE_NH_KEY_XPATH - -/* route-list/src/src-list/frr-nexthops*/ -#define FRR_DEL_S_ROUTE_SRC_NH_KEY_NO_DISTANCE_XPATH                           \ -	FRR_S_ROUTE_SRC_INFO_KEY_NO_DISTANCE_XPATH                             \ -	FRR_STATIC_ROUTE_NH_KEY_XPATH -  /* srv6 */  #define FRR_STATIC_SRV6_INFO_KEY_XPATH                                                             \  	"/frr-routing:routing/control-plane-protocols/"                                            \  | 
