|
SAI Metadata
|
Classes | |
| struct | _sai_dtel_api_t |
Typedefs | |
| typedef enum _sai_dtel_attr_t | sai_dtel_attr_t |
| DTEL attributes for the switch. | |
| typedef enum _sai_dtel_queue_report_attr_t | sai_dtel_queue_report_attr_t |
| Queue report trigger attributes. | |
| typedef enum _sai_dtel_int_session_attr_t | sai_dtel_int_session_attr_t |
| INT session attributes. | |
| typedef enum _sai_dtel_report_session_attr_t | sai_dtel_report_session_attr_t |
| DTEL report session attributes. | |
| typedef enum _sai_dtel_event_type_t | sai_dtel_event_type_t |
| Enum defining DTEL event types. | |
| typedef enum _sai_dtel_event_attr_t | sai_dtel_event_attr_t |
| DTEL events attributes. | |
| typedef sai_status_t(* | sai_create_dtel_fn) (_Out_ sai_object_id_t *dtel_id, _In_ sai_object_id_t switch_id, _In_ uint32_t attr_count, _In_ const sai_attribute_t *attr_list) |
| Create and return a DTEL object. | |
| typedef sai_status_t(* | sai_remove_dtel_fn) (_In_ sai_object_id_t dtel_id) |
| Delete a DTEL object. | |
| typedef sai_status_t(* | sai_set_dtel_attribute_fn) (_In_ sai_object_id_t dtel_id, _In_ const sai_attribute_t *attr) |
| Set DTEL attribute. | |
| typedef sai_status_t(* | sai_get_dtel_attribute_fn) (_In_ sai_object_id_t dtel_id, _In_ uint32_t attr_count, _Inout_ sai_attribute_t *attr_list) |
| Get DTEL attribute. | |
| typedef sai_status_t(* | sai_create_dtel_queue_report_fn) (_Out_ sai_object_id_t *dtel_queue_report_id, _In_ sai_object_id_t switch_id, _In_ uint32_t attr_count, _In_ const sai_attribute_t *attr_list) |
| Create and return a DTEL queue report object. | |
| typedef sai_status_t(* | sai_remove_dtel_queue_report_fn) (_In_ sai_object_id_t dtel_queue_report_id) |
| Delete a DTEL queue report. | |
| typedef sai_status_t(* | sai_set_dtel_queue_report_attribute_fn) (_In_ sai_object_id_t dtel_queue_report_id, _In_ const sai_attribute_t *attr) |
| Set DTEL queue report attribute. | |
| typedef sai_status_t(* | sai_get_dtel_queue_report_attribute_fn) (_In_ sai_object_id_t dtel_queue_report_id, _In_ uint32_t attr_count, _Inout_ sai_attribute_t *attr_list) |
| Get DTEL queue report attribute. | |
| typedef sai_status_t(* | sai_create_dtel_int_session_fn) (_Out_ sai_object_id_t *dtel_int_session_id, _In_ sai_object_id_t switch_id, _In_ uint32_t attr_count, _In_ const sai_attribute_t *attr_list) |
| Create and return a DTEL INT session object. | |
| typedef sai_status_t(* | sai_remove_dtel_int_session_fn) (_In_ sai_object_id_t dtel_int_session_id) |
| Delete a DTEL INT session. | |
| typedef sai_status_t(* | sai_set_dtel_int_session_attribute_fn) (_In_ sai_object_id_t dtel_int_session_id, _In_ const sai_attribute_t *attr) |
| Set DTEL INT session attribute. | |
| typedef sai_status_t(* | sai_get_dtel_int_session_attribute_fn) (_In_ sai_object_id_t dtel_int_session_id, _In_ uint32_t attr_count, _Inout_ sai_attribute_t *attr_list) |
| Get DTEL INT session attribute. | |
| typedef sai_status_t(* | sai_create_dtel_report_session_fn) (_Out_ sai_object_id_t *dtel_report_session_id, _In_ sai_object_id_t switch_id, _In_ uint32_t attr_count, _In_ const sai_attribute_t *attr_list) |
| Create and return a DTEL report session object. | |
| typedef sai_status_t(* | sai_remove_dtel_report_session_fn) (_In_ sai_object_id_t dtel_report_session_id) |
| Delete a DTEL report session. | |
| typedef sai_status_t(* | sai_set_dtel_report_session_attribute_fn) (_In_ sai_object_id_t dtel_report_session_id, _In_ const sai_attribute_t *attr) |
| Set DTEL report session attribute. | |
| typedef sai_status_t(* | sai_get_dtel_report_session_attribute_fn) (_In_ sai_object_id_t dtel_report_session_id, _In_ uint32_t attr_count, _Inout_ sai_attribute_t *attr_list) |
| Get DTEL report session attribute. | |
| typedef sai_status_t(* | sai_create_dtel_event_fn) (_Out_ sai_object_id_t *dtel_event_id, _In_ sai_object_id_t switch_id, _In_ uint32_t attr_count, _In_ const sai_attribute_t *attr_list) |
| Create and return a DTEL event object. | |
| typedef sai_status_t(* | sai_remove_dtel_event_fn) (_In_ sai_object_id_t dtel_event_id) |
| Delete a DTEL event. | |
| typedef sai_status_t(* | sai_set_dtel_event_attribute_fn) (_In_ sai_object_id_t dtel_event_id, _In_ const sai_attribute_t *attr) |
| Set DTEL event attribute. | |
| typedef sai_status_t(* | sai_get_dtel_event_attribute_fn) (_In_ sai_object_id_t dtel_event_id, _In_ uint32_t attr_count, _Inout_ sai_attribute_t *attr_list) |
| Get DTEL event attribute. | |
| typedef struct _sai_dtel_api_t | sai_dtel_api_t |
| typedef sai_status_t(* sai_create_dtel_event_fn) (_Out_ sai_object_id_t *dtel_event_id, _In_ sai_object_id_t switch_id, _In_ uint32_t attr_count, _In_ const sai_attribute_t *attr_list) |
Create and return a DTEL event object.
| [out] | dtel_event_id | DTEL event object id |
| [in] | switch_id | Switch object id |
| [in] | attr_count | Number of attributes |
| [in] | attr_list | Array of attributes |
| typedef sai_status_t(* sai_create_dtel_fn) (_Out_ sai_object_id_t *dtel_id, _In_ sai_object_id_t switch_id, _In_ uint32_t attr_count, _In_ const sai_attribute_t *attr_list) |
Create and return a DTEL object.
| [out] | dtel_id | DTEL object |
| [in] | switch_id | Switch object id |
| [in] | attr_count | Number of attributes |
| [in] | attr_list | Array of attributes |
| typedef sai_status_t(* sai_create_dtel_int_session_fn) (_Out_ sai_object_id_t *dtel_int_session_id, _In_ sai_object_id_t switch_id, _In_ uint32_t attr_count, _In_ const sai_attribute_t *attr_list) |
Create and return a DTEL INT session object.
| [out] | dtel_int_session_id | DTEL INT session object id |
| [in] | switch_id | Switch object id |
| [in] | attr_count | Number of attributes |
| [in] | attr_list | Array of attributes |
| typedef sai_status_t(* sai_create_dtel_queue_report_fn) (_Out_ sai_object_id_t *dtel_queue_report_id, _In_ sai_object_id_t switch_id, _In_ uint32_t attr_count, _In_ const sai_attribute_t *attr_list) |
Create and return a DTEL queue report object.
| [out] | dtel_queue_report_id | DTEL queue report object id |
| [in] | switch_id | Switch object id |
| [in] | attr_count | Number of attributes |
| [in] | attr_list | Array of attributes |
| typedef sai_status_t(* sai_create_dtel_report_session_fn) (_Out_ sai_object_id_t *dtel_report_session_id, _In_ sai_object_id_t switch_id, _In_ uint32_t attr_count, _In_ const sai_attribute_t *attr_list) |
Create and return a DTEL report session object.
| [out] | dtel_report_session_id | DTEL report session object |
| [in] | switch_id | Switch object id |
| [in] | attr_count | Number of attributes |
| [in] | attr_list | Array of attributes |
| typedef enum _sai_dtel_attr_t sai_dtel_attr_t |
DTEL attributes for the switch.
| typedef enum _sai_dtel_event_attr_t sai_dtel_event_attr_t |
DTEL events attributes.
| typedef enum _sai_dtel_event_type_t sai_dtel_event_type_t |
Enum defining DTEL event types.
| typedef enum _sai_dtel_int_session_attr_t sai_dtel_int_session_attr_t |
INT session attributes.
Queue report trigger attributes.
DTEL report session attributes.
| typedef sai_status_t(* sai_get_dtel_attribute_fn) (_In_ sai_object_id_t dtel_id, _In_ uint32_t attr_count, _Inout_ sai_attribute_t *attr_list) |
Get DTEL attribute.
| [in] | dtel_id | DTEL object id |
| [in] | attr_count | Number of attributes |
| [in,out] | attr_list | Array of attributes |
| typedef sai_status_t(* sai_get_dtel_event_attribute_fn) (_In_ sai_object_id_t dtel_event_id, _In_ uint32_t attr_count, _Inout_ sai_attribute_t *attr_list) |
Get DTEL event attribute.
| [in] | dtel_event_id | DTEL event id |
| [in] | attr_count | Number of attributes |
| [in,out] | attr_list | Array of attributes |
| typedef sai_status_t(* sai_get_dtel_int_session_attribute_fn) (_In_ sai_object_id_t dtel_int_session_id, _In_ uint32_t attr_count, _Inout_ sai_attribute_t *attr_list) |
Get DTEL INT session attribute.
| [in] | dtel_int_session_id | DTEL INT session id |
| [in] | attr_count | Number of attributes |
| [in,out] | attr_list | Array of attributes |
| typedef sai_status_t(* sai_get_dtel_queue_report_attribute_fn) (_In_ sai_object_id_t dtel_queue_report_id, _In_ uint32_t attr_count, _Inout_ sai_attribute_t *attr_list) |
Get DTEL queue report attribute.
| [in] | dtel_queue_report_id | DTEL queue report id |
| [in] | attr_count | Number of attributes |
| [in,out] | attr_list | Array of attributes |
| typedef sai_status_t(* sai_get_dtel_report_session_attribute_fn) (_In_ sai_object_id_t dtel_report_session_id, _In_ uint32_t attr_count, _Inout_ sai_attribute_t *attr_list) |
Get DTEL report session attribute.
| [in] | dtel_report_session_id | DTEL report session id |
| [in] | attr_count | Number of attributes |
| [in,out] | attr_list | Array of attributes |
| typedef sai_status_t(* sai_remove_dtel_event_fn) (_In_ sai_object_id_t dtel_event_id) |
Delete a DTEL event.
| [in] | dtel_event_id | DTEL event id |
| typedef sai_status_t(* sai_remove_dtel_fn) (_In_ sai_object_id_t dtel_id) |
Delete a DTEL object.
| [in] | dtel_id | DTEL object id |
| typedef sai_status_t(* sai_remove_dtel_int_session_fn) (_In_ sai_object_id_t dtel_int_session_id) |
Delete a DTEL INT session.
| [in] | dtel_int_session_id | DTEL INT session id |
| typedef sai_status_t(* sai_remove_dtel_queue_report_fn) (_In_ sai_object_id_t dtel_queue_report_id) |
Delete a DTEL queue report.
| [in] | dtel_queue_report_id | DTEL queue report id |
| typedef sai_status_t(* sai_remove_dtel_report_session_fn) (_In_ sai_object_id_t dtel_report_session_id) |
Delete a DTEL report session.
| [in] | dtel_report_session_id | DTEL report session id |
| typedef sai_status_t(* sai_set_dtel_attribute_fn) (_In_ sai_object_id_t dtel_id, _In_ const sai_attribute_t *attr) |
Set DTEL attribute.
| [in] | dtel_id | DTEL object id |
| [in] | attr | Attribute |
| typedef sai_status_t(* sai_set_dtel_event_attribute_fn) (_In_ sai_object_id_t dtel_event_id, _In_ const sai_attribute_t *attr) |
Set DTEL event attribute.
| [in] | dtel_event_id | DTEL event id |
| [in] | attr | Attribute |
| typedef sai_status_t(* sai_set_dtel_int_session_attribute_fn) (_In_ sai_object_id_t dtel_int_session_id, _In_ const sai_attribute_t *attr) |
Set DTEL INT session attribute.
| [in] | dtel_int_session_id | DTEL INT session id |
| [in] | attr | Attribute |
| typedef sai_status_t(* sai_set_dtel_queue_report_attribute_fn) (_In_ sai_object_id_t dtel_queue_report_id, _In_ const sai_attribute_t *attr) |
Set DTEL queue report attribute.
| [in] | dtel_queue_report_id | DTEL queue report id |
| [in] | attr | Attribute |
| typedef sai_status_t(* sai_set_dtel_report_session_attribute_fn) (_In_ sai_object_id_t dtel_report_session_id, _In_ const sai_attribute_t *attr) |
Set DTEL report session attribute.
| [in] | dtel_report_session_id | DTEL report session id |
| [in] | attr | Attribute |
| enum _sai_dtel_attr_t |
DTEL attributes for the switch.
DTEL events attributes.
Enum defining DTEL event types.
INT session attributes.
Queue report trigger attributes.
DTEL report session attributes.