TianoCore EDK2 master
Loading...
Searching...
No Matches
Ip4Output.h
Go to the documentation of this file.
1
8#ifndef __EFI_IP4_OUTPUT_H__
9#define __EFI_IP4_OUTPUT_H__
10
24VOID
26 IP4_PROTOCOL *Ip4Instance,
27 NET_BUF *Packet,
28 EFI_STATUS IoStatus,
29 UINT32 LinkFlag,
30 VOID *Context
31 );
32
66 IN IP4_SERVICE *IpSb,
67 IN IP4_PROTOCOL *IpInstance OPTIONAL,
68 IN NET_BUF *Packet,
69 IN IP4_HEAD *Head,
70 IN UINT8 *Option,
71 IN UINT32 OptLen,
72 IN IP4_ADDR GateWay,
73 IN IP4_FRAME_CALLBACK Callback,
74 IN VOID *Context
75 );
76
85VOID
87 IN IP4_INTERFACE *IpIf,
88 IN NET_BUF *Packet,
89 IN EFI_STATUS IoStatus
90 );
91
112 IN OUT NET_BUF *Packet,
113 IN IP4_HEAD *Head,
114 IN UINT8 *Option,
115 IN UINT32 OptLen
116 );
117
118extern UINT16 mIp4Id;
119
120#endif
VOID(* IP4_FRAME_CALLBACK)(IN IP4_PROTOCOL *IpInstance OPTIONAL, IN NET_BUF *Packet, IN EFI_STATUS IoStatus, IN UINT32 LinkFlag, IN VOID *Context)
Definition: Ip4If.h:42
VOID Ip4SysPacketSent(IP4_PROTOCOL *Ip4Instance, NET_BUF *Packet, EFI_STATUS IoStatus, UINT32 LinkFlag, VOID *Context)
Definition: Ip4Output.c:158
EFI_STATUS Ip4PrependHead(IN OUT NET_BUF *Packet, IN IP4_HEAD *Head, IN UINT8 *Option, IN UINT32 OptLen)
Definition: Ip4Output.c:32
EFI_STATUS Ip4Output(IN IP4_SERVICE *IpSb, IN IP4_PROTOCOL *IpInstance OPTIONAL, IN NET_BUF *Packet, IN IP4_HEAD *Head, IN UINT8 *Option, IN UINT32 OptLen, IN IP4_ADDR GateWay, IN IP4_FRAME_CALLBACK Callback, IN VOID *Context)
Definition: Ip4Output.c:205
VOID Ip4CancelPacket(IN IP4_INTERFACE *IpIf, IN NET_BUF *Packet, IN EFI_STATUS IoStatus)
Definition: Ip4Output.c:467
#define IN
Definition: Base.h:279
#define OUT
Definition: Base.h:284
RETURN_STATUS EFI_STATUS
Definition: UefiBaseType.h:29