diff options
Diffstat (limited to 'src/vpp-api/vom/route_domain.cpp')
-rw-r--r-- | src/vpp-api/vom/route_domain.cpp | 23 |
1 files changed, 2 insertions, 21 deletions
diff --git a/src/vpp-api/vom/route_domain.cpp b/src/vpp-api/vom/route_domain.cpp index e8c1e598899..626a9cd29a9 100644 --- a/src/vpp-api/vom/route_domain.cpp +++ b/src/vpp-api/vom/route_domain.cpp @@ -108,28 +108,9 @@ route_domain::to_string() const } std::shared_ptr<route_domain> -route_domain::find(const route_domain& temp) +route_domain::find(const key_t& k) { - std::shared_ptr<route_domain> rd; - - auto it = m_db.cbegin(); - - while (it != m_db.cend()) { - /* - * The key in the DB is a pair of the interface's name and prefix. - * If the keys match, save the L3-config - */ - auto key = it->first; - - if (temp.table_id() == key) { - rd = it->second.lock(); - break; - } - - ++it; - } - - return (rd); + return (m_db.find(k)); } void |