Parcourir la source

NetworkPkg: Move Network library header file from MdeModulePkg to NetworkPkg

Signed-off-by: Liming Gao <liming.gao@intel.com>
Cc: Siyuan Fu <siyuan.fu@intel.com>
Cc: Jiaxin Wu <jiaxin.wu@intel.com>
Reviewed-by: Jiaxin Wu <jiaxin.wu@intel.com>
Reviewed-by: Siyuan Fu <siyuan.fu@intel.com>
Liming Gao il y a 5 ans
Parent
commit
07135c1220

+ 1 - 0
NetworkPkg/Application/VConfig/VConfig.inf

@@ -35,6 +35,7 @@
 [Packages]
   MdePkg/MdePkg.dec
   MdeModulePkg/MdeModulePkg.dec
+  NetworkPkg/NetworkPkg.dec
   ShellPkg/ShellPkg.dec
 
 [LibraryClasses]

+ 1 - 0
NetworkPkg/ArpDxe/ArpDxe.inf

@@ -42,6 +42,7 @@
 [Packages]
   MdePkg/MdePkg.dec
   MdeModulePkg/MdeModulePkg.dec
+  NetworkPkg/NetworkPkg.dec
 
 
 [LibraryClasses]

+ 1 - 0
NetworkPkg/Dhcp4Dxe/Dhcp4Dxe.inf

@@ -44,6 +44,7 @@
 [Packages]
   MdePkg/MdePkg.dec
   MdeModulePkg/MdeModulePkg.dec
+  NetworkPkg/NetworkPkg.dec
 
 
 [LibraryClasses]

+ 1 - 0
NetworkPkg/DnsDxe/DnsDxe.inf

@@ -21,6 +21,7 @@
 [Packages]
   MdePkg/MdePkg.dec
   MdeModulePkg/MdeModulePkg.dec
+  NetworkPkg/NetworkPkg.dec
 
 [Sources]
   ComponentName.c

+ 1 - 0
NetworkPkg/DpcDxe/DpcDxe.inf

@@ -29,6 +29,7 @@
 [Packages]
   MdePkg/MdePkg.dec
   MdeModulePkg/MdeModulePkg.dec
+  NetworkPkg/NetworkPkg.dec
 
 [LibraryClasses]
   UefiDriverEntryPoint

+ 1 - 0
NetworkPkg/HttpUtilitiesDxe/HttpUtilitiesDxe.inf

@@ -22,6 +22,7 @@
 [Packages]
   MdePkg/MdePkg.dec
   MdeModulePkg/MdeModulePkg.dec
+  NetworkPkg/NetworkPkg.dec
 
 [Sources]
   HttpUtilitiesDxe.h

+ 0 - 0
MdeModulePkg/Include/Library/DpcLib.h → NetworkPkg/Include/Library/DpcLib.h


+ 0 - 0
MdeModulePkg/Include/Library/HttpLib.h → NetworkPkg/Include/Library/HttpLib.h


+ 0 - 0
MdeModulePkg/Include/Library/IpIoLib.h → NetworkPkg/Include/Library/IpIoLib.h


+ 0 - 0
MdeModulePkg/Include/Library/NetLib.h → NetworkPkg/Include/Library/NetLib.h


+ 0 - 0
MdeModulePkg/Include/Library/TcpIoLib.h → NetworkPkg/Include/Library/TcpIoLib.h


+ 0 - 0
MdeModulePkg/Include/Library/UdpIoLib.h → NetworkPkg/Include/Library/UdpIoLib.h


+ 1 - 0
NetworkPkg/Ip4Dxe/Ip4Dxe.inf

@@ -66,6 +66,7 @@
 [Packages]
   MdePkg/MdePkg.dec
   MdeModulePkg/MdeModulePkg.dec
+  NetworkPkg/NetworkPkg.dec
 
 [LibraryClasses]
   UefiLib

+ 1 - 0
NetworkPkg/Library/DxeDpcLib/DxeDpcLib.inf

@@ -28,6 +28,7 @@
 [Packages]
   MdePkg/MdePkg.dec
   MdeModulePkg/MdeModulePkg.dec
+  NetworkPkg/NetworkPkg.dec
 
 [LibraryClasses]
   DebugLib

+ 1 - 0
NetworkPkg/Library/DxeHttpLib/DxeHttpLib.inf

@@ -30,6 +30,7 @@
 [Packages]
   MdePkg/MdePkg.dec
   MdeModulePkg/MdeModulePkg.dec
+  NetworkPkg/NetworkPkg.dec
 
 [LibraryClasses]
   BaseLib

+ 1 - 0
NetworkPkg/Library/DxeIpIoLib/DxeIpIoLib.inf

@@ -28,6 +28,7 @@
 [Packages]
   MdePkg/MdePkg.dec
   MdeModulePkg/MdeModulePkg.dec
+  NetworkPkg/NetworkPkg.dec
 
 
 [LibraryClasses]

+ 1 - 0
NetworkPkg/Library/DxeNetLib/DxeNetLib.inf

@@ -31,6 +31,7 @@
 [Packages]
   MdePkg/MdePkg.dec
   MdeModulePkg/MdeModulePkg.dec
+  NetworkPkg/NetworkPkg.dec
 
 
 [LibraryClasses]

