SAI Metadata
Loading...
Searching...
No Matches
_sai_attr_capability_metadata_t Struct Reference

Defines attribute capability metadata. More...

#include <saimetadatatypes.h>

Public Attributes

uint64_t vendorid
 Vendor ID.
 
sai_attr_capability_t operationcapability
 Operation capability.
 
const size_t enumvaluescount
 Enum values count.
 
const int *const enumvalues
 Enum values count.
 

Detailed Description

Defines attribute capability metadata.

Definition at line 879 of file saimetadatatypes.h.

Member Data Documentation

◆ enumvalues

const int* const _sai_attr_capability_metadata_t::enumvalues

Enum values count.

Definition at line 907 of file saimetadatatypes.h.

◆ enumvaluescount

const size_t _sai_attr_capability_metadata_t::enumvaluescount

Enum values count.

When attribute is and enum, this list defines enum values supported by vendor on that attribute.

Definition at line 902 of file saimetadatatypes.h.

◆ operationcapability

sai_attr_capability_t _sai_attr_capability_metadata_t::operationcapability

Operation capability.

Defines which operation is supported on specific attribute.

Definition at line 894 of file saimetadatatypes.h.

◆ vendorid

uint64_t _sai_attr_capability_metadata_t::vendorid

Vendor ID.

Used to distinguish different capabilities of the same attribute for different ASIC instances.

Definition at line 887 of file saimetadatatypes.h.


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