summaryrefslogtreecommitdiffhomepage
path: root/windows/libshared
diff options
context:
space:
mode:
authorDavid Lönnhager <david.l@mullvad.net>2022-07-20 15:06:49 +0200
committerDavid Lönnhager <david.l@mullvad.net>2022-07-20 15:06:49 +0200
commitc8552e08a4d3bf3e43a8375b3b4917d7487dac2b (patch)
treeec6a96967128e29a62e898a36bf785765b942b1b /windows/libshared
parent678733d46c6ebcee7ce1df376fb1e2e9c4238c07 (diff)
parentb24462385d6adc789bf48d5d858c3c624c295a7a (diff)
downloadmullvadvpn-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.cpp21
-rw-r--r--windows/libshared/src/libshared/network/interfaceutils.h2
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);
};
}