summaryrefslogtreecommitdiffstats
path: root/ethernet_interface.cpp
diff options
context:
space:
mode:
authorRatan Gupta <ratagupt@in.ibm.com>2017-07-25 13:38:19 +0530
committerPatrick Williams <patrick@stwcx.xyz>2017-08-13 11:32:24 +0000
commit3d3e4fcbb1c7b09376e04b6203d1803d2cae60b1 (patch)
treec299808359e6adcf733bd90a8f369b273f21590c /ethernet_interface.cpp
parenteaefe587ad3df702bf201ae921e46b556352ed6d (diff)
downloadphosphor-networkd-3d3e4fcbb1c7b09376e04b6203d1803d2cae60b1.tar.gz
phosphor-networkd-3d3e4fcbb1c7b09376e04b6203d1803d2cae60b1.zip
Implement the Vlan Interface
Change-Id: I6085868ba4e30bb9e1c6f6d9895a40ebff82804f Signed-off-by: Ratan Gupta <ratagupt@in.ibm.com>
Diffstat (limited to 'ethernet_interface.cpp')
-rw-r--r--ethernet_interface.cpp8
1 files changed, 6 insertions, 2 deletions
diff --git a/ethernet_interface.cpp b/ethernet_interface.cpp
index 14ccc6c..d7648a2 100644
--- a/ethernet_interface.cpp
+++ b/ethernet_interface.cpp
@@ -33,7 +33,8 @@ constexpr size_t SIZE_BUFF = 512;
EthernetInterface::EthernetInterface(sdbusplus::bus::bus& bus,
const std::string& objPath,
bool dhcpEnabled,
- Manager& parent) :
+ Manager& parent,
+ bool emitSignal) :
Ifaces(bus, objPath.c_str(), true),
bus(bus),
manager(parent),
@@ -45,7 +46,10 @@ EthernetInterface::EthernetInterface(sdbusplus::bus::bus& bus,
mACAddress(getMACAddress());
createIPAddressObjects();
// Emit deferred signal.
- this->emit_object_added();
+ if (emitSignal)
+ {
+ this->emit_object_added();
+ }
}
void EthernetInterface::createIPAddressObjects()
OpenPOWER on IntegriCloud