TianoCore EDK2 master
Loading...
Searching...
No Matches
Ip6ConfigNv.h File Reference
#include "Ip6NvData.h"
#include "Ip6ConfigImpl.h"

Go to the source code of this file.

Macros

#define IP6_ETHERNET   L"Ethernet"
 
#define IP6_EXPERIMENTAL_ETHERNET   L"Experimental Ethernet"
 
#define IP6_ADDRESS_DELIMITER   L' '
 
#define IP6_LINK_LOCAL_PREFIX   L"FE80::"
 

Enumerations

enum  IP6_INTERFACE_TYPE { Ip6InterfaceTypeEthernet = 1 , Ip6InterfaceTypeExperimentalEthernet }
 
enum  IP6_CONFIG_NV_ADDRESS_TYPE { Ip6ConfigNvHostAddress , Ip6ConfigNvGatewayAddress , Ip6ConfigNvDnsAddress , Ip6ConfigNvRouteTable }
 

Functions

EFI_STATUS Ip6ConfigFormInit (IN OUT IP6_CONFIG_INSTANCE *Instance)
 
VOID Ip6ConfigFormUnload (IN OUT IP6_CONFIG_INSTANCE *Instance)
 

Variables

UINT8 Ip6ConfigBin []
 
UINT8 Ip6DxeStrings []
 

Detailed Description

The header file of Ip6ConfigNv.c.

Copyright (c) 2010 - 2011, Intel Corporation. All rights reserved.

SPDX-License-Identifier: BSD-2-Clause-Patent

Definition in file Ip6ConfigNv.h.

Macro Definition Documentation

◆ IP6_ADDRESS_DELIMITER

#define IP6_ADDRESS_DELIMITER   L' '

Definition at line 21 of file Ip6ConfigNv.h.

◆ IP6_ETHERNET

#define IP6_ETHERNET   L"Ethernet"

Definition at line 19 of file Ip6ConfigNv.h.

◆ IP6_EXPERIMENTAL_ETHERNET

#define IP6_EXPERIMENTAL_ETHERNET   L"Experimental Ethernet"

Definition at line 20 of file Ip6ConfigNv.h.

◆ IP6_LINK_LOCAL_PREFIX

#define IP6_LINK_LOCAL_PREFIX   L"FE80::"

Definition at line 22 of file Ip6ConfigNv.h.

Enumeration Type Documentation

◆ IP6_CONFIG_NV_ADDRESS_TYPE

enum IP6_CONFIG_NV_ADDRESS_TYPE

Definition at line 29 of file Ip6ConfigNv.h.

◆ IP6_INTERFACE_TYPE

enum IP6_INTERFACE_TYPE

Definition at line 24 of file Ip6ConfigNv.h.

Function Documentation

◆ Ip6ConfigFormInit()

EFI_STATUS Ip6ConfigFormInit ( IN OUT IP6_CONFIG_INSTANCE Instance)

Install HII Config Access protocol for network device and allocate resources.

Parameters
[in,out]InstanceThe IP6_CONFIG_INSTANCE to create a form.
Return values
EFI_SUCCESSThe HII Config Access protocol is installed.
EFI_OUT_OF_RESOURCESFailed to allocate memory.
OthersOther errors as indicated.

Definition at line 1887 of file Ip6ConfigNv.c.

◆ Ip6ConfigFormUnload()

VOID Ip6ConfigFormUnload ( IN OUT IP6_CONFIG_INSTANCE Instance)

Uninstall HII Config Access protocol for network device and free resource.

Parameters
[in,out]InstanceThe IP6_CONFIG_INSTANCE to unload a form.

Uninstall the HII Config Access protocol for network devices and free up the resources.

Parameters
[in,out]InstanceThe IP6_CONFIG_INSTANCE to unload a form.

Definition at line 2036 of file Ip6ConfigNv.c.