X-Git-Url: https://gerrit.fd.io/r/gitweb?p=vpp.git;a=blobdiff_plain;f=extras%2Fvom%2Fvom%2Fbridge_domain_arp_entry.cpp;h=f468e0f977f704bf52a3f962b1fc0d16be36be3a;hp=7221c3f2578ceeecb882008c7254e268c07e73dd;hb=bc764c8bc;hpb=6a69b2483198de57ef304cb5e05a2ecfb960e68f diff --git a/extras/vom/vom/bridge_domain_arp_entry.cpp b/extras/vom/vom/bridge_domain_arp_entry.cpp index 7221c3f2578..f468e0f977f 100644 --- a/extras/vom/vom/bridge_domain_arp_entry.cpp +++ b/extras/vom/vom/bridge_domain_arp_entry.cpp @@ -14,6 +14,7 @@ */ #include "vom/bridge_domain_arp_entry.hpp" +#include "vom/api_types.hpp" #include "vom/bridge_domain_arp_entry_cmds.hpp" #include "vom/singular_db_funcs.hpp" @@ -174,10 +175,10 @@ bridge_domain_arp_entry::event_handler::handle_populate( for (auto& record : *cmd) { auto& payload = record.get_payload(); - std::shared_ptr bd = bridge_domain::find(payload.bd_id); - bridge_domain_arp_entry bd_ae( - *bd, from_bytes(payload.is_ipv6, payload.ip_address), - mac_address_t(payload.mac_address)); + std::shared_ptr bd = + bridge_domain::find(payload.entry.bd_id); + bridge_domain_arp_entry bd_ae(*bd, from_api(payload.entry.ip), + from_api(payload.entry.mac)); VOM_LOG(log_level_t::DEBUG) << "dump: " << bd_ae.to_string();