17 #ifndef __SX_API_MPLS_H__ 18 #define __SX_API_MPLS_H__ 20 #include <sx/sdk/sx_api.h> 21 #include <sx/sdk/sx_mpls.h> 22 #include <sx/sdk/sx_strings.h> 41 const sx_log_verbosity_target_t verbosity_target,
42 const sx_verbosity_level_t module_verbosity_level,
43 const sx_verbosity_level_t api_verbosity_level);
58 const sx_log_verbosity_target_t verbosity_target,
59 sx_verbosity_level_t *module_verbosity_level_p,
60 sx_verbosity_level_t *api_verbosity_level_p);
75 const sx_mpls_general_params_t *general_params);
104 const sx_access_cmd_t cmd,
105 const sx_mpls_ilm_table_id_t ilm_table);
123 const sx_access_cmd_t cmd,
124 const sx_mpls_in_segment_key_t *in_segment_key_p,
125 const sx_mpls_in_segment_params_t *in_segment_params_p);
141 const sx_mpls_in_segment_key_t *in_segment_key_p,
142 sx_mpls_in_segment_params_t *in_segment_params_p);
207 const sx_access_cmd_t cmd,
208 const sx_mpls_in_segment_key_t *in_segment_key_p,
209 const sx_in_segment_key_filter_t *filter_p,
210 sx_mpls_in_segment_key_t *in_segment_key_list_p,
211 uint32_t *in_segment_get_entries_cnt_p);
228 const sx_router_interface_t rif,
229 const sx_mpls_router_interface_attr_t rif_mpls_attr);
243 const sx_router_interface_t rif,
244 sx_mpls_router_interface_attr_t *rif_mpls_attr_p);
258 const sx_access_cmd_t cmd,
259 const sx_mpls_in_segment_key_t *in_segment_key_p,
260 const sx_flow_counter_id_t counter_id);
274 const sx_access_cmd_t cmd,
275 const sx_mpls_in_segment_key_t *in_segment_key_p,
276 sx_flow_counter_id_t *counter_id_p);