diff --git a/orchagent/portsorch.cpp b/orchagent/portsorch.cpp index a7a6e25548d4..7748ab4c8240 100755 --- a/orchagent/portsorch.cpp +++ b/orchagent/portsorch.cpp @@ -6123,7 +6123,9 @@ void PortsOrch::generateQueueMapPerPort(const Port& port, FlexCounterQueueStates uint8_t queueRealIndex = 0; if (getQueueTypeAndIndex(queue_ids[queueIndex], queueType, queueRealIndex)) { - if (!queuesState.isQueueCounterEnabled(queueRealIndex)) + /* voq counters are always enabled. There is no mechanism to disable voq + * counters in a voq system. */ + if (!voq && !queuesState.isQueueCounterEnabled(queueRealIndex)) { continue; }