EFI_IP6_COMPLETION_TOKEN Struct Reference


Data Fields

EFI_EVENT Event
EFI_STATUS Status
union {
   EFI_IP6_RECEIVE_DATA *   RxData
   EFI_IP6_TRANSMIT_DATA *   TxData
Packet

Detailed Description

EFI_IP6_COMPLETION_TOKEN structures are used for both transmit and receive operations.

Field Documentation

This Event will be signaled after the Status field is updated by the EFI IPv6 Protocol driver. The type of Event must be EFI_NOTIFY_SIGNAL.

When the Token is used for receiving, RxData is a pointer to the EFI_IP6_RECEIVE_DATA.

Will be set to one of the following values:

  • EFI_SUCCESS: The receive or transmit completed successfully.
  • EFI_ABORTED: The receive or transmit was aborted
  • EFI_TIMEOUT: The transmit timeout expired.
  • EFI_ICMP_ERROR: An ICMP error packet was received.
  • EFI_DEVICE_ERROR: An unexpected system or network error occurred.
  • EFI_SECURITY_VIOLATION: The transmit or receive was failed because of an IPsec policy check.
  • EFI_NO_MEDIA: There was a media error.

When the Token is used for transmitting, TxData is a pointer to the EFI_IP6_TRANSMIT_DATA.


Generated on Wed Sep 23 16:24:27 2015 for MdePkg[ALL] by  doxygen 1.5.7.1