LANConfig.h 2.1 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. * lanconfig.h
  16. * Lan configuration command handler
  17. *
  18. * Author: Bakka Ravinder Reddy <bakkar@ami.com>
  19. *
  20. *****************************************************************/
  21. #ifndef LANCONFIG_H
  22. #define LANCONFIG_H
  23. #include "com_BmcType.h"
  24. #include "com_IPMIDefs.h"
  25. #include "com_IPMI_LANConfig.h"
  26. /**
  27. * @defgroup lcc LAN Configuration Command handlers
  28. * @ingroup devcfg
  29. * IPMI LAN interface configuration command handlers.
  30. * Get/Set commands allow retrieval and updation of various LAN parameters.
  31. * @{
  32. **/
  33. int SetLanConfigParam ( uint8_t* pReq, uint8_t ReqLen, uint8_t* pRes );
  34. // int GetLanConfigParam ( uint8_t* pReq, uint8_t ReqLen, uint8_t* pRes );
  35. // int SuspendBMCArps ( uint8_t* pReq, uint8_t ReqLen, uint8_t* pRes );
  36. // int GetIPUDPRMCPStats ( uint8_t* pReq, uint8_t ReqLen, uint8_t* pRes );
  37. /** @} */
  38. /**
  39. * @brief Initialize LAN Configuration Data.
  40. **/
  41. // void InitLanConfigData(void);
  42. /**
  43. * @brief Update ARP Status information.
  44. * @param EthIndex - Ethernet index
  45. * @param IsTimerRunning - indicates timer state.
  46. **/
  47. // uint8_t UpdateArpStatus (uint8_t EthIndex, BOOL IsTimerRunning, int BMCInst);
  48. /**
  49. * @brief Gratuitous ARP generation task.
  50. **/
  51. // void* GratuitousARPTask (uint8_t *Addr);
  52. #endif /* LANCONFIG_H */