Skip to content

Commit 7d2942f

Browse files
authored
Remove port serdes object before removing port (sonic-net#2152)
* Remove port serdes object before removing port
1 parent 27a1c22 commit 7d2942f

File tree

1 file changed

+7
-0
lines changed

1 file changed

+7
-0
lines changed

orchagent/portsorch.cpp

+7
Original file line numberDiff line numberDiff line change
@@ -2289,6 +2289,13 @@ sai_status_t PortsOrch::removePort(sai_object_id_t port_id)
22892289
}
22902290
/* else : port is in default state or not yet created */
22912291

2292+
/*
2293+
* Remove port serdes (if exists) before removing port since this
2294+
* reference is dependency.
2295+
*/
2296+
2297+
removePortSerdesAttribute(port_id);
2298+
22922299
sai_status_t status = sai_port_api->remove_port(port_id);
22932300
if (status != SAI_STATUS_SUCCESS)
22942301
{

0 commit comments

Comments
 (0)