+++ /dev/null
-/** @file\r
- Routines used to operate the Ip4Dxe.\r
-\r
-Copyright (c) 2015, Intel Corporation. All rights reserved.<BR>\r
-SPDX-License-Identifier: BSD-2-Clause-Patent\r
-\r
-**/\r
-\r
-#ifndef _IP4_NV_DATA_H_\r
-#define _IP4_NV_DATA_H_\r
-\r
-#include <Guid/Ip4Config2Hii.h>\r
-\r
-#define FORMID_MAIN_FORM 1\r
-#define FORMID_DEVICE_FORM 2\r
-\r
-#define KEY_ENABLE 0x100\r
-#define KEY_DHCP_ENABLE 0x101\r
-#define KEY_LOCAL_IP 0x102\r
-#define KEY_SUBNET_MASK 0x103\r
-#define KEY_GATE_WAY 0x104\r
-#define KEY_DNS 0x105\r
-#define KEY_SAVE_CHANGES 0x106\r
-\r
-#define IP_MIN_SIZE 7\r
-#define IP_MAX_SIZE 15\r
-#define IP4_STR_MAX_SIZE 16\r
-#define ADDRESS_STR_MAX_SIZE 255\r
-#define MAX_IP4_CONFIG_DNS 16\r
-\r
-///\r
-/// IP4_CONFIG2_IFR_NVDATA contains the IP4 configure\r
-/// parameters for that NIC.\r
-///\r
-typedef struct {\r
- UINT8 Configure; ///< NIC configure status\r
- UINT8 DhcpEnable; ///< Static or DHCP\r
- CHAR16 StationAddress[IP4_STR_MAX_SIZE]; ///< IP addresses\r
- CHAR16 SubnetMask[IP4_STR_MAX_SIZE]; ///< Subnet address\r
- CHAR16 GatewayAddress[IP4_STR_MAX_SIZE]; ///< Gateway address\r
- CHAR16 DnsAddress[ADDRESS_STR_MAX_SIZE]; ///< DNS server address\r
-} IP4_CONFIG2_IFR_NVDATA;\r
-\r
-#endif\r
-\r