]> git.proxmox.com Git - mirror_edk2.git/blobdiff - StdLib/EfiSocketLib/Socket.h
Fix a bug about the iSCSI DHCP dependency issue.
[mirror_edk2.git] / StdLib / EfiSocketLib / Socket.h
index 43a7084f9574ba530fcf472ccb9015feaa74fb77..b38bec6bde4e77ca20c6add3dc80c533b7d48349 100644 (file)
@@ -33,9 +33,9 @@
 #define DEBUG_OPTION        0x00080000  ///<  Display option messages\r
 \r
 #define MAX_PENDING_CONNECTIONS     1   ///<  Maximum connection FIFO depth\r
-#define MAX_RX_DATA         65536       ///<  Maximum receive data size\r
+#define MAX_RX_DATA         0x01000000  ///<  Maximum receive data size\r
 #define MAX_TX_DATA         ( MAX_RX_DATA * 2 ) ///<  Maximum buffered transmit data in bytes\r
-#define RX_PACKET_DATA      16384       ///<  Maximum number of bytes in a RX packet\r
+#define RX_PACKET_DATA      0x00100000  ///<  Maximum number of bytes in a RX packet\r
 #define MAX_UDP_RETRANSMIT  16          ///<  UDP retransmit attempts to handle address not mapped\r
 \r
 #define ESL_STRUCTURE_ALIGNMENT_BYTES   15  ///<  Number of bytes for structure alignment\r
@@ -362,7 +362,7 @@ typedef struct {
 **/\r
 typedef\r
 EFI_STATUS\r
-(* PFN_NET_CONFIGURE) (\r
+(EFIAPI * PFN_NET_CONFIGURE) (\r
   IN VOID * pProtocol,\r
   IN VOID * pConfigData\r
   );\r
@@ -378,7 +378,7 @@ EFI_STATUS
 **/\r
 typedef\r
 EFI_STATUS\r
-(* PFN_NET_IO_START) (\r
+(EFIAPI * PFN_NET_IO_START) (\r
   IN VOID * pProtocol,\r
   IN VOID * pToken\r
   );\r
@@ -394,7 +394,7 @@ EFI_STATUS
 **/\r
 typedef\r
 EFI_STATUS\r
-(* PFN_NET_POLL) (\r
+(EFIAPI * PFN_NET_POLL) (\r
   IN VOID * pProtocol\r
   );\r
 \r