added PICMG netfn\n ran lindent

This commit is contained in:
Francois Isabelle 2005-07-12 13:09:33 +00:00
parent c792f6e7e1
commit f9f0599908

View File

@ -57,14 +57,13 @@
#define IPMI_PAYLOAD_TYPE_RAKP_3 0x14 #define IPMI_PAYLOAD_TYPE_RAKP_3 0x14
#define IPMI_PAYLOAD_TYPE_RAKP_4 0x15 #define IPMI_PAYLOAD_TYPE_RAKP_4 0x15
extern int verbose; extern int verbose;
extern int csv_output; extern int csv_output;
struct ipmi_rq { struct ipmi_rq {
struct { struct {
uint8_t netfn :6; uint8_t netfn:6;
uint8_t lun :2; uint8_t lun:2;
uint8_t cmd; uint8_t cmd;
uint8_t target_cmd; uint8_t target_cmd;
uint16_t data_len; uint16_t data_len;
@ -72,7 +71,6 @@ struct ipmi_rq {
} msg; } msg;
}; };
/* /*
* This is what the sendrcv_v2() function would take as an argument. The common case * This is what the sendrcv_v2() function would take as an argument. The common case
* is for payload_type to be IPMI_PAYLOAD_TYPE_IPMI. * is for payload_type to be IPMI_PAYLOAD_TYPE_IPMI.
@ -85,37 +83,37 @@ struct ipmi_v2_payload {
struct { struct {
uint8_t rq_seq; uint8_t rq_seq;
struct ipmi_rq * request; struct ipmi_rq *request;
} ipmi_request; } ipmi_request;
struct { struct {
uint8_t rs_seq; uint8_t rs_seq;
struct ipmi_rs * response; struct ipmi_rs *response;
} ipmi_response; } ipmi_response;
/* Only used internally by the lanplus interface */ /* Only used internally by the lanplus interface */
struct { struct {
uint8_t * request; uint8_t *request;
} open_session_request; } open_session_request;
/* Only used internally by the lanplus interface */ /* Only used internally by the lanplus interface */
struct { struct {
uint8_t * message; uint8_t *message;
} rakp_1_message; } rakp_1_message;
/* Only used internally by the lanplus interface */ /* Only used internally by the lanplus interface */
struct { struct {
uint8_t * message; uint8_t *message;
} rakp_2_message; } rakp_2_message;
/* Only used internally by the lanplus interface */ /* Only used internally by the lanplus interface */
struct { struct {
uint8_t * message; uint8_t *message;
} rakp_3_message; } rakp_3_message;
/* Only used internally by the lanplus interface */ /* Only used internally by the lanplus interface */
struct { struct {
uint8_t * message; uint8_t *message;
} rakp_4_message; } rakp_4_message;
struct { struct {
@ -136,20 +134,15 @@ struct ipmi_v2_payload {
} payload; } payload;
}; };
struct ipmi_rq_entry { struct ipmi_rq_entry {
struct ipmi_rq req; struct ipmi_rq req;
struct ipmi_intf * intf; struct ipmi_intf *intf;
uint8_t rq_seq; uint8_t rq_seq;
uint8_t * msg_data; uint8_t *msg_data;
int msg_len; int msg_len;
struct ipmi_rq_entry * next; struct ipmi_rq_entry *next;
}; };
struct ipmi_rs { struct ipmi_rs {
uint8_t ccode; uint8_t ccode;
uint8_t data[IPMI_BUF_SIZE]; uint8_t data[IPMI_BUF_SIZE];
@ -180,7 +173,6 @@ struct ipmi_rs {
uint16_t msglen; uint16_t msglen;
} session; } session;
/* /*
* A union of the different possible payload meta-data * A union of the different possible payload meta-data
*/ */
@ -232,8 +224,6 @@ struct ipmi_rs {
} payload; } payload;
}; };
#define IPMI_NETFN_CHASSIS 0x0 #define IPMI_NETFN_CHASSIS 0x0
#define IPMI_NETFN_BRIDGE 0x2 #define IPMI_NETFN_BRIDGE 0x2
#define IPMI_NETFN_SE 0x4 #define IPMI_NETFN_SE 0x4
@ -241,6 +231,7 @@ struct ipmi_rs {
#define IPMI_NETFN_FIRMWARE 0x8 #define IPMI_NETFN_FIRMWARE 0x8
#define IPMI_NETFN_STORAGE 0xa #define IPMI_NETFN_STORAGE 0xa
#define IPMI_NETFN_TRANSPORT 0xc #define IPMI_NETFN_TRANSPORT 0xc
#define IPMI_NETFN_PICMG 0x2C
#define IPMI_NETFN_ISOL 0x34 #define IPMI_NETFN_ISOL 0x34
#define IPMI_BMC_SLAVE_ADDR 0x20 #define IPMI_BMC_SLAVE_ADDR 0x20