On Feb 1, 2012, at 2:58 PM, Ben Pfaff wrote:
> + xvu = row.external_ids.get("xs-vif-uuid")
> + if xvu:
> + iface_id = (new_iface_ids.get(xvu)
> + or iface_ids.get(xvu)
> + or get_iface_id(row.name, xvu))
Doesn't this prefer an old iface_id (in "iface_ids") over a new one (through
get_iface_id())? Is that intended behavior? Is your concern about making a
bunch of XAPI checks to get "nicira-iface-id"?
> # When there's a vif and a tap, the tap is active (used for
> # traffic). When there's just a vif, the vif is active.
> @@ -339,6 +344,7 @@ def main():
>
> new_interfaces[row.name] = new_xvu
I don't think "new_xvu" is defined any longer, but see next comment...
> interfaces = new_interfaces
I don't think "interfaces" or "new_interfaces" are needed anymore, are they?
Thanks for tracking down this issue so quickly.
--Justin
_______________________________________________
dev mailing list
[email protected]
http://openvswitch.org/mailman/listinfo/dev