24#define UDP_IO_RX_SIGNATURE SIGNATURE_32 ('U', 'D', 'P', 'R')
25#define UDP_IO_TX_SIGNATURE SIGNATURE_32 ('U', 'D', 'P', 'T')
26#define UDP_IO_SIGNATURE SIGNATURE_32 ('U', 'D', 'P', 'I')
28#define UDP_IO_UDP4_VERSION 4
29#define UDP_IO_UDP6_VERSION 6
209 IN VOID *Context OPTIONAL
VOID EFIAPI UdpIoCancelSentDatagram(IN UDP_IO *UdpIo, IN NET_BUF *Packet)
EFI_STATUS(EFIAPI * UDP_IO_CONFIG)(IN UDP_IO *UdpIo, IN VOID *Context)
VOID EFIAPI UdpIoCleanIo(IN UDP_IO *UdpIo)
VOID EFIAPI UdpIoCancelDgrams(IN UDP_IO *UdpIo, IN EFI_STATUS IoStatus, IN UDP_IO_TO_CANCEL ToCancel OPTIONAL, IN VOID *Context OPTIONAL)
EFI_STATUS EFIAPI UdpIoRecvDatagram(IN UDP_IO *UdpIo, IN UDP_IO_CALLBACK CallBack, IN VOID *Context, IN UINT32 HeadLen)
EFI_STATUS EFIAPI UdpIoSendDatagram(IN UDP_IO *UdpIo, IN NET_BUF *Packet, IN UDP_END_POINT *EndPoint OPTIONAL, IN EFI_IP_ADDRESS *Gateway OPTIONAL, IN UDP_IO_CALLBACK CallBack, IN VOID *Context)
BOOLEAN(EFIAPI * UDP_IO_TO_CANCEL)(IN UDP_TX_TOKEN *Token, IN VOID *Context)
EFI_STATUS EFIAPI UdpIoFreeIo(IN UDP_IO *UdpIo)
VOID(EFIAPI * UDP_IO_CALLBACK)(IN NET_BUF *Packet, IN UDP_END_POINT *EndPoint, IN EFI_STATUS IoStatus, IN VOID *Context)
UDP_IO *EFIAPI UdpIoCreateIo(IN EFI_HANDLE Controller, IN EFI_HANDLE ImageHandle, IN UDP_IO_CONFIG Configure, IN UINT8 UdpVersion, IN VOID *Context)
LIST_ENTRY SentDatagram
A list of UDP_TX_TOKEN.