iPXE
|
Xsigo virtual Ethernet devices. More...
Go to the source code of this file.
Data Structures | |
struct | xsigo_server_id |
A Xsigo server identifier. More... | |
struct | xsigo_manager_id |
A Xsigo configuration manager identifier. More... | |
struct | xsigo_managers_request |
A Xsigo configuration manager request MAD. More... | |
struct | xsigo_managers_reply |
A Xsigo configuration manager reply MAD. More... | |
union | xsigo_mad |
A Xsigo MAD. More... | |
struct | xsmp_node_id |
An XSMP node identifier. More... | |
struct | xsmp_message_header |
An XSMP message header. More... | |
struct | xsmp_session_message |
An XSMP session message. More... | |
struct | xsmp_xve_ca |
XSMP virtual Ethernet channel adapter parameters. More... | |
struct | xsmp_xve_mac |
XSMP virtual Ethernet MAC address. More... | |
struct | xsmp_xve_message |
An XSMP virtual Ethernet message. More... | |
union | xsmp_message |
An XSMP message. More... | |
Macros | |
#define | XDS_SERVICE_NAME "XSIGOXDS" |
Xsigo directory service record name. More... | |
#define | XCM_SERVICE_ID { 0x00, 0x00, 0x00, 0x00, 0x02, 0x13, 0x97, 0x01 } |
Xsigo configuration manager service ID. More... | |
#define | XSIGO_MGMT_CLASS 0x0b |
Xsigo management class. More... | |
#define | XSIGO_MGMT_CLASS_VERSION 2 |
Xsigo management class version. More... | |
#define | XSIGO_ATTR_XCM_REQUEST 0xb002 |
Xsigo configuration manager request MAD. More... | |
#define | XSIGO_OS_TYPE_GENERIC 0x40 |
Generic operating system type. More... | |
#define | XVE_PREFIX 0xff15101cUL |
Xsigo virtual Ethernet broadcast GID prefix. More... | |
#define | XSIGO_RESOURCES_PRESENT 0x8000 |
Resource types are present. More... | |
#define | XSIGO_OPEN_RETRY_DELAY ( 2 * TICKS_PER_SEC ) |
Delay between attempts to open the Infiniband device. More... | |
#define | XSIGO_DISCOVERY_FAILURE_DELAY ( 10 * TICKS_PER_SEC ) |
Delay between unsuccessful discovery attempts. More... | |
#define | XSIGO_DISCOVERY_SUCCESS_DELAY ( 20 * TICKS_PER_SEC ) |
Delay between successful discovery attempts. More... | |
#define | XSIGO_KEEPALIVE_INTERVAL ( 10 * TICKS_PER_SEC ) |
Delay between keepalive requests. More... | |
#define | XSIGO_KEEPALIVE_MAX_WAIT ( 2 * TICKS_PER_SEC ) |
Maximum time to wait for a keepalive response. More... | |
Functions | |
FILE_LICENCE (GPL2_OR_LATER_OR_UBDL) | |
Xsigo virtual Ethernet devices.
Definition in file xsigo.h.
#define XDS_SERVICE_NAME "XSIGOXDS" |
#define XCM_SERVICE_ID { 0x00, 0x00, 0x00, 0x00, 0x02, 0x13, 0x97, 0x01 } |
#define XSIGO_MGMT_CLASS_VERSION 2 |
#define XSIGO_ATTR_XCM_REQUEST 0xb002 |
#define XSIGO_OS_TYPE_GENERIC 0x40 |
#define XVE_PREFIX 0xff15101cUL |
#define XSIGO_RESOURCES_PRESENT 0x8000 |
#define XSIGO_OPEN_RETRY_DELAY ( 2 * TICKS_PER_SEC ) |
#define XSIGO_DISCOVERY_FAILURE_DELAY ( 10 * TICKS_PER_SEC ) |
#define XSIGO_DISCOVERY_SUCCESS_DELAY ( 20 * TICKS_PER_SEC ) |
#define XSIGO_KEEPALIVE_INTERVAL ( 10 * TICKS_PER_SEC ) |
#define XSIGO_KEEPALIVE_MAX_WAIT ( 2 * TICKS_PER_SEC ) |
enum xsigo_resource_type |
enum xsmp_message_type |
enum xsmp_session_type |
XSMP session message types.
Definition at line 203 of file xsigo.h.
enum xsmp_session_boot |
enum xsmp_xve_type |
XSMP virtual Ethernet message types.
Definition at line 315 of file xsigo.h.
enum xsmp_xve_code |
XSMP virtual Ethernet message codes.
Enumerator | |
---|---|
XSMP_XVE_CODE_ERROR |
Definition at line 333 of file xsigo.h.
enum xsmp_xve_update |
enum xsmp_xve_mode |
enum xsmp_xve_uplink |
FILE_LICENCE | ( | GPL2_OR_LATER_OR_UBDL | ) |