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

Detailed Description

An XSMP session message.

Definition at line 165 of file xsigo.h.

Field Documentation

◆ hdr

struct xsmp_message_header xsmp_session_message::hdr

Message header.

Definition at line 167 of file xsigo.h.

◆ type

uint8_t xsmp_session_message::type

Message type.

Definition at line 169 of file xsigo.h.

◆ code

uint8_t xsmp_session_message::code

Reason code.

Definition at line 171 of file xsigo.h.

◆ len

uint16_t xsmp_session_message::len

Length (excluding message header)

Definition at line 173 of file xsigo.h.

◆ os_type

uint8_t xsmp_session_message::os_type

Operating system type.

Definition at line 175 of file xsigo.h.

◆ reserved0

uint8_t xsmp_session_message::reserved0

Reserved.

Definition at line 177 of file xsigo.h.

◆ resources

uint16_t xsmp_session_message::resources

Resource types.

Definition at line 179 of file xsigo.h.

◆ driver_version

uint32_t xsmp_session_message::driver_version

Driver version.

Definition at line 181 of file xsigo.h.

◆ chassis_version

uint32_t xsmp_session_message::chassis_version

Required chassis version.

Definition at line 183 of file xsigo.h.

◆ boot

uint32_t xsmp_session_message::boot

Boot flags.

Definition at line 185 of file xsigo.h.

◆ firmware_version

uint64_t xsmp_session_message::firmware_version

Firmware version.

Definition at line 187 of file xsigo.h.

◆ hardware_version

uint32_t xsmp_session_message::hardware_version

Hardware version.

Definition at line 189 of file xsigo.h.

◆ vendor

uint32_t xsmp_session_message::vendor

Vendor part ID.

Definition at line 191 of file xsigo.h.

◆ xsmp_version

uint32_t xsmp_session_message::xsmp_version

Protocol version.

Definition at line 193 of file xsigo.h.

◆ chassis

char xsmp_session_message::chassis[32]

Chassis name.

Definition at line 195 of file xsigo.h.

◆ session

char xsmp_session_message::session[32]

Session name.

Definition at line 197 of file xsigo.h.

◆ reserved1

uint8_t xsmp_session_message::reserved1[120]

Reserved.

Definition at line 199 of file xsigo.h.


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