diff options
| author | David Lönnhager <david.l@mullvad.net> | 2022-07-20 15:06:49 +0200 |
|---|---|---|
| committer | David Lönnhager <david.l@mullvad.net> | 2022-07-20 15:06:49 +0200 |
| commit | c8552e08a4d3bf3e43a8375b3b4917d7487dac2b (patch) | |
| tree | ec6a96967128e29a62e898a36bf785765b942b1b /windows/libshared | |
| parent | 678733d46c6ebcee7ce1df376fb1e2e9c4238c07 (diff) | |
| parent | b24462385d6adc789bf48d5d858c3c624c295a7a (diff) | |
| download | mullvadvpn-c8552e08a4d3bf3e43a8375b3b4917d7487dac2b.tar.xz mullvadvpn-c8552e08a4d3bf3e43a8375b3b4917d7487dac2b.zip | |
Merge branch 'winnet-remove-ip-addr-func'
Diffstat (limited to 'windows/libshared')
| -rw-r--r-- | windows/libshared/src/libshared/network/interfaceutils.cpp | 21 | ||||
| -rw-r--r-- | windows/libshared/src/libshared/network/interfaceutils.h | 2 |
2 files changed, 0 insertions, 23 deletions
diff --git a/windows/libshared/src/libshared/network/interfaceutils.cpp b/windows/libshared/src/libshared/network/interfaceutils.cpp index e381a2abca..fcfcb47a0e 100644 --- a/windows/libshared/src/libshared/network/interfaceutils.cpp +++ b/windows/libshared/src/libshared/network/interfaceutils.cpp @@ -55,25 +55,4 @@ std::set<InterfaceUtils::NetworkAdapter> InterfaceUtils::GetAllAdapters(ULONG fa return adapters; } -//static -void InterfaceUtils::AddDeviceIpAddresses(NET_LUID device, const std::vector<SOCKADDR_INET> &addresses) -{ - for (const auto &address : addresses) - { - MIB_UNICASTIPADDRESS_ROW row; - InitializeUnicastIpAddressEntry(&row); - - row.InterfaceLuid = device; - row.Address = address; - row.DadState = IpDadStatePreferred; - - const auto status = CreateUnicastIpAddressEntry(&row); - - if (NO_ERROR != status) - { - THROW_WINDOWS_ERROR(status, "Assign IP address on network interface"); - } - } -} - } diff --git a/windows/libshared/src/libshared/network/interfaceutils.h b/windows/libshared/src/libshared/network/interfaceutils.h index 0fff359d08..1ab637eaf6 100644 --- a/windows/libshared/src/libshared/network/interfaceutils.h +++ b/windows/libshared/src/libshared/network/interfaceutils.h @@ -62,8 +62,6 @@ public: }; static std::set<NetworkAdapter> GetAllAdapters(ULONG family, ULONG flags); - - static void AddDeviceIpAddresses(NET_LUID device, const std::vector<SOCKADDR_INET> &addresses); }; } |
