2 Vfr file for IP4 config.
4 Copyright (c) 2009, Intel Corporation.<BR>
5 All rights reserved. This program and the accompanying materials
6 are licensed and made available under the terms and conditions of the BSD License
7 which accompanies this distribution. The full text of the license may be found at
8 http://opensource.org/licenses/bsd-license.php
10 THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
11 WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
14 #include "Ip4NvData.h"
16 #define EFI_NETWORK_DEVICE_CLASS 0x04
19 guid = EFI_NIC_IP4_CONFIG_NVDATA_GUID,
20 title = STRING_TOKEN(STR_IP4_CONFIG_FORM_TITLE),
21 help = STRING_TOKEN(STR_IP4_CONFIG_FORM_HELP),
22 class = EFI_NETWORK_DEVICE_CLASS,
25 varstore IP4_CONFIG_IFR_NVDATA,
26 name = EfiNicIp4ConfigVariable,
27 guid = EFI_NIC_IP4_CONFIG_NVDATA_GUID;
29 form formid = FORMID_MAIN_FORM,
30 title = STRING_TOKEN(STR_IP4_DEVICE_FORM_TITLE);
32 checkbox varid = EfiNicIp4ConfigVariable.DhcpEnable,
33 prompt = STRING_TOKEN(STR_IP4_ENABLE_DHCP),
34 help = STRING_TOKEN(STR_IP4_ENABLE_DHCP),
36 key = KEY_DHCP_ENABLE,
39 suppressif ideqval EfiNicIp4ConfigVariable.DhcpEnable == 0x01;
40 string varid = EfiNicIp4ConfigVariable.StationAddress,
41 prompt = STRING_TOKEN(STR_IP4_LOCAL_IP_ADDRESS),
42 help = STRING_TOKEN(STR_IP4_IP_ADDRESS_HELP),
45 minsize = IP_MIN_SIZE,
46 maxsize = IP_MAX_SIZE,
49 string varid = EfiNicIp4ConfigVariable.SubnetMask,
50 prompt = STRING_TOKEN(STR_IP4_LOCAL_MASK),
51 help = STRING_TOKEN(STR_IP4_IP_ADDRESS_HELP),
53 key = KEY_SUBNET_MASK,
54 minsize = IP_MIN_SIZE,
55 maxsize = IP_MAX_SIZE,
58 string varid = EfiNicIp4ConfigVariable.GatewayAddress,
59 prompt = STRING_TOKEN(STR_IP4_LOCAL_GATEWAY),
60 help = STRING_TOKEN(STR_IP4_IP_ADDRESS_HELP),
63 minsize = IP_MIN_SIZE,
64 maxsize = IP_MAX_SIZE,
68 subtitle text = STRING_TOKEN(STR_NULL);
70 goto FORMID_DEVICE_FORM,
71 prompt = STRING_TOKEN (STR_SAVE_CHANGES),
72 help = STRING_TOKEN (STR_SAVE_CHANGES),
74 key = KEY_SAVE_CHANGES;
76 goto FORMID_MAIN_FORM,
77 prompt = STRING_TOKEN (STR_RETURN_MAIN_FORM),
78 help = STRING_TOKEN (STR_RETURN_MAIN_FORM),