10#ifndef __EFI_IP6CONFIG_PROTOCOL_H__
11#define __EFI_IP6CONFIG_PROTOCOL_H__
15#define EFI_IP6_CONFIG_PROTOCOL_GUID \
17 0x937fe521, 0x95ae, 0x4d1a, {0x89, 0x29, 0x48, 0xbc, 0xd9, 0x0a, 0xd3, 0x1a } \
365extern EFI_GUID gEfiIp6ConfigProtocolGuid;
@ Ip6ConfigDataTypeDupAddrDetectTransmits
@ Ip6ConfigDataTypeMaximum
@ Ip6ConfigDataTypeGateway
@ Ip6ConfigDataTypeAltInterfaceId
@ Ip6ConfigDataTypeManualAddress
@ Ip6ConfigDataTypeInterfaceInfo
@ Ip6ConfigDataTypePolicy
@ Ip6ConfigDataTypeDnsServer
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)
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)
@ Ip6ConfigPolicyAutomatic
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)
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)
UINT32 DupAddrDetectTransmits
The number of consecutive Neighbor Solicitation messages sent.
EFI_IP6_ROUTE_TABLE * RouteTable
EFI_IP6_ADDRESS_INFO * AddressInfo
EFI_MAC_ADDRESS HwAddress
UINT8 PrefixLength
The length, in bits, of the prefix associated with this Address.
EFI_IPv6_ADDRESS Address
The IPv6 unicast address.
BOOLEAN IsAnycast
Set to TRUE if Address is anycast.