ethernet_interface: Fix VLAN delete
This ensures that we delete the interface in the correct order with
reloads.
Change-Id: I6fec890b112b62be15256af415a6df1bfb6ccd38
Signed-off-by: William A. Kennington III <wak@google.com>
diff --git a/src/network_manager.hpp b/src/network_manager.hpp
index 146da33..27ac8ae 100644
--- a/src/network_manager.hpp
+++ b/src/network_manager.hpp
@@ -117,6 +117,7 @@
*/
string_umap<std::unique_ptr<EthernetInterface>> interfaces;
std::unordered_map<unsigned, EthernetInterface*> interfacesByIdx;
+ std::unordered_set<unsigned> ignoredIntf;
/** @brief Adds a hook that runs immediately prior to reloading
*
@@ -152,7 +153,6 @@
/** @brief Map of interface info for undiscovered interfaces */
std::unordered_map<unsigned, AllIntfInfo> intfInfo;
- std::unordered_set<unsigned> ignoredIntf;
/** @brief Map of enabled interfaces */
std::unordered_map<unsigned, bool> systemdNetworkdEnabled;