File tree 1 file changed +15
-0
lines changed
1 file changed +15
-0
lines changed Original file line number Diff line number Diff line change @@ -901,6 +901,21 @@ sai_status_t VirtualSwitchSaiInterface::queryAattributeEnumValuesCapability(
901
901
902
902
return SAI_STATUS_SUCCESS;
903
903
}
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
+ }
904
919
905
920
return SAI_STATUS_NOT_SUPPORTED;
906
921
}
You can’t perform that action at this time.
0 commit comments