summaryrefslogtreecommitdiffstats
path: root/vlan_interface.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'vlan_interface.cpp')
-rw-r--r--vlan_interface.cpp9
1 files changed, 7 insertions, 2 deletions
diff --git a/vlan_interface.cpp b/vlan_interface.cpp
index f4224d4..88e3c10 100644
--- a/vlan_interface.cpp
+++ b/vlan_interface.cpp
@@ -26,14 +26,14 @@ VlanInterface::VlanInterface(sdbusplus::bus::bus& bus,
uint32_t vlanID,
EthernetInterface& intf,
Manager& parent ) :
- VlanIntfObject(bus, objPath.c_str(), true),
+ Interfaces(bus, objPath.c_str(), true),
EthernetInterface(bus, objPath, dhcpEnabled, parent, false),
parentInterface(intf)
{
id(vlanID);
VlanIface::interfaceName(EthernetInterface::interfaceName());
- VlanIntfObject::emit_object_added();
+ Interfaces::emit_object_added();
}
void VlanInterface::writeDeviceFile()
@@ -64,5 +64,10 @@ void VlanInterface::writeDeviceFile()
stream.close();
}
+void VlanInterface::delete_()
+{
+ parentInterface.deleteVLANObject(EthernetInterface::interfaceName());
+}
+
}//namespace network
}//namespace phosphor
OpenPOWER on IntegriCloud