Add LLDP configuration support
This commit implements EmitLLDP D-bus property to support configuration
of enable/disable LLDP of each ethernet interface.
Tested by:
Set EmitLLDP D-bus property on
xyz.openbmc_project.Network.EthernetInterface
Change-Id: I4ebedff9d3f914219f2f84c861fdee126584a94b
Signed-off-by: Ravi Teja <raviteja28031990@gmail.com>
diff --git a/src/ethernet_interface.hpp b/src/ethernet_interface.hpp
index 3140528..858779b 100644
--- a/src/ethernet_interface.hpp
+++ b/src/ethernet_interface.hpp
@@ -227,6 +227,11 @@
*/
void reloadConfigs();
+ /** @brief set conf file for LLDP
+ * @param[in] value - lldp value of the interface.
+ */
+ bool emitLLDP(bool value) override;
+
using EthernetInterfaceIntf::interfaceName;
using EthernetInterfaceIntf::linkUp;
using EthernetInterfaceIntf::mtu;
@@ -235,6 +240,7 @@
using EthernetInterfaceIntf::defaultGateway;
using EthernetInterfaceIntf::defaultGateway6;
+ using EthernetInterfaceIntf::emitLLDP;
protected:
/** @brief get the NTP server list from the timsyncd dbus obj