vif_details)
def check_segment_for_agent(self, segment, agent):
- bridge_mappings = agent['configurations'].get('bridge_mappings', {})
interface_mappings = agent['configurations'].get('interface_mappings',
{})
tunnel_types = agent['configurations'].get('tunnel_types', [])
LOG.debug("Checking segment: %(segment)s "
- "for bridge_mappings: %(bridge_mappings)s "
- "and interface_mappings: %(interface_mappings)s "
+ "for interface_mappings: %(interface_mappings)s "
"with tunnel_types: %(tunnel_types)s",
{'segment': segment,
- 'bridge_mappings': bridge_mappings,
'interface_mappings': interface_mappings,
'tunnel_types': tunnel_types})
network_type = segment[api.NETWORK_TYPE]
network_type == p_const.TYPE_LOCAL or
network_type in tunnel_types or
(network_type in [p_const.TYPE_FLAT, p_const.TYPE_VLAN] and
- (segment[api.PHYSICAL_NETWORK] in bridge_mappings
- or segment[api.PHYSICAL_NETWORK] in interface_mappings))
+ segment[api.PHYSICAL_NETWORK] in interface_mappings)
)
'topic': constants.L2_AGENT_TOPIC,
'configurations': {'tunneling_ip': '20.0.0.5',
'tunnel_types': [],
- 'bridge_mappings': {'physnet1': 'br'},
+ 'interface_mappings': {'physnet1': 'eth9'},
'l2pop_network_types': ['vlan']},
'agent_type': constants.AGENT_TYPE_OFA,
'tunnel_type': [],
'remove_fdb_entries')) as (upd_port_down,
rem_fdb_entries):
l2pop_mech.delete_port_postcommit(mock.Mock())
- self.assertTrue(upd_port_down.called)
\ No newline at end of file
+ self.assertTrue(upd_port_down.called)
OfagentMechanismSGDisabledBaseTestCase,
base.AgentMechanismLocalTestCase):
pass
-
-
-# The following tests are for deprecated "bridge_mappings".
-# TODO(yamamoto): Remove them.
-
-class OfagentMechanismPhysBridgeTestCase(base.AgentMechanismBaseTestCase):
- VIF_TYPE = portbindings.VIF_TYPE_OVS
- VIF_DETAILS = {portbindings.CAP_PORT_FILTER: True,
- portbindings.OVS_HYBRID_PLUG: True}
- AGENT_TYPE = constants.AGENT_TYPE_OFA
-
- GOOD_MAPPINGS = {'fake_physical_network': 'fake_bridge'}
- GOOD_TUNNEL_TYPES = ['gre', 'vxlan']
- GOOD_CONFIGS = {'bridge_mappings': GOOD_MAPPINGS,
- 'tunnel_types': GOOD_TUNNEL_TYPES}
-
- BAD_MAPPINGS = {'wrong_physical_network': 'wrong_bridge'}
- BAD_TUNNEL_TYPES = ['bad_tunnel_type']
- BAD_CONFIGS = {'bridge_mappings': BAD_MAPPINGS,
- 'tunnel_types': BAD_TUNNEL_TYPES}
-
- AGENTS = [{'alive': True,
- 'configurations': GOOD_CONFIGS}]
- AGENTS_DEAD = [{'alive': False,
- 'configurations': GOOD_CONFIGS}]
- AGENTS_BAD = [{'alive': False,
- 'configurations': GOOD_CONFIGS},
- {'alive': True,
- 'configurations': BAD_CONFIGS}]
-
- def setUp(self):
- super(OfagentMechanismPhysBridgeTestCase, self).setUp()
- self.driver = mech_ofagent.OfagentMechanismDriver()
- self.driver.initialize()
-
-
-class OfagentMechanismPhysBridgeGenericTestCase(
- OfagentMechanismPhysBridgeTestCase,
- base.AgentMechanismGenericTestCase):
- pass
-
-
-class OfagentMechanismPhysBridgeLocalTestCase(
- OfagentMechanismPhysBridgeTestCase,
- base.AgentMechanismLocalTestCase):
- pass
-
-
-class OfagentMechanismPhysBridgeFlatTestCase(
- OfagentMechanismPhysBridgeTestCase,
- base.AgentMechanismFlatTestCase):
- pass
-
-
-class OfagentMechanismPhysBridgeVlanTestCase(
- OfagentMechanismPhysBridgeTestCase,
- base.AgentMechanismVlanTestCase):
- pass
-
-
-class OfagentMechanismPhysBridgeGreTestCase(
- OfagentMechanismPhysBridgeTestCase,
- base.AgentMechanismGreTestCase):
- pass