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

Detailed Description

An XSMP virtual Ethernet message.

Definition at line 245 of file xsigo.h.


Field Documentation

Message header.

Definition at line 247 of file xsigo.h.

Referenced by xsmp_rx_xve(), and xsmp_tx_xve().

Message type.

Definition at line 249 of file xsigo.h.

Referenced by xsmp_rx_xve(), xsmp_rx_xve_ready(), xsmp_tx_xve(), xsmp_tx_xve_notify(), and xsmp_tx_xve_params().

Reason code.

Definition at line 251 of file xsigo.h.

Referenced by xsmp_rx_xve_delete(), xsmp_tx_xve(), xsmp_tx_xve_nack(), and xsmp_tx_xve_params().

Length (excluding message header)

Definition at line 253 of file xsigo.h.

Referenced by xsmp_tx_xve().

Update bitmask.

Definition at line 255 of file xsigo.h.

Referenced by xsmp_rx_xve_update().

TCA GUID (little-endian)

Definition at line 259 of file xsigo.h.

Referenced by xsmp_rx_xve_modify().

TCA LID.

Definition at line 261 of file xsigo.h.

MAC address (little-endian)

Definition at line 263 of file xsigo.h.

Referenced by xsmp_rx_xve_install().

Rate.

Definition at line 265 of file xsigo.h.

Administrative state (non-zero = "up")

Definition at line 267 of file xsigo.h.

Referenced by xsmp_rx_xve_modify().

Encapsulation (apparently obsolete and unused)

Definition at line 269 of file xsigo.h.

MTU.

Definition at line 271 of file xsigo.h.

Referenced by xsmp_rx_xve_modify(), and xsmp_tx_xve_params().

Installation flags (apparently obsolete and unused)

Definition at line 273 of file xsigo.h.

Interface name.

Definition at line 275 of file xsigo.h.

Referenced by xsmp_rx_xve_install().

Service level.

Definition at line 277 of file xsigo.h.

Flow control enabled (apparently obsolete and unused)

Definition at line 279 of file xsigo.h.

Committed rate (in Mbps)

Definition at line 281 of file xsigo.h.

Peak rate (in Mbps)

Definition at line 283 of file xsigo.h.

Committed burst size (in bytes)

Definition at line 285 of file xsigo.h.

Peak burst size (in bytes)

Definition at line 287 of file xsigo.h.

VMware index.

Definition at line 289 of file xsigo.h.

Reserved.

Definition at line 291 of file xsigo.h.

Multipath flags.

Definition at line 293 of file xsigo.h.

Multipath group name.

Definition at line 295 of file xsigo.h.

Link aggregation flag.

Definition at line 297 of file xsigo.h.

Link aggregation policy.

Definition at line 299 of file xsigo.h.

Network ID.

Definition at line 301 of file xsigo.h.

Referenced by xsmp_rx_xve_install(), and xsmp_tx_xve_params().

Mode.

Definition at line 303 of file xsigo.h.

Uplink type.

Definition at line 305 of file xsigo.h.

Referenced by xsmp_rx_xve_install().

Target channel adapter parameters.

Definition at line 307 of file xsigo.h.

Referenced by xsmp_rx_xve_install(), xsmp_rx_xve_modify(), and xsmp_tx_xve_params().

Host channel adapter parameters.

Definition at line 309 of file xsigo.h.

Referenced by xsmp_rx_xve_modify(), and xsmp_tx_xve_params().

Reserved.

Definition at line 311 of file xsigo.h.


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