Home | History | Annotate | Download | only in Dhcp6Dxe

Lines Matching refs:Dhcp6

2   Dhcp6 internal data structure and definition declaration.

22 #include <Protocol/Dhcp6.h>
122 #define DHCP6_INSTANCE_FROM_THIS(Instance) CR ((Instance), DHCP6_INSTANCE, Dhcp6, DHCP6_INSTANCE_SIGNATURE)
130 // Enumeration of Dhcp6 message type, refers to section-5.3 of rfc-3315.
147 // Enumeration of option code in Dhcp6 packet, refers to section-24.3 of rfc-3315.
232 // Control block for Dhcp6 instance, it's per configuration data.
239 EFI_DHCP6_PROTOCOL Dhcp6;
260 // Control block for Dhcp6 service, it's per Nic handle.
280 be called only when the state of Dhcp6 instance is in the Dhcp6Init state.
281 If the DHCP process completes successfully, the state of the Dhcp6 instance
289 @param[in] This The pointer to Dhcp6 protocol.
300 @retval EFI_ALREADY_STARTED Some other Dhcp6 instance already started the DHCPv6
315 function is called successfully, the state of Dhcp6 instance is transferred
318 called when the Dhcp6 instance is in any state.
320 @param[in] This The pointer to the Dhcp6 protocol.
322 @retval EFI_SUCCESS The Dhcp6 instance is now in the Dhcp6Init state.
333 Returns the current operating mode data for the Dhcp6 instance.
336 cached data packet for the Dhcp6 instance.
338 @param[in] This The pointer to the Dhcp6 protocol.
339 @param[out] Dhcp6ModeData The pointer to the Dhcp6 mode data.
340 @param[out] Dhcp6ConfigData The pointer to the Dhcp6 configure data.
357 Initializes, changes, or resets the operational settings for the Dhcp6 instance.
360 data of the Dhcp6 instance:
362 configuration data will be initialized in the Dhcp6 instance and the state
366 the Dhcp6 instance.
367 To update the configuration data for an Dhcp6 instance, the original data
370 @param[in] This The pointer to the Dhcp6 protocol
373 @retval EFI_SUCCESS The Dhcp6 is configured successfully with the
376 @retval EFI_ACCESS_DENIED The Dhcp6 instance has been already configured
378 The Dhcp6 instance has already started the
402 ReplyCallback, the Dhcp6 instance will continue to receive other Reply
407 @param[in] This The pointer to the Dhcp6 protocol.
465 @param[in] This The pointer to the Dhcp6 protocol.
476 @retval EFI_ACCESS_DENIED The Dhcp6 instance hasn't been configured, or the
513 @param[in] This The pointer to the Dhcp6 protocol.
520 The Dhcp6 instance has sent Decline packet when
522 @retval EFI_ACCESS_DENIED The Dhcp6 instance hasn't been configured, or the
554 @param[in] This The pointer to the Dhcp6 protocol.
560 is NULL. The Dhcp6 instance has sent Release
563 @retval EFI_ACCESS_DENIED The Dhcp6 instance hasn't been configured, or the
581 Parse the option data in the Dhcp6 packet.
585 @param[in] This The pointer to the Dhcp6 protocol.
586 @param[in] Packet The pointer to the Dhcp6 packet.