File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -901,6 +901,21 @@ sai_status_t VirtualSwitchSaiInterface::queryAattributeEnumValuesCapability(
901901
902902 return SAI_STATUS_SUCCESS;
903903 }
904+ else if (object_type == SAI_OBJECT_TYPE_DEBUG_COUNTER && attr_id == SAI_DEBUG_COUNTER_ATTR_TYPE)
905+ {
906+ if (enum_values_capability->count < 4 )
907+ {
908+ return SAI_STATUS_BUFFER_OVERFLOW;
909+ }
910+
911+ enum_values_capability->count = 4 ;
912+ enum_values_capability->list [0 ] = SAI_DEBUG_COUNTER_TYPE_PORT_IN_DROP_REASONS;
913+ enum_values_capability->list [1 ] = SAI_DEBUG_COUNTER_TYPE_PORT_OUT_DROP_REASONS;
914+ enum_values_capability->list [2 ] = SAI_DEBUG_COUNTER_TYPE_SWITCH_IN_DROP_REASONS;
915+ enum_values_capability->list [3 ] = SAI_DEBUG_COUNTER_TYPE_SWITCH_OUT_DROP_REASONS;
916+
917+ return SAI_STATUS_SUCCESS;
918+ }
904919
905920 return SAI_STATUS_NOT_SUPPORTED;
906921}
You can’t perform that action at this time.
0 commit comments