Skip to content

Commit 9ad4772

Browse files
daiwei1983meta-codesync[bot]
authored andcommitted
skip hyper port member queue programming during warmboot
Summary: Similar to D85439293, also skip hyper port member queue programming during warmboot Reviewed By: shri-khare Differential Revision: D85964277 Privacy Context Container: L1297311 fbshipit-source-id: 71c66affc153556428283c4dd25a02f197bfe106
1 parent 50f23a9 commit 9ad4772

File tree

1 file changed

+5
-2
lines changed

1 file changed

+5
-2
lines changed

fboss/agent/hw/sai/switch/SaiPortManager.cpp

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -719,8 +719,11 @@ void SaiPortManager::loadPortQueues(const Port& swPort) {
719719
}
720720
updatedPortQueue.push_back(clonedPortQueue);
721721
}
722-
managerTable_->queueManager().ensurePortQueueConfig(
723-
saiPort->adapterKey(), portHandle->queues, updatedPortQueue, &swPort);
722+
if (swPort.getPortType() != cfg::PortType::HYPER_PORT_MEMBER) {
723+
// skip queue programming for hyper port members
724+
managerTable_->queueManager().ensurePortQueueConfig(
725+
saiPort->adapterKey(), portHandle->queues, updatedPortQueue, &swPort);
726+
}
724727
}
725728

726729
void SaiPortManager::addNode(const std::shared_ptr<Port>& swPort) {

0 commit comments

Comments
 (0)