iPXE
Defines | Functions
general.h File Reference

General configuration. More...

#include <config/defaults.h>
#include <config/named.h>
#include <config/general.h>
#include <config/local/general.h>
#include <NAMED_CONFIG(general.h)>
#include <LOCAL_NAMED_CONFIG(general.h)>

Go to the source code of this file.

Defines

#define BANNER_TIMEOUT   20
#define ROM_BANNER_TIMEOUT   ( 2 * BANNER_TIMEOUT )
#define NET_PROTO_IPV4   /* IPv4 protocol */
#define NET_PROTO_STP   /* Spanning Tree protocol */
#define NET_PROTO_LACP   /* Link Aggregation control protocol */
#define DOWNLOAD_PROTO_TFTP   /* Trivial File Transfer Protocol */
#define DOWNLOAD_PROTO_HTTP   /* Hypertext Transfer Protocol */
#define HTTP_AUTH_BASIC   /* Basic authentication */
#define HTTP_AUTH_DIGEST   /* Digest authentication */
#define CRYPTO_80211_WEP   /* WEP encryption (deprecated and insecure!) */
#define CRYPTO_80211_WPA   /* WPA Personal, authenticating with passphrase */
#define CRYPTO_80211_WPA2   /* Add support for stronger WPA cryptography */
#define DNS_RESOLVER   /* DNS resolver */
#define IMAGE_PNG   /* PNG image support */
#define IMAGE_DER   /* DER image support */
#define IMAGE_PEM   /* PEM image support */
#define AUTOBOOT_CMD   /* Automatic booting */
#define NVO_CMD   /* Non-volatile option storage commands */
#define CONFIG_CMD   /* Option configuration console */
#define IFMGMT_CMD   /* Interface management commands */
#define IWMGMT_CMD   /* Wireless interface management commands */
#define IBMGMT_CMD   /* Infiniband management commands */
#define FCMGMT_CMD   /* Fibre Channel management commands */
#define ROUTE_CMD   /* Routing table management commands */
#define IMAGE_CMD   /* Image management commands */
#define DHCP_CMD   /* DHCP management commands */
#define SANBOOT_CMD   /* SAN boot commands */
#define MENU_CMD   /* Menu commands */
#define LOGIN_CMD   /* Login command */
#define SYNC_CMD   /* Sync command */
#define SHELL_CMD   /* Shell command */
#define AUTOBOOT_ROM_FILTER   /* Autoboot only devices matching our ROM */
#define VNIC_IPOIB   /* Infiniband IPoIB virtual NICs */
#define TIVOLI_VMM_WORKAROUND

Functions

 FILE_LICENCE (GPL2_OR_LATER_OR_UBDL)

Detailed Description

General configuration.

Definition in file general.h.


Define Documentation

#define BANNER_TIMEOUT   20

Definition at line 29 of file general.h.

Referenced by shell_banner().

#define ROM_BANNER_TIMEOUT   ( 2 * BANNER_TIMEOUT )

Definition at line 30 of file general.h.

#define NET_PROTO_IPV4   /* IPv4 protocol */

Definition at line 37 of file general.h.

#define NET_PROTO_STP   /* Spanning Tree protocol */

Definition at line 40 of file general.h.

#define NET_PROTO_LACP   /* Link Aggregation control protocol */

Definition at line 41 of file general.h.

#define DOWNLOAD_PROTO_TFTP   /* Trivial File Transfer Protocol */

Definition at line 55 of file general.h.

#define DOWNLOAD_PROTO_HTTP   /* Hypertext Transfer Protocol */

Definition at line 56 of file general.h.

#define HTTP_AUTH_BASIC   /* Basic authentication */

Definition at line 78 of file general.h.

#define HTTP_AUTH_DIGEST   /* Digest authentication */

Definition at line 79 of file general.h.

#define CRYPTO_80211_WEP   /* WEP encryption (deprecated and insecure!) */

Definition at line 88 of file general.h.

#define CRYPTO_80211_WPA   /* WPA Personal, authenticating with passphrase */

Definition at line 89 of file general.h.

#define CRYPTO_80211_WPA2   /* Add support for stronger WPA cryptography */

Definition at line 90 of file general.h.

#define DNS_RESOLVER   /* DNS resolver */

Definition at line 97 of file general.h.

#define IMAGE_PNG   /* PNG image support */

Definition at line 116 of file general.h.

#define IMAGE_DER   /* DER image support */

Definition at line 117 of file general.h.

#define IMAGE_PEM   /* PEM image support */

Definition at line 118 of file general.h.

#define AUTOBOOT_CMD   /* Automatic booting */

Definition at line 124 of file general.h.

#define NVO_CMD   /* Non-volatile option storage commands */

Definition at line 125 of file general.h.

#define CONFIG_CMD   /* Option configuration console */

Definition at line 126 of file general.h.

#define IFMGMT_CMD   /* Interface management commands */

Definition at line 127 of file general.h.

#define IWMGMT_CMD   /* Wireless interface management commands */

Definition at line 128 of file general.h.

#define IBMGMT_CMD   /* Infiniband management commands */

Definition at line 129 of file general.h.

#define FCMGMT_CMD   /* Fibre Channel management commands */

Definition at line 130 of file general.h.

#define ROUTE_CMD   /* Routing table management commands */

Definition at line 131 of file general.h.

#define IMAGE_CMD   /* Image management commands */

Definition at line 132 of file general.h.

#define DHCP_CMD   /* DHCP management commands */

Definition at line 133 of file general.h.

#define SANBOOT_CMD   /* SAN boot commands */

Definition at line 134 of file general.h.

#define MENU_CMD   /* Menu commands */

Definition at line 135 of file general.h.

#define LOGIN_CMD   /* Login command */

Definition at line 136 of file general.h.

#define SYNC_CMD   /* Sync command */

Definition at line 137 of file general.h.

#define SHELL_CMD   /* Shell command */

Definition at line 138 of file general.h.

#define AUTOBOOT_ROM_FILTER   /* Autoboot only devices matching our ROM */

Definition at line 163 of file general.h.

#define VNIC_IPOIB   /* Infiniband IPoIB virtual NICs */

Definition at line 169 of file general.h.

Value:
/* Work around the Tivoli VMM's garbling of SSE
                                 * registers when iPXE traps to it due to
                                 * privileged instructions */

Definition at line 196 of file general.h.


Function Documentation

FILE_LICENCE ( GPL2_OR_LATER_OR_UBDL  )