Firewall.h 2.3 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253
  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. * Firewall.h
  16. * IPMI firmware firewall commands
  17. *
  18. * Author: Ravinder Reddy <bakkar@ami.com>
  19. * Basavaraj Astekar <basavaraja@ami.com>
  20. *
  21. ******************************************************************/
  22. #ifndef FIREWALL_H
  23. #define FIREWALL_H
  24. #include "com_BmcType.h"
  25. #include "com_IPMIDefs.h"
  26. #pragma pack(1)
  27. typedef struct{
  28. uint8_t IANA[3];
  29. } IANA_T;
  30. #pragma pack()
  31. /*** Function Prototypes ***/
  32. // /**
  33. // * @defgroup apcf5 Firmware Firewall Commands
  34. // * @ingroup apcf
  35. // * IPMI IPM Device Command Handlers. Invoked by the message handler
  36. // * (IPMI 2.0 feature)
  37. // * @{
  38. // **/
  39. // extern int GetNetFnSup ( uint8_t* pReq, uint8_t ReqLen, uint8_t* pRes);
  40. // extern int GetCmdSup ( uint8_t* pReq, uint8_t ReqLen, uint8_t* pRes);
  41. // extern int GetSubFnSup ( uint8_t* pReq, uint8_t ReqLen, uint8_t* pRes);
  42. // extern int GetConfigCmds ( uint8_t* pReq, uint8_t ReqLen, uint8_t* pRes);
  43. // extern int GetConfigSubFns ( uint8_t* pReq, uint8_t ReqLen, uint8_t* pRes);
  44. // extern int SetCmdEnables ( uint8_t* pReq, uint8_t ReqLen, uint8_t* pRes);
  45. // extern int GetCmdEnables ( uint8_t* pReq, uint8_t ReqLen, uint8_t* pRes);
  46. // extern int SetSubFnEnables ( uint8_t* pReq, uint8_t ReqLen, uint8_t* pRes);
  47. // extern int GetSubFnEnables ( uint8_t* pReq, uint8_t ReqLen, uint8_t* pRes);
  48. // extern int GetOEMNetFnIANASupport ( uint8_t* pReq, uint8_t ReqLen, uint8_t* pRes);
  49. // /** @} */
  50. #endif /* FIREWALL_H */