Pointer to the context that will be passed to Dhcp6Callback.
The callback function is to intercept various events that occur in the DHCPv6 S.A.R.R process. Set to NULL to ignore all those events.
The descriptor for the IA of the EFI DHCPv6 Protocol instance.
If not NULL, the event will be signaled when any IPv6 address information of the configured IA is updated, including IPv6 address, preferred lifetime and valid lifetime, or the DHCPv6 S.A.R.R process fails. Otherwise, Start(), renewrebind(), decline(), release() and stop() will be blocking operations, and they will wait for the exchange process completion or failure.
Number of the DHCPv6 options in the OptionList.
List of the DHCPv6 options to be included in Solicit and Request packet. The buffer can be freed after EFI_DHCP6_PROTOCOL.Configure() returns. Ignored if OptionCount is zero. OptionList should not contain Client Identifier option and any IA option, which will be appended by EFI DHCPv6 Protocol instance automatically.
If TRUE, the EFI DHCPv6 Protocol instance will send Solicit packet with Rapid Commit option. Otherwise, Rapid Commit option will not be included in Solicit packet. Rapid Commit option can not be specified through OptionList parameter.
If TRUE, the EFI DHCPv6 Protocol instance is willing to accept Reconfigure packet. Otherwise, it will ignore it. Reconfigure Accept option can not be specified through OptionList parameter.
Parameter to control Solicit packet retransmission behavior. The buffer can be freed after EFI_DHCP6_PROTOCOL.Configure() returns.