ethernet_interface: Refactor object creation args
We want to be able to pass a bunch of interface properties directly into
interface instead of querying them directly. This will be used later for
rtnetlink enabled interface creation.
Change-Id: I93fbd460a8a54515e84c415f085548cb5528f231
Signed-off-by: William A. Kennington III <wak@google.com>
diff --git a/test/test_vlan_interface.cpp b/test/test_vlan_interface.cpp
index 9c3a1ea..499ab34 100644
--- a/test/test_vlan_interface.cpp
+++ b/test/test_vlan_interface.cpp
@@ -20,6 +20,7 @@
{
namespace fs = std::filesystem;
+using std::literals::string_view_literals::operator""sv;
class TestVlanInterface : public stdplus::gtest::TestWithTmp
{
@@ -42,14 +43,15 @@
mock_clear();
mock_addIF("test0", /*idx=*/1);
return {bus,
- "/xyz/openbmc_test/network/test0",
- config::Parser(),
manager,
- /*emitSignals=*/false,
+ getInterfaceInfo("test0"),
+ "/xyz/openbmc_test/network"sv,
+ config::Parser(),
+ /*emitSignal=*/false,
/*nicEnabled=*/true};
}
- void createVlan(VlanId id)
+ void createVlan(uint16_t id)
{
std::string ifname = "test0.";
ifname += std::to_string(id);