Lines Matching defs:Dhcp6

2   Dhcp6 internal data structure and definition declaration.
22 #include <Protocol/Dhcp6.h>
120 #define DHCP6_INSTANCE_FROM_THIS(Instance) CR ((Instance), DHCP6_INSTANCE, Dhcp6, DHCP6_INSTANCE_SIGNATURE)
128 // Enumeration of Dhcp6 message type, refers to section-5.3 of rfc-3315.
145 // Enumeration of option code in Dhcp6 packet, refers to section-24.3 of rfc-3315.
230 // Control block for Dhcp6 instance, it's per configuration data.
237 EFI_DHCP6_PROTOCOL Dhcp6;
254 // Control block for Dhcp6 service, it's per Nic handle.
274 be called only when the state of Dhcp6 instance is in the Dhcp6Init state.
275 If the DHCP process completes successfully, the state of the Dhcp6 instance
283 @param[in] This The pointer to Dhcp6 protocol.
294 @retval EFI_ALREADY_STARTED Some other Dhcp6 instance already started the DHCPv6
309 function is called successfully, the state of Dhcp6 instance is transferred
312 called when the Dhcp6 instance is in any state.
314 @param[in] This The pointer to the Dhcp6 protocol.
316 @retval EFI_SUCCESS The Dhcp6 instance is now in the Dhcp6Init state.
327 Returns the current operating mode data for the Dhcp6 instance.
330 cached data packet for the Dhcp6 instance.
332 @param[in] This The pointer to the Dhcp6 protocol.
333 @param[out] Dhcp6ModeData The pointer to the Dhcp6 mode data.
334 @param[out] Dhcp6ConfigData The pointer to the Dhcp6 configure data.
351 Initializes, changes, or resets the operational settings for the Dhcp6 instance.
354 data of the Dhcp6 instance:
356 configuration data will be initialized in the Dhcp6 instance and the state
360 the Dhcp6 instance.
361 To update the configuration data for an Dhcp6 instance, the original data
364 @param[in] This The pointer to the Dhcp6 protocol
367 @retval EFI_SUCCESS The Dhcp6 is configured successfully with the
370 @retval EFI_ACCESS_DENIED The Dhcp6 instance has been already configured
372 The Dhcp6 instance has already started the
396 ReplyCallback, the Dhcp6 instance will continue to receive other Reply
401 @param[in] This The pointer to the Dhcp6 protocol.
459 @param[in] This The pointer to the Dhcp6 protocol.
470 @retval EFI_ACCESS_DENIED The Dhcp6 instance hasn't been configured, or the
507 @param[in] This The pointer to the Dhcp6 protocol.
514 The Dhcp6 instance has sent Decline packet when
516 @retval EFI_ACCESS_DENIED The Dhcp6 instance hasn't been configured, or the
548 @param[in] This The pointer to the Dhcp6 protocol.
554 is NULL. The Dhcp6 instance has sent Release
557 @retval EFI_ACCESS_DENIED The Dhcp6 instance hasn't been configured, or the
575 Parse the option data in the Dhcp6 packet.
579 @param[in] This The pointer to the Dhcp6 protocol.
580 @param[in] Packet The pointer to the Dhcp6 packet.