iPXE
Data Fields
xsmp_session_message Struct Reference

An XSMP session message. More...

#include <xsigo.h>

Data Fields

struct xsmp_message_header hdr
 Message header.
uint8_t type
 Message type.
uint8_t code
 Reason code.
uint16_t len
 Length (excluding message header)
uint8_t os_type
 Operating system type.
uint8_t reserved0
 Reserved.
uint16_t resources
 Resource types.
uint32_t driver_version
 Driver version.
uint32_t chassis_version
 Required chassis version.
uint32_t boot
 Boot flags.
uint64_t firmware_version
 Firmware version.
uint32_t hardware_version
 Hardware version.
uint32_t vendor
 Vendor part ID.
uint32_t xsmp_version
 Protocol version.
char chassis [32]
 Chassis name.
char session [32]
 Session name.
uint8_t reserved1 [120]
 Reserved.

Detailed Description

An XSMP session message.

Definition at line 165 of file xsigo.h.


Field Documentation

Message header.

Definition at line 167 of file xsigo.h.

Referenced by xsmp_rx_session(), and xsmp_tx_session().

Message type.

Definition at line 169 of file xsigo.h.

Referenced by xsmp_rx_session(), and xsmp_tx_session().

Reason code.

Definition at line 171 of file xsigo.h.

Length (excluding message header)

Definition at line 173 of file xsigo.h.

Referenced by xsmp_tx_session().

Operating system type.

Definition at line 175 of file xsigo.h.

Referenced by xsmp_tx_session().

Reserved.

Definition at line 177 of file xsigo.h.

Resource types.

Definition at line 179 of file xsigo.h.

Referenced by xsmp_tx_session().

Driver version.

Definition at line 181 of file xsigo.h.

Required chassis version.

Definition at line 183 of file xsigo.h.

Boot flags.

Definition at line 185 of file xsigo.h.

Referenced by xsmp_tx_session().

Firmware version.

Definition at line 187 of file xsigo.h.

Hardware version.

Definition at line 189 of file xsigo.h.

Vendor part ID.

Definition at line 191 of file xsigo.h.

Protocol version.

Definition at line 193 of file xsigo.h.

Chassis name.

Definition at line 195 of file xsigo.h.

Referenced by xsmp_chassis_name().

Session name.

Definition at line 197 of file xsigo.h.

Referenced by xsmp_session_name().

Reserved.

Definition at line 199 of file xsigo.h.


The documentation for this struct was generated from the following file: