ethernet_interface: Remove nameserver setting
Now made readonly in the interface.
Change-Id: I8a90648096d649d5cb93bb688599e553cf15dabd
Signed-off-by: William A. Kennington III <wak@google.com>
diff --git a/src/ethernet_interface.cpp b/src/ethernet_interface.cpp
index 825ce62..90c987d 100644
--- a/src/ethernet_interface.cpp
+++ b/src/ethernet_interface.cpp
@@ -762,12 +762,6 @@
return value;
}
-ServerList EthernetInterface::nameservers(ServerList /*value*/)
-{
- elog<NotAllowed>(NotAllowedArgument::REASON("ReadOnly Property"));
- return EthernetInterfaceIntf::nameservers();
-}
-
ServerList EthernetInterface::staticNameServers(ServerList value)
{
for (const auto& nameserverip : value)
diff --git a/src/ethernet_interface.hpp b/src/ethernet_interface.hpp
index 592d690..751c74a 100644
--- a/src/ethernet_interface.hpp
+++ b/src/ethernet_interface.hpp
@@ -199,11 +199,6 @@
*/
ServerList ntpServers(ServerList value) override;
- /** @brief sets the DNS/nameservers.
- * @param[in] value - vector of DNS servers.
- */
- ServerList nameservers(ServerList value) override;
-
/** @brief sets the Static DNS/nameservers.
* @param[in] value - vector of DNS servers.
*/
diff --git a/test/test_ethernet_interface.cpp b/test/test_ethernet_interface.cpp
index 0fd2444..96f00d1 100644
--- a/test/test_ethernet_interface.cpp
+++ b/test/test_ethernet_interface.cpp
@@ -13,7 +13,6 @@
#include <fstream>
#include <sdbusplus/bus.hpp>
#include <stdplus/gtest/tmp.hpp>
-#include <xyz/openbmc_project/Common/error.hpp>
#include <gtest/gtest.h>
@@ -165,13 +164,6 @@
EXPECT_EQ(servers, parser.getValues("Network", "DNS"));
}
-TEST_F(TestEthernetInterface, addDynamicNameServers)
-{
- using namespace sdbusplus::xyz::openbmc_project::Common::Error;
- ServerList servers = {"9.1.1.1", "9.2.2.2", "9.3.3.3"};
- EXPECT_THROW(interface.nameservers(servers), NotAllowed);
-}
-
TEST_F(TestEthernetInterface, getDynamicNameServers)
{
ServerList servers = {"9.1.1.1", "9.2.2.2", "9.3.3.3"};