From b7328ce5890157a025cad30118e71918a898d2f4 Mon Sep 17 00:00:00 2001 From: ngoc-do <72221689+ngoc-do@users.noreply.github.com> Date: Sat, 16 Jan 2021 10:33:38 -0800 Subject: [PATCH] Do not create fabric port if mapping is not available (#769) Fix vstest lib for Azure/sonic-swss#1431. Signed-off-by: ngocdo --- vslib/src/SwitchStateBase.cpp | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/vslib/src/SwitchStateBase.cpp b/vslib/src/SwitchStateBase.cpp index a0972f4fc..ea6a7f56e 100644 --- a/vslib/src/SwitchStateBase.cpp +++ b/vslib/src/SwitchStateBase.cpp @@ -2666,9 +2666,12 @@ sai_status_t SwitchStateBase::initialize_voq_switch_objects( CHECK_STATUS(set_system_port_list()); - CHECK_STATUS(create_fabric_ports()); + if (m_switchConfig->m_fabricLaneMap) + { + CHECK_STATUS(create_fabric_ports()); - CHECK_STATUS(set_fabric_port_list()); + CHECK_STATUS(set_fabric_port_list()); + } return SAI_STATUS_SUCCESS; }