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

Field match mask. More...

#include <saitypes.h>

Public Attributes

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_uint64_t u64
 
sai_mac_t mac
 
sai_ip4_t ip4
 
sai_ip6_t ip6
 
sai_u8_list_t u8list
 

Detailed Description

Field match mask.

Extra paramater:
const sai_attr_metadata_t *meta

Definition at line 490 of file saitypes.h.

Member Data Documentation

◆ ip4

sai_ip4_t _sai_acl_field_data_mask_t::ip4
Valid only when:
meta->attrvaluetype == SAI_ATTR_VALUE_TYPE_ACL_FIELD_DATA_IPV4

Definition at line 517 of file saitypes.h.

◆ ip6

sai_ip6_t _sai_acl_field_data_mask_t::ip6
Valid only when:
meta->attrvaluetype == SAI_ATTR_VALUE_TYPE_ACL_FIELD_DATA_IPV6

Definition at line 520 of file saitypes.h.

◆ mac

sai_mac_t _sai_acl_field_data_mask_t::mac
Valid only when:
meta->attrvaluetype == SAI_ATTR_VALUE_TYPE_ACL_FIELD_DATA_MAC

Definition at line 514 of file saitypes.h.

◆ s16

sai_int16_t _sai_acl_field_data_mask_t::s16
Valid only when:
meta->attrvaluetype == SAI_ATTR_VALUE_TYPE_ACL_FIELD_DATA_INT16

Definition at line 502 of file saitypes.h.

◆ s32

sai_int32_t _sai_acl_field_data_mask_t::s32
Valid only when:
meta->attrvaluetype == SAI_ATTR_VALUE_TYPE_ACL_FIELD_DATA_INT32

Definition at line 508 of file saitypes.h.

◆ s8

sai_int8_t _sai_acl_field_data_mask_t::s8
Valid only when:
meta->attrvaluetype == SAI_ATTR_VALUE_TYPE_ACL_FIELD_DATA_INT8

Definition at line 496 of file saitypes.h.

◆ u16

sai_uint16_t _sai_acl_field_data_mask_t::u16
Valid only when:
meta->attrvaluetype == SAI_ATTR_VALUE_TYPE_ACL_FIELD_DATA_UINT16

Definition at line 499 of file saitypes.h.

◆ u32

sai_uint32_t _sai_acl_field_data_mask_t::u32
Valid only when:
meta->attrvaluetype == SAI_ATTR_VALUE_TYPE_ACL_FIELD_DATA_UINT32

Definition at line 505 of file saitypes.h.

◆ u64

sai_uint64_t _sai_acl_field_data_mask_t::u64
Valid only when:
meta->attrvaluetype == SAI_ATTR_VALUE_TYPE_ACL_FIELD_DATA_UINT64

Definition at line 511 of file saitypes.h.

◆ u8

sai_uint8_t _sai_acl_field_data_mask_t::u8
Valid only when:
meta->attrvaluetype == SAI_ATTR_VALUE_TYPE_ACL_FIELD_DATA_UINT8

Definition at line 493 of file saitypes.h.

◆ u8list

sai_u8_list_t _sai_acl_field_data_mask_t::u8list
Valid only when:
meta->attrvaluetype == SAI_ATTR_VALUE_TYPE_ACL_FIELD_DATA_UINT8_LIST

Definition at line 523 of file saitypes.h.


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