SAI Metadata
|
Classes | |
struct | _sai_dash_vnet_api_t |
Typedefs | |
typedef enum _sai_vnet_attr_t | sai_vnet_attr_t |
Attribute ID for dash_vnet_vnet. | |
typedef sai_status_t(* | sai_create_vnet_fn) (_Out_ sai_object_id_t *vnet_id, _In_ sai_object_id_t switch_id, _In_ uint32_t attr_count, _In_ const sai_attribute_t *attr_list) |
Create dash_vnet_vnet. | |
typedef sai_status_t(* | sai_remove_vnet_fn) (_In_ sai_object_id_t vnet_id) |
Remove dash_vnet_vnet. | |
typedef sai_status_t(* | sai_set_vnet_attribute_fn) (_In_ sai_object_id_t vnet_id, _In_ const sai_attribute_t *attr) |
Set attribute for dash_vnet_vnet. | |
typedef sai_status_t(* | sai_get_vnet_attribute_fn) (_In_ sai_object_id_t vnet_id, _In_ uint32_t attr_count, _Inout_ sai_attribute_t *attr_list) |
Get attribute for dash_vnet_vnet. | |
typedef struct _sai_dash_vnet_api_t | sai_dash_vnet_api_t |
Enumerations | |
enum | _sai_vnet_attr_t { SAI_VNET_ATTR_START , SAI_VNET_ATTR_VNI = SAI_VNET_ATTR_START , SAI_VNET_ATTR_END , SAI_VNET_ATTR_CUSTOM_RANGE_START = 0x10000000 , SAI_VNET_ATTR_CUSTOM_RANGE_END } |
Attribute ID for dash_vnet_vnet. More... | |
typedef sai_status_t(* sai_create_vnet_fn) (_Out_ sai_object_id_t *vnet_id, _In_ sai_object_id_t switch_id, _In_ uint32_t attr_count, _In_ const sai_attribute_t *attr_list) |
Create dash_vnet_vnet.
[out] | vnet_id | Entry id |
[in] | switch_id | Switch id |
[in] | attr_count | Number of attributes |
[in] | attr_list | Array of attributes |
Definition at line 78 of file saiexperimentaldashvnet.h.
typedef sai_status_t(* sai_get_vnet_attribute_fn) (_In_ sai_object_id_t vnet_id, _In_ uint32_t attr_count, _Inout_ sai_attribute_t *attr_list) |
Get attribute for dash_vnet_vnet.
[in] | vnet_id | Entry id |
[in] | attr_count | Number of attributes |
[in,out] | attr_list | Array of attributes |
Definition at line 115 of file saiexperimentaldashvnet.h.
typedef sai_status_t(* sai_remove_vnet_fn) (_In_ sai_object_id_t vnet_id) |
Remove dash_vnet_vnet.
[in] | vnet_id | Entry id |
Definition at line 91 of file saiexperimentaldashvnet.h.
typedef sai_status_t(* sai_set_vnet_attribute_fn) (_In_ sai_object_id_t vnet_id, _In_ const sai_attribute_t *attr) |
Set attribute for dash_vnet_vnet.
[in] | vnet_id | Entry id |
[in] | attr | Attribute |
Definition at line 102 of file saiexperimentaldashvnet.h.
enum _sai_vnet_attr_t |
Attribute ID for dash_vnet_vnet.
Definition at line 39 of file saiexperimentaldashvnet.h.