cleanup: move common functonality out of service exe by benhillis · Pull Request #13788 · microsoft/WSL
src/windows/service/exe/WslCoreVm.h
Removed
c_vmOwner constant definition
src/windows/service/exe/WslCoreVm.cpp
Updated references to use wsl::windows::common::wslutil::c_vmOwner
src/windows/service/exe/MirroredNetworking.cpp
Updated reference to use wsl::windows::common::wslutil::c_vmOwner
src/windows/service/exe/CMakeLists.txt
Removed entries for files moved to common, fixed duplicate entry
src/windows/common/wslutil.h
Added c_vmOwner constant definition
src/windows/common/WslCore*.{h,cpp}
Moved networking and DNS infrastructure classes
src/windows/common/VirtioNetworking.{h,cpp}
Moved Virtio networking implementation
src/windows/common/NatNetworking.{h,cpp}
Moved NAT networking implementation, removed WslCoreVm.h include
src/windows/common/LxssSecurity.{h,cpp}
Moved security helper functions
src/windows/common/INetworkingEngine.h
Moved networking engine interface
src/windows/common/GuestDeviceManager.{h,cpp}
Moved guest device management
src/windows/common/GnsChannel.{h,cpp}
Moved GNS channel implementation
src/windows/common/GnsPortTrackerChannel.{h,cpp}
Moved port tracker channel
src/windows/common/DnsTunnelingChannel.{h,cpp}
Moved DNS tunneling channel
src/windows/common/DnsResolver.{h,cpp}
Moved DNS resolver implementation
src/windows/common/Dmesg.{h,cpp}
Moved dmesg collection functionality
src/windows/common/DeviceHostProxy.{h,cpp}
Moved device host proxy
src/windows/common/RingBuffer.{h,cpp}
Moved ring buffer implementation
src/windows/common/CMakeLists.txt
Added entries for all moved files