EFI_IP6_COMPLETION_TOKEN structures are used for both transmit and receive operations.
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.
union { ... } EFI_IP6_COMPLETION_TOKEN::Packet |
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.