X-Git-Url: https://gerrit.fd.io/r/gitweb?a=blobdiff_plain;f=src%2Fvpp-api%2Fvom%2Ftap_interface.cpp;h=d7f16f5c1325170e25a396daeafcaa6ab806a1c0;hb=aa682a39b76ee043f65313f23e134bf18fe7a47e;hp=8314b40420e7e65e75fd644f0c9301949be8cbc5;hpb=fd920609819a5b10d3d7c8d34fe4fa4214c7da22;p=vpp.git diff --git a/src/vpp-api/vom/tap_interface.cpp b/src/vpp-api/vom/tap_interface.cpp index 8314b40420e..d7f16f5c132 100644 --- a/src/vpp-api/vom/tap_interface.cpp +++ b/src/vpp-api/vom/tap_interface.cpp @@ -43,16 +43,6 @@ tap_interface::tap_interface(const std::string& name, { } -tap_interface::tap_interface(const handle_t& hdl, - const std::string& name, - admin_state_t state, - route::prefix_t prefix) - : interface(hdl, l2_address_t::ZERO, name, type_t::TAP, state) - , m_prefix(prefix) - , m_l2_address(l2_address_t::ZERO) -{ -} - tap_interface::~tap_interface() { sweep(); @@ -101,8 +91,8 @@ tap_interface::event_handler::handle_populate(const client_db::key_t& key) /* * dump VPP current states */ - std::shared_ptr cmd( - new tap_interface_cmds::dump_cmd()); + std::shared_ptr cmd = + std::make_shared(); HW::enqueue(cmd); HW::write(); @@ -135,7 +125,7 @@ tap_interface::event_handler::event_handler() void tap_interface::event_handler::handle_replay() { - m_db.replay(); + // It will be replayed by interface handler } dependency_t