Siyuan: Could you list the mapping between current location and new location of Network IPv4 stack? It will be easy to be understood.
And, I prefer to change the platform DSC/FDF per each BZ. That means I expect two commits in DSC/FDF. One is for BZ 1278, another is for 1293. The different commit is for the different change. Thanks Liming > -----Original Message----- > From: edk2-devel [mailto:edk2-devel-boun...@lists.01.org] On Behalf Of Fu, > Siyuan > Sent: Friday, November 2, 2018 4:10 PM > To: edk2-devel@lists.01.org > Cc: Ni, Ruiyu <ruiyu...@intel.com>; Wu, Jiaxin <jiaxin...@intel.com>; Zeng, > Star <star.z...@intel.com>; Ye, Ting <ting...@intel.com> > Subject: [edk2] Plan to move all network components to NetworkPkg > > Hi, All > > The edk2 Bugzilla #1278 "Delete IPv4 only TCP/iSCSI/PXE drivers in > MdeModulePkg" has been confirmed to be included in > edk2-stable201903 tag, so platform DSC/FDF need to be updated to adopt the > change by that time. I think might be an opportunity > moment to make a little more - move all edk2 network related > drivers/libraries into one single package - that what we want to do for a > long time. > > In current edk2, the network stack components are located mainly in 2 > different places, the MdeModulePkg and NetworkPkg, due to > some historical reasons. The MdeModulePkg contains most of the IPv4 stack > drivers (in MdeModulePkg/Universal/Network directory), > and all the network libraries. The NetworkPkg contains all the IPv6 stack > drivers and also some dual stack drivers (like TcpDxe). The > PCDs related to network configuration are also defined in different packages: > PcdTftpBlockSize is in MdeModulePkg.dec and others are > in NetworkPkg.dec. There are also drivers in these 2 packages have a same > name (like UefiPxeBcDxe). > > We can see these codes are not well organized, so I'd like to take this > opportunity to change this situation, to move all network > components to NetworkPkg, which will make the edk2 network stack code easier > to use and maintain in the future. > > I have created Bugzilla #1293 for this proposal, and I will send some patches > for the detail changes. I hope it could be done together > with #1278 so the platform only need to update their DSC/FDF file for one > time. Please let me know if you have any comments on this, > thanks. > > https://bugzilla.tianocore.org/show_bug.cgi?id=1293 > > BestRegards > Fu Siyuan > > _______________________________________________ > edk2-devel mailing list > edk2-devel@lists.01.org > https://lists.01.org/mailman/listinfo/edk2-devel _______________________________________________ edk2-devel mailing list edk2-devel@lists.01.org https://lists.01.org/mailman/listinfo/edk2-devel