iPXE
Data Fields
xsmp_xve_message Struct Reference

An XSMP virtual Ethernet 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...
 
uint32_t update
 Update bitmask. More...
 
union ib_guid resource
 Resource identifier. More...
 
union ib_guid guid_le
 TCA GUID (little-endian) More...
 
uint16_t lid
 TCA LID. More...
 
struct xsmp_xve_mac mac_le
 MAC address (little-endian) More...
 
uint16_t rate
 Rate. More...
 
uint16_t state
 Administrative state (non-zero = "up") More...
 
uint16_t encap
 Encapsulation (apparently obsolete and unused) More...
 
uint16_t mtu
 MTU. More...
 
uint32_t install
 Installation flags (apparently obsolete and unused) More...
 
char name [16]
 Interface name. More...
 
uint16_t sl
 Service level. More...
 
uint16_t flow
 Flow control enabled (apparently obsolete and unused) More...
 
uint16_t committed_mbps
 Committed rate (in Mbps) More...
 
uint16_t peak_mbps
 Peak rate (in Mbps) More...
 
uint32_t committed_burst
 Committed burst size (in bytes) More...
 
uint32_t peak_burst
 Peak burst size (in bytes) More...
 
uint8_t vmware
 VMware index. More...
 
uint8_t reserved0
 Reserved. More...
 
uint16_t multipath
 Multipath flags. More...
 
char group [48]
 Multipath group name. More...
 
uint8_t agg
 Link aggregation flag. More...
 
uint8_t policy
 Link aggregation policy. More...
 
uint32_t network
 Network ID. More...
 
uint8_t mode
 Mode. More...
 
uint8_t uplink
 Uplink type. More...
 
struct xsmp_xve_ca tca
 Target channel adapter parameters. More...
 
struct xsmp_xve_ca hca
 Host channel adapter parameters. More...
 
uint8_t reserved1 [336]
 Reserved. More...
 

Detailed Description

An XSMP virtual Ethernet message.

Definition at line 245 of file xsigo.h.

Field Documentation

◆ hdr

struct xsmp_message_header xsmp_xve_message::hdr

Message header.

Definition at line 247 of file xsigo.h.

◆ type

uint8_t xsmp_xve_message::type

Message type.

Definition at line 249 of file xsigo.h.

◆ code

uint8_t xsmp_xve_message::code

Reason code.

Definition at line 251 of file xsigo.h.

◆ len

uint16_t xsmp_xve_message::len

Length (excluding message header)

Definition at line 253 of file xsigo.h.

◆ update

uint32_t xsmp_xve_message::update

Update bitmask.

Definition at line 255 of file xsigo.h.

◆ resource

union ib_guid xsmp_xve_message::resource

Resource identifier.

Definition at line 257 of file xsigo.h.

◆ guid_le

union ib_guid xsmp_xve_message::guid_le

TCA GUID (little-endian)

Definition at line 259 of file xsigo.h.

◆ lid

uint16_t xsmp_xve_message::lid

TCA LID.

Definition at line 261 of file xsigo.h.

◆ mac_le

struct xsmp_xve_mac xsmp_xve_message::mac_le

MAC address (little-endian)

Definition at line 263 of file xsigo.h.

◆ rate

uint16_t xsmp_xve_message::rate

Rate.

Definition at line 265 of file xsigo.h.

◆ state

uint16_t xsmp_xve_message::state

Administrative state (non-zero = "up")

Definition at line 267 of file xsigo.h.

◆ encap

uint16_t xsmp_xve_message::encap

Encapsulation (apparently obsolete and unused)

Definition at line 269 of file xsigo.h.

◆ mtu

uint16_t xsmp_xve_message::mtu

MTU.

Definition at line 271 of file xsigo.h.

◆ install

uint32_t xsmp_xve_message::install

Installation flags (apparently obsolete and unused)

Definition at line 273 of file xsigo.h.

◆ name

char xsmp_xve_message::name[16]

Interface name.

Definition at line 275 of file xsigo.h.

◆ sl

uint16_t xsmp_xve_message::sl

Service level.

Definition at line 277 of file xsigo.h.

◆ flow

uint16_t xsmp_xve_message::flow

Flow control enabled (apparently obsolete and unused)

Definition at line 279 of file xsigo.h.

◆ committed_mbps

uint16_t xsmp_xve_message::committed_mbps

Committed rate (in Mbps)

Definition at line 281 of file xsigo.h.

◆ peak_mbps

uint16_t xsmp_xve_message::peak_mbps

Peak rate (in Mbps)

Definition at line 283 of file xsigo.h.

◆ committed_burst

uint32_t xsmp_xve_message::committed_burst

Committed burst size (in bytes)

Definition at line 285 of file xsigo.h.

◆ peak_burst

uint32_t xsmp_xve_message::peak_burst

Peak burst size (in bytes)

Definition at line 287 of file xsigo.h.

◆ vmware

uint8_t xsmp_xve_message::vmware

VMware index.

Definition at line 289 of file xsigo.h.

◆ reserved0

uint8_t xsmp_xve_message::reserved0

Reserved.

Definition at line 291 of file xsigo.h.

◆ multipath

uint16_t xsmp_xve_message::multipath

Multipath flags.

Definition at line 293 of file xsigo.h.

◆ group

char xsmp_xve_message::group[48]

Multipath group name.

Definition at line 295 of file xsigo.h.

◆ agg

uint8_t xsmp_xve_message::agg

Link aggregation flag.

Definition at line 297 of file xsigo.h.

◆ policy

uint8_t xsmp_xve_message::policy

Link aggregation policy.

Definition at line 299 of file xsigo.h.

◆ network

uint32_t xsmp_xve_message::network

Network ID.

Definition at line 301 of file xsigo.h.

◆ mode

uint8_t xsmp_xve_message::mode

Mode.

Definition at line 303 of file xsigo.h.

◆ uplink

uint8_t xsmp_xve_message::uplink

Uplink type.

Definition at line 305 of file xsigo.h.

◆ tca

struct xsmp_xve_ca xsmp_xve_message::tca

Target channel adapter parameters.

Definition at line 307 of file xsigo.h.

◆ hca

struct xsmp_xve_ca xsmp_xve_message::hca

Host channel adapter parameters.

Definition at line 309 of file xsigo.h.

◆ reserved1

uint8_t xsmp_xve_message::reserved1[336]

Reserved.

Definition at line 311 of file xsigo.h.


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