iPXE
Data Fields
vmbus_offer_channel Struct Reference

VMBus "offer channel" message. More...

#include <vmbus.h>

Data Fields

struct vmbus_message_header header
 Message header.
union uuid type
 Channel type.
union uuid instance
 Channel instance.
uint8_t reserved_a [16]
 Reserved.
uint16_t flags
 Flags.
uint8_t reserved_b [2]
 Reserved.
uint8_t data [120]
 User data.
uint8_t reserved_c [4]
 Reserved.
uint32_t channel
 Channel ID.
uint8_t monitor
 Monitor ID.
uint8_t monitored
 Monitor exists.
uint8_t reserved [2]
 Reserved.
uint32_t connection
 Connection ID.

Detailed Description

VMBus "offer channel" message.

Definition at line 98 of file vmbus.h.


Field Documentation

Message header.

Definition at line 100 of file vmbus.h.

Channel type.

Definition at line 102 of file vmbus.h.

Referenced by vmbus_probe_channels(), and vmbus_reset_channels().

Channel instance.

Definition at line 104 of file vmbus.h.

Referenced by vmbus_probe_channels().

Reserved.

Definition at line 106 of file vmbus.h.

Flags.

Definition at line 108 of file vmbus.h.

Reserved.

Definition at line 110 of file vmbus.h.

User data.

Definition at line 112 of file vmbus.h.

Reserved.

Definition at line 114 of file vmbus.h.

Channel ID.

Definition at line 116 of file vmbus.h.

Referenced by vmbus_probe_channels(), and vmbus_reset_channels().

Monitor ID.

Definition at line 118 of file vmbus.h.

Referenced by vmbus_probe_channels(), and vmbus_reset_channels().

Monitor exists.

Definition at line 120 of file vmbus.h.

Referenced by vmbus_probe_channels(), and vmbus_reset_channels().

Reserved.

Definition at line 122 of file vmbus.h.

Connection ID.

Definition at line 124 of file vmbus.h.


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