vmware-nsx/etc
Dane LeBlanc 1c3864fb8a cisco/nexus plugin doesn't create port for router interface
Fixes bug 1234826

This fix adds a "nexus_l3_enable" configuration boolean for the
Cisco Nexus plugin. When this config boolean is set to False (default),
then the Nexus switches are only used for L2 switching/segmentation, and
layer 3 functionality is deferred to the OVS subplugin / network
control node. If this config boolean is set to True, layer 3
functionality, e.g. switch virtual interfaces, are supported on
the Nexus switches. (Note that layer 3 functionality is not supported
on all versions/models Nexus switches.)

Some other things addressed with this fix:
- The l3_port_check keyword argument which is optionally passed to the
  Cisco plugin's delete_port method was not being forwarded on to the
  OVS (sub) plugin. This keyword argument needs to be forwarded to OVS
  e.g. when the delete_port is being done in the context of a
  router interface delete (whereby l3_port_check==False).
- UT test cases are added for new "nexus_l3_enable" config, which
  exercise router interface add/delete.
- The Cisco test_network_plugin.py module is refactored/reorganized
  in order to cleanly add a new router interface test class.
- The test_model_update_port_rollback test case was yielding a false
  positive result (device_owner was not being passed to self.port).

Change-Id: I994b2b82769ea5e10e50dbe3a223d1518e99f714
2013-10-11 20:23:55 -04:00
..
init.d Rename to Neutron in sample init.d script 2013-07-13 16:55:55 -04:00
neutron cisco/nexus plugin doesn't create port for router interface 2013-10-11 20:23:55 -04:00
api-paste.ini Rename Quantum to Neutron 2013-07-06 15:02:43 -04:00
dhcp_agent.ini Dynamically adjust max number of leases 2013-09-17 16:40:23 -04:00
fwaas_driver.ini Firewall as a Service (FWaaS) Agent 2013-08-11 10:56:37 -07:00
l3_agent.ini Add metadata_proxy_socket into configuration files 2013-08-22 12:14:26 +08:00
lbaas_agent.ini sync some configuration items with codes 2013-08-09 08:31:32 +08:00
metadata_agent.ini Merge "Add metadata_proxy_socket into configuration files" 2013-08-25 07:15:44 +00:00
metering_agent.ini Iptables metering driver 2013-09-02 12:39:27 +02:00
neutron.conf Merge "Enable Quota DB driver by default" 2013-10-08 06:23:08 +00:00
policy.json Merge "Allow sharing of firewall rules and policies in policy.json" 2013-09-26 21:44:39 +00:00
quantum Rename Quantum to Neutron 2013-07-06 15:02:43 -04:00
rootwrap.conf Merge "rename quantum into neutron" 2013-07-18 04:08:23 +00:00
vpn_agent.ini Reference driver implementation (IPsec) for VPNaaS 2013-09-04 00:32:39 -07:00