/* We have no integration bridge, therefore no local logical ports.
* We'll remove our chassis from all port binding records below. */
}
- update_ct_zones(&lports, ct_zones, ct_zone_bitmap);
sset_clone(&all_lports, &lports);
ovsdb_idl_txn_add_comment(
if (sset_find_and_delete(&lports, binding_rec->logical_port) ||
(binding_rec->parent_port && binding_rec->parent_port[0] &&
sset_contains(&all_lports, binding_rec->parent_port))) {
+ if (binding_rec->parent_port && binding_rec->parent_port[0]) {
+ /* Add child logical port to the set of all local ports. */
+ sset_add(&all_lports, binding_rec->logical_port);
+ }
if (binding_rec->chassis == chassis_rec) {
continue;
}
SSET_FOR_EACH (name, &lports) {
VLOG_DBG("No port binding record for lport %s", name);
}
+
+ update_ct_zones(&all_lports, ct_zones, ct_zone_bitmap);
+
sset_destroy(&lports);
sset_destroy(&all_lports);
}