17 #ifndef __SX_API_TUNNEL_H__ 18 #define __SX_API_TUNNEL_H__ 20 #include <sx/sdk/sx_api.h> 21 #include <sx/sdk/sx_strings.h> 42 const sx_log_verbosity_target_t verbosity_target,
43 const sx_verbosity_level_t module_verbosity_level,
44 const sx_verbosity_level_t api_verbosity_level);
61 const sx_log_verbosity_target_t verbosity_target,
62 sx_verbosity_level_t *module_verbosity_level_p,
63 sx_verbosity_level_t *api_verbosity_level_p);
111 const sx_access_cmd_t cmd,
112 const sx_tunnel_attribute_t *tunnel_attr_p,
113 sx_tunnel_id_t *tunnel_id_p);
131 const sx_tunnel_id_t tunnel_id,
132 sx_tunnel_attribute_t *tunnel_attr_p);
150 const sx_access_cmd_t cmd,
151 const sx_tunnel_id_t tunnel_id,
152 sx_tunnel_counter_t *counter);
178 const sx_access_cmd_t cmd,
179 const sx_tunnel_decap_entry_key_t *decap_key_p,
180 const sx_tunnel_decap_entry_data_t *decap_data_p);
198 const sx_tunnel_decap_entry_key_t *decap_key_p,
199 sx_tunnel_decap_entry_data_t *decap_data_p);
275 const sx_access_cmd_t cmd,
276 const sx_tunnel_id_t tunnel_id,
277 const sx_tunnel_map_entry_t * map_entries_p,
278 const uint32_t map_entries_cnt);
310 const sx_access_cmd_t cmd,
311 const sx_tunnel_id_t tunnel_id,
312 sx_tunnel_map_entry_t map_entry_key,
313 sx_tunnel_map_entry_t * map_entries_p,
314 uint32_t * map_entries_cnt_p);
340 const sx_tunnel_id_t tunnel_id,
341 const sx_tunnel_ttl_data_t *ttl_data_p);
361 const sx_tunnel_id_t tunnel_id,
362 sx_tunnel_ttl_data_t *ttl_data_p);
388 const sx_tunnel_id_t tunnel_id,
389 const sx_tunnel_hash_data_t *hash_data_p);
409 const sx_tunnel_id_t tunnel_id,
410 sx_tunnel_hash_data_t *hash_data_p);
450 const sx_tunnel_id_t tunnel_id,
451 const sx_tunnel_cos_data_t *cos_data_p);
471 const sx_tunnel_id_t tunnel_id,
472 sx_tunnel_cos_data_t *cos_data_p);
542 const sx_access_cmd_t cmd,
543 const sx_tunnel_id_t tunnel_id,
544 const sx_tunnel_filter_t *filter_p,
545 sx_tunnel_id_t *tunnel_id_list_p,
546 uint32_t *tunnel_id_cnt_p);