15#ifndef __EFI_IP6CONFIG_PROTOCOL_H__
16#define __EFI_IP6CONFIG_PROTOCOL_H__
20#define EFI_IP6_CONFIG_PROTOCOL_GUID \
22 0x937fe521, 0x95ae, 0x4d1a, {0x89, 0x29, 0x48, 0xbc, 0xd9, 0x0a, 0xd3, 0x1a } \
UINT64 UINTN
Definition ProcessorBind.h:118
unsigned short CHAR16
Definition ProcessorBind.h:105
#define EFIAPI
Definition ProcessorBind.h:172
unsigned int UINT32
Definition ProcessorBind.h:102
#define IN
Definition Base.h:347
#define OUT
Definition Base.h:352
#define OPTIONAL
Definition Base.h:358
EFI_IP6_CONFIG_DATA_TYPE
Definition Ip6Config.h:30
@ Ip6ConfigDataTypeDupAddrDetectTransmits
Definition Ip6Config.h:64
@ Ip6ConfigDataTypeMaximum
Definition Ip6Config.h:99
@ Ip6ConfigDataTypeGateway
Definition Ip6Config.h:84
@ Ip6ConfigDataTypeAltInterfaceId
Definition Ip6Config.h:47
@ Ip6ConfigDataTypeManualAddress
Definition Ip6Config.h:73
@ Ip6ConfigDataTypeInterfaceInfo
Definition Ip6Config.h:37
@ Ip6ConfigDataTypePolicy
Definition Ip6Config.h:55
@ Ip6ConfigDataTypeDnsServer
Definition Ip6Config.h:95
EFI_STATUS(EFIAPI * EFI_IP6_CONFIG_REGISTER_NOTIFY)(IN EFI_IP6_CONFIG_PROTOCOL *This, IN EFI_IP6_CONFIG_DATA_TYPE DataType, IN EFI_EVENT Event)
Definition Ip6Config.h:331
EFI_GUID gEfiIp6ConfigProtocolGuid
EFI_STATUS(EFIAPI * EFI_IP6_CONFIG_UNREGISTER_NOTIFY)(IN EFI_IP6_CONFIG_PROTOCOL *This, IN EFI_IP6_CONFIG_DATA_TYPE DataType, IN EFI_EVENT Event)
Definition Ip6Config.h:354
EFI_IP6_CONFIG_POLICY
Definition Ip6Config.h:159
@ Ip6ConfigPolicyManual
Definition Ip6Config.h:168
@ Ip6ConfigPolicyAutomatic
Definition Ip6Config.h:180
EFI_STATUS(EFIAPI * EFI_IP6_CONFIG_SET_DATA)(IN EFI_IP6_CONFIG_PROTOCOL *This, IN EFI_IP6_CONFIG_DATA_TYPE DataType, IN UINTN DataSize, IN VOID *Data)
Definition Ip6Config.h:254
EFI_STATUS(EFIAPI * EFI_IP6_CONFIG_GET_DATA)(IN EFI_IP6_CONFIG_PROTOCOL *This, IN EFI_IP6_CONFIG_DATA_TYPE DataType, IN OUT UINTN *DataSize, IN VOID *Data OPTIONAL)
Definition Ip6Config.h:300
RETURN_STATUS EFI_STATUS
Definition UefiBaseType.h:33
VOID * EFI_EVENT
Definition UefiBaseType.h:41
#define VOID
Definition acefi.h:190
ACPI_BUFFER *RetBuffer ACPI_BUFFER *RetBuffer char * Name
Definition acpixf.h:1159
unsigned char BOOLEAN
Definition actypes.h:235
unsigned char UINT8
Definition actypes.h:236
Definition Ip6Config.h:189
UINT32 DupAddrDetectTransmits
The number of consecutive Neighbor Solicitation messages sent.
Definition Ip6Config.h:190
Definition Ip6Config.h:150
Definition Ip6Config.h:107
UINT32 AddressInfoCount
Definition Ip6Config.h:127
UINT32 HwAddressSize
Definition Ip6Config.h:119
EFI_IP6_ROUTE_TABLE * RouteTable
Definition Ip6Config.h:143
EFI_IP6_ADDRESS_INFO * AddressInfo
Definition Ip6Config.h:134
EFI_MAC_ADDRESS HwAddress
Definition Ip6Config.h:123
UINT32 RouteCount
Definition Ip6Config.h:138
UINT8 IfType
Definition Ip6Config.h:115
Definition Ip6Config.h:198
UINT8 PrefixLength
The length, in bits, of the prefix associated with this Address.
Definition Ip6Config.h:201
EFI_IPv6_ADDRESS Address
The IPv6 unicast address.
Definition Ip6Config.h:199
BOOLEAN IsAnycast
Set to TRUE if Address is anycast.
Definition Ip6Config.h:200
Definition UefiBaseType.h:100
Definition Ip6Config.h:364
EFI_IP6_CONFIG_REGISTER_NOTIFY RegisterDataNotify
Definition Ip6Config.h:367
EFI_IP6_CONFIG_GET_DATA GetData
Definition Ip6Config.h:366
EFI_IP6_CONFIG_UNREGISTER_NOTIFY UnregisterDataNotify
Definition Ip6Config.h:368
EFI_IP6_CONFIG_SET_DATA SetData
Definition Ip6Config.h:365