SAI Metadata
|
Classes | |
struct | _sai_bmtor_api_t |
Typedefs | |
typedef enum _sai_table_bitmap_classification_entry_action_t | sai_table_bitmap_classification_entry_action_t |
Attribute data for SAI_TABLE_BITMAP_CLASSIFICATION_ENTRY_ATTR_ACTION. | |
typedef enum _sai_table_bitmap_router_entry_action_t | sai_table_bitmap_router_entry_action_t |
Attribute data for SAI_TABLE_BITMAP_ROUTER_ENTRY_ATTR_ACTION. | |
typedef enum _sai_table_meta_tunnel_entry_action_t | sai_table_meta_tunnel_entry_action_t |
Attribute data for SAI_TABLE_META_TUNNEL_ENTRY_ATTR_ACTION. | |
typedef enum _sai_table_bitmap_classification_entry_attr_t | sai_table_bitmap_classification_entry_attr_t |
Attribute ID for table_bitmap_classification. | |
typedef enum _sai_table_bitmap_router_entry_attr_t | sai_table_bitmap_router_entry_attr_t |
Attribute ID for table_bitmap_router. | |
typedef enum _sai_table_meta_tunnel_entry_attr_t | sai_table_meta_tunnel_entry_attr_t |
Attribute ID for table_meta_tunnel. | |
typedef enum _sai_table_bitmap_classification_entry_stat_t | sai_table_bitmap_classification_entry_stat_t |
Counter IDs in sai_get_table_bitmap_classification_entry_stats() call. | |
typedef enum _sai_table_bitmap_router_entry_stat_t | sai_table_bitmap_router_entry_stat_t |
Counter IDs in sai_get_table_bitmap_router_entry_stats() call. | |
typedef enum _sai_table_meta_tunnel_entry_stat_t | sai_table_meta_tunnel_entry_stat_t |
Counter IDs in sai_get_table_meta_tunnel_entry_stats() call. | |
typedef sai_status_t(* | sai_create_table_bitmap_classification_entry_fn) (_Out_ sai_object_id_t *table_bitmap_classification_entry_id, _In_ sai_object_id_t switch_id, _In_ uint32_t attr_count, _In_ const sai_attribute_t *attr_list) |
Create table_bitmap_classification_entry. | |
typedef sai_status_t(* | sai_remove_table_bitmap_classification_entry_fn) (_In_ sai_object_id_t table_bitmap_classification_entry_id) |
Remove table_bitmap_classification_entry. | |
typedef sai_status_t(* | sai_set_table_bitmap_classification_entry_attribute_fn) (_In_ sai_object_id_t table_bitmap_classification_entry_id, _In_ const sai_attribute_t *attr) |
Set attribute for table_bitmap_classification_entry. | |
typedef sai_status_t(* | sai_get_table_bitmap_classification_entry_attribute_fn) (_In_ sai_object_id_t table_bitmap_classification_entry_id, _In_ uint32_t attr_count, _Inout_ sai_attribute_t *attr_list) |
Get attribute for table_bitmap_classification_entry. | |
typedef sai_status_t(* | sai_get_table_bitmap_classification_entry_stats_fn) (_In_ sai_object_id_t table_bitmap_classification_entry_id, _In_ uint32_t number_of_counters, _In_ const sai_stat_id_t *counter_ids, _Out_ uint64_t *counters) |
Get table_bitmap_classification statistics counters. Deprecated for backward compatibility. | |
typedef sai_status_t(* | sai_get_table_bitmap_classification_entry_stats_ext_fn) (_In_ sai_object_id_t table_bitmap_classification_entry_id, _In_ uint32_t number_of_counters, _In_ const sai_stat_id_t *counter_ids, _In_ sai_stats_mode_t mode, _Out_ uint64_t *counters) |
Get table_bitmap_classification statistics counters extended. | |
typedef sai_status_t(* | sai_clear_table_bitmap_classification_entry_stats_fn) (_In_ sai_object_id_t table_bitmap_classification_entry_id, _In_ uint32_t number_of_counters, _In_ const sai_stat_id_t *counter_ids) |
Clear statistics counters. | |
typedef sai_status_t(* | sai_create_table_bitmap_router_entry_fn) (_Out_ sai_object_id_t *table_bitmap_router_entry_id, _In_ sai_object_id_t switch_id, _In_ uint32_t attr_count, _In_ const sai_attribute_t *attr_list) |
Create table_bitmap_router_entry. | |
typedef sai_status_t(* | sai_remove_table_bitmap_router_entry_fn) (_In_ sai_object_id_t table_bitmap_router_entry_id) |
Remove table_bitmap_router_entry. | |
typedef sai_status_t(* | sai_set_table_bitmap_router_entry_attribute_fn) (_In_ sai_object_id_t table_bitmap_router_entry_id, _In_ const sai_attribute_t *attr) |
Set attribute for table_bitmap_router_entry. | |
typedef sai_status_t(* | sai_get_table_bitmap_router_entry_attribute_fn) (_In_ sai_object_id_t table_bitmap_router_entry_id, _In_ uint32_t attr_count, _Inout_ sai_attribute_t *attr_list) |
Get attribute for table_bitmap_router_entry. | |
typedef sai_status_t(* | sai_get_table_bitmap_router_entry_stats_fn) (_In_ sai_object_id_t table_bitmap_router_entry_id, _In_ uint32_t number_of_counters, _In_ const sai_stat_id_t *counter_ids, _Out_ uint64_t *counters) |
Get table_bitmap_router statistics counters. Deprecated for backward compatibility. | |
typedef sai_status_t(* | sai_get_table_bitmap_router_entry_stats_ext_fn) (_In_ sai_object_id_t table_bitmap_router_entry_id, _In_ uint32_t number_of_counters, _In_ const sai_stat_id_t *counter_ids, _In_ sai_stats_mode_t mode, _Out_ uint64_t *counters) |
Get table_bitmap_router statistics counters extended. | |
typedef sai_status_t(* | sai_clear_table_bitmap_router_entry_stats_fn) (_In_ sai_object_id_t table_bitmap_router_entry_id, _In_ uint32_t number_of_counters, _In_ const sai_stat_id_t *counter_ids) |
Clear statistics counters. | |
typedef sai_status_t(* | sai_create_table_meta_tunnel_entry_fn) (_Out_ sai_object_id_t *table_meta_tunnel_entry_id, _In_ sai_object_id_t switch_id, _In_ uint32_t attr_count, _In_ const sai_attribute_t *attr_list) |
Create table_meta_tunnel_entry. | |
typedef sai_status_t(* | sai_remove_table_meta_tunnel_entry_fn) (_In_ sai_object_id_t table_meta_tunnel_entry_id) |
Remove table_meta_tunnel_entry. | |
typedef sai_status_t(* | sai_set_table_meta_tunnel_entry_attribute_fn) (_In_ sai_object_id_t table_meta_tunnel_entry_id, _In_ const sai_attribute_t *attr) |
Set attribute for table_meta_tunnel_entry. | |
typedef sai_status_t(* | sai_get_table_meta_tunnel_entry_attribute_fn) (_In_ sai_object_id_t table_meta_tunnel_entry_id, _In_ uint32_t attr_count, _Inout_ sai_attribute_t *attr_list) |
Get attribute for table_meta_tunnel_entry. | |
typedef sai_status_t(* | sai_get_table_meta_tunnel_entry_stats_fn) (_In_ sai_object_id_t table_meta_tunnel_entry_id, _In_ uint32_t number_of_counters, _In_ const sai_stat_id_t *counter_ids, _Out_ uint64_t *counters) |
Get table_meta_tunnel statistics counters. Deprecated for backward compatibility. | |
typedef sai_status_t(* | sai_get_table_meta_tunnel_entry_stats_ext_fn) (_In_ sai_object_id_t table_meta_tunnel_entry_id, _In_ uint32_t number_of_counters, _In_ const sai_stat_id_t *counter_ids, _In_ sai_stats_mode_t mode, _Out_ uint64_t *counters) |
Get table_meta_tunnel statistics counters extended. | |
typedef sai_status_t(* | sai_clear_table_meta_tunnel_entry_stats_fn) (_In_ sai_object_id_t table_meta_tunnel_entry_id, _In_ uint32_t number_of_counters, _In_ const sai_stat_id_t *counter_ids) |
Clear statistics counters. | |
typedef struct _sai_bmtor_api_t | sai_bmtor_api_t |
typedef sai_status_t(* sai_clear_table_bitmap_classification_entry_stats_fn) (_In_ sai_object_id_t table_bitmap_classification_entry_id, _In_ uint32_t number_of_counters, _In_ const sai_stat_id_t *counter_ids) |
Clear statistics counters.
[in] | table_bitmap_classification_entry_id | Entry id |
[in] | number_of_counters | Number of counters in the array |
[in] | counter_ids | Specifies the array of counter ids |
Definition at line 426 of file saiexperimentalbmtor.h.
typedef sai_status_t(* sai_clear_table_bitmap_router_entry_stats_fn) (_In_ sai_object_id_t table_bitmap_router_entry_id, _In_ uint32_t number_of_counters, _In_ const sai_stat_id_t *counter_ids) |
Clear statistics counters.
[in] | table_bitmap_router_entry_id | Entry id |
[in] | number_of_counters | Number of counters in the array |
[in] | counter_ids | Specifies the array of counter ids |
Definition at line 526 of file saiexperimentalbmtor.h.
typedef sai_status_t(* sai_clear_table_meta_tunnel_entry_stats_fn) (_In_ sai_object_id_t table_meta_tunnel_entry_id, _In_ uint32_t number_of_counters, _In_ const sai_stat_id_t *counter_ids) |
Clear statistics counters.
[in] | table_meta_tunnel_entry_id | Entry id |
[in] | number_of_counters | Number of counters in the array |
[in] | counter_ids | Specifies the array of counter ids |
Definition at line 626 of file saiexperimentalbmtor.h.
typedef sai_status_t(* sai_create_table_bitmap_classification_entry_fn) (_Out_ sai_object_id_t *table_bitmap_classification_entry_id, _In_ sai_object_id_t switch_id, _In_ uint32_t attr_count, _In_ const sai_attribute_t *attr_list) |
Create table_bitmap_classification_entry.
[out] | table_bitmap_classification_entry_id | Entry id |
[in] | switch_id | Switch id |
[in] | attr_count | Number of attributes |
[in] | attr_list | Array of attributes |
Definition at line 341 of file saiexperimentalbmtor.h.
typedef sai_status_t(* sai_create_table_bitmap_router_entry_fn) (_Out_ sai_object_id_t *table_bitmap_router_entry_id, _In_ sai_object_id_t switch_id, _In_ uint32_t attr_count, _In_ const sai_attribute_t *attr_list) |
Create table_bitmap_router_entry.
[out] | table_bitmap_router_entry_id | Entry id |
[in] | switch_id | Switch id |
[in] | attr_count | Number of attributes |
[in] | attr_list | Array of attributes |
Definition at line 441 of file saiexperimentalbmtor.h.
typedef sai_status_t(* sai_create_table_meta_tunnel_entry_fn) (_Out_ sai_object_id_t *table_meta_tunnel_entry_id, _In_ sai_object_id_t switch_id, _In_ uint32_t attr_count, _In_ const sai_attribute_t *attr_list) |
Create table_meta_tunnel_entry.
[out] | table_meta_tunnel_entry_id | Entry id |
[in] | switch_id | Switch id |
[in] | attr_count | Number of attributes |
[in] | attr_list | Array of attributes |
Definition at line 541 of file saiexperimentalbmtor.h.
typedef sai_status_t(* sai_get_table_bitmap_classification_entry_attribute_fn) (_In_ sai_object_id_t table_bitmap_classification_entry_id, _In_ uint32_t attr_count, _Inout_ sai_attribute_t *attr_list) |
Get attribute for table_bitmap_classification_entry.
[in] | table_bitmap_classification_entry_id | Entry id |
[in] | attr_count | Number of attributes |
[in,out] | attr_list | Array of attributes |
Definition at line 378 of file saiexperimentalbmtor.h.
typedef sai_status_t(* sai_get_table_bitmap_classification_entry_stats_ext_fn) (_In_ sai_object_id_t table_bitmap_classification_entry_id, _In_ uint32_t number_of_counters, _In_ const sai_stat_id_t *counter_ids, _In_ sai_stats_mode_t mode, _Out_ uint64_t *counters) |
Get table_bitmap_classification statistics counters extended.
[in] | table_bitmap_classification_entry_id | Entry id |
[in] | number_of_counters | Number of counters in the array |
[in] | counter_ids | Specifies the array of counter ids |
[in] | mode | Statistics mode |
[out] | counters | Array of resulting counter values. |
Definition at line 410 of file saiexperimentalbmtor.h.
typedef sai_status_t(* sai_get_table_bitmap_classification_entry_stats_fn) (_In_ sai_object_id_t table_bitmap_classification_entry_id, _In_ uint32_t number_of_counters, _In_ const sai_stat_id_t *counter_ids, _Out_ uint64_t *counters) |
Get table_bitmap_classification statistics counters. Deprecated for backward compatibility.
[in] | table_bitmap_classification_entry_id | Entry id |
[in] | number_of_counters | Number of counters in the array |
[in] | counter_ids | Specifies the array of counter ids |
[out] | counters | Array of resulting counter values. |
Definition at line 393 of file saiexperimentalbmtor.h.
typedef sai_status_t(* sai_get_table_bitmap_router_entry_attribute_fn) (_In_ sai_object_id_t table_bitmap_router_entry_id, _In_ uint32_t attr_count, _Inout_ sai_attribute_t *attr_list) |
Get attribute for table_bitmap_router_entry.
[in] | table_bitmap_router_entry_id | Entry id |
[in] | attr_count | Number of attributes |
[in,out] | attr_list | Array of attributes |
Definition at line 478 of file saiexperimentalbmtor.h.
typedef sai_status_t(* sai_get_table_bitmap_router_entry_stats_ext_fn) (_In_ sai_object_id_t table_bitmap_router_entry_id, _In_ uint32_t number_of_counters, _In_ const sai_stat_id_t *counter_ids, _In_ sai_stats_mode_t mode, _Out_ uint64_t *counters) |
Get table_bitmap_router statistics counters extended.
[in] | table_bitmap_router_entry_id | Entry id |
[in] | number_of_counters | Number of counters in the array |
[in] | counter_ids | Specifies the array of counter ids |
[in] | mode | Statistics mode |
[out] | counters | Array of resulting counter values. |
Definition at line 510 of file saiexperimentalbmtor.h.
typedef sai_status_t(* sai_get_table_bitmap_router_entry_stats_fn) (_In_ sai_object_id_t table_bitmap_router_entry_id, _In_ uint32_t number_of_counters, _In_ const sai_stat_id_t *counter_ids, _Out_ uint64_t *counters) |
Get table_bitmap_router statistics counters. Deprecated for backward compatibility.
[in] | table_bitmap_router_entry_id | Entry id |
[in] | number_of_counters | Number of counters in the array |
[in] | counter_ids | Specifies the array of counter ids |
[out] | counters | Array of resulting counter values. |
Definition at line 493 of file saiexperimentalbmtor.h.
typedef sai_status_t(* sai_get_table_meta_tunnel_entry_attribute_fn) (_In_ sai_object_id_t table_meta_tunnel_entry_id, _In_ uint32_t attr_count, _Inout_ sai_attribute_t *attr_list) |
Get attribute for table_meta_tunnel_entry.
[in] | table_meta_tunnel_entry_id | Entry id |
[in] | attr_count | Number of attributes |
[in,out] | attr_list | Array of attributes |
Definition at line 578 of file saiexperimentalbmtor.h.
typedef sai_status_t(* sai_get_table_meta_tunnel_entry_stats_ext_fn) (_In_ sai_object_id_t table_meta_tunnel_entry_id, _In_ uint32_t number_of_counters, _In_ const sai_stat_id_t *counter_ids, _In_ sai_stats_mode_t mode, _Out_ uint64_t *counters) |
Get table_meta_tunnel statistics counters extended.
[in] | table_meta_tunnel_entry_id | Entry id |
[in] | number_of_counters | Number of counters in the array |
[in] | counter_ids | Specifies the array of counter ids |
[in] | mode | Statistics mode |
[out] | counters | Array of resulting counter values. |
Definition at line 610 of file saiexperimentalbmtor.h.
typedef sai_status_t(* sai_get_table_meta_tunnel_entry_stats_fn) (_In_ sai_object_id_t table_meta_tunnel_entry_id, _In_ uint32_t number_of_counters, _In_ const sai_stat_id_t *counter_ids, _Out_ uint64_t *counters) |
Get table_meta_tunnel statistics counters. Deprecated for backward compatibility.
[in] | table_meta_tunnel_entry_id | Entry id |
[in] | number_of_counters | Number of counters in the array |
[in] | counter_ids | Specifies the array of counter ids |
[out] | counters | Array of resulting counter values. |
Definition at line 593 of file saiexperimentalbmtor.h.
typedef sai_status_t(* sai_remove_table_bitmap_classification_entry_fn) (_In_ sai_object_id_t table_bitmap_classification_entry_id) |
Remove table_bitmap_classification_entry.
[in] | table_bitmap_classification_entry_id | Entry id |
Definition at line 354 of file saiexperimentalbmtor.h.
typedef sai_status_t(* sai_remove_table_bitmap_router_entry_fn) (_In_ sai_object_id_t table_bitmap_router_entry_id) |
Remove table_bitmap_router_entry.
[in] | table_bitmap_router_entry_id | Entry id |
Definition at line 454 of file saiexperimentalbmtor.h.
typedef sai_status_t(* sai_remove_table_meta_tunnel_entry_fn) (_In_ sai_object_id_t table_meta_tunnel_entry_id) |
Remove table_meta_tunnel_entry.
[in] | table_meta_tunnel_entry_id | Entry id |
Definition at line 554 of file saiexperimentalbmtor.h.
typedef sai_status_t(* sai_set_table_bitmap_classification_entry_attribute_fn) (_In_ sai_object_id_t table_bitmap_classification_entry_id, _In_ const sai_attribute_t *attr) |
Set attribute for table_bitmap_classification_entry.
[in] | table_bitmap_classification_entry_id | Entry id |
[in] | attr | Attribute |
Definition at line 365 of file saiexperimentalbmtor.h.
typedef sai_status_t(* sai_set_table_bitmap_router_entry_attribute_fn) (_In_ sai_object_id_t table_bitmap_router_entry_id, _In_ const sai_attribute_t *attr) |
Set attribute for table_bitmap_router_entry.
[in] | table_bitmap_router_entry_id | Entry id |
[in] | attr | Attribute |
Definition at line 465 of file saiexperimentalbmtor.h.
typedef sai_status_t(* sai_set_table_meta_tunnel_entry_attribute_fn) (_In_ sai_object_id_t table_meta_tunnel_entry_id, _In_ const sai_attribute_t *attr) |
Set attribute for table_meta_tunnel_entry.
[in] | table_meta_tunnel_entry_id | Entry id |
[in] | attr | Attribute |
Definition at line 565 of file saiexperimentalbmtor.h.
Attribute data for SAI_TABLE_BITMAP_CLASSIFICATION_ENTRY_ATTR_ACTION.
Definition at line 39 of file saiexperimentalbmtor.h.
Attribute ID for table_bitmap_classification.
Definition at line 78 of file saiexperimentalbmtor.h.
Counter IDs in sai_get_table_bitmap_classification_entry_stats() call.
Definition at line 307 of file saiexperimentalbmtor.h.
Attribute data for SAI_TABLE_BITMAP_ROUTER_ENTRY_ATTR_ACTION.
Definition at line 50 of file saiexperimentalbmtor.h.
Attribute ID for table_bitmap_router.
Definition at line 136 of file saiexperimentalbmtor.h.
Counter IDs in sai_get_table_bitmap_router_entry_stats() call.
Definition at line 316 of file saiexperimentalbmtor.h.
Attribute data for SAI_TABLE_META_TUNNEL_ENTRY_ATTR_ACTION.
Definition at line 67 of file saiexperimentalbmtor.h.
Attribute ID for table_meta_tunnel.
Definition at line 239 of file saiexperimentalbmtor.h.
Counter IDs in sai_get_table_meta_tunnel_entry_stats() call.
Definition at line 325 of file saiexperimentalbmtor.h.