--[[-- Copyright (c) 2026 Huawei Technologies Co., Ltd.
-- openUBMC is licensed under Mulan PSL v2.
-- You can use this software according to the terms and conditions of the Mulan PSL v2.
-- You may obtain a copy of Mulan PSL v2 at:
--          http://license.coscl.org.cn/MulanPSL2
-- THIS SOFTWARE IS PROVIDED ON AN "AS IS" BASIS, WITHOUT WARRANTIES OF ANY KIND,
-- EITHER EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO NON-INFRINGEMENT,
-- MERCHANTABILITY OR FIT FOR A PARTICULAR PURPOSE.
-- See the Mulan PSL v2 for more details.
]] --
local NetworkAdapterIpmiCmdsMsg = {
    WriteMacAddressReq = (require 'network_adapter.ipmi.cmds.WriteMacAddress').WriteMacAddressReq,
    WriteMacAddressRsp = (require 'network_adapter.ipmi.cmds.WriteMacAddress').WriteMacAddressRsp,
    GetMacAddressReq = (require 'network_adapter.ipmi.cmds.GetMacAddress').GetMacAddressReq,
    GetMacAddressRsp = (require 'network_adapter.ipmi.cmds.GetMacAddress').GetMacAddressRsp,
    GetNcsiSlotReq = (require 'network_adapter.ipmi.cmds.GetNcsiSlot').GetNcsiSlotReq,
    GetNcsiSlotRsp = (require 'network_adapter.ipmi.cmds.GetNcsiSlot').GetNcsiSlotRsp,
    GetBusinessPortInfoReq = (require 'network_adapter.ipmi.cmds.GetBusinessPortInfo').GetBusinessPortInfoReq,
    GetBusinessPortInfoRsp = (require 'network_adapter.ipmi.cmds.GetBusinessPortInfo').GetBusinessPortInfoRsp,
    SetIPMCConfigurationReq = (require 'network_adapter.ipmi.cmds.SetIPMCConfiguration').SetIPMCConfigurationReq,
    SetIPMCConfigurationRsp = (require 'network_adapter.ipmi.cmds.SetIPMCConfiguration').SetIPMCConfigurationRsp,
    GetIPMCConfigurationReq = (require 'network_adapter.ipmi.cmds.GetIPMCConfiguration').GetIPMCConfigurationReq,
    GetIPMCConfigurationRsp = (require 'network_adapter.ipmi.cmds.GetIPMCConfiguration').GetIPMCConfigurationRsp,
    GetNetworkAdapterModelByLOMReq = (require 'network_adapter.ipmi.cmds.GetNetworkAdapterModelByLOM').GetNetworkAdapterModelByLOMReq,
    GetNetworkAdapterModelByLOMRsp = (require 'network_adapter.ipmi.cmds.GetNetworkAdapterModelByLOM').GetNetworkAdapterModelByLOMRsp,
    GetNetworkAdapterModelByOCPCardReq = (require 'network_adapter.ipmi.cmds.GetNetworkAdapterModelByOCPCard').GetNetworkAdapterModelByOCPCardReq,
    GetNetworkAdapterModelByOCPCardRsp = (require 'network_adapter.ipmi.cmds.GetNetworkAdapterModelByOCPCard').GetNetworkAdapterModelByOCPCardRsp,
    GetDpuOSStartupStatusReq = (require 'network_adapter.ipmi.cmds.GetDpuOSStartupStatus').GetDpuOSStartupStatusReq,
    GetDpuOSStartupStatusRsp = (require 'network_adapter.ipmi.cmds.GetDpuOSStartupStatus').GetDpuOSStartupStatusRsp,
    GetDpuHostAccessReq = (require 'network_adapter.ipmi.cmds.GetDpuHostAccess').GetDpuHostAccessReq,
    GetDpuHostAccessRsp = (require 'network_adapter.ipmi.cmds.GetDpuHostAccess').GetDpuHostAccessRsp,
    SetDpuHostAccessReq = (require 'network_adapter.ipmi.cmds.SetDpuHostAccess').SetDpuHostAccessReq,
    SetDpuHostAccessRsp = (require 'network_adapter.ipmi.cmds.SetDpuHostAccess').SetDpuHostAccessRsp,
    GetDpuExtendedHostPrivilegeReq = (require 'network_adapter.ipmi.cmds.GetDpuExtendedHostPrivilege').GetDpuExtendedHostPrivilegeReq,
    GetDpuExtendedHostPrivilegeRsp = (require 'network_adapter.ipmi.cmds.GetDpuExtendedHostPrivilege').GetDpuExtendedHostPrivilegeRsp,
    SetDpuExtendedHostPrivilegeReq = (require 'network_adapter.ipmi.cmds.SetDpuExtendedHostPrivilege').SetDpuExtendedHostPrivilegeReq,
    SetDpuExtendedHostPrivilegeRsp = (require 'network_adapter.ipmi.cmds.SetDpuExtendedHostPrivilege').SetDpuExtendedHostPrivilegeRsp,
    GetDpuModeReq = (require 'network_adapter.ipmi.cmds.GetDpuMode').GetDpuModeReq,
    GetDpuModeRsp = (require 'network_adapter.ipmi.cmds.GetDpuMode').GetDpuModeRsp,
    SetDpuModeReq = (require 'network_adapter.ipmi.cmds.SetDpuMode').SetDpuModeReq,
    SetDpuModeRsp = (require 'network_adapter.ipmi.cmds.SetDpuMode').SetDpuModeRsp
}

return NetworkAdapterIpmiCmdsMsg
