*/
OM::commit(key, bd);
+ std::shared_ptr<interface> uu_fwd_itf =
+ interface::find(payload.uu_fwd_sw_if_index);
+ if (uu_fwd_itf) {
+ l2_binding l2(*uu_fwd_itf, bd,
+ l2_binding::l2_port_type_t::L2_PORT_TYPE_UU_FWD);
+ OM::commit(key, l2);
+ } else {
+ VOM_LOG(log_level_t::ERROR) << "no uu-fwd interface:"
+ << payload.uu_fwd_sw_if_index;
+ }
+
/**
* For each interface in the BD construct an l2_binding
*/
if (itf) {
l2_binding l2(*itf, bd);
OM::commit(key, l2);
+ } else {
+ VOM_LOG(log_level_t::ERROR) << "no interface:"
+ << payload.sw_if_details[ii].sw_if_index;
}
}
}