EFI_IP6_MODE_DATA.
More...
#include <Ip6.h>
EFI_IP6_MODE_DATA.
Definition at line 307 of file Ip6.h.
◆ IsStarted
BOOLEAN EFI_IP6_MODE_DATA::IsStarted |
Set to TRUE after this EFI IPv6 Protocol instance is started.
All other fields in this structure are undefined until this field is TRUE. Set to FALSE when the EFI IPv6 Protocol instance is stopped.
Definition at line 313 of file Ip6.h.
◆ MaxPacketSize
UINT32 EFI_IP6_MODE_DATA::MaxPacketSize |
The maximum packet size, in bytes, of the packet which the upper layer driver could feed.
Definition at line 317 of file Ip6.h.
◆ ConfigData
Current configuration settings.
Undefined until IsStarted is TRUE.
Definition at line 321 of file Ip6.h.
◆ IsConfigured
BOOLEAN EFI_IP6_MODE_DATA::IsConfigured |
Set to TRUE when the EFI IPv6 Protocol instance is configured.
The instance is configured when it has a station address and corresponding prefix length. Set to FALSE when the EFI IPv6 Protocol instance is not configured.
Definition at line 328 of file Ip6.h.
◆ AddressCount
UINT32 EFI_IP6_MODE_DATA::AddressCount |
Number of configured IPv6 addresses on this interface.
Definition at line 332 of file Ip6.h.
◆ AddressList
List of currently configured IPv6 addresses and corresponding prefix lengths assigned to this interface.
It is caller's responsibility to free this buffer.
Definition at line 338 of file Ip6.h.
◆ GroupCount
UINT32 EFI_IP6_MODE_DATA::GroupCount |
Number of joined multicast groups.
Undefined until IsConfigured is TRUE.
Definition at line 343 of file Ip6.h.
◆ GroupTable
List of joined multicast group addresses.
It is caller's responsibility to free this buffer. Undefined until IsConfigured is TRUE.
Definition at line 349 of file Ip6.h.
◆ RouteCount
UINT32 EFI_IP6_MODE_DATA::RouteCount |
Number of entries in the routing table.
Undefined until IsConfigured is TRUE.
Definition at line 354 of file Ip6.h.
◆ RouteTable
Routing table entries.
It is caller's responsibility to free this buffer.
Definition at line 358 of file Ip6.h.
◆ NeighborCount
UINT32 EFI_IP6_MODE_DATA::NeighborCount |
Number of entries in the neighbor cache.
Undefined until IsConfigured is TRUE.
Definition at line 363 of file Ip6.h.
◆ NeighborCache
Neighbor cache entries.
It is caller's responsibility to free this buffer. Undefined until IsConfigured is TRUE.
Definition at line 368 of file Ip6.h.
◆ PrefixCount
UINT32 EFI_IP6_MODE_DATA::PrefixCount |
Number of entries in the prefix table.
Undefined until IsConfigured is TRUE.
Definition at line 373 of file Ip6.h.
◆ PrefixTable
On-link Prefix table entries.
It is caller's responsibility to free this buffer. Undefined until IsConfigured is TRUE.
Definition at line 378 of file Ip6.h.
◆ IcmpTypeCount
UINT32 EFI_IP6_MODE_DATA::IcmpTypeCount |
Number of entries in the supported ICMP types list.
Definition at line 382 of file Ip6.h.
◆ IcmpTypeList
Array of ICMP types and codes that are supported by this EFI IPv6 Protocol driver.
It is caller's responsibility to free this buffer.
Definition at line 388 of file Ip6.h.
The documentation for this struct was generated from the following file:
- include/ipxe/efi/Protocol/Ip6.h