iPXE
Data Fields
EFI_IP6_COMPLETION_TOKEN Struct Reference

EFI_IP6_COMPLETION_TOKEN structures are used for both transmit and receive operations. More...

#include <Ip6.h>

Data Fields

EFI_EVENT Event
 This Event will be signaled after the Status field is updated by the EFI IPv6 Protocol driver. More...
 
EFI_STATUS Status
 Will be set to one of the following values: More...
 
union {
   EFI_IP6_RECEIVE_DATA *   RxData
 When the Token is used for receiving, RxData is a pointer to the EFI_IP6_RECEIVE_DATA. More...
 
   EFI_IP6_TRANSMIT_DATA *   TxData
 When the Token is used for transmitting, TxData is a pointer to the EFI_IP6_TRANSMIT_DATA. More...
 
Packet
 

Detailed Description

EFI_IP6_COMPLETION_TOKEN structures are used for both transmit and receive operations.

Definition at line 519 of file Ip6.h.

Field Documentation

◆ Event

EFI_EVENT EFI_IP6_COMPLETION_TOKEN::Event

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.

Definition at line 524 of file Ip6.h.

◆ Status

EFI_STATUS EFI_IP6_COMPLETION_TOKEN::Status

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.

Definition at line 538 of file Ip6.h.

◆ RxData

EFI_IP6_RECEIVE_DATA* EFI_IP6_COMPLETION_TOKEN::RxData

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

Definition at line 543 of file Ip6.h.

◆ TxData

EFI_IP6_TRANSMIT_DATA* EFI_IP6_COMPLETION_TOKEN::TxData

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

Definition at line 547 of file Ip6.h.

◆ Packet

union { ... } EFI_IP6_COMPLETION_TOKEN::Packet

The documentation for this struct was generated from the following file: