+++ /dev/null
-/** @file\r
- Vfr file for IP4 config.\r
-\r
-Copyright (c) 2009 - 2010, Intel Corporation. All rights reserved.<BR>\r
-This program and the accompanying materials\r
-are licensed and made available under the terms and conditions of the BSD License\r
-which accompanies this distribution. The full text of the license may be found at\r
-http://opensource.org/licenses/bsd-license.php\r
-\r
-THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,\r
-WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.\r
-\r
-**/\r
-#include "Ip4NvData.h"\r
-\r
-#define EFI_NETWORK_DEVICE_CLASS 0x04\r
-\r
-formset\r
- guid = EFI_NIC_IP4_CONFIG_NVDATA_GUID,\r
- title = STRING_TOKEN(STR_IP4_CONFIG_FORM_TITLE),\r
- help = STRING_TOKEN(STR_IP4_CONFIG_FORM_HELP),\r
-\r
- varstore IP4_CONFIG_IFR_NVDATA,\r
- name = EfiNicIp4ConfigVariable,\r
- guid = EFI_NIC_IP4_CONFIG_NVDATA_GUID;\r
-\r
- form formid = FORMID_MAIN_FORM,\r
- title = STRING_TOKEN(STR_IP4_DEVICE_FORM_TITLE);\r
-\r
- checkbox varid = EfiNicIp4ConfigVariable.Configure,\r
- prompt = STRING_TOKEN(STR_IP4_CONFIGURE),\r
- help = STRING_TOKEN(STR_IP4_CONFIGURE),\r
- flags = INTERACTIVE,\r
- key = KEY_ENABLE,\r
- endcheckbox;\r
-\r
- suppressif ideqval EfiNicIp4ConfigVariable.Configure == 0x00;\r
-\r
- checkbox varid = EfiNicIp4ConfigVariable.DhcpEnable,\r
- prompt = STRING_TOKEN(STR_IP4_ENABLE_DHCP),\r
- help = STRING_TOKEN(STR_IP4_ENABLE_DHCP),\r
- flags = INTERACTIVE,\r
- key = KEY_DHCP_ENABLE,\r
- endcheckbox;\r
- endif;\r
-\r
- suppressif ideqval EfiNicIp4ConfigVariable.DhcpEnable == 0x01 OR ideqval EfiNicIp4ConfigVariable.Configure == 0x00;\r
-\r
- string varid = EfiNicIp4ConfigVariable.StationAddress,\r
- prompt = STRING_TOKEN(STR_IP4_LOCAL_IP_ADDRESS),\r
- help = STRING_TOKEN(STR_IP4_IP_ADDRESS_HELP),\r
- flags = INTERACTIVE,\r
- key = KEY_LOCAL_IP,\r
- minsize = IP_MIN_SIZE,\r
- maxsize = IP_MAX_SIZE,\r
- endstring;\r
-\r
- string varid = EfiNicIp4ConfigVariable.SubnetMask,\r
- prompt = STRING_TOKEN(STR_IP4_LOCAL_MASK),\r
- help = STRING_TOKEN(STR_IP4_IP_ADDRESS_HELP),\r
- flags = INTERACTIVE,\r
- key = KEY_SUBNET_MASK,\r
- minsize = IP_MIN_SIZE,\r
- maxsize = IP_MAX_SIZE,\r
- endstring;\r
-\r
- string varid = EfiNicIp4ConfigVariable.GatewayAddress,\r
- prompt = STRING_TOKEN(STR_IP4_LOCAL_GATEWAY),\r
- help = STRING_TOKEN(STR_IP4_IP_ADDRESS_HELP),\r
- flags = INTERACTIVE,\r
- key = KEY_GATE_WAY,\r
- minsize = IP_MIN_SIZE,\r
- maxsize = IP_MAX_SIZE,\r
- endstring;\r
-\r
- endif;\r
-\r
- subtitle text = STRING_TOKEN(STR_NULL);\r
- \r
- text\r
- help = STRING_TOKEN(STR_SAVE_CHANGES),\r
- text = STRING_TOKEN(STR_SAVE_CHANGES),\r
- flags = INTERACTIVE,\r
- key = KEY_SAVE_CHANGES;\r
- \r
- endform;\r
-\r
-endformset;\r
-\r