From 8ed9217274edfc761498fbc72cbaa4c1c85abe50 Mon Sep 17 00:00:00 2001 From: Abhishek Raut Date: Mon, 24 Aug 2015 16:09:46 -0700 Subject: [PATCH] Missed l2gw port check in driver Currently the l2gw port is created as a logical port for the switch but not plugged in the bridge endpoint for bridging. This check will ensures that the port is plugged in the bridge endpoint. Change-Id: Ifeabd1111fdd1a29c32cab1d4a0fbf8a833a4706 --- vmware_nsx/services/l2gateway/nsx_v3/driver.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/vmware_nsx/services/l2gateway/nsx_v3/driver.py b/vmware_nsx/services/l2gateway/nsx_v3/driver.py index 45cc4a1aa8..7eb2da46a8 100644 --- a/vmware_nsx/services/l2gateway/nsx_v3/driver.py +++ b/vmware_nsx/services/l2gateway/nsx_v3/driver.py @@ -203,7 +203,10 @@ class NsxV3Driver(l2gateway_db.L2GatewayMixin): 'device_owner': nsx_constants.BRIDGE_ENDPOINT, 'name': '', }} try: - port = self._core_plugin.create_port(context, port_dict) + #TODO(abhiraut): Consider adding UT for port check once UTs are + # refactored + port = self._core_plugin.create_port(context, port_dict, + l2gw_port_check=True) # Deallocate IP address from the port. for fixed_ip in port.get('fixed_ips', []): self._core_plugin._delete_ip_allocation(context, network_id,