|
SAI Metadata
|
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. | |
Defines attribute capability metadata.
Definition at line 879 of file saimetadatatypes.h.
| const int* const _sai_attr_capability_metadata_t::enumvalues |
Enum values count.
Definition at line 907 of file saimetadatatypes.h.
| 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.
| 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.
| 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.