X-Git-Url: https://gerrit.fd.io/r/gitweb?a=blobdiff_plain;f=src%2Fvpp-api%2Fvom%2Finterface_types.cpp;h=2e7eee3ce7c34a5bfb7214d25c75587cfaa5b54d;hb=ed76ee24dfe76fb9400470a4efb3871acd37cad9;hp=6d3dcae57f2776df97d6df68b13158af4bdfd485;hpb=de91006803f823a149b04738dd2bbfe18bfe9791;p=vpp.git diff --git a/src/vpp-api/vom/interface_types.cpp b/src/vpp-api/vom/interface_types.cpp index 6d3dcae57f2..2e7eee3ce7c 100644 --- a/src/vpp-api/vom/interface_types.cpp +++ b/src/vpp-api/vom/interface_types.cpp @@ -14,7 +14,6 @@ */ #include "vom/interface.hpp" - namespace VOM { /* * constants and enums @@ -28,6 +27,7 @@ const interface::type_t interface::type_t::LOOPBACK(5, "LOOPBACK"); const interface::type_t interface::type_t::LOCAL(6, "LOCAL"); const interface::type_t interface::type_t::TAP(7, "TAP"); const interface::type_t interface::type_t::VHOST(8, "VHOST"); +const interface::type_t interface::type_t::BOND(9, "Bond"); const interface::oper_state_t interface::oper_state_t::DOWN(0, "down"); const interface::oper_state_t interface::oper_state_t::UP(1, "up"); @@ -41,6 +41,8 @@ interface::type_t::from_string(const std::string& str) if ((str.find("Virtual") != std::string::npos) || (str.find("vhost") != std::string::npos)) { return interface::type_t::VHOST; + } else if (str.find("Bond") != std::string::npos) { + return interface::type_t::BOND; } else if (str.find("Ethernet") != std::string::npos) { return interface::type_t::ETHERNET; } else if (str.find("vxlan") != std::string::npos) {