The issue is triggered from this line due to AddressOrigin was not Static:
|
elog<NotAllowed>(Reason("Not allowed to delete a non-static address")); |
Because phosphor-ipmi-host was deleting all channel objects in line below before creating a VLAN:
https://github.com/openbmc/phosphor-host-ipmid/blob/1b42a9c58f4bb6fc6c4f306e42c0544018064892/transporthandler.cpp#L652C37-L652C37