| CPC G06F 13/4221 (2013.01) [G06F 2213/0026 (2013.01)] | 16 Claims |

|
1. A method of operating a baseboard management controller (BMC), comprising:
receiving, by the BMC, a management instruction directed to a Peripheral Component Interconnect Express (PCIe) switch;
generating a corresponding command for the PCIe switch based on the management instruction by utilizing a switch library provided by a hardware vendor of the PCIe switch;
utilizing a shim library to interface between the switch library and a Management Component Transport Protocol (MCTP) layer implemented on the BMC, wherein the MCTP layer provides an interface for communicating with the PCIe switch; and
transmitting the corresponding command to the PCIe switch to configure or operate the PCIe switch dynamically.
|