diff --git a/neutron/plugins/ofagent/agent/ofa_neutron_agent.py b/neutron/plugins/ofagent/agent/ofa_neutron_agent.py index 16348e20d86..4f80e217c7d 100644 --- a/neutron/plugins/ofagent/agent/ofa_neutron_agent.py +++ b/neutron/plugins/ofagent/agent/ofa_neutron_agent.py @@ -71,35 +71,6 @@ class LocalVLANMapping: self.segmentation_id)) -class Port(object): - """Represents a neutron port. - - Class stores port data in a ORM-free way, so attributres are - still available even if a row has been deleted. - """ - - def __init__(self, p): - self.id = p.id - self.network_id = p.network_id - self.device_id = p.device_id - self.admin_state_up = p.admin_state_up - self.status = p.status - - def __eq__(self, other): - """Compare only fields that will cause us to re-wire.""" - try: - return (other and self.id == other.id - and self.admin_state_up == other.admin_state_up) - except Exception: - return False - - def __ne__(self, other): - return not self.__eq__(other) - - def __hash__(self): - return hash(self.id) - - class OVSBridge(ovs_lib.OVSBridge): def __init__(self, br_name, root_helper, ryuapp): super(OVSBridge, self).__init__(br_name, root_helper) diff --git a/neutron/plugins/openvswitch/agent/ovs_neutron_agent.py b/neutron/plugins/openvswitch/agent/ovs_neutron_agent.py index 9c2f146effc..02d81bcd8b7 100644 --- a/neutron/plugins/openvswitch/agent/ovs_neutron_agent.py +++ b/neutron/plugins/openvswitch/agent/ovs_neutron_agent.py @@ -70,36 +70,6 @@ class LocalVLANMapping: self.segmentation_id)) -class Port(object): - """Represents a neutron port. - - Class stores port data in a ORM-free way, so attributes are - still available even if a row has been deleted. - """ - - def __init__(self, p): - self.id = p.id - self.network_id = p.network_id - self.device_id = p.device_id - self.admin_state_up = p.admin_state_up - self.status = p.status - - def __eq__(self, other): - '''Compare only fields that will cause us to re-wire.''' - try: - return (self and other - and self.id == other.id - and self.admin_state_up == other.admin_state_up) - except Exception: - return False - - def __ne__(self, other): - return not self.__eq__(other) - - def __hash__(self): - return hash(self.id) - - class OVSPluginApi(agent_rpc.PluginApi, sg_rpc.SecurityGroupServerRpcApiMixin): pass