IpFilter (\r
PXE_BASECODE_DEVICE *Private,\r
IN EFI_PXE_BASE_CODE_IP_FILTER *Filter\r
- )\r
-;\r
+ );\r
\r
//\r
// //////////////////////////////////////////////////////////////////////\r
IN VOID *HeaderPtr, OPTIONAL\r
IN UINTN *BufferSizePtr,\r
IN VOID *BufferPtr\r
- )\r
-;\r
+ );\r
\r
//\r
// /////////////////////////////////////////////////////////////////////\r
IN OUT UINTN *BufferSizePtr,\r
IN VOID *BufferPtr,\r
IN EFI_EVENT TimeoutEvent\r
- )\r
-;\r
+ );\r
\r
VOID\r
IgmpLeaveGroup (\r
PXE_BASECODE_DEVICE *Private,\r
EFI_IP_ADDRESS *\r
- )\r
-;\r
+ );\r
\r
VOID\r
IgmpJoinGroup (\r
PXE_BASECODE_DEVICE *Private,\r
EFI_IP_ADDRESS *\r
- )\r
-;\r
+ );\r
\r
//\r
// convert number to zero filled ascii value of length lth\r
UINTN Number,\r
UINT8 *BufferPtr,\r
INTN BufferLen\r
- )\r
-;\r
+ );\r
\r
//\r
// convert number to ascii string at ptr\r
UtoA10 (\r
UINTN Number,\r
UINT8 *BufferPtr\r
- )\r
-;\r
+ );\r
\r
//\r
// convert ascii numeric string to UINTN\r
UINTN\r
AtoU (\r
UINT8 *BufferPtr\r
- )\r
-;\r
+ );\r
\r
UINT64\r
AtoU64 (\r
UINT8 *BufferPtr\r
- )\r
-;\r
+ );\r
\r
//\r
// calculate the internet checksum (RFC 1071)\r
IpChecksum (\r
UINT16 *MessagePtr,\r
UINTN ByteLength\r
- )\r
-;\r
+ );\r
\r
//\r
// do checksum on non contiguous header and data\r
UINTN HeaderLength,\r
UINT16 *Message,\r
UINTN MessageLength\r
- )\r
-;\r
+ );\r
\r
//\r
// update checksum when only a single word changes\r
UINT16 OldChecksum,\r
UINT16 OldWord,\r
UINT16 NewWord\r
- )\r
-;\r
+ );\r
\r
VOID\r
SeedRandom (\r
IN PXE_BASECODE_DEVICE *Private,\r
IN UINT16 InitialSeed\r
- )\r
-;\r
+ );\r
\r
UINT16\r
Random (\r
IN PXE_BASECODE_DEVICE *Private\r
- )\r
-;\r
+ );\r
\r
EFI_STATUS\r
SendPacket (\r
VOID *HardwareAddress,\r
UINT16 MediaProtocol,\r
IN EFI_PXE_BASE_CODE_FUNCTION Function\r
- )\r
-;\r
+ );\r
\r
VOID\r
HandleArpReceive (\r
PXE_BASECODE_DEVICE *Private,\r
ARP_PACKET *ArpPacketPtr,\r
VOID *HeaderPtr\r
- )\r
-;\r
+ );\r
\r
VOID\r
HandleIgmp (\r
PXE_BASECODE_DEVICE *Private,\r
IGMPV2_MESSAGE *IgmpMessageptr,\r
UINTN IgmpMessageLen\r
- )\r
-;\r
+ );\r
\r
VOID\r
IgmpCheckTimers (\r
PXE_BASECODE_DEVICE *Private\r
- )\r
-; // poll when doing a receive\r
+ ); // poll when doing a receive\r
// return hw add of IP and TRUE if available, otherwise FALSE\r
//\r
BOOLEAN\r
IN PXE_BASECODE_DEVICE *Private,\r
EFI_IP_ADDRESS *ProtocolAddressPtr,\r
EFI_MAC_ADDRESS *HardwareAddressPtr\r
- )\r
-;\r
+ );\r
\r
EFI_STATUS\r
DoArp (\r
IN PXE_BASECODE_DEVICE *Private,\r
IN EFI_IP_ADDRESS *ProtocolAddressPtr,\r
OUT EFI_MAC_ADDRESS *HardwareAddressptr\r
- )\r
-;\r
+ );\r
\r
BOOLEAN\r
OnSameSubnet (\r
EFI_IP_ADDRESS *Ip1,\r
EFI_IP_ADDRESS *Ip2,\r
EFI_IP_ADDRESS *SubnetMask\r
- )\r
-;\r
+ );\r
\r
VOID\r
IpAddRouter (\r
PXE_BASECODE_DEVICE *Private,\r
EFI_IP_ADDRESS *RouterIp\r
- )\r
-;\r
+ );\r
\r
#define Ip4AddRouter(Private, Ipv4Ptr) IpAddRouter (Private, (EFI_IP_ADDRESS *) Ipv4Ptr)\r
\r
VOID *Data,\r
UINTN DataLen,\r
EFI_PXE_BASE_CODE_FUNCTION Function\r
- )\r
-;\r
+ );\r
\r
//\r
// send ipv4 packet with ipv4 option\r
UINTN OptionLen,\r
UINT32 DestIp,\r
EFI_PXE_BASE_CODE_FUNCTION Function\r
- )\r
-;\r
+ );\r
\r
//\r
// send MsgLth message at MsgPtr - higher level protocol header already in xmtbuf, length HdrSize\r
IN UINTN HeaderSize, // protocol header byte length\r
IN UINT8 *MsgPtr, // pointer to data\r
IN UINTN MsgLength\r
- )\r
-; // data byte length\r
+ ); // data byte length\r
// receive up to MsgLth message into MsgPtr for protocol Prot\r
// return message length, src/dest ips if select any, and pointer to protocol header\r
//\r
UINT8 *MsgPtr, // pointer to data buffer\r
UINTN *MsgLenPtr, // pointer to data buffer length/ O - returned data length\r
IN EFI_EVENT TimeoutEvent\r
- )\r
-;\r
+ );\r
\r
#if 0\r
VOID\r
WaitForTxComplete (\r
IN PXE_BASECODE_DEVICE *Private\r
- )\r
-;\r
+ );\r
#endif\r
//\r
// routine to cycle waiting for a receive or timeout\r
IN OUT UINTN *HeaderSizePtr,\r
IN OUT UINTN *BufferSizePtr,\r
IN OUT UINT16 *ProtocolPtr\r
- )\r
-;\r
+ );\r
\r
#endif /* _IP_H_ */\r
\r