#include "Tcp4Main.h"\r
\r
\r
-UINT16 mTcp4RandomPort;\r
+UINT16 mTcp4RandomPort;\r
extern EFI_COMPONENT_NAME_PROTOCOL gTcp4ComponentName;\r
extern EFI_COMPONENT_NAME2_PROTOCOL gTcp4ComponentName2;\r
\r
/**\r
Create and start the heartbeat timer for TCP driver.\r
\r
- None.\r
-\r
@retval EFI_SUCCESS The timer is successfully created and started.\r
@retval other The timer is not created.\r
\r
/**\r
Stop and destroy the heartbeat timer for TCP driver.\r
\r
- None\r
- \r
- None\r
-\r
**/\r
VOID\r
-Tcp4DestroyTimer ()\r
+Tcp4DestroyTimer (\r
+ VOID\r
+ )\r
{\r
ASSERT (mTcp4Timer.RefCnt > 0);\r
\r
}\r
\r
/**\r
- The entry point for Tcp4 driver. \r
- Used to install Tcp4 driver on the ImageHandle.\r
+ The entry point for Tcp4 driver, used to install Tcp4 driver on the ImageHandle.\r
\r
@param ImageHandle The firmware allocated handle for this\r
driver image.\r
//\r
Seed = NetRandomInitSeed ();\r
mTcpGlobalIss = NET_RANDOM (Seed) % mTcpGlobalIss;\r
- mTcp4RandomPort = (UINT16) ( TCP4_PORT_KNOWN +\r
+ mTcp4RandomPort = (UINT16) (TCP4_PORT_KNOWN +\r
(UINT16) (NET_RANDOM(Seed) % TCP4_PORT_KNOWN));\r
\r
return Status;\r
EFI_STATUS\r
EFIAPI\r
Tcp4DriverBindingSupported (\r
- IN EFI_DRIVER_BINDING_PROTOCOL * This,\r
+ IN EFI_DRIVER_BINDING_PROTOCOL *This,\r
IN EFI_HANDLE ControllerHandle,\r
- IN EFI_DEVICE_PATH_PROTOCOL * RemainingDevicePath OPTIONAL\r
+ IN EFI_DEVICE_PATH_PROTOCOL *RemainingDevicePath OPTIONAL\r
)\r
{\r
EFI_STATUS Status;\r
EFI_STATUS\r
EFIAPI\r
Tcp4DriverBindingStart (\r
- IN EFI_DRIVER_BINDING_PROTOCOL * This,\r
+ IN EFI_DRIVER_BINDING_PROTOCOL *This,\r
IN EFI_HANDLE ControllerHandle,\r
- IN EFI_DEVICE_PATH_PROTOCOL * RemainingDevicePath OPTIONAL\r
+ IN EFI_DEVICE_PATH_PROTOCOL *RemainingDevicePath OPTIONAL\r
)\r
{\r
EFI_STATUS Status;\r
return Status;\r
}\r
\r
+/**\r
+ Open Ip4 and device path protocols for a created socket, and insert it in \r
+ socket list.\r
+ \r
+ @param This Pointer to the socket just created\r
+ @param Context Context of the socket\r
+ \r
+ @retval EFI_SUCCESS This protocol is installed successfully.\r
+ @retval other Some error occured.\r
+ \r
+**/\r
EFI_STATUS\r
Tcp4CreateSocketCallback (\r
IN SOCKET *This,\r
return Status;\r
}\r
\r
+/**\r
+ Close Ip4 and device path protocols for a socket, and remove it from socket list. \r
+ \r
+ @param This Pointer to the socket to be removed\r
+ @param Context Context of the socket\r
+ \r
+**/\r
VOID\r
Tcp4DestroySocketCallback (\r
IN SOCKET *This,\r