|
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 | ) |
1.8.15