| 
    openMMC
    
   Open Source Modular MMC for AMCs 
   | 
 
IPMI message struct. More...
#include <ipmb.h>
Data Fields | |
| uint8_t | dest_addr | 
| uint8_t | netfn | 
| uint8_t | dest_LUN | 
| uint8_t | hdr_chksum | 
| uint8_t | src_addr | 
| uint8_t | seq | 
| uint8_t | src_LUN | 
| uint8_t | cmd | 
| uint8_t | completion_code | 
| uint8_t | data_len | 
| uint8_t | data [IPMI_MSG_MAX_LENGTH] | 
| uint8_t | msg_chksum | 
IPMI message struct.
| uint8_t ipmi_msg::cmd | 
Command
| uint8_t ipmi_msg::completion_code | 
Completion Code
| uint8_t ipmi_msg::data[IPMI_MSG_MAX_LENGTH] | 
Data buffer 
 Data field has 24 bytes: 32 (Max IPMI msg len) - 7 header bytes - 1 final chksum byte 
| uint8_t ipmi_msg::data_len | 
Amount of valid bytes in data buffer
| uint8_t ipmi_msg::dest_addr | 
Destination slave address
| uint8_t ipmi_msg::dest_LUN | 
Destination LUN (Logical Unit Number)
| uint8_t ipmi_msg::hdr_chksum | 
Connection Header Checksum
| uint8_t ipmi_msg::msg_chksum | 
Message checksum
| uint8_t ipmi_msg::netfn | 
Net Function
| uint8_t ipmi_msg::seq | 
Sequence Number
| uint8_t ipmi_msg::src_addr | 
Source slave address
| uint8_t ipmi_msg::src_LUN | 
Source LUN (Logical Unit Number)