4fd606d1f5abe38e1f42c38de1d2e895166bd0f4vboxsync/** @file
4fd606d1f5abe38e1f42c38de1d2e895166bd0f4vboxsync VFR file used by the iSCSI configuration component.
4fd606d1f5abe38e1f42c38de1d2e895166bd0f4vboxsync
4fd606d1f5abe38e1f42c38de1d2e895166bd0f4vboxsyncCopyright (c) 2004 - 2011, Intel Corporation. All rights reserved.<BR>
4fd606d1f5abe38e1f42c38de1d2e895166bd0f4vboxsyncThis program and the accompanying materials
4fd606d1f5abe38e1f42c38de1d2e895166bd0f4vboxsyncare licensed and made available under the terms and conditions of the BSD License
4fd606d1f5abe38e1f42c38de1d2e895166bd0f4vboxsyncwhich accompanies this distribution. The full text of the license may be found at
4fd606d1f5abe38e1f42c38de1d2e895166bd0f4vboxsynchttp://opensource.org/licenses/bsd-license.php
4fd606d1f5abe38e1f42c38de1d2e895166bd0f4vboxsync
4fd606d1f5abe38e1f42c38de1d2e895166bd0f4vboxsyncTHE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
4fd606d1f5abe38e1f42c38de1d2e895166bd0f4vboxsyncWITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
4fd606d1f5abe38e1f42c38de1d2e895166bd0f4vboxsync
4fd606d1f5abe38e1f42c38de1d2e895166bd0f4vboxsync**/
4fd606d1f5abe38e1f42c38de1d2e895166bd0f4vboxsync
4fd606d1f5abe38e1f42c38de1d2e895166bd0f4vboxsync#include "IScsiConfigNVDataStruc.h"
4fd606d1f5abe38e1f42c38de1d2e895166bd0f4vboxsync
4fd606d1f5abe38e1f42c38de1d2e895166bd0f4vboxsync#define EFI_NETWORK_DEVICE_CLASS 0x04
4fd606d1f5abe38e1f42c38de1d2e895166bd0f4vboxsync
4fd606d1f5abe38e1f42c38de1d2e895166bd0f4vboxsyncformset
4fd606d1f5abe38e1f42c38de1d2e895166bd0f4vboxsync guid = ISCSI_CONFIG_GUID,
4fd606d1f5abe38e1f42c38de1d2e895166bd0f4vboxsync title = STRING_TOKEN(STR_ISCSI_CONFIG_FORM_TITLE),
4fd606d1f5abe38e1f42c38de1d2e895166bd0f4vboxsync help = STRING_TOKEN(STR_ISCSI_CONFIG_FORM_HELP),
4fd606d1f5abe38e1f42c38de1d2e895166bd0f4vboxsync class = EFI_NETWORK_DEVICE_CLASS,
4fd606d1f5abe38e1f42c38de1d2e895166bd0f4vboxsync subclass = 0x03,
4fd606d1f5abe38e1f42c38de1d2e895166bd0f4vboxsync
4fd606d1f5abe38e1f42c38de1d2e895166bd0f4vboxsync varstore ISCSI_CONFIG_IFR_NVDATA,
4fd606d1f5abe38e1f42c38de1d2e895166bd0f4vboxsync varid = CONFIGURATION_VARSTORE_ID,
4fd606d1f5abe38e1f42c38de1d2e895166bd0f4vboxsync name = ISCSI_CONFIG_IFR_NVDATA,
4fd606d1f5abe38e1f42c38de1d2e895166bd0f4vboxsync guid = ISCSI_CONFIG_GUID;
4fd606d1f5abe38e1f42c38de1d2e895166bd0f4vboxsync
4fd606d1f5abe38e1f42c38de1d2e895166bd0f4vboxsync form formid = FORMID_MAIN_FORM,
4fd606d1f5abe38e1f42c38de1d2e895166bd0f4vboxsync title = STRING_TOKEN(STR_ISCSI_MAIN_FORM_TITLE);
4fd606d1f5abe38e1f42c38de1d2e895166bd0f4vboxsync
4fd606d1f5abe38e1f42c38de1d2e895166bd0f4vboxsync string varid = ISCSI_CONFIG_IFR_NVDATA.InitiatorName,
4fd606d1f5abe38e1f42c38de1d2e895166bd0f4vboxsync prompt = STRING_TOKEN(STR_ISCSI_CONFIG_INIT_NAME),
4fd606d1f5abe38e1f42c38de1d2e895166bd0f4vboxsync help = STRING_TOKEN(STR_ISCSI_CONFIG_INIT_NAME_HELP),
4fd606d1f5abe38e1f42c38de1d2e895166bd0f4vboxsync flags = INTERACTIVE,
4fd606d1f5abe38e1f42c38de1d2e895166bd0f4vboxsync key = KEY_INITIATOR_NAME,
4fd606d1f5abe38e1f42c38de1d2e895166bd0f4vboxsync minsize = ISCSI_NAME_IFR_MIN_SIZE,
4fd606d1f5abe38e1f42c38de1d2e895166bd0f4vboxsync maxsize = ISCSI_NAME_IFR_MAX_SIZE,
4fd606d1f5abe38e1f42c38de1d2e895166bd0f4vboxsync endstring;
4fd606d1f5abe38e1f42c38de1d2e895166bd0f4vboxsync
4fd606d1f5abe38e1f42c38de1d2e895166bd0f4vboxsync subtitle text = STRING_TOKEN(STR_NULL);
4fd606d1f5abe38e1f42c38de1d2e895166bd0f4vboxsync
4fd606d1f5abe38e1f42c38de1d2e895166bd0f4vboxsync goto FORMID_MAC_FORM,
4fd606d1f5abe38e1f42c38de1d2e895166bd0f4vboxsync prompt = STRING_TOKEN(STR_ADD_ATTEMPT_ENTRY),
4fd606d1f5abe38e1f42c38de1d2e895166bd0f4vboxsync help = STRING_TOKEN(STR_ADD_ATTEMPT_ENTRY),
4fd606d1f5abe38e1f42c38de1d2e895166bd0f4vboxsync flags = INTERACTIVE,
4fd606d1f5abe38e1f42c38de1d2e895166bd0f4vboxsync key = KEY_ADD_ATTEMPT;
4fd606d1f5abe38e1f42c38de1d2e895166bd0f4vboxsync
4fd606d1f5abe38e1f42c38de1d2e895166bd0f4vboxsync label ATTEMPT_ENTRY_LABEL;
4fd606d1f5abe38e1f42c38de1d2e895166bd0f4vboxsync label LABEL_END;
4fd606d1f5abe38e1f42c38de1d2e895166bd0f4vboxsync
4fd606d1f5abe38e1f42c38de1d2e895166bd0f4vboxsync subtitle text = STRING_TOKEN(STR_NULL);
4fd606d1f5abe38e1f42c38de1d2e895166bd0f4vboxsync
4fd606d1f5abe38e1f42c38de1d2e895166bd0f4vboxsync goto FORMID_DELETE_FORM,
4fd606d1f5abe38e1f42c38de1d2e895166bd0f4vboxsync prompt = STRING_TOKEN (STR_DEL_ATTEMPT_ENTRY),
4fd606d1f5abe38e1f42c38de1d2e895166bd0f4vboxsync help = STRING_TOKEN (STR_DEL_ATTEMPT_ENTRY_HELP),
4fd606d1f5abe38e1f42c38de1d2e895166bd0f4vboxsync flags = INTERACTIVE,
4fd606d1f5abe38e1f42c38de1d2e895166bd0f4vboxsync key = KEY_DELETE_ATTEMPT;
4fd606d1f5abe38e1f42c38de1d2e895166bd0f4vboxsync
4fd606d1f5abe38e1f42c38de1d2e895166bd0f4vboxsync subtitle text = STRING_TOKEN(STR_NULL);
4fd606d1f5abe38e1f42c38de1d2e895166bd0f4vboxsync
4fd606d1f5abe38e1f42c38de1d2e895166bd0f4vboxsync goto FORMID_ORDER_FORM,
4fd606d1f5abe38e1f42c38de1d2e895166bd0f4vboxsync prompt = STRING_TOKEN (STR_ORDER_ATTEMPT_ENTRY),
4fd606d1f5abe38e1f42c38de1d2e895166bd0f4vboxsync help = STRING_TOKEN (STR_ORDER_ATTEMPT_ENTRY),
4fd606d1f5abe38e1f42c38de1d2e895166bd0f4vboxsync flags = INTERACTIVE,
4fd606d1f5abe38e1f42c38de1d2e895166bd0f4vboxsync key = KEY_ORDER_ATTEMPT_CONFIG;
4fd606d1f5abe38e1f42c38de1d2e895166bd0f4vboxsync
4fd606d1f5abe38e1f42c38de1d2e895166bd0f4vboxsync subtitle text = STRING_TOKEN(STR_NULL);
4fd606d1f5abe38e1f42c38de1d2e895166bd0f4vboxsync
4fd606d1f5abe38e1f42c38de1d2e895166bd0f4vboxsync endform;
4fd606d1f5abe38e1f42c38de1d2e895166bd0f4vboxsync
4fd606d1f5abe38e1f42c38de1d2e895166bd0f4vboxsync form formid = FORMID_MAC_FORM,
4fd606d1f5abe38e1f42c38de1d2e895166bd0f4vboxsync title = STRING_TOKEN(STR_ISCSI_MAC_FORM_TITLE);
4fd606d1f5abe38e1f42c38de1d2e895166bd0f4vboxsync
4fd606d1f5abe38e1f42c38de1d2e895166bd0f4vboxsync label MAC_ENTRY_LABEL;
4fd606d1f5abe38e1f42c38de1d2e895166bd0f4vboxsync label LABEL_END;
4fd606d1f5abe38e1f42c38de1d2e895166bd0f4vboxsync
4fd606d1f5abe38e1f42c38de1d2e895166bd0f4vboxsync endform;
4fd606d1f5abe38e1f42c38de1d2e895166bd0f4vboxsync
4fd606d1f5abe38e1f42c38de1d2e895166bd0f4vboxsync form formid = FORMID_ORDER_FORM,
4fd606d1f5abe38e1f42c38de1d2e895166bd0f4vboxsync title = STRING_TOKEN(STR_ORDER_ATTEMPT_ENTRY);
4fd606d1f5abe38e1f42c38de1d2e895166bd0f4vboxsync
4fd606d1f5abe38e1f42c38de1d2e895166bd0f4vboxsync label ORDER_ENTRY_LABEL;
4fd606d1f5abe38e1f42c38de1d2e895166bd0f4vboxsync label LABEL_END;
4fd606d1f5abe38e1f42c38de1d2e895166bd0f4vboxsync
4fd606d1f5abe38e1f42c38de1d2e895166bd0f4vboxsync text
4fd606d1f5abe38e1f42c38de1d2e895166bd0f4vboxsync help = STRING_TOKEN (STR_SAVE_AND_EXIT),
4fd606d1f5abe38e1f42c38de1d2e895166bd0f4vboxsync text = STRING_TOKEN (STR_SAVE_AND_EXIT),
4fd606d1f5abe38e1f42c38de1d2e895166bd0f4vboxsync text = STRING_TOKEN (STR_SAVE_AND_EXIT),
4fd606d1f5abe38e1f42c38de1d2e895166bd0f4vboxsync flags = INTERACTIVE,
4fd606d1f5abe38e1f42c38de1d2e895166bd0f4vboxsync key = KEY_SAVE_ORDER_CHANGES;
4fd606d1f5abe38e1f42c38de1d2e895166bd0f4vboxsync
4fd606d1f5abe38e1f42c38de1d2e895166bd0f4vboxsync text
4fd606d1f5abe38e1f42c38de1d2e895166bd0f4vboxsync help = STRING_TOKEN (STR_NO_SAVE_AND_EXIT),
4fd606d1f5abe38e1f42c38de1d2e895166bd0f4vboxsync text = STRING_TOKEN (STR_NO_SAVE_AND_EXIT),
4fd606d1f5abe38e1f42c38de1d2e895166bd0f4vboxsync text = STRING_TOKEN (STR_NO_SAVE_AND_EXIT),
4fd606d1f5abe38e1f42c38de1d2e895166bd0f4vboxsync flags = INTERACTIVE,
4fd606d1f5abe38e1f42c38de1d2e895166bd0f4vboxsync key = KEY_IGNORE_ORDER_CHANGES;
4fd606d1f5abe38e1f42c38de1d2e895166bd0f4vboxsync endform;
4fd606d1f5abe38e1f42c38de1d2e895166bd0f4vboxsync
4fd606d1f5abe38e1f42c38de1d2e895166bd0f4vboxsync form formid = FORMID_DELETE_FORM,
4fd606d1f5abe38e1f42c38de1d2e895166bd0f4vboxsync title = STRING_TOKEN(STR_DEL_ATTEMPT_ENTRY);
4fd606d1f5abe38e1f42c38de1d2e895166bd0f4vboxsync
4fd606d1f5abe38e1f42c38de1d2e895166bd0f4vboxsync label DELETE_ENTRY_LABEL;
4fd606d1f5abe38e1f42c38de1d2e895166bd0f4vboxsync label LABEL_END;
4fd606d1f5abe38e1f42c38de1d2e895166bd0f4vboxsync
4fd606d1f5abe38e1f42c38de1d2e895166bd0f4vboxsync text
4fd606d1f5abe38e1f42c38de1d2e895166bd0f4vboxsync help = STRING_TOKEN (STR_SAVE_AND_EXIT),
4fd606d1f5abe38e1f42c38de1d2e895166bd0f4vboxsync text = STRING_TOKEN (STR_SAVE_AND_EXIT),
4fd606d1f5abe38e1f42c38de1d2e895166bd0f4vboxsync text = STRING_TOKEN (STR_SAVE_AND_EXIT),
4fd606d1f5abe38e1f42c38de1d2e895166bd0f4vboxsync flags = INTERACTIVE,
4fd606d1f5abe38e1f42c38de1d2e895166bd0f4vboxsync key = KEY_SAVE_DELETE_ATTEMPT;
4fd606d1f5abe38e1f42c38de1d2e895166bd0f4vboxsync
4fd606d1f5abe38e1f42c38de1d2e895166bd0f4vboxsync text
4fd606d1f5abe38e1f42c38de1d2e895166bd0f4vboxsync help = STRING_TOKEN (STR_NO_SAVE_AND_EXIT),
4fd606d1f5abe38e1f42c38de1d2e895166bd0f4vboxsync text = STRING_TOKEN (STR_NO_SAVE_AND_EXIT),
4fd606d1f5abe38e1f42c38de1d2e895166bd0f4vboxsync text = STRING_TOKEN (STR_NO_SAVE_AND_EXIT),
4fd606d1f5abe38e1f42c38de1d2e895166bd0f4vboxsync flags = INTERACTIVE,
4fd606d1f5abe38e1f42c38de1d2e895166bd0f4vboxsync key = KEY_IGNORE_DELETE_ATTEMPT;
4fd606d1f5abe38e1f42c38de1d2e895166bd0f4vboxsync endform;
4fd606d1f5abe38e1f42c38de1d2e895166bd0f4vboxsync
4fd606d1f5abe38e1f42c38de1d2e895166bd0f4vboxsync form formid = FORMID_ATTEMPT_FORM,
4fd606d1f5abe38e1f42c38de1d2e895166bd0f4vboxsync title = STRING_TOKEN(STR_ISCSI_ATTEMPT_FORM_TITLE);
4fd606d1f5abe38e1f42c38de1d2e895166bd0f4vboxsync
4fd606d1f5abe38e1f42c38de1d2e895166bd0f4vboxsync string varid = ISCSI_CONFIG_IFR_NVDATA.AttemptName,
4fd606d1f5abe38e1f42c38de1d2e895166bd0f4vboxsync prompt = STRING_TOKEN(STR_ISCSI_ATTEMPT_NAME),
4fd606d1f5abe38e1f42c38de1d2e895166bd0f4vboxsync help = STRING_TOKEN(STR_ISCSI_ATTEMPT_NAME_HELP),
4fd606d1f5abe38e1f42c38de1d2e895166bd0f4vboxsync flags = INTERACTIVE,
4fd606d1f5abe38e1f42c38de1d2e895166bd0f4vboxsync key = KEY_ATTEMPT_NAME,
4fd606d1f5abe38e1f42c38de1d2e895166bd0f4vboxsync minsize = 0,
4fd606d1f5abe38e1f42c38de1d2e895166bd0f4vboxsync maxsize = ATTEMPT_NAME_MAX_SIZE,
4fd606d1f5abe38e1f42c38de1d2e895166bd0f4vboxsync endstring;
4fd606d1f5abe38e1f42c38de1d2e895166bd0f4vboxsync
4fd606d1f5abe38e1f42c38de1d2e895166bd0f4vboxsync subtitle text = STRING_TOKEN(STR_NULL);
4fd606d1f5abe38e1f42c38de1d2e895166bd0f4vboxsync
4fd606d1f5abe38e1f42c38de1d2e895166bd0f4vboxsync oneof varid = ISCSI_CONFIG_IFR_NVDATA.Enabled,
4fd606d1f5abe38e1f42c38de1d2e895166bd0f4vboxsync prompt = STRING_TOKEN(STR_ISCSI_MODE_PROMPT),
4fd606d1f5abe38e1f42c38de1d2e895166bd0f4vboxsync help = STRING_TOKEN(STR_ISCSI_MODE_HELP),
4fd606d1f5abe38e1f42c38de1d2e895166bd0f4vboxsync option text = STRING_TOKEN(STR_ISCSI_MODE_DISABLED), value = ISCSI_DISABLED, flags = DEFAULT;
4fd606d1f5abe38e1f42c38de1d2e895166bd0f4vboxsync option text = STRING_TOKEN(STR_ISCSI_MODE_ENABLED), value = ISCSI_ENABLED, flags = 0;
4fd606d1f5abe38e1f42c38de1d2e895166bd0f4vboxsync option text = STRING_TOKEN(STR_ISCSI_MODE_ENABLED_FOR_MPIO), value = ISCSI_ENABLED_FOR_MPIO, flags = 0;
4fd606d1f5abe38e1f42c38de1d2e895166bd0f4vboxsync endoneof;
4fd606d1f5abe38e1f42c38de1d2e895166bd0f4vboxsync
4fd606d1f5abe38e1f42c38de1d2e895166bd0f4vboxsync subtitle text = STRING_TOKEN(STR_NULL);
4fd606d1f5abe38e1f42c38de1d2e895166bd0f4vboxsync
4fd606d1f5abe38e1f42c38de1d2e895166bd0f4vboxsync oneof varid = ISCSI_CONFIG_IFR_NVDATA.IpMode,
4fd606d1f5abe38e1f42c38de1d2e895166bd0f4vboxsync questionid = KEY_IP_MODE,
4fd606d1f5abe38e1f42c38de1d2e895166bd0f4vboxsync prompt = STRING_TOKEN(STR_IP_MODE_PROMPT),
4fd606d1f5abe38e1f42c38de1d2e895166bd0f4vboxsync help = STRING_TOKEN(STR_IP_MODE_HELP),
4fd606d1f5abe38e1f42c38de1d2e895166bd0f4vboxsync option text = STRING_TOKEN(STR_IP_MODE_IP4), value = IP_MODE_IP4, flags = INTERACTIVE;
4fd606d1f5abe38e1f42c38de1d2e895166bd0f4vboxsync option text = STRING_TOKEN(STR_IP_MODE_IP6), value = IP_MODE_IP6, flags = INTERACTIVE;
4fd606d1f5abe38e1f42c38de1d2e895166bd0f4vboxsync option text = STRING_TOKEN(STR_IP_MODE_AUTOCONFIG), value = IP_MODE_AUTOCONFIG, flags = INTERACTIVE;
4fd606d1f5abe38e1f42c38de1d2e895166bd0f4vboxsync endoneof;
4fd606d1f5abe38e1f42c38de1d2e895166bd0f4vboxsync
4fd606d1f5abe38e1f42c38de1d2e895166bd0f4vboxsync subtitle text = STRING_TOKEN(STR_NULL);
4fd606d1f5abe38e1f42c38de1d2e895166bd0f4vboxsync
4fd606d1f5abe38e1f42c38de1d2e895166bd0f4vboxsync numeric varid = ISCSI_CONFIG_IFR_NVDATA.ConnectRetryCount,
4fd606d1f5abe38e1f42c38de1d2e895166bd0f4vboxsync prompt = STRING_TOKEN(STR_ISCSI_CONFIG_RETRY),
4fd606d1f5abe38e1f42c38de1d2e895166bd0f4vboxsync help = STRING_TOKEN(STR_ISCSI_CONFIG_RETRY_HELP),
4fd606d1f5abe38e1f42c38de1d2e895166bd0f4vboxsync flags = 0,
4fd606d1f5abe38e1f42c38de1d2e895166bd0f4vboxsync minimum = CONNECT_MIN_RETRY,
4fd606d1f5abe38e1f42c38de1d2e895166bd0f4vboxsync maximum = CONNECT_MAX_RETRY,
4fd606d1f5abe38e1f42c38de1d2e895166bd0f4vboxsync step = 0,
4fd606d1f5abe38e1f42c38de1d2e895166bd0f4vboxsync endnumeric;
4fd606d1f5abe38e1f42c38de1d2e895166bd0f4vboxsync
4fd606d1f5abe38e1f42c38de1d2e895166bd0f4vboxsync numeric varid = ISCSI_CONFIG_IFR_NVDATA.ConnectTimeout,
4fd606d1f5abe38e1f42c38de1d2e895166bd0f4vboxsync prompt = STRING_TOKEN(STR_ISCSI_CONFIG_TIMEOUT),
4fd606d1f5abe38e1f42c38de1d2e895166bd0f4vboxsync help = STRING_TOKEN(STR_ISCSI_CONFIG_TIMEOUT_HELP),
4fd606d1f5abe38e1f42c38de1d2e895166bd0f4vboxsync flags = 0,
4fd606d1f5abe38e1f42c38de1d2e895166bd0f4vboxsync minimum = CONNECT_MIN_TIMEOUT,
4fd606d1f5abe38e1f42c38de1d2e895166bd0f4vboxsync maximum = CONNECT_MAX_TIMEOUT,
4fd606d1f5abe38e1f42c38de1d2e895166bd0f4vboxsync step = 0,
4fd606d1f5abe38e1f42c38de1d2e895166bd0f4vboxsync default = CONNECT_DEFAULT_TIMEOUT,
4fd606d1f5abe38e1f42c38de1d2e895166bd0f4vboxsync endnumeric;
4fd606d1f5abe38e1f42c38de1d2e895166bd0f4vboxsync
4fd606d1f5abe38e1f42c38de1d2e895166bd0f4vboxsync subtitle text = STRING_TOKEN(STR_NULL);
4fd606d1f5abe38e1f42c38de1d2e895166bd0f4vboxsync
4fd606d1f5abe38e1f42c38de1d2e895166bd0f4vboxsync string varid = ISCSI_CONFIG_IFR_NVDATA.IsId,
4fd606d1f5abe38e1f42c38de1d2e895166bd0f4vboxsync prompt = STRING_TOKEN(STR_ISCSI_CONFIG_ISID),
4fd606d1f5abe38e1f42c38de1d2e895166bd0f4vboxsync help = STRING_TOKEN(STR_ISCSI_CONFIG_ISID_HELP),
4fd606d1f5abe38e1f42c38de1d2e895166bd0f4vboxsync flags = INTERACTIVE,
4fd606d1f5abe38e1f42c38de1d2e895166bd0f4vboxsync key = KEY_CONFIG_ISID,
4fd606d1f5abe38e1f42c38de1d2e895166bd0f4vboxsync minsize = ISID_CONFIGURABLE_MIN_LEN,
4fd606d1f5abe38e1f42c38de1d2e895166bd0f4vboxsync maxsize = ISID_CONFIGURABLE_MAX_LEN,
4fd606d1f5abe38e1f42c38de1d2e895166bd0f4vboxsync endstring;
4fd606d1f5abe38e1f42c38de1d2e895166bd0f4vboxsync
4fd606d1f5abe38e1f42c38de1d2e895166bd0f4vboxsync subtitle text = STRING_TOKEN(STR_NULL);
4fd606d1f5abe38e1f42c38de1d2e895166bd0f4vboxsync
4fd606d1f5abe38e1f42c38de1d2e895166bd0f4vboxsync suppressif ideqval ISCSI_CONFIG_IFR_NVDATA.IpMode == IP_MODE_AUTOCONFIG;
4fd606d1f5abe38e1f42c38de1d2e895166bd0f4vboxsync checkbox varid = ISCSI_CONFIG_IFR_NVDATA.InitiatorInfoFromDhcp,
4fd606d1f5abe38e1f42c38de1d2e895166bd0f4vboxsync prompt = STRING_TOKEN(STR_ISCSI_ENABLE_DHCP),
4fd606d1f5abe38e1f42c38de1d2e895166bd0f4vboxsync help = STRING_TOKEN(STR_ISCSI_ENABLE_DHCP),
4fd606d1f5abe38e1f42c38de1d2e895166bd0f4vboxsync flags = INTERACTIVE,
4fd606d1f5abe38e1f42c38de1d2e895166bd0f4vboxsync key = KEY_DHCP_ENABLE,
4fd606d1f5abe38e1f42c38de1d2e895166bd0f4vboxsync endcheckbox;
4fd606d1f5abe38e1f42c38de1d2e895166bd0f4vboxsync endif;
4fd606d1f5abe38e1f42c38de1d2e895166bd0f4vboxsync
4fd606d1f5abe38e1f42c38de1d2e895166bd0f4vboxsync suppressif ideqval ISCSI_CONFIG_IFR_NVDATA.InitiatorInfoFromDhcp == 0x01 OR
4fd606d1f5abe38e1f42c38de1d2e895166bd0f4vboxsync ideqval ISCSI_CONFIG_IFR_NVDATA.IpMode == IP_MODE_IP6 OR
4fd606d1f5abe38e1f42c38de1d2e895166bd0f4vboxsync ideqval ISCSI_CONFIG_IFR_NVDATA.IpMode == IP_MODE_AUTOCONFIG;
4fd606d1f5abe38e1f42c38de1d2e895166bd0f4vboxsync string varid = ISCSI_CONFIG_IFR_NVDATA.LocalIp,
4fd606d1f5abe38e1f42c38de1d2e895166bd0f4vboxsync prompt = STRING_TOKEN(STR_ISCSI_LOCAL_IP_ADDRESS),
4fd606d1f5abe38e1f42c38de1d2e895166bd0f4vboxsync help = STRING_TOKEN(STR_ISCSI_IP_ADDRESS_HELP),
4fd606d1f5abe38e1f42c38de1d2e895166bd0f4vboxsync flags = INTERACTIVE,
4fd606d1f5abe38e1f42c38de1d2e895166bd0f4vboxsync key = KEY_LOCAL_IP,
4fd606d1f5abe38e1f42c38de1d2e895166bd0f4vboxsync minsize = IP4_MIN_SIZE,
4fd606d1f5abe38e1f42c38de1d2e895166bd0f4vboxsync maxsize = IP4_MAX_SIZE,
4fd606d1f5abe38e1f42c38de1d2e895166bd0f4vboxsync endstring;
4fd606d1f5abe38e1f42c38de1d2e895166bd0f4vboxsync
4fd606d1f5abe38e1f42c38de1d2e895166bd0f4vboxsync string varid = ISCSI_CONFIG_IFR_NVDATA.SubnetMask,
4fd606d1f5abe38e1f42c38de1d2e895166bd0f4vboxsync prompt = STRING_TOKEN(STR_ISCSI_LOCAL_MASK),
4fd606d1f5abe38e1f42c38de1d2e895166bd0f4vboxsync help = STRING_TOKEN(STR_ISCSI_IP_ADDRESS_HELP),
4fd606d1f5abe38e1f42c38de1d2e895166bd0f4vboxsync flags = INTERACTIVE,
4fd606d1f5abe38e1f42c38de1d2e895166bd0f4vboxsync key = KEY_SUBNET_MASK,
4fd606d1f5abe38e1f42c38de1d2e895166bd0f4vboxsync minsize = IP4_MIN_SIZE,
4fd606d1f5abe38e1f42c38de1d2e895166bd0f4vboxsync maxsize = IP4_MAX_SIZE,
4fd606d1f5abe38e1f42c38de1d2e895166bd0f4vboxsync endstring;
4fd606d1f5abe38e1f42c38de1d2e895166bd0f4vboxsync
4fd606d1f5abe38e1f42c38de1d2e895166bd0f4vboxsync string varid = ISCSI_CONFIG_IFR_NVDATA.Gateway,
4fd606d1f5abe38e1f42c38de1d2e895166bd0f4vboxsync prompt = STRING_TOKEN(STR_ISCSI_LOCAL_GATEWAY),
4fd606d1f5abe38e1f42c38de1d2e895166bd0f4vboxsync help = STRING_TOKEN(STR_ISCSI_IP_ADDRESS_HELP),
4fd606d1f5abe38e1f42c38de1d2e895166bd0f4vboxsync flags = INTERACTIVE,
4fd606d1f5abe38e1f42c38de1d2e895166bd0f4vboxsync key = KEY_GATE_WAY,
4fd606d1f5abe38e1f42c38de1d2e895166bd0f4vboxsync minsize = IP4_MIN_SIZE,
4fd606d1f5abe38e1f42c38de1d2e895166bd0f4vboxsync maxsize = IP4_MAX_SIZE,
4fd606d1f5abe38e1f42c38de1d2e895166bd0f4vboxsync endstring;
4fd606d1f5abe38e1f42c38de1d2e895166bd0f4vboxsync
4fd606d1f5abe38e1f42c38de1d2e895166bd0f4vboxsync endif;
4fd606d1f5abe38e1f42c38de1d2e895166bd0f4vboxsync
4fd606d1f5abe38e1f42c38de1d2e895166bd0f4vboxsync suppressif ideqval ISCSI_CONFIG_IFR_NVDATA.IpMode == IP_MODE_AUTOCONFIG;
4fd606d1f5abe38e1f42c38de1d2e895166bd0f4vboxsync subtitle text = STRING_TOKEN(STR_NULL);
4fd606d1f5abe38e1f42c38de1d2e895166bd0f4vboxsync endif;
4fd606d1f5abe38e1f42c38de1d2e895166bd0f4vboxsync
4fd606d1f5abe38e1f42c38de1d2e895166bd0f4vboxsync suppressif ideqval ISCSI_CONFIG_IFR_NVDATA.IpMode == IP_MODE_AUTOCONFIG OR
4fd606d1f5abe38e1f42c38de1d2e895166bd0f4vboxsync ideqval ISCSI_CONFIG_IFR_NVDATA.InitiatorInfoFromDhcp == 0x00;
4fd606d1f5abe38e1f42c38de1d2e895166bd0f4vboxsync checkbox varid = ISCSI_CONFIG_IFR_NVDATA.TargetInfoFromDhcp,
4fd606d1f5abe38e1f42c38de1d2e895166bd0f4vboxsync prompt = STRING_TOKEN(STR_ISCSI_ENABLE_DHCP_ON_TARGET),
4fd606d1f5abe38e1f42c38de1d2e895166bd0f4vboxsync help = STRING_TOKEN(STR_ISCSI_ENABLE_DHCP_ON_TARGET),
4fd606d1f5abe38e1f42c38de1d2e895166bd0f4vboxsync flags = 0,
4fd606d1f5abe38e1f42c38de1d2e895166bd0f4vboxsync endcheckbox;
4fd606d1f5abe38e1f42c38de1d2e895166bd0f4vboxsync endif;
4fd606d1f5abe38e1f42c38de1d2e895166bd0f4vboxsync
4fd606d1f5abe38e1f42c38de1d2e895166bd0f4vboxsync suppressif ideqval ISCSI_CONFIG_IFR_NVDATA.IpMode == IP_MODE_AUTOCONFIG OR
4fd606d1f5abe38e1f42c38de1d2e895166bd0f4vboxsync ideqval ISCSI_CONFIG_IFR_NVDATA.TargetInfoFromDhcp == 0x01;
4fd606d1f5abe38e1f42c38de1d2e895166bd0f4vboxsync
4fd606d1f5abe38e1f42c38de1d2e895166bd0f4vboxsync string varid = ISCSI_CONFIG_IFR_NVDATA.TargetName,
4fd606d1f5abe38e1f42c38de1d2e895166bd0f4vboxsync prompt = STRING_TOKEN(STR_ISCSI_TARGET_NAME),
4fd606d1f5abe38e1f42c38de1d2e895166bd0f4vboxsync help = STRING_TOKEN(STR_ISCSI_TARGET_NAME_HELP),
4fd606d1f5abe38e1f42c38de1d2e895166bd0f4vboxsync flags = INTERACTIVE,
4fd606d1f5abe38e1f42c38de1d2e895166bd0f4vboxsync key = KEY_TARGET_NAME,
4fd606d1f5abe38e1f42c38de1d2e895166bd0f4vboxsync minsize = ISCSI_NAME_IFR_MIN_SIZE,
4fd606d1f5abe38e1f42c38de1d2e895166bd0f4vboxsync maxsize = ISCSI_NAME_IFR_MAX_SIZE,
4fd606d1f5abe38e1f42c38de1d2e895166bd0f4vboxsync endstring;
4fd606d1f5abe38e1f42c38de1d2e895166bd0f4vboxsync
4fd606d1f5abe38e1f42c38de1d2e895166bd0f4vboxsync string varid = ISCSI_CONFIG_IFR_NVDATA.TargetIp,
4fd606d1f5abe38e1f42c38de1d2e895166bd0f4vboxsync prompt = STRING_TOKEN(STR_ISCSI_TARGET_IP_ADDRESS),
4fd606d1f5abe38e1f42c38de1d2e895166bd0f4vboxsync help = STRING_TOKEN(STR_ISCSI_IP_ADDRESS_HELP),
4fd606d1f5abe38e1f42c38de1d2e895166bd0f4vboxsync flags = INTERACTIVE,
4fd606d1f5abe38e1f42c38de1d2e895166bd0f4vboxsync key = KEY_TARGET_IP,
4fd606d1f5abe38e1f42c38de1d2e895166bd0f4vboxsync minsize = IP_MIN_SIZE,
4fd606d1f5abe38e1f42c38de1d2e895166bd0f4vboxsync maxsize = IP_MAX_SIZE,
4fd606d1f5abe38e1f42c38de1d2e895166bd0f4vboxsync endstring;
4fd606d1f5abe38e1f42c38de1d2e895166bd0f4vboxsync
4fd606d1f5abe38e1f42c38de1d2e895166bd0f4vboxsync numeric varid = ISCSI_CONFIG_IFR_NVDATA.TargetPort,
4fd606d1f5abe38e1f42c38de1d2e895166bd0f4vboxsync prompt = STRING_TOKEN(STR_ISCSI_TARGET_PORT),
4fd606d1f5abe38e1f42c38de1d2e895166bd0f4vboxsync help = STRING_TOKEN(STR_ISCSI_TARGET_PORT),
4fd606d1f5abe38e1f42c38de1d2e895166bd0f4vboxsync flags = 0,
4fd606d1f5abe38e1f42c38de1d2e895166bd0f4vboxsync minimum = TARGET_PORT_MIN_NUM,
4fd606d1f5abe38e1f42c38de1d2e895166bd0f4vboxsync maximum = TARGET_PORT_MAX_NUM,
4fd606d1f5abe38e1f42c38de1d2e895166bd0f4vboxsync step = 0,
4fd606d1f5abe38e1f42c38de1d2e895166bd0f4vboxsync endnumeric;
4fd606d1f5abe38e1f42c38de1d2e895166bd0f4vboxsync
4fd606d1f5abe38e1f42c38de1d2e895166bd0f4vboxsync string varid = ISCSI_CONFIG_IFR_NVDATA.BootLun,
4fd606d1f5abe38e1f42c38de1d2e895166bd0f4vboxsync prompt = STRING_TOKEN(STR_ISCSI_BOOT_LUN),
4fd606d1f5abe38e1f42c38de1d2e895166bd0f4vboxsync help = STRING_TOKEN(STR_ISCSI_BOOT_LUN_HELP),
4fd606d1f5abe38e1f42c38de1d2e895166bd0f4vboxsync flags = INTERACTIVE,
4fd606d1f5abe38e1f42c38de1d2e895166bd0f4vboxsync key = KEY_BOOT_LUN,
4fd606d1f5abe38e1f42c38de1d2e895166bd0f4vboxsync minsize = LUN_MIN_SIZE,
4fd606d1f5abe38e1f42c38de1d2e895166bd0f4vboxsync maxsize = LUN_MAX_SIZE,
4fd606d1f5abe38e1f42c38de1d2e895166bd0f4vboxsync endstring;
4fd606d1f5abe38e1f42c38de1d2e895166bd0f4vboxsync
4fd606d1f5abe38e1f42c38de1d2e895166bd0f4vboxsync endif;
4fd606d1f5abe38e1f42c38de1d2e895166bd0f4vboxsync
4fd606d1f5abe38e1f42c38de1d2e895166bd0f4vboxsync suppressif ideqval ISCSI_CONFIG_IFR_NVDATA.IpMode == IP_MODE_AUTOCONFIG;
4fd606d1f5abe38e1f42c38de1d2e895166bd0f4vboxsync subtitle text = STRING_TOKEN(STR_NULL);
4fd606d1f5abe38e1f42c38de1d2e895166bd0f4vboxsync endif;
4fd606d1f5abe38e1f42c38de1d2e895166bd0f4vboxsync
4fd606d1f5abe38e1f42c38de1d2e895166bd0f4vboxsync oneof varid = ISCSI_CONFIG_IFR_NVDATA.AuthenticationType,
4fd606d1f5abe38e1f42c38de1d2e895166bd0f4vboxsync questionid = KEY_AUTH_TYPE,
4fd606d1f5abe38e1f42c38de1d2e895166bd0f4vboxsync prompt = STRING_TOKEN(STR_AUTHEN_TYPE_PROMPT),
4fd606d1f5abe38e1f42c38de1d2e895166bd0f4vboxsync help = STRING_TOKEN(STR_AUTHEN_TYPE_HELP),
4fd606d1f5abe38e1f42c38de1d2e895166bd0f4vboxsync option text = STRING_TOKEN(STR_AUTHEN_TYPE_CHAP), value = ISCSI_AUTH_TYPE_CHAP, flags = 0;
4fd606d1f5abe38e1f42c38de1d2e895166bd0f4vboxsync option text = STRING_TOKEN(STR_AUTHEN_TYPE_NONE), value = ISCSI_AUTH_TYPE_NONE, flags = DEFAULT;
4fd606d1f5abe38e1f42c38de1d2e895166bd0f4vboxsync endoneof;
4fd606d1f5abe38e1f42c38de1d2e895166bd0f4vboxsync
4fd606d1f5abe38e1f42c38de1d2e895166bd0f4vboxsync suppressif NOT ideqval ISCSI_CONFIG_IFR_NVDATA.AuthenticationType == ISCSI_AUTH_TYPE_CHAP;
4fd606d1f5abe38e1f42c38de1d2e895166bd0f4vboxsync oneof varid = ISCSI_CONFIG_IFR_NVDATA.CHAPType,
4fd606d1f5abe38e1f42c38de1d2e895166bd0f4vboxsync prompt = STRING_TOKEN(STR_CHAP_TYPE_PROMPT),
4fd606d1f5abe38e1f42c38de1d2e895166bd0f4vboxsync help = STRING_TOKEN(STR_CHAP_TYPE_HELP),
4fd606d1f5abe38e1f42c38de1d2e895166bd0f4vboxsync option text = STRING_TOKEN(STR_CHAP_TYPE_UNI), value = ISCSI_CHAP_UNI, flags = 0;
4fd606d1f5abe38e1f42c38de1d2e895166bd0f4vboxsync option text = STRING_TOKEN(STR_CHAP_TYPE_MUTUAL), value = ISCSI_CHAP_MUTUAL, flags = DEFAULT;
4fd606d1f5abe38e1f42c38de1d2e895166bd0f4vboxsync endoneof;
4fd606d1f5abe38e1f42c38de1d2e895166bd0f4vboxsync endif;
4fd606d1f5abe38e1f42c38de1d2e895166bd0f4vboxsync
4fd606d1f5abe38e1f42c38de1d2e895166bd0f4vboxsync suppressif NOT ideqval ISCSI_CONFIG_IFR_NVDATA.AuthenticationType == ISCSI_AUTH_TYPE_CHAP;
4fd606d1f5abe38e1f42c38de1d2e895166bd0f4vboxsync string varid = ISCSI_CONFIG_IFR_NVDATA.CHAPName,
4fd606d1f5abe38e1f42c38de1d2e895166bd0f4vboxsync prompt = STRING_TOKEN(STR_ISCSI_CHAP_NAME),
4fd606d1f5abe38e1f42c38de1d2e895166bd0f4vboxsync help = STRING_TOKEN(STR_ISCSI_CHAP_NAME),
4fd606d1f5abe38e1f42c38de1d2e895166bd0f4vboxsync flags = INTERACTIVE,
4fd606d1f5abe38e1f42c38de1d2e895166bd0f4vboxsync key = KEY_CHAP_NAME,
4fd606d1f5abe38e1f42c38de1d2e895166bd0f4vboxsync minsize = 0,
4fd606d1f5abe38e1f42c38de1d2e895166bd0f4vboxsync maxsize = ISCSI_CHAP_NAME_MAX_LEN,
4fd606d1f5abe38e1f42c38de1d2e895166bd0f4vboxsync endstring;
4fd606d1f5abe38e1f42c38de1d2e895166bd0f4vboxsync
4fd606d1f5abe38e1f42c38de1d2e895166bd0f4vboxsync string varid = ISCSI_CONFIG_IFR_NVDATA.CHAPSecret,
4fd606d1f5abe38e1f42c38de1d2e895166bd0f4vboxsync prompt = STRING_TOKEN(STR_ISCSI_CHAP_SECRET),
4fd606d1f5abe38e1f42c38de1d2e895166bd0f4vboxsync help = STRING_TOKEN(STR_ISCSI_CHAP_SECRET_HELP),
4fd606d1f5abe38e1f42c38de1d2e895166bd0f4vboxsync flags = INTERACTIVE,
4fd606d1f5abe38e1f42c38de1d2e895166bd0f4vboxsync key = KEY_CHAP_SECRET,
4fd606d1f5abe38e1f42c38de1d2e895166bd0f4vboxsync minsize = ISCSI_CHAP_SECRET_MIN_LEN,
4fd606d1f5abe38e1f42c38de1d2e895166bd0f4vboxsync maxsize = ISCSI_CHAP_SECRET_MAX_LEN,
4fd606d1f5abe38e1f42c38de1d2e895166bd0f4vboxsync endstring;
4fd606d1f5abe38e1f42c38de1d2e895166bd0f4vboxsync
4fd606d1f5abe38e1f42c38de1d2e895166bd0f4vboxsync endif;
4fd606d1f5abe38e1f42c38de1d2e895166bd0f4vboxsync
4fd606d1f5abe38e1f42c38de1d2e895166bd0f4vboxsync suppressif NOT ideqval ISCSI_CONFIG_IFR_NVDATA.AuthenticationType == ISCSI_AUTH_TYPE_CHAP OR
4fd606d1f5abe38e1f42c38de1d2e895166bd0f4vboxsync NOT ideqval ISCSI_CONFIG_IFR_NVDATA.CHAPType == ISCSI_CHAP_MUTUAL;
4fd606d1f5abe38e1f42c38de1d2e895166bd0f4vboxsync
4fd606d1f5abe38e1f42c38de1d2e895166bd0f4vboxsync string varid = ISCSI_CONFIG_IFR_NVDATA.ReverseCHAPName,
4fd606d1f5abe38e1f42c38de1d2e895166bd0f4vboxsync prompt = STRING_TOKEN(STR_ISCSI_REVERSE_CHAP_NAME),
4fd606d1f5abe38e1f42c38de1d2e895166bd0f4vboxsync help = STRING_TOKEN(STR_ISCSI_REVERSE_CHAP_NAME),
4fd606d1f5abe38e1f42c38de1d2e895166bd0f4vboxsync flags = INTERACTIVE,
4fd606d1f5abe38e1f42c38de1d2e895166bd0f4vboxsync key = KEY_REVERSE_CHAP_NAME,
4fd606d1f5abe38e1f42c38de1d2e895166bd0f4vboxsync minsize = 0,
4fd606d1f5abe38e1f42c38de1d2e895166bd0f4vboxsync maxsize = ISCSI_CHAP_NAME_MAX_LEN,
4fd606d1f5abe38e1f42c38de1d2e895166bd0f4vboxsync endstring;
4fd606d1f5abe38e1f42c38de1d2e895166bd0f4vboxsync
4fd606d1f5abe38e1f42c38de1d2e895166bd0f4vboxsync string varid = ISCSI_CONFIG_IFR_NVDATA.ReverseCHAPSecret,
4fd606d1f5abe38e1f42c38de1d2e895166bd0f4vboxsync prompt = STRING_TOKEN(STR_ISCSI_REVERSE_CHAP_SECRET),
4fd606d1f5abe38e1f42c38de1d2e895166bd0f4vboxsync help = STRING_TOKEN(STR_ISCSI_CHAP_SECRET_HELP),
4fd606d1f5abe38e1f42c38de1d2e895166bd0f4vboxsync flags = INTERACTIVE,
4fd606d1f5abe38e1f42c38de1d2e895166bd0f4vboxsync key = KEY_REVERSE_CHAP_SECRET,
4fd606d1f5abe38e1f42c38de1d2e895166bd0f4vboxsync minsize = ISCSI_CHAP_SECRET_MIN_LEN,
4fd606d1f5abe38e1f42c38de1d2e895166bd0f4vboxsync maxsize = ISCSI_CHAP_SECRET_MAX_LEN,
4fd606d1f5abe38e1f42c38de1d2e895166bd0f4vboxsync endstring;
4fd606d1f5abe38e1f42c38de1d2e895166bd0f4vboxsync
4fd606d1f5abe38e1f42c38de1d2e895166bd0f4vboxsync endif;
4fd606d1f5abe38e1f42c38de1d2e895166bd0f4vboxsync
4fd606d1f5abe38e1f42c38de1d2e895166bd0f4vboxsync subtitle text = STRING_TOKEN(STR_NULL);
4fd606d1f5abe38e1f42c38de1d2e895166bd0f4vboxsync
4fd606d1f5abe38e1f42c38de1d2e895166bd0f4vboxsync text
4fd606d1f5abe38e1f42c38de1d2e895166bd0f4vboxsync help = STRING_TOKEN (STR_SAVE_CHANGES_HELP),
4fd606d1f5abe38e1f42c38de1d2e895166bd0f4vboxsync text = STRING_TOKEN (STR_SAVE_CHANGES),
4fd606d1f5abe38e1f42c38de1d2e895166bd0f4vboxsync text = STRING_TOKEN (STR_SAVE_CHANGES),
4fd606d1f5abe38e1f42c38de1d2e895166bd0f4vboxsync flags = INTERACTIVE,
4fd606d1f5abe38e1f42c38de1d2e895166bd0f4vboxsync key = KEY_SAVE_ATTEMPT_CONFIG;
4fd606d1f5abe38e1f42c38de1d2e895166bd0f4vboxsync
4fd606d1f5abe38e1f42c38de1d2e895166bd0f4vboxsync goto FORMID_MAIN_FORM,
4fd606d1f5abe38e1f42c38de1d2e895166bd0f4vboxsync prompt = STRING_TOKEN (STR_RETURN_MAIN_FORM),
4fd606d1f5abe38e1f42c38de1d2e895166bd0f4vboxsync help = STRING_TOKEN (STR_RETURN_MAIN_FORM),
4fd606d1f5abe38e1f42c38de1d2e895166bd0f4vboxsync flags = 0;
4fd606d1f5abe38e1f42c38de1d2e895166bd0f4vboxsync
4fd606d1f5abe38e1f42c38de1d2e895166bd0f4vboxsync endform;
4fd606d1f5abe38e1f42c38de1d2e895166bd0f4vboxsync
4fd606d1f5abe38e1f42c38de1d2e895166bd0f4vboxsyncendformset;
4fd606d1f5abe38e1f42c38de1d2e895166bd0f4vboxsync