+ 1 - 0
NetworkPkg/Library/DxeTcpIoLib/DxeTcpIoLib.inf

@@ -28,6 +28,7 @@
 [Packages]
   MdePkg/MdePkg.dec
   MdeModulePkg/MdeModulePkg.dec
+  NetworkPkg/NetworkPkg.dec
 
 
 [LibraryClasses]

+ 1 - 0
NetworkPkg/Library/DxeUdpIoLib/DxeUdpIoLib.inf

@@ -28,6 +28,7 @@
 [Packages]
   MdePkg/MdePkg.dec
   MdeModulePkg/MdeModulePkg.dec
+  NetworkPkg/NetworkPkg.dec
 
 
 [LibraryClasses]

+ 1 - 0
NetworkPkg/MnpDxe/MnpDxe.inf

@@ -44,6 +44,7 @@
 [Packages]
   MdePkg/MdePkg.dec
   MdeModulePkg/MdeModulePkg.dec
+  NetworkPkg/NetworkPkg.dec
 
 [LibraryClasses]
   BaseLib

+ 1 - 0
NetworkPkg/Mtftp4Dxe/Mtftp4Dxe.inf

@@ -46,6 +46,7 @@
 [Packages]
   MdePkg/MdePkg.dec
   MdeModulePkg/MdeModulePkg.dec
+  NetworkPkg/NetworkPkg.dec
 
 
 [LibraryClasses]

+ 1 - 0
NetworkPkg/Mtftp6Dxe/Mtftp6Dxe.inf

@@ -47,6 +47,7 @@
 [Packages]
   MdePkg/MdePkg.dec
   MdeModulePkg/MdeModulePkg.dec
+  NetworkPkg/NetworkPkg.dec
 
 
 [LibraryClasses]

+ 24 - 0
NetworkPkg/NetworkPkg.dec

@@ -20,6 +20,30 @@
 [Includes]
   Include
 
+[LibraryClasses]
+  ##  @libraryclass  IpIo layer upon EFI IP4 Protocol.
+  #   This library is only intended to be used by UEFI network stack modules.
+  IpIoLib|Include/Library/IpIoLib.h
+
+  ##  @libraryclass  Basic function for UEFI network stack.
+  #   This library is only intended to be used by UEFI network stack modules.
+  NetLib|Include/Library/NetLib.h
+
+  ##  @libraryclass  The helper routines to access UDP service.
+  #   This library is only intended to be used by UEFI network stack modules.
+  UdpIoLib|Include/Library/UdpIoLib.h
+
+  ##  @libraryclass  The helper routines to access TCP service.
+  #   This library is only intended to be used by UEFI network stack modules.
+  TcpIoLib|Include/Library/TcpIoLib.h
+
+  ##  @libraryclass  The helper routines to access HTTP service.
+  #   This library is only intended to be used by UEFI network stack modules.
+  HttpLib|Include/Library/HttpLib.h
+
+  ##  @libraryclass  Library for Deferred Procedure Calls.
+  DpcLib|Include/Library/DpcLib.h
+
 [Guids]
   ## Network package token space guid.
   # Include/Guid/NetworkPkgTokenSpace.h

+ 1 - 0
NetworkPkg/SnpDxe/SnpDxe.inf

@@ -53,6 +53,7 @@
 [Packages]
   MdePkg/MdePkg.dec
   MdeModulePkg/MdeModulePkg.dec
+  NetworkPkg/NetworkPkg.dec
 
 
 [LibraryClasses]

+ 1 - 0
NetworkPkg/TcpDxe/TcpDxe.inf

@@ -52,6 +52,7 @@
 [Packages]
   MdePkg/MdePkg.dec
   MdeModulePkg/MdeModulePkg.dec
+  NetworkPkg/NetworkPkg.dec
 
 
 [LibraryClasses]

+ 1 - 0
NetworkPkg/TlsDxe/TlsDxe.inf

@@ -29,6 +29,7 @@
 [Packages]
   MdePkg/MdePkg.dec
   MdeModulePkg/MdeModulePkg.dec
+  NetworkPkg/NetworkPkg.dec
   CryptoPkg/CryptoPkg.dec
 
 [Sources]

+ 1 - 0
NetworkPkg/Udp4Dxe/Udp4Dxe.inf

@@ -41,6 +41,7 @@
 [Packages]
   MdePkg/MdePkg.dec
   MdeModulePkg/MdeModulePkg.dec
+  NetworkPkg/NetworkPkg.dec
 
 
 [LibraryClasses]

+ 1 - 0
NetworkPkg/Udp6Dxe/Udp6Dxe.inf

@@ -38,6 +38,7 @@
 [Packages]
   MdePkg/MdePkg.dec
   MdeModulePkg/MdeModulePkg.dec
+  NetworkPkg/NetworkPkg.dec
 
 [LibraryClasses]
   BaseLib

+ 1 - 0
NetworkPkg/VlanConfigDxe/VlanConfigDxe.inf

@@ -36,6 +36,7 @@
 [Packages]
   MdePkg/MdePkg.dec
   MdeModulePkg/MdeModulePkg.dec
+  NetworkPkg/NetworkPkg.dec
 
 [LibraryClasses]
   BaseLib