SAI Metadata
Loading...
Searching...
No Matches
_sai_acl_action_parameter_t Union Reference

#include <saitypes.h>

Public Attributes

bool booldata
 
sai_uint8_t u8
 
sai_int8_t s8
 
sai_uint16_t u16
 
sai_int16_t s16
 
sai_uint32_t u32
 
sai_int32_t s32
 
sai_mac_t mac
 
sai_ip4_t ip4
 
sai_ip6_t ip6
 
sai_object_id_t oid
 
sai_object_list_t objlist
 
sai_ip_address_t ipaddr
 

Detailed Description

Extra paramater:
const sai_attr_metadata_t *meta

Definition at line 618 of file saitypes.h.

Member Data Documentation

◆ booldata

bool _sai_acl_action_parameter_t::booldata
Valid only when:
meta->attrvaluetype == SAI_ATTR_VALUE_TYPE_ACL_ACTION_DATA_BOOL

Definition at line 621 of file saitypes.h.

◆ ip4

sai_ip4_t _sai_acl_action_parameter_t::ip4
Valid only when:
meta->attrvaluetype == SAI_ATTR_VALUE_TYPE_ACL_ACTION_DATA_IPV4

Definition at line 649 of file saitypes.h.

◆ ip6

sai_ip6_t _sai_acl_action_parameter_t::ip6
Valid only when:
meta->attrvaluetype == SAI_ATTR_VALUE_TYPE_ACL_ACTION_DATA_IPV6

Definition at line 652 of file saitypes.h.

◆ ipaddr

sai_ip_address_t _sai_acl_action_parameter_t::ipaddr
Valid only when:
meta->attrvaluetype == SAI_ATTR_VALUE_TYPE_ACL_ACTION_DATA_IP_ADDRESS

Definition at line 661 of file saitypes.h.

◆ mac

sai_mac_t _sai_acl_action_parameter_t::mac
Valid only when:
meta->attrvaluetype == SAI_ATTR_VALUE_TYPE_ACL_ACTION_DATA_MAC

Definition at line 646 of file saitypes.h.

◆ objlist

sai_object_list_t _sai_acl_action_parameter_t::objlist
Valid only when:
meta->attrvaluetype == SAI_ATTR_VALUE_TYPE_ACL_ACTION_DATA_OBJECT_LIST

Definition at line 658 of file saitypes.h.

◆ oid

sai_object_id_t _sai_acl_action_parameter_t::oid
Valid only when:
meta->attrvaluetype == SAI_ATTR_VALUE_TYPE_ACL_ACTION_DATA_OBJECT_ID

Definition at line 655 of file saitypes.h.

◆ s16

sai_int16_t _sai_acl_action_parameter_t::s16
Valid only when:
meta->attrvaluetype == SAI_ATTR_VALUE_TYPE_ACL_ACTION_DATA_INT16

Definition at line 633 of file saitypes.h.

◆ s32

sai_int32_t _sai_acl_action_parameter_t::s32
Serialize suffix:
enum
Pass paramater:
meta->enummetadata
Valid only when:
meta->attrvaluetype == SAI_ATTR_VALUE_TYPE_ACL_ACTION_DATA_INT32

Definition at line 643 of file saitypes.h.

◆ s8

sai_int8_t _sai_acl_action_parameter_t::s8
Valid only when:
meta->attrvaluetype == SAI_ATTR_VALUE_TYPE_ACL_ACTION_DATA_INT8

Definition at line 627 of file saitypes.h.

◆ u16

sai_uint16_t _sai_acl_action_parameter_t::u16
Valid only when:
meta->attrvaluetype == SAI_ATTR_VALUE_TYPE_ACL_ACTION_DATA_UINT16

Definition at line 630 of file saitypes.h.

◆ u32

sai_uint32_t _sai_acl_action_parameter_t::u32
Valid only when:
meta->attrvaluetype == SAI_ATTR_VALUE_TYPE_ACL_ACTION_DATA_UINT32

Definition at line 636 of file saitypes.h.

◆ u8

sai_uint8_t _sai_acl_action_parameter_t::u8
Valid only when:
meta->attrvaluetype == SAI_ATTR_VALUE_TYPE_ACL_ACTION_DATA_UINT8

Definition at line 624 of file saitypes.h.


The documentation for this union was generated from the following file: