X-Git-Url: https://gerrit.fd.io/r/gitweb?a=blobdiff_plain;f=extras%2Fvom%2Fvom%2Finterface_factory.cpp;h=2c64e32133025345f03163c1d4a45c8b5653a017;hb=e5ff5a36dd126ee57dca4e0b03da2f7704e0a4f5;hp=750df96b02591cf1a93e1ddec46e55a51be9b039;hpb=b6fde4a8bae474c6b73d08d223028f42e396d452;p=vpp.git diff --git a/extras/vom/vom/interface_factory.cpp b/extras/vom/vom/interface_factory.cpp index 750df96b025..2c64e321330 100644 --- a/extras/vom/vom/interface_factory.cpp +++ b/extras/vom/vom/interface_factory.cpp @@ -30,7 +30,7 @@ interface_factory::new_interface(const vapi_payload_sw_interface_details& vd) /** * Determine the interface type from the name and VLAN attributes */ - std::string name = reinterpret_cast(vd.interface_name.buf); + std::string name = reinterpret_cast(vd.interface_name); interface::type_t type = interface::type_t::from_string(name); interface::admin_state_t state = interface::admin_state_t::from_int( vd.flags & vapi_enum_if_status_flags::IF_STATUS_API_FLAG_ADMIN_UP); @@ -64,8 +64,8 @@ interface_factory::new_interface(const vapi_payload_sw_interface_details& vd) * if the tag is set, then we wrote that to specify a name to make * the interface type more specific */ - if (vd.tag.buf[0] != 0) { - tag = std::string(reinterpret_cast(vd.tag.buf)); + if (vd.tag[0] != 0) { + tag = std::string(reinterpret_cast(vd.tag)); } if (!tag.empty() && interface::type_t::LOOPBACK == type) {