SAI Metadata
|
Classes | |
struct | _sai_dash_acl_api_t |
Typedefs | |
typedef enum _sai_dash_acl_rule_action_t | sai_dash_acl_rule_action_t |
Attribute data for SAI_DASH_ACL_RULE_ATTR_ACTION. | |
typedef enum _sai_dash_acl_group_attr_t | sai_dash_acl_group_attr_t |
Attribute ID for dash_acl_dash_acl_group. | |
typedef enum _sai_dash_acl_rule_attr_t | sai_dash_acl_rule_attr_t |
Attribute ID for dash_acl_dash_acl_rule. | |
typedef sai_status_t(* | sai_create_dash_acl_group_fn) (_Out_ sai_object_id_t *dash_acl_group_id, _In_ sai_object_id_t switch_id, _In_ uint32_t attr_count, _In_ const sai_attribute_t *attr_list) |
Create dash_acl_dash_acl_group. | |
typedef sai_status_t(* | sai_remove_dash_acl_group_fn) (_In_ sai_object_id_t dash_acl_group_id) |
Remove dash_acl_dash_acl_group. | |
typedef sai_status_t(* | sai_set_dash_acl_group_attribute_fn) (_In_ sai_object_id_t dash_acl_group_id, _In_ const sai_attribute_t *attr) |
Set attribute for dash_acl_dash_acl_group. | |
typedef sai_status_t(* | sai_get_dash_acl_group_attribute_fn) (_In_ sai_object_id_t dash_acl_group_id, _In_ uint32_t attr_count, _Inout_ sai_attribute_t *attr_list) |
Get attribute for dash_acl_dash_acl_group. | |
typedef sai_status_t(* | sai_create_dash_acl_rule_fn) (_Out_ sai_object_id_t *dash_acl_rule_id, _In_ sai_object_id_t switch_id, _In_ uint32_t attr_count, _In_ const sai_attribute_t *attr_list) |
Create dash_acl_dash_acl_rule. | |
typedef sai_status_t(* | sai_remove_dash_acl_rule_fn) (_In_ sai_object_id_t dash_acl_rule_id) |
Remove dash_acl_dash_acl_rule. | |
typedef sai_status_t(* | sai_set_dash_acl_rule_attribute_fn) (_In_ sai_object_id_t dash_acl_rule_id, _In_ const sai_attribute_t *attr) |
Set attribute for dash_acl_dash_acl_rule. | |
typedef sai_status_t(* | sai_get_dash_acl_rule_attribute_fn) (_In_ sai_object_id_t dash_acl_rule_id, _In_ uint32_t attr_count, _Inout_ sai_attribute_t *attr_list) |
Get attribute for dash_acl_dash_acl_rule. | |
typedef struct _sai_dash_acl_api_t | sai_dash_acl_api_t |
typedef sai_status_t(* sai_create_dash_acl_group_fn) (_Out_ sai_object_id_t *dash_acl_group_id, _In_ sai_object_id_t switch_id, _In_ uint32_t attr_count, _In_ const sai_attribute_t *attr_list) |
Create dash_acl_dash_acl_group.
[out] | dash_acl_group_id | Entry id |
[in] | switch_id | Switch id |
[in] | attr_count | Number of attributes |
[in] | attr_list | Array of attributes |
Definition at line 206 of file saiexperimentaldashacl.h.
typedef sai_status_t(* sai_create_dash_acl_rule_fn) (_Out_ sai_object_id_t *dash_acl_rule_id, _In_ sai_object_id_t switch_id, _In_ uint32_t attr_count, _In_ const sai_attribute_t *attr_list) |
Create dash_acl_dash_acl_rule.
[out] | dash_acl_rule_id | Entry id |
[in] | switch_id | Switch id |
[in] | attr_count | Number of attributes |
[in] | attr_list | Array of attributes |
Definition at line 258 of file saiexperimentaldashacl.h.
typedef sai_status_t(* sai_get_dash_acl_group_attribute_fn) (_In_ sai_object_id_t dash_acl_group_id, _In_ uint32_t attr_count, _Inout_ sai_attribute_t *attr_list) |
Get attribute for dash_acl_dash_acl_group.
[in] | dash_acl_group_id | Entry id |
[in] | attr_count | Number of attributes |
[in,out] | attr_list | Array of attributes |
Definition at line 243 of file saiexperimentaldashacl.h.
typedef sai_status_t(* sai_get_dash_acl_rule_attribute_fn) (_In_ sai_object_id_t dash_acl_rule_id, _In_ uint32_t attr_count, _Inout_ sai_attribute_t *attr_list) |
Get attribute for dash_acl_dash_acl_rule.
[in] | dash_acl_rule_id | Entry id |
[in] | attr_count | Number of attributes |
[in,out] | attr_list | Array of attributes |
Definition at line 295 of file saiexperimentaldashacl.h.
typedef sai_status_t(* sai_remove_dash_acl_group_fn) (_In_ sai_object_id_t dash_acl_group_id) |
Remove dash_acl_dash_acl_group.
[in] | dash_acl_group_id | Entry id |
Definition at line 219 of file saiexperimentaldashacl.h.
typedef sai_status_t(* sai_remove_dash_acl_rule_fn) (_In_ sai_object_id_t dash_acl_rule_id) |
Remove dash_acl_dash_acl_rule.
[in] | dash_acl_rule_id | Entry id |
Definition at line 271 of file saiexperimentaldashacl.h.
typedef sai_status_t(* sai_set_dash_acl_group_attribute_fn) (_In_ sai_object_id_t dash_acl_group_id, _In_ const sai_attribute_t *attr) |
Set attribute for dash_acl_dash_acl_group.
[in] | dash_acl_group_id | Entry id |
[in] | attr | Attribute |
Definition at line 230 of file saiexperimentaldashacl.h.
typedef sai_status_t(* sai_set_dash_acl_rule_attribute_fn) (_In_ sai_object_id_t dash_acl_rule_id, _In_ const sai_attribute_t *attr) |
Set attribute for dash_acl_dash_acl_rule.
[in] | dash_acl_rule_id | Entry id |
[in] | attr | Attribute |
Definition at line 282 of file saiexperimentaldashacl.h.
Attribute ID for dash_acl_dash_acl_group.
Definition at line 54 of file saiexperimentaldashacl.h.
Attribute data for SAI_DASH_ACL_RULE_ATTR_ACTION.
Definition at line 39 of file saiexperimentaldashacl.h.
Attribute ID for dash_acl_dash_acl_rule.
Definition at line 87 of file saiexperimentaldashacl.h.