DeviceConfig.c 4.0 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263
  1. // /****************************************************************
  2. // ****************************************************************
  3. // ** **
  4. // ** (C)Copyright 2005-2006, American Megatrends Inc. **
  5. // ** **
  6. // ** All Rights Reserved. **
  7. // ** **
  8. // ** 6145-F, Northbelt Parkway, Norcross, **
  9. // ** **
  10. // ** Georgia - 30071, USA. Phone-(770)-246-8600. **
  11. // ** **
  12. // ****************************************************************
  13. // *****************************************************************
  14. // *
  15. // * DeviceConfig.c
  16. // * Device Configuration Handler
  17. // *
  18. // * Author: Govind Kothandapani <govindk@ami.com>
  19. // * : Rama Bisa <ramab@ami.com>
  20. // * : Basavaraj Astekar <basavaraja@ami.com>
  21. // * : Bakka Ravinder Reddy <bakkar@ami.com>
  22. // *
  23. // *****************************************************************/
  24. // #define UNIMPLEMENTED_AS_FUNC
  25. // #include "MsgHndlr.h"
  26. // #include "DeviceConfig.h"
  27. // #include "IPMI_SerialModem.h"
  28. // #include "IPMI_LANConfig.h"
  29. // #include "IPMI_SOLConfig.h"
  30. // #include "SerialModem.h"
  31. // #include "LANConfig.h"
  32. // #include "SOLConfig.h"
  33. // #include "Support.h"
  34. // /**
  35. // * @var g_Config_CmdHndlr
  36. // * @brief Transport Configuration Commands Map
  37. // **/
  38. // const CmdHndlrMap_T g_Config_CmdHndlr [] =
  39. // {
  40. // /*------------------------- IPM Device Commands --------------------------------------*/
  41. // { CMD_SET_LAN_CONFIGURATION_PARAMETERS, PRIV_ADMIN, SET_LAN_CONFIGURATION_PARAMETERS, 0xFF, 0xAAAA ,LAN_IFC_SUP},
  42. // { CMD_GET_LAN_CONFIGURATION_PARAMETERS, PRIV_OPERATOR, GET_LAN_CONFIGURATION_PARAMETERS, sizeof (GetLanConfigReq_T), 0xAAAA ,LAN_IFC_SUP},
  43. // { CMD_SUSPEND_BMC_ARPS, PRIV_ADMIN, SUSPEND_BMC_ARPS, sizeof (SuspendBMCArpsReq_T), 0xAAAA ,LAN_IFC_SUP},
  44. // { CMD_GET_IP_UDP_RMCP_STATISTICS, PRIV_ADMIN, GET_IP_UDP_RMCP_STATISTICS, 0xFF, 0xAAAA ,LAN_IFC_SUP},
  45. // /*--------------------- Serial/Modem Device Commands ---------------------------------*/
  46. // { CMD_SET_SERIAL_MODEM_CONFIG, PRIV_ADMIN, SET_SERIAL_MODEM_CONFIGURATION, 0xFF, 0xAAAA ,SERIAL_IFC_SUP},
  47. // { CMD_GET_SERIAL_MODEM_CONFIG, PRIV_OPERATOR, GET_SERIAL_MODEM_CONFIGURATION, sizeof (GetSerialModemConfigReq_T), 0xAAAA ,SERIAL_IFC_SUP},
  48. // { CMD_SET_SERIAL_MODEM_MUX, PRIV_OPERATOR, SET_SERIAL_MODEM_MUX, sizeof (SetMuxReq_T), 0xAAAA ,SERIAL_IFC_SUP},
  49. // { CMD_SERIAL_MODEM_CONNECTION_ACTIVITY, PRIV_OPERATOR, SERIAL_MODEM_CONNECTION_ACTIVITY,sizeof (SerialModemActivePingReq_T), 0xAAAA ,SERIAL_IFC_SUP},
  50. // { CMD_CALLBACK, PRIV_ADMIN, CALLBACK, sizeof (CallbackReq_T) , 0xAAAA ,SERIAL_IFC_SUP},
  51. // { CMD_SET_USER_CALLBACK_OPTION, PRIV_ADMIN, SET_USER_CALLBACK_OPTIONS, sizeof (SetUserCallbackReq_T), 0xAAAA ,SERIAL_IFC_SUP},
  52. // { CMD_GET_USER_CALLBACK_OPTION, PRIV_USER, GET_USER_CALLBACK_OPTIONS, sizeof (GetUserCallbackReq_T), 0xAAAA ,SERIAL_IFC_SUP},
  53. // { CMD_GET_TAP_RES_CODES, PRIV_USER, GET_TAP_RESPONSE, sizeof (GetTAPResCodeReq_T), 0xAAAA ,SERIAL_IFC_SUP},
  54. // /*------------------------- Serial Over LAN Commands ---------------------------------*/
  55. // { CMD_GET_SOL_CONFIGURATION, PRIV_USER, GET_SOL_CONFIGURATION, sizeof (GetSOLConfigReq_T), 0xAAAA ,SOL_IFC_SUP},
  56. // { CMD_SET_SOL_CONFIGURATION, PRIV_ADMIN, SET_SOL_CONFIGURATION, 0xFF, 0xAAAA ,SOL_IFC_SUP},
  57. // { 0x00, 0x00, 0x00, 0x00, 0x0000 ,0x0000}
  58. // };