]> review.fuel-infra Code Review - openstack-build/neutron-build.git/commitdiff
Imported Translations from Transifex
authorOpenStack Proposal Bot <openstack-infra@lists.openstack.org>
Tue, 10 Jun 2014 06:08:37 +0000 (06:08 +0000)
committerOpenStack Proposal Bot <openstack-infra@lists.openstack.org>
Tue, 10 Jun 2014 06:08:37 +0000 (06:08 +0000)
Change-Id: Ib6b1eb8816862ba17c40d7fb0a510e1936503ec4

neutron/locale/en_US/LC_MESSAGES/neutron.po
neutron/locale/neutron.pot

index 87eb70154faca48e533aa276df4f8b307302a212..ffbf15e725b036325a833a0373e4a1850a3a69cd 100644 (file)
@@ -7,7 +7,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version:  Neutron\n"
 "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2014-06-09 06:08+0000\n"
+"POT-Creation-Date: 2014-06-10 06:07+0000\n"
 "PO-Revision-Date: 2013-01-28 21:54+0000\n"
 "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
 "Language-Team: English (United States) "
@@ -418,50 +418,50 @@ msgstr ""
 msgid "Could not deserialize data"
 msgstr ""
 
-#: neutron/agent/dhcp_agent.py:50
+#: neutron/agent/dhcp_agent.py:49
 msgid "Interval to resync."
 msgstr ""
 
-#: neutron/agent/dhcp_agent.py:53
+#: neutron/agent/dhcp_agent.py:52
 msgid "The driver used to manage the DHCP server."
 msgstr ""
 
-#: neutron/agent/dhcp_agent.py:55
+#: neutron/agent/dhcp_agent.py:54
 msgid "Support Metadata requests on isolated networks."
 msgstr ""
 
-#: neutron/agent/dhcp_agent.py:57
+#: neutron/agent/dhcp_agent.py:56
 msgid ""
 "Allows for serving metadata requests from a dedicated network. Requires "
 "enable_isolated_metadata = True"
 msgstr ""
 
-#: neutron/agent/dhcp_agent.py:61
+#: neutron/agent/dhcp_agent.py:60
 msgid "Number of threads to use during sync process."
 msgstr ""
 
-#: neutron/agent/dhcp_agent.py:64 neutron/agent/l3_agent.py:186
+#: neutron/agent/dhcp_agent.py:63 neutron/agent/l3_agent.py:185
 #: neutron/agent/metadata/namespace_proxy.py:166
 msgid "Location of Metadata Proxy UNIX domain socket"
 msgstr ""
 
-#: neutron/agent/dhcp_agent.py:101
+#: neutron/agent/dhcp_agent.py:100
 #, python-format
 msgid ""
 "The '%s' DHCP-driver does not support retrieving of a list of existing "
 "networks"
 msgstr ""
 
-#: neutron/agent/dhcp_agent.py:108 neutron/agent/dhcp_agent.py:597
+#: neutron/agent/dhcp_agent.py:107 neutron/agent/dhcp_agent.py:596
 msgid "DHCP agent started"
 msgstr ""
 
-#: neutron/agent/dhcp_agent.py:117
+#: neutron/agent/dhcp_agent.py:116
 #, python-format
 msgid "Calling driver for network: %(net)s action: %(action)s"
 msgstr ""
 
-#: neutron/agent/dhcp_agent.py:133
+#: neutron/agent/dhcp_agent.py:132
 #, python-format
 msgid ""
 "Unable to %(action)s dhcp for %(net_id)s: there is a conflict with its "
@@ -469,58 +469,58 @@ msgid ""
 "exist."
 msgstr ""
 
-#: neutron/agent/dhcp_agent.py:142 neutron/agent/dhcp_agent.py:200
+#: neutron/agent/dhcp_agent.py:141 neutron/agent/dhcp_agent.py:199
 #, python-format
 msgid "Network %s has been deleted."
 msgstr ""
 
-#: neutron/agent/dhcp_agent.py:144
+#: neutron/agent/dhcp_agent.py:143
 #, python-format
 msgid "Unable to %(action)s dhcp for %(net_id)s."
 msgstr ""
 
-#: neutron/agent/dhcp_agent.py:154
+#: neutron/agent/dhcp_agent.py:153
 msgid "Synchronizing state"
 msgstr ""
 
-#: neutron/agent/dhcp_agent.py:166
+#: neutron/agent/dhcp_agent.py:165
 #, python-format
 msgid "Unable to sync network state on deleted network %s"
 msgstr ""
 
-#: neutron/agent/dhcp_agent.py:172
+#: neutron/agent/dhcp_agent.py:171
 msgid "Synchronizing state complete"
 msgstr ""
 
-#: neutron/agent/dhcp_agent.py:176
+#: neutron/agent/dhcp_agent.py:175
 msgid "Unable to sync network state."
 msgstr ""
 
-#: neutron/agent/dhcp_agent.py:188
+#: neutron/agent/dhcp_agent.py:187
 #, python-format
 msgid "resync: %(reason)s"
 msgstr ""
 
-#: neutron/agent/dhcp_agent.py:204
+#: neutron/agent/dhcp_agent.py:203
 #, python-format
 msgid "Network %s info call failed."
 msgstr ""
 
-#: neutron/agent/dhcp_agent.py:216
+#: neutron/agent/dhcp_agent.py:215
 #, python-format
 msgid ""
 "Network %s may have been deleted and its resources may have already been "
 "disposed."
 msgstr ""
 
-#: neutron/agent/dhcp_agent.py:341
+#: neutron/agent/dhcp_agent.py:340
 #, python-format
 msgid ""
 "%(port_num)d router ports found on the metadata access network. Only the "
 "port %(port_id)s, for router %(router_id)s will be considered"
 msgstr ""
 
-#: neutron/agent/dhcp_agent.py:579 neutron/agent/l3_agent.py:957
+#: neutron/agent/dhcp_agent.py:578 neutron/agent/l3_agent.py:956
 #: neutron/agent/metadata/agent.py:361
 #: neutron/services/metering/agents/metering_agent.py:272
 msgid ""
@@ -528,213 +528,213 @@ msgid ""
 " will be disabled."
 msgstr ""
 
-#: neutron/agent/dhcp_agent.py:585 neutron/agent/l3_agent.py:962
+#: neutron/agent/dhcp_agent.py:584 neutron/agent/l3_agent.py:961
 #: neutron/agent/metadata/agent.py:366
 #: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:107
 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:854
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:256
 #: neutron/plugins/nec/agent/nec_neutron_agent.py:179
-#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:262
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:232
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:263
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:234
 #: neutron/services/loadbalancer/agent/agent_manager.py:122
 #: neutron/services/metering/agents/metering_agent.py:277
 msgid "Failed reporting state!"
 msgstr ""
 
-#: neutron/agent/dhcp_agent.py:592
+#: neutron/agent/dhcp_agent.py:591
 #, python-format
 msgid "Agent updated: %(payload)s"
 msgstr ""
 
-#: neutron/agent/dhcp_agent.py:594 neutron/agent/l3_agent.py:967
+#: neutron/agent/dhcp_agent.py:593 neutron/agent/l3_agent.py:966
 #: neutron/services/metering/agents/metering_agent.py:280
 #, python-format
 msgid "agent_updated by server side %s!"
 msgstr ""
 
-#: neutron/agent/l3_agent.py:160 neutron/debug/debug_agent.py:43
+#: neutron/agent/l3_agent.py:159 neutron/debug/debug_agent.py:43
 msgid "Name of bridge used for external network traffic."
 msgstr ""
 
-#: neutron/agent/l3_agent.py:164
+#: neutron/agent/l3_agent.py:163
 msgid "TCP Port used by Neutron metadata namespace proxy."
 msgstr ""
 
-#: neutron/agent/l3_agent.py:168
+#: neutron/agent/l3_agent.py:167
 msgid ""
 "Send this many gratuitous ARPs for HA setup, if less than or equal to 0, "
 "the feature is disabled"
 msgstr ""
 
-#: neutron/agent/l3_agent.py:171
+#: neutron/agent/l3_agent.py:170
 msgid ""
 "If namespaces is disabled, the l3 agent can only configure a router that "
 "has the matching router ID."
 msgstr ""
 
-#: neutron/agent/l3_agent.py:176
+#: neutron/agent/l3_agent.py:175
 msgid "Agent should implement routers with no gateway"
 msgstr ""
 
-#: neutron/agent/l3_agent.py:178
+#: neutron/agent/l3_agent.py:177
 msgid "UUID of external network for routers implemented by the agents."
 msgstr ""
 
-#: neutron/agent/l3_agent.py:181
+#: neutron/agent/l3_agent.py:180
 msgid "Allow running metadata proxy."
 msgstr ""
 
-#: neutron/agent/l3_agent.py:183
+#: neutron/agent/l3_agent.py:182
 msgid "Delete namespace after removing a router."
 msgstr ""
 
-#: neutron/agent/l3_agent.py:206
+#: neutron/agent/l3_agent.py:205
 #, python-format
 msgid "Error importing interface driver '%s'"
 msgstr ""
 
-#: neutron/agent/l3_agent.py:234 neutron/agent/linux/dhcp.py:687
+#: neutron/agent/l3_agent.py:233 neutron/agent/linux/dhcp.py:687
 #: neutron/services/metering/drivers/iptables/iptables_driver.py:89
 msgid "An interface driver must be specified"
 msgstr ""
 
-#: neutron/agent/l3_agent.py:239
+#: neutron/agent/l3_agent.py:238
 msgid "Router id is required if not using namespaces."
 msgstr ""
 
-#: neutron/agent/l3_agent.py:260
+#: neutron/agent/l3_agent.py:259
 msgid "RuntimeError in obtaining router list for namespace cleanup."
 msgstr ""
 
-#: neutron/agent/l3_agent.py:280
+#: neutron/agent/l3_agent.py:279
 #, python-format
 msgid "Failed to destroy stale router namespace %s"
 msgstr ""
 
-#: neutron/agent/l3_agent.py:301 neutron/agent/linux/dhcp.py:198
+#: neutron/agent/l3_agent.py:300 neutron/agent/linux/dhcp.py:198
 #, python-format
 msgid "Failed trying to delete namespace: %s"
 msgstr ""
 
-#: neutron/agent/l3_agent.py:331
+#: neutron/agent/l3_agent.py:330
 msgid ""
 "The 'gateway_external_network_id' option must be configured for this "
 "agent as Neutron has more than one external network."
 msgstr ""
 
-#: neutron/agent/l3_agent.py:355
+#: neutron/agent/l3_agent.py:354
 #, python-format
 msgid "Info for router %s were not found. Skipping router removal"
 msgstr ""
 
-#: neutron/agent/l3_agent.py:404
+#: neutron/agent/l3_agent.py:403
 #: neutron/services/firewall/agents/varmour/varmour_router.py:99
 #, python-format
 msgid "Router port %s has no IP address"
 msgstr ""
 
-#: neutron/agent/l3_agent.py:406 neutron/db/l3_db.py:968
+#: neutron/agent/l3_agent.py:405 neutron/db/l3_db.py:968
 #: neutron/services/firewall/agents/varmour/varmour_router.py:102
 #, python-format
 msgid "Ignoring multiple IPs on router port %s"
 msgstr ""
 
-#: neutron/agent/l3_agent.py:446
+#: neutron/agent/l3_agent.py:445
 #, python-format
 msgid "Deleting stale internal router device: %s"
 msgstr ""
 
-#: neutron/agent/l3_agent.py:475
+#: neutron/agent/l3_agent.py:474
 #, python-format
 msgid "Deleting stale external router device: %s"
 msgstr ""
 
-#: neutron/agent/l3_agent.py:594
+#: neutron/agent/l3_agent.py:593
 #, python-format
 msgid "Unable to configure IP address for floating IP: %s"
 msgstr ""
 
-#: neutron/agent/l3_agent.py:624
+#: neutron/agent/l3_agent.py:623
 #, python-format
 msgid "Failed sending gratuitous ARP: %s"
 msgstr ""
 
-#: neutron/agent/l3_agent.py:733
+#: neutron/agent/l3_agent.py:732
 #, python-format
 msgid "Got router deleted notification for %s"
 msgstr ""
 
-#: neutron/agent/l3_agent.py:738
+#: neutron/agent/l3_agent.py:737
 #, python-format
 msgid "Got routers updated notification :%s"
 msgstr ""
 
-#: neutron/agent/l3_agent.py:746
+#: neutron/agent/l3_agent.py:745
 #, python-format
 msgid "Got router removed from agent :%r"
 msgstr ""
 
-#: neutron/agent/l3_agent.py:750
+#: neutron/agent/l3_agent.py:749
 #, python-format
 msgid "Got router added to agent :%r"
 msgstr ""
 
-#: neutron/agent/l3_agent.py:757
+#: neutron/agent/l3_agent.py:756
 #, python-format
 msgid "The external network bridge '%s' does not exist"
 msgstr ""
 
-#: neutron/agent/l3_agent.py:807
+#: neutron/agent/l3_agent.py:806
 #, python-format
 msgid "Starting RPC loop for %d updated routers"
 msgstr ""
 
-#: neutron/agent/l3_agent.py:825
+#: neutron/agent/l3_agent.py:824
 msgid "RPC loop successfully completed"
 msgstr ""
 
-#: neutron/agent/l3_agent.py:827 neutron/agent/l3_agent.py:865
+#: neutron/agent/l3_agent.py:826 neutron/agent/l3_agent.py:864
 #: neutron/services/metering/agents/metering_agent.py:58
 msgid "Failed synchronizing routers"
 msgstr ""
 
-#: neutron/agent/l3_agent.py:845
+#: neutron/agent/l3_agent.py:844
 #, python-format
 msgid "Starting _sync_routers_task - fullsync:%s"
 msgstr ""
 
-#: neutron/agent/l3_agent.py:856
+#: neutron/agent/l3_agent.py:855
 #, python-format
 msgid "Processing :%r"
 msgstr ""
 
-#: neutron/agent/l3_agent.py:859
+#: neutron/agent/l3_agent.py:858
 msgid "_sync_routers_task successfully completed"
 msgstr ""
 
-#: neutron/agent/l3_agent.py:861
+#: neutron/agent/l3_agent.py:860
 msgid "Failed synchronizing routers due to RPC error"
 msgstr ""
 
-#: neutron/agent/l3_agent.py:874
+#: neutron/agent/l3_agent.py:873
 msgid "L3 agent started"
 msgstr ""
 
-#: neutron/agent/l3_agent.py:889
+#: neutron/agent/l3_agent.py:888
 #, python-format
 msgid "Added route entry is '%s'"
 msgstr ""
 
-#: neutron/agent/l3_agent.py:897
+#: neutron/agent/l3_agent.py:896
 #, python-format
 msgid "Removed route entry is '%s'"
 msgstr ""
 
-#: neutron/agent/l3_agent.py:930
+#: neutron/agent/l3_agent.py:929
 msgid "Report state task started"
 msgstr ""
 
-#: neutron/agent/l3_agent.py:954
+#: neutron/agent/l3_agent.py:953
 msgid "Report state task successfully completed"
 msgstr ""
 
@@ -760,7 +760,7 @@ msgstr ""
 
 #: neutron/agent/ovs_cleanup_util.py:75
 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:675
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:270
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:272
 #, python-format
 msgid "Delete %s"
 msgstr ""
@@ -1264,87 +1264,87 @@ msgstr ""
 msgid "Timeout in seconds for ovs-vsctl commands"
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:68 neutron/agent/linux/ovs_lib.py:164
-#: neutron/agent/linux/ovs_lib.py:308
+#: neutron/agent/linux/ovs_lib.py:68 neutron/agent/linux/ovs_lib.py:168
+#: neutron/agent/linux/ovs_lib.py:315
 #: neutron/plugins/bigswitch/agent/restproxy_agent.py:53
 #, python-format
 msgid "Unable to execute %(cmd)s. Exception: %(exception)s"
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:219
+#: neutron/agent/linux/ovs_lib.py:223
 msgid "defer_apply_on"
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:223
+#: neutron/agent/linux/ovs_lib.py:227
 msgid "defer_apply_off"
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:233
+#: neutron/agent/linux/ovs_lib.py:237
 #, python-format
 msgid "Applying following deferred flows to bridge %s"
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:236
+#: neutron/agent/linux/ovs_lib.py:240
 #, python-format
 msgid "%(action)s: %(flow)s"
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:259
+#: neutron/agent/linux/ovs_lib.py:266
 msgid ""
 "Unable to create VXLAN tunnel port. Please ensure that an openvswitch "
 "version that supports VXLAN is installed."
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:356
+#: neutron/agent/linux/ovs_lib.py:363
 #, python-format
 msgid "Found not yet ready openvswitch port: %s"
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:371
+#: neutron/agent/linux/ovs_lib.py:378
 #, python-format
 msgid "Found failed openvswitch port: %s"
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:426
+#: neutron/agent/linux/ovs_lib.py:433
 #, python-format
 msgid "Port: %(port_name)s is on %(switch)s, not on %(br_name)s"
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:434
+#: neutron/agent/linux/ovs_lib.py:441
 #, python-format
 msgid "ofport: %(ofport)s for VIF: %(vif)s is not a positive integer"
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:444
+#: neutron/agent/linux/ovs_lib.py:451
 #, python-format
 msgid "Unable to parse interface details. Exception: %s"
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:462
+#: neutron/agent/linux/ovs_lib.py:469
 #, python-format
 msgid "Unable to determine mac address for %s"
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:479
+#: neutron/agent/linux/ovs_lib.py:486
 #, python-format
 msgid "Interface %s not found."
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:490
+#: neutron/agent/linux/ovs_lib.py:497
 #, python-format
 msgid "Unable to retrieve bridges. Exception: %s"
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:499
+#: neutron/agent/linux/ovs_lib.py:506
 #, python-format
 msgid "Bridge %s not found."
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:515
+#: neutron/agent/linux/ovs_lib.py:522
 msgid "Cannot match priority on flow deletion or modification"
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:520
+#: neutron/agent/linux/ovs_lib.py:527
 msgid "Must specify one or more actions on flow addition or modification"
 msgstr ""
 
@@ -2742,12 +2742,12 @@ msgstr ""
 msgid "ipv6_address_mode is not valid when ip_version is 4"
 msgstr ""
 
-#: neutron/db/db_base_plugin_v2.py:1396
+#: neutron/db/db_base_plugin_v2.py:1420
 #, python-format
 msgid "Allocated IP %(ip_address)s (%(network_id)s/%(subnet_id)s/%(port_id)s)"
 msgstr ""
 
-#: neutron/db/db_base_plugin_v2.py:1475
+#: neutron/db/db_base_plugin_v2.py:1499
 #, python-format
 msgid ""
 "Ignoring PortNotFound when deleting port '%s'. The port has already been "
@@ -2880,8 +2880,8 @@ msgid ""
 msgstr ""
 
 #: neutron/db/l3_db.py:407 neutron/db/l3_db.py:535
-#: neutron/plugins/bigswitch/plugin.py:998
-#: neutron/plugins/bigswitch/plugin.py:1007
+#: neutron/plugins/bigswitch/plugin.py:999
+#: neutron/plugins/bigswitch/plugin.py:1008
 msgid "Either subnet_id or port_id must be specified"
 msgstr ""
 
@@ -3153,41 +3153,57 @@ msgstr ""
 msgid "Available commands"
 msgstr ""
 
-#: neutron/db/migration/migrate_to_ml2.py:391
+#: neutron/db/migration/migrate_to_ml2.py:88
+msgid "Missing version in alembic_versions table"
+msgstr ""
+
+#: neutron/db/migration/migrate_to_ml2.py:90
+#, python-format
+msgid "Multiple versions in alembic_versions table: %s"
+msgstr ""
+
+#: neutron/db/migration/migrate_to_ml2.py:94
+#, python-format
+msgid ""
+"Unsupported database schema %(current)s. Please migrate your database to "
+"one of following versions: %(supported)s"
+msgstr ""
+
+#: neutron/db/migration/migrate_to_ml2.py:414
 #, python-format
 msgid "Unknown tunnel type: %s"
 msgstr ""
 
-#: neutron/db/migration/migrate_to_ml2.py:405
+#: neutron/db/migration/migrate_to_ml2.py:428
 msgid "The plugin type whose database will be migrated"
 msgstr ""
 
-#: neutron/db/migration/migrate_to_ml2.py:408
+#: neutron/db/migration/migrate_to_ml2.py:431
 msgid "The connection url for the target db"
 msgstr ""
 
-#: neutron/db/migration/migrate_to_ml2.py:411
+#: neutron/db/migration/migrate_to_ml2.py:434
 #, python-format
 msgid "The %s tunnel type to migrate from"
 msgstr ""
 
-#: neutron/db/migration/migrate_to_ml2.py:414
+#: neutron/db/migration/migrate_to_ml2.py:437
 #: neutron/plugins/openvswitch/common/config.py:77
 msgid "The UDP port to use for VXLAN tunnels."
 msgstr ""
 
-#: neutron/db/migration/migrate_to_ml2.py:417
+#: neutron/db/migration/migrate_to_ml2.py:440
 msgid "Retain the old plugin's tables"
 msgstr ""
 
-#: neutron/db/migration/migrate_to_ml2.py:423
+#: neutron/db/migration/migrate_to_ml2.py:446
 #, python-format
 msgid ""
 "Tunnel args (tunnel-type and vxlan-udp-port) are not valid for the %s "
 "plugin"
 msgstr ""
 
-#: neutron/db/migration/migrate_to_ml2.py:430
+#: neutron/db/migration/migrate_to_ml2.py:453
 #, python-format
 msgid ""
 "Support for migrating %(plugin)s for release %(release)s is not yet "
@@ -4503,147 +4519,147 @@ msgstr ""
 msgid "Virtual switch type."
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:95
+#: neutron/plugins/bigswitch/plugin.py:96
 msgid "Syntax error in server config file, aborting plugin"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:136 neutron/plugins/ml2/db.py:100
+#: neutron/plugins/bigswitch/plugin.py:137 neutron/plugins/ml2/db.py:100
 #, python-format
 msgid "get_port_and_sgs() called for port_id %s"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:175
+#: neutron/plugins/bigswitch/plugin.py:176
 msgid "ServerPool not set!"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:247
+#: neutron/plugins/bigswitch/plugin.py:248
 #, python-format
 msgid "Unable to update remote topology: %s"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:331
+#: neutron/plugins/bigswitch/plugin.py:332
 #, python-format
 msgid ""
 "Setting admin_state_up=False is not supported in this plugin version. "
 "Ignoring setting for resource: %s"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:337
+#: neutron/plugins/bigswitch/plugin.py:338
 #, python-format
 msgid ""
 "Operational status is internally set by the plugin. Ignoring setting "
 "status=%s."
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:362
+#: neutron/plugins/bigswitch/plugin.py:363
 #, python-format
 msgid "Unrecognized vif_type in configuration [%s]. Defaulting to ovs."
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:408
+#: neutron/plugins/bigswitch/plugin.py:409
 msgid "Iconsistency with backend controller triggering full synchronization."
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:425
+#: neutron/plugins/bigswitch/plugin.py:426
 #, python-format
 msgid "NeutronRestProxyV2: Unable to create port: %s"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:476
+#: neutron/plugins/bigswitch/plugin.py:477
 #, python-format
 msgid "NeutronRestProxy: Starting plugin. Version=%s"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:503
+#: neutron/plugins/bigswitch/plugin.py:504
 msgid "NeutronRestProxyV2: initialization done"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:545
+#: neutron/plugins/bigswitch/plugin.py:546
 msgid "NeutronRestProxyV2: create_network() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:587
+#: neutron/plugins/bigswitch/plugin.py:588
 msgid "NeutronRestProxyV2.update_network() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:614
+#: neutron/plugins/bigswitch/plugin.py:615
 msgid "NeutronRestProxyV2: delete_network() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:651
+#: neutron/plugins/bigswitch/plugin.py:652
 msgid "NeutronRestProxyV2: create_port() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:742
+#: neutron/plugins/bigswitch/plugin.py:743
 msgid "NeutronRestProxyV2: update_port() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:801
+#: neutron/plugins/bigswitch/plugin.py:802
 msgid "NeutronRestProxyV2: delete_port() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:817
+#: neutron/plugins/bigswitch/plugin.py:818
 msgid "NeutronRestProxyV2: create_subnet() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:833
+#: neutron/plugins/bigswitch/plugin.py:834
 msgid "NeutronRestProxyV2: update_subnet() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:851
+#: neutron/plugins/bigswitch/plugin.py:852
 msgid "NeutronRestProxyV2: delete_subnet() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:889
+#: neutron/plugins/bigswitch/plugin.py:890
 msgid "NeutronRestProxyV2: create_router() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:911
+#: neutron/plugins/bigswitch/plugin.py:912
 msgid "NeutronRestProxyV2.update_router() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:933
+#: neutron/plugins/bigswitch/plugin.py:934
 msgid "NeutronRestProxyV2: delete_router() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:962
+#: neutron/plugins/bigswitch/plugin.py:963
 msgid "NeutronRestProxyV2: add_router_interface() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:990
+#: neutron/plugins/bigswitch/plugin.py:991
 msgid "NeutronRestProxyV2: remove_router_interface() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:1023
+#: neutron/plugins/bigswitch/plugin.py:1024
 msgid "NeutronRestProxyV2: create_floatingip() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:1040
+#: neutron/plugins/bigswitch/plugin.py:1041
 #, python-format
 msgid "NeutronRestProxyV2: Unable to create remote floating IP: %s"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:1046
+#: neutron/plugins/bigswitch/plugin.py:1047
 msgid "NeutronRestProxyV2: update_floatingip() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:1062
+#: neutron/plugins/bigswitch/plugin.py:1063
 msgid "NeutronRestProxyV2: delete_floatingip() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:1077
+#: neutron/plugins/bigswitch/plugin.py:1078
 msgid "NeutronRestProxyV2: diassociate_floatingips() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:1107
+#: neutron/plugins/bigswitch/plugin.py:1108
 msgid "NeutronRestProxyV2: too many external networks"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:1122
+#: neutron/plugins/bigswitch/plugin.py:1123
 msgid "Adding host route: "
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:1123
+#: neutron/plugins/bigswitch/plugin.py:1124
 #, python-format
 msgid "Destination:%(dst)s nexthop:%(next)s"
 msgstr ""
@@ -4873,8 +4889,8 @@ msgstr ""
 #: neutron/plugins/bigswitch/agent/restproxy_agent.py:158
 #: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:225
 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:1021
-#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1370
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1403
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1372
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1406
 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:278
 #, python-format
 msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)!"
@@ -6555,8 +6571,8 @@ msgstr ""
 #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:437
 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:995
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:390
-#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1272
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1301
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1274
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1304
 msgid "Agent out of sync with plugin!"
 msgstr ""
 
@@ -6580,7 +6596,7 @@ msgstr ""
 #: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:269
 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:1046
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:158
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1486
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1489
 msgid "Agent initialized successfully, now running... "
 msgstr ""
 
@@ -7130,7 +7146,7 @@ msgid "Controller IPs: %s"
 msgstr ""
 
 #: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:263
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1473
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1476
 #, python-format
 msgid "%s Agent terminated!"
 msgstr ""
@@ -7455,7 +7471,7 @@ msgstr ""
 
 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:672
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:161
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:268
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:270
 msgid "network_delete received"
 msgstr ""
 
@@ -7466,22 +7482,22 @@ msgid "RPC timeout while updating port %s"
 msgstr ""
 
 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:732
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:309
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:311
 msgid "fdb_add received"
 msgstr ""
 
 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:754
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:337
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:339
 msgid "fdb_remove received"
 msgstr ""
 
 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:776
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:416
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:418
 msgid "update chg_ip received"
 msgstr ""
 
 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:801
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:439
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:441
 msgid "fdb_update received"
 msgstr ""
 
@@ -7503,17 +7519,17 @@ msgid "Port %s added"
 msgstr ""
 
 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:923
-#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1074
-#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1113
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1074
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1113
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1076
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1115
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1077
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1116
 #, python-format
 msgid "Unable to get port details for %(device)s: %(e)s"
 msgstr ""
 
 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:929
-#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1080
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1080
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1082
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1083
 #, python-format
 msgid "Port %(device)s updated. Details: %(details)s"
 msgstr ""
@@ -7521,36 +7537,36 @@ msgstr ""
 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:961
 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:982
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:376
-#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1100
-#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1162
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1100
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1162
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1102
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1164
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1103
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1165
 #, python-format
 msgid "Device %s not defined on plugin"
 msgstr ""
 
 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:968
-#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1130
-#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1147
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1130
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1147
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1132
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1149
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1133
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1150
 #, python-format
 msgid "Attachment %s removed"
 msgstr ""
 
 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:976
-#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1137
-#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1154
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1137
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1154
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1139
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1156
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1140
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1157
 #, python-format
 msgid "port_removed failed for %(device)s: %(e)s"
 msgstr ""
 
 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:980
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:374
-#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1159
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1159
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1161
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1162
 #, python-format
 msgid "Port %s updated."
 msgstr ""
@@ -8681,6 +8697,50 @@ msgid ""
 "tunnel_types: %(tunnel_types)s"
 msgstr ""
 
+#: neutron/plugins/ml2/drivers/mechanism_fslsdn.py:35
+msgid "CRD service Username"
+msgstr ""
+
+#: neutron/plugins/ml2/drivers/mechanism_fslsdn.py:38
+msgid "CRD Service Password"
+msgstr ""
+
+#: neutron/plugins/ml2/drivers/mechanism_fslsdn.py:40
+msgid "CRD Tenant Name"
+msgstr ""
+
+#: neutron/plugins/ml2/drivers/mechanism_fslsdn.py:43
+msgid "CRD Auth URL"
+msgstr ""
+
+#: neutron/plugins/ml2/drivers/mechanism_fslsdn.py:46
+msgid "URL for connecting to CRD service"
+msgstr ""
+
+#: neutron/plugins/ml2/drivers/mechanism_fslsdn.py:49
+msgid "Timeout value for connecting to CRD service in seconds"
+msgstr ""
+
+#: neutron/plugins/ml2/drivers/mechanism_fslsdn.py:53
+msgid "Region name for connecting to CRD Service in admin context"
+msgstr ""
+
+#: neutron/plugins/ml2/drivers/mechanism_fslsdn.py:57
+msgid "If set, ignore any SSL validation issues"
+msgstr ""
+
+#: neutron/plugins/ml2/drivers/mechanism_fslsdn.py:60
+msgid "Auth strategy for connecting to neutron in admin context"
+msgstr ""
+
+#: neutron/plugins/ml2/drivers/mechanism_fslsdn.py:63
+msgid "Location of ca certificates file to use for CRD client requests."
+msgstr ""
+
+#: neutron/plugins/ml2/drivers/mechanism_fslsdn.py:87
+msgid "Initializing CRD client... "
+msgstr ""
+
 #: neutron/plugins/ml2/drivers/mechanism_ncs.py:29
 msgid "HTTP URL of Tail-f NCS REST interface."
 msgstr ""
@@ -10558,332 +10618,333 @@ msgstr ""
 msgid "Agent failed to create agent config map"
 msgstr ""
 
-#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:269
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1232
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:270
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1235
 #, python-format
 msgid "Unable to create tunnel port. Invalid remote IP: %s"
 msgstr ""
 
-#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:274
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:275
 #, python-format
 msgid "ryu send_msg() result: %s"
 msgstr ""
 
-#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:308
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:309
 #, python-format
 msgid "network_delete received network %s"
 msgstr ""
 
-#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:314
-#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:545
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:276
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:607
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:315
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:546
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:278
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:609
 #, python-format
 msgid "Network %s not used on agent."
 msgstr ""
 
-#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:323
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:324
 #, python-format
 msgid "port_update received port %s"
 msgstr ""
 
-#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:326
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:288
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:327
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:290
 msgid "tunnel_update received"
 msgstr ""
 
-#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:332
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:297
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:333
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:299
 msgid "No tunnel_type specified, cannot create tunnels"
 msgstr ""
 
-#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:335
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:300
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:336
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:302
 #, python-format
 msgid "tunnel_type %s not supported by agent"
 msgstr ""
 
-#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:463
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:515
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:464
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:517
 #, python-format
 msgid "No local VLAN available for net-id=%s"
 msgstr ""
 
-#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:466
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:523
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:467
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:525
 #, python-format
 msgid "Assigning %(vlan_id)s as local vlan for net-id=%(net_uuid)s"
 msgstr ""
 
-#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:478
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:545
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:479
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:547
 #, python-format
 msgid ""
 "Cannot provision %(network_type)s network for net-id=%(net_uuid)s - "
 "tunneling disabled"
 msgstr ""
 
-#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:486
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:564
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:487
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:566
 #, python-format
 msgid ""
 "Cannot provision flat network for net-id=%(net_uuid)s - no bridge for "
 "physical_network %(physical_network)s"
 msgstr ""
 
-#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:496
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:584
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:497
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:586
 #, python-format
 msgid ""
 "Cannot provision VLAN network for net-id=%(net_uuid)s - no bridge for "
 "physical_network %(physical_network)s"
 msgstr ""
 
-#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:505
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:593
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:506
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:595
 #, python-format
 msgid ""
 "Cannot provision unknown network type %(network_type)s for net-"
 "id=%(net_uuid)s"
 msgstr ""
 
-#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:548
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:610
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:549
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:612
 #, python-format
 msgid "Reclaiming vlan = %(vlan_id)s from net-id = %(net_uuid)s"
 msgstr ""
 
-#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:587
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:650
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:588
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:652
 #, python-format
 msgid ""
 "Cannot reclaim unknown network type %(network_type)s for net-"
 "id=%(net_uuid)s"
 msgstr ""
 
-#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:638
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:696
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:639
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:698
 #, python-format
 msgid "port_unbound() net_uuid %s not in local_vlan_map"
 msgstr ""
 
-#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:712
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:713
 #, python-format
 msgid "ancillary bridge list: %s."
 msgstr ""
 
-#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:802
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:778
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:803
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:780
 msgid ""
 "Failed to create OVS patch port. Cannot have tunneling enabled on this "
 "agent, since this version of OVS does not support tunnels or patch ports."
 " Agent terminated!"
 msgstr ""
 
-#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:886
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:869
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:887
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:871
 #, python-format
 msgid "Mapping physical network %(physical_network)s to bridge %(bridge)s"
 msgstr ""
 
-#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:892
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:875
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:893
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:877
 #, python-format
 msgid ""
 "Bridge %(bridge)s for physical network %(physical_network)s does not "
 "exist. Agent terminated!"
 msgstr ""
 
-#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:960
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:962
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:961
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:964
 #, python-format
 msgid "Port '%(port_name)s' has lost its vlan tag '%(vlan_tag)d'!"
 msgstr ""
 
-#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:989
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:991
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:990
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:993
 #, python-format
 msgid "VIF port: %s has no ofport configured, and might not be able to transmit"
 msgstr ""
 
-#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:997
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1001
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:998
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1003
 #, python-format
 msgid "No VIF port for port %s defined on agent."
 msgstr ""
 
-#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1009
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1013
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1011
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1016
 #: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:665
-#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:751
+#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:753
 msgid "ofport should have a value that can be interpreted as an integer"
 msgstr ""
 
-#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1012
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1016
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1014
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1019
 #: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:648
 #: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:668
-#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:734
-#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:754
+#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:736
+#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:756
+#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:773
 #, python-format
 msgid "Failed to set-up %(type)s tunnel port to %(ip)s"
 msgstr ""
 
-#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1060
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1058
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1062
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1061
 #, python-format
 msgid "Processing port %s"
 msgstr ""
 
-#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1066
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1064
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1068
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1067
 #, python-format
 msgid ""
 "Port %s was not found on the integration bridge and will therefore not be"
 " processed"
 msgstr ""
 
-#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1091
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1091
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1093
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1094
 #, python-format
 msgid "Setting status for %s to UP"
 msgstr ""
 
-#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1095
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1095
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1097
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1098
 #, python-format
 msgid "Setting status for %s to DOWN"
 msgstr ""
 
-#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1098
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1098
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1100
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1101
 #, python-format
 msgid "Configuration for device %s completed."
 msgstr ""
 
-#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1108
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1108
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1110
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1111
 #, python-format
 msgid "Ancillary Port %s added"
 msgstr ""
 
-#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1183
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1185
 #, python-format
 msgid ""
 "process_network_ports - iteration:%(iter_num)d - "
 "treat_devices_added_or_updated completed in %(elapsed).3f"
 msgstr ""
 
-#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1191
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1193
 #, python-format
 msgid ""
 "process_network_ports - iteration:%(iter_num)d - treat_devices_removed "
 "completed in %(elapsed).3f"
 msgstr ""
 
-#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1204
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1210
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1206
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1213
 #, python-format
 msgid ""
 "process_ancillary_network_ports - iteration: %(iter_num)d - "
 "treat_ancillary_devices_added completed in %(elapsed).3f"
 msgstr ""
 
-#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1213
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1219
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1215
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1222
 #, python-format
 msgid ""
 "process_ancillary_network_ports - iteration: %(iter_num)d - "
 "treat_ancillary_devices_removed completed in %(elapsed).3f"
 msgstr ""
 
-#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1240
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1261
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1242
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1264
 #, python-format
 msgid "Unable to sync tunnel IP %(local_ip)s: %(e)s"
 msgstr ""
 
-#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1268
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1270
 #, python-format
 msgid "Agent ovsdb_monitor_loop - iteration:%d started"
 msgstr ""
 
-#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1279
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1308
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1281
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1311
 msgid "Agent tunnel out of sync with plugin!"
 msgstr ""
 
-#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1283
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1312
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1285
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1315
 msgid "Error while synchronizing tunnels"
 msgstr ""
 
-#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1287
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1289
 #, python-format
 msgid ""
 "Agent ovsdb_monitor_loop - iteration:%(iter_num)d - starting polling. "
 "Elapsed:%(elapsed).3f"
 msgstr ""
 
-#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1300
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1302
 #, python-format
 msgid ""
 "Agent ovsdb_monitor_loop - iteration:%(iter_num)d - port information "
 "retrieved. Elapsed:%(elapsed).3f"
 msgstr ""
 
-#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1310
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1345
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1312
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1348
 #, python-format
 msgid "Starting to process devices in:%s"
 msgstr ""
 
-#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1314
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1316
 #, python-format
 msgid ""
 "Agent ovsdb_monitor_loop - iteration:%(iter_num)d - ports processed. "
 "Elapsed:%(elapsed).3f"
 msgstr ""
 
-#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1329
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1331
 #, python-format
 msgid ""
 "Agent ovsdb_monitor_loop - iteration:%(iter_num)d - ancillary port info "
 "retrieved. Elapsed:%(elapsed).3f"
 msgstr ""
 
-#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1339
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1341
 #, python-format
 msgid ""
 "Agent ovsdb_monitor_loop - iteration:%(iter_num)d - ancillary ports "
 "processed. Elapsed:%(elapsed).3f"
 msgstr ""
 
-#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1354
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1387
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1356
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1390
 msgid "Error while processing VIF ports"
 msgstr ""
 
-#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1361
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1363
 #, python-format
 msgid ""
 "Agent ovsdb_monitor_loop - iteration:%(iter_num)d completed. Processed "
 "ports statistics:%(port_stats)s. Elapsed:%(elapsed).3f"
 msgstr ""
 
-#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1394
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1431
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1396
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1434
 #, python-format
 msgid "Parsing bridge_mappings failed: %s."
 msgstr ""
 
-#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1417
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1419
 #, python-format
 msgid "Invalid tunnel type specificed: %s"
 msgstr ""
 
-#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1420
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1457
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1422
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1460
 msgid "Tunneling cannot be enabled without a valid local_ip."
 msgstr ""
 
@@ -10891,20 +10952,20 @@ msgstr ""
 msgid "Number of seconds to retry acquiring an Open vSwitch datapath"
 msgstr ""
 
-#: neutron/plugins/oneconvergence/plugin.py:245
+#: neutron/plugins/oneconvergence/plugin.py:246
 msgid "Failed to create subnet, deleting it from neutron"
 msgstr ""
 
-#: neutron/plugins/oneconvergence/plugin.py:309
+#: neutron/plugins/oneconvergence/plugin.py:310
 #, python-format
 msgid "Deleting newly created neutron port %s"
 msgstr ""
 
-#: neutron/plugins/oneconvergence/plugin.py:379
+#: neutron/plugins/oneconvergence/plugin.py:380
 msgid "Failed to create floatingip"
 msgstr ""
 
-#: neutron/plugins/oneconvergence/plugin.py:418
+#: neutron/plugins/oneconvergence/plugin.py:419
 msgid "Failed to create router"
 msgstr ""
 
@@ -11234,87 +11295,87 @@ msgstr ""
 msgid "%s networks are not enabled"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:220
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:222
 msgid "OVS version can not support ARP responder."
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:285
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:287
 #, python-format
 msgid "port_update message processed for port %s"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:486
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:488
 #, python-format
 msgid "Action %s not supported"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:757
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:759
 #, python-format
 msgid "Adding %s to list of bridges."
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1189
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1192
 #, python-format
 msgid ""
 "process_network_ports - iteration:%(iter_num)d "
 "-treat_devices_added_or_updated completed in %(elapsed).3f"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1197
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1200
 #, python-format
 msgid ""
 "process_network_ports - iteration:%(iter_num)d -treat_devices_removed "
 "completed in %(elapsed).3f"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1298
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1301
 #, python-format
 msgid "Agent rpc_loop - iteration:%d started"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1322
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1325
 #, python-format
 msgid ""
 "Agent rpc_loop - iteration:%(iter_num)d - starting polling. "
 "Elapsed:%(elapsed).3f"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1335
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1338
 #, python-format
 msgid ""
 "Agent rpc_loop - iteration:%(iter_num)d - port information retrieved. "
 "Elapsed:%(elapsed).3f"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1350
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1353
 #, python-format
 msgid ""
 "Agent rpc_loop - iteration:%(iter_num)d -ports processed. "
 "Elapsed:%(elapsed).3f"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1364
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1367
 #, python-format
 msgid ""
 "Agent rpc_loop - iteration:%(iter_num)d -ancillary port info retrieved. "
 "Elapsed:%(elapsed).3f"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1373
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1376
 #, python-format
 msgid ""
 "Agent rpc_loop - iteration:%(iter_num)d - ancillary ports processed. "
 "Elapsed:%(elapsed).3f"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1394
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1397
 #, python-format
 msgid ""
 "Agent rpc_loop - iteration:%(iter_num)d completed. Processed ports "
 "statistics: %(port_stats)s. Elapsed:%(elapsed).3f"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1454
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1457
 #, python-format
 msgid "Invalid tunnel type specified: %s"
 msgstr ""
@@ -11383,6 +11444,12 @@ msgstr ""
 msgid "Enable local ARP responder if it is supported"
 msgstr ""
 
+#: neutron/plugins/openvswitch/common/config.py:86
+msgid ""
+"Set or un-set the don't fragment (DF) bit on outgoing IP packet carrying "
+"GRE/VXLAN tunnel"
+msgstr ""
+
 #: neutron/plugins/plumgrid/common/exceptions.py:26
 #, python-format
 msgid "PLUMgrid Plugin Error: %(err_msg)s"
index 846f4143f38f5d8e3aca61e404c6291643e13d55..0e5ed99ae9d8c26ec20fbd09b39218024870f44b 100644 (file)
@@ -6,9 +6,9 @@
 #, fuzzy
 msgid ""
 msgstr ""
-"Project-Id-Version: neutron 2014.2.dev608.g787bba2\n"
+"Project-Id-Version: neutron 2014.2.dev626.gb44fa14\n"
 "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2014-06-09 06:08+0000\n"
+"POT-Creation-Date: 2014-06-10 06:07+0000\n"
 "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
 "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
 "Language-Team: LANGUAGE <LL@li.org>\n"
@@ -417,50 +417,50 @@ msgstr ""
 msgid "Could not deserialize data"
 msgstr ""
 
-#: neutron/agent/dhcp_agent.py:50
+#: neutron/agent/dhcp_agent.py:49
 msgid "Interval to resync."
 msgstr ""
 
-#: neutron/agent/dhcp_agent.py:53
+#: neutron/agent/dhcp_agent.py:52
 msgid "The driver used to manage the DHCP server."
 msgstr ""
 
-#: neutron/agent/dhcp_agent.py:55
+#: neutron/agent/dhcp_agent.py:54
 msgid "Support Metadata requests on isolated networks."
 msgstr ""
 
-#: neutron/agent/dhcp_agent.py:57
+#: neutron/agent/dhcp_agent.py:56
 msgid ""
 "Allows for serving metadata requests from a dedicated network. Requires "
 "enable_isolated_metadata = True"
 msgstr ""
 
-#: neutron/agent/dhcp_agent.py:61
+#: neutron/agent/dhcp_agent.py:60
 msgid "Number of threads to use during sync process."
 msgstr ""
 
-#: neutron/agent/dhcp_agent.py:64 neutron/agent/l3_agent.py:186
+#: neutron/agent/dhcp_agent.py:63 neutron/agent/l3_agent.py:185
 #: neutron/agent/metadata/namespace_proxy.py:166
 msgid "Location of Metadata Proxy UNIX domain socket"
 msgstr ""
 
-#: neutron/agent/dhcp_agent.py:101
+#: neutron/agent/dhcp_agent.py:100
 #, python-format
 msgid ""
 "The '%s' DHCP-driver does not support retrieving of a list of existing "
 "networks"
 msgstr ""
 
-#: neutron/agent/dhcp_agent.py:108 neutron/agent/dhcp_agent.py:597
+#: neutron/agent/dhcp_agent.py:107 neutron/agent/dhcp_agent.py:596
 msgid "DHCP agent started"
 msgstr ""
 
-#: neutron/agent/dhcp_agent.py:117
+#: neutron/agent/dhcp_agent.py:116
 #, python-format
 msgid "Calling driver for network: %(net)s action: %(action)s"
 msgstr ""
 
-#: neutron/agent/dhcp_agent.py:133
+#: neutron/agent/dhcp_agent.py:132
 #, python-format
 msgid ""
 "Unable to %(action)s dhcp for %(net_id)s: there is a conflict with its "
@@ -468,58 +468,58 @@ msgid ""
 "exist."
 msgstr ""
 
-#: neutron/agent/dhcp_agent.py:142 neutron/agent/dhcp_agent.py:200
+#: neutron/agent/dhcp_agent.py:141 neutron/agent/dhcp_agent.py:199
 #, python-format
 msgid "Network %s has been deleted."
 msgstr ""
 
-#: neutron/agent/dhcp_agent.py:144
+#: neutron/agent/dhcp_agent.py:143
 #, python-format
 msgid "Unable to %(action)s dhcp for %(net_id)s."
 msgstr ""
 
-#: neutron/agent/dhcp_agent.py:154
+#: neutron/agent/dhcp_agent.py:153
 msgid "Synchronizing state"
 msgstr ""
 
-#: neutron/agent/dhcp_agent.py:166
+#: neutron/agent/dhcp_agent.py:165
 #, python-format
 msgid "Unable to sync network state on deleted network %s"
 msgstr ""
 
-#: neutron/agent/dhcp_agent.py:172
+#: neutron/agent/dhcp_agent.py:171
 msgid "Synchronizing state complete"
 msgstr ""
 
-#: neutron/agent/dhcp_agent.py:176
+#: neutron/agent/dhcp_agent.py:175
 msgid "Unable to sync network state."
 msgstr ""
 
-#: neutron/agent/dhcp_agent.py:188
+#: neutron/agent/dhcp_agent.py:187
 #, python-format
 msgid "resync: %(reason)s"
 msgstr ""
 
-#: neutron/agent/dhcp_agent.py:204
+#: neutron/agent/dhcp_agent.py:203
 #, python-format
 msgid "Network %s info call failed."
 msgstr ""
 
-#: neutron/agent/dhcp_agent.py:216
+#: neutron/agent/dhcp_agent.py:215
 #, python-format
 msgid ""
 "Network %s may have been deleted and its resources may have already been "
 "disposed."
 msgstr ""
 
-#: neutron/agent/dhcp_agent.py:341
+#: neutron/agent/dhcp_agent.py:340
 #, python-format
 msgid ""
 "%(port_num)d router ports found on the metadata access network. Only the "
 "port %(port_id)s, for router %(router_id)s will be considered"
 msgstr ""
 
-#: neutron/agent/dhcp_agent.py:579 neutron/agent/l3_agent.py:957
+#: neutron/agent/dhcp_agent.py:578 neutron/agent/l3_agent.py:956
 #: neutron/agent/metadata/agent.py:361
 #: neutron/services/metering/agents/metering_agent.py:272
 msgid ""
@@ -527,213 +527,213 @@ msgid ""
 " will be disabled."
 msgstr ""
 
-#: neutron/agent/dhcp_agent.py:585 neutron/agent/l3_agent.py:962
+#: neutron/agent/dhcp_agent.py:584 neutron/agent/l3_agent.py:961
 #: neutron/agent/metadata/agent.py:366
 #: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:107
 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:854
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:256
 #: neutron/plugins/nec/agent/nec_neutron_agent.py:179
-#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:262
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:232
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:263
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:234
 #: neutron/services/loadbalancer/agent/agent_manager.py:122
 #: neutron/services/metering/agents/metering_agent.py:277
 msgid "Failed reporting state!"
 msgstr ""
 
-#: neutron/agent/dhcp_agent.py:592
+#: neutron/agent/dhcp_agent.py:591
 #, python-format
 msgid "Agent updated: %(payload)s"
 msgstr ""
 
-#: neutron/agent/dhcp_agent.py:594 neutron/agent/l3_agent.py:967
+#: neutron/agent/dhcp_agent.py:593 neutron/agent/l3_agent.py:966
 #: neutron/services/metering/agents/metering_agent.py:280
 #, python-format
 msgid "agent_updated by server side %s!"
 msgstr ""
 
-#: neutron/agent/l3_agent.py:160 neutron/debug/debug_agent.py:43
+#: neutron/agent/l3_agent.py:159 neutron/debug/debug_agent.py:43
 msgid "Name of bridge used for external network traffic."
 msgstr ""
 
-#: neutron/agent/l3_agent.py:164
+#: neutron/agent/l3_agent.py:163
 msgid "TCP Port used by Neutron metadata namespace proxy."
 msgstr ""
 
-#: neutron/agent/l3_agent.py:168
+#: neutron/agent/l3_agent.py:167
 msgid ""
 "Send this many gratuitous ARPs for HA setup, if less than or equal to 0, "
 "the feature is disabled"
 msgstr ""
 
-#: neutron/agent/l3_agent.py:171
+#: neutron/agent/l3_agent.py:170
 msgid ""
 "If namespaces is disabled, the l3 agent can only configure a router that "
 "has the matching router ID."
 msgstr ""
 
-#: neutron/agent/l3_agent.py:176
+#: neutron/agent/l3_agent.py:175
 msgid "Agent should implement routers with no gateway"
 msgstr ""
 
-#: neutron/agent/l3_agent.py:178
+#: neutron/agent/l3_agent.py:177
 msgid "UUID of external network for routers implemented by the agents."
 msgstr ""
 
-#: neutron/agent/l3_agent.py:181
+#: neutron/agent/l3_agent.py:180
 msgid "Allow running metadata proxy."
 msgstr ""
 
-#: neutron/agent/l3_agent.py:183
+#: neutron/agent/l3_agent.py:182
 msgid "Delete namespace after removing a router."
 msgstr ""
 
-#: neutron/agent/l3_agent.py:206
+#: neutron/agent/l3_agent.py:205
 #, python-format
 msgid "Error importing interface driver '%s'"
 msgstr ""
 
-#: neutron/agent/l3_agent.py:234 neutron/agent/linux/dhcp.py:687
+#: neutron/agent/l3_agent.py:233 neutron/agent/linux/dhcp.py:687
 #: neutron/services/metering/drivers/iptables/iptables_driver.py:89
 msgid "An interface driver must be specified"
 msgstr ""
 
-#: neutron/agent/l3_agent.py:239
+#: neutron/agent/l3_agent.py:238
 msgid "Router id is required if not using namespaces."
 msgstr ""
 
-#: neutron/agent/l3_agent.py:260
+#: neutron/agent/l3_agent.py:259
 msgid "RuntimeError in obtaining router list for namespace cleanup."
 msgstr ""
 
-#: neutron/agent/l3_agent.py:280
+#: neutron/agent/l3_agent.py:279
 #, python-format
 msgid "Failed to destroy stale router namespace %s"
 msgstr ""
 
-#: neutron/agent/l3_agent.py:301 neutron/agent/linux/dhcp.py:198
+#: neutron/agent/l3_agent.py:300 neutron/agent/linux/dhcp.py:198
 #, python-format
 msgid "Failed trying to delete namespace: %s"
 msgstr ""
 
-#: neutron/agent/l3_agent.py:331
+#: neutron/agent/l3_agent.py:330
 msgid ""
 "The 'gateway_external_network_id' option must be configured for this "
 "agent as Neutron has more than one external network."
 msgstr ""
 
-#: neutron/agent/l3_agent.py:355
+#: neutron/agent/l3_agent.py:354
 #, python-format
 msgid "Info for router %s were not found. Skipping router removal"
 msgstr ""
 
-#: neutron/agent/l3_agent.py:404
+#: neutron/agent/l3_agent.py:403
 #: neutron/services/firewall/agents/varmour/varmour_router.py:99
 #, python-format
 msgid "Router port %s has no IP address"
 msgstr ""
 
-#: neutron/agent/l3_agent.py:406 neutron/db/l3_db.py:968
+#: neutron/agent/l3_agent.py:405 neutron/db/l3_db.py:968
 #: neutron/services/firewall/agents/varmour/varmour_router.py:102
 #, python-format
 msgid "Ignoring multiple IPs on router port %s"
 msgstr ""
 
-#: neutron/agent/l3_agent.py:446
+#: neutron/agent/l3_agent.py:445
 #, python-format
 msgid "Deleting stale internal router device: %s"
 msgstr ""
 
-#: neutron/agent/l3_agent.py:475
+#: neutron/agent/l3_agent.py:474
 #, python-format
 msgid "Deleting stale external router device: %s"
 msgstr ""
 
-#: neutron/agent/l3_agent.py:594
+#: neutron/agent/l3_agent.py:593
 #, python-format
 msgid "Unable to configure IP address for floating IP: %s"
 msgstr ""
 
-#: neutron/agent/l3_agent.py:624
+#: neutron/agent/l3_agent.py:623
 #, python-format
 msgid "Failed sending gratuitous ARP: %s"
 msgstr ""
 
-#: neutron/agent/l3_agent.py:733
+#: neutron/agent/l3_agent.py:732
 #, python-format
 msgid "Got router deleted notification for %s"
 msgstr ""
 
-#: neutron/agent/l3_agent.py:738
+#: neutron/agent/l3_agent.py:737
 #, python-format
 msgid "Got routers updated notification :%s"
 msgstr ""
 
-#: neutron/agent/l3_agent.py:746
+#: neutron/agent/l3_agent.py:745
 #, python-format
 msgid "Got router removed from agent :%r"
 msgstr ""
 
-#: neutron/agent/l3_agent.py:750
+#: neutron/agent/l3_agent.py:749
 #, python-format
 msgid "Got router added to agent :%r"
 msgstr ""
 
-#: neutron/agent/l3_agent.py:757
+#: neutron/agent/l3_agent.py:756
 #, python-format
 msgid "The external network bridge '%s' does not exist"
 msgstr ""
 
-#: neutron/agent/l3_agent.py:807
+#: neutron/agent/l3_agent.py:806
 #, python-format
 msgid "Starting RPC loop for %d updated routers"
 msgstr ""
 
-#: neutron/agent/l3_agent.py:825
+#: neutron/agent/l3_agent.py:824
 msgid "RPC loop successfully completed"
 msgstr ""
 
-#: neutron/agent/l3_agent.py:827 neutron/agent/l3_agent.py:865
+#: neutron/agent/l3_agent.py:826 neutron/agent/l3_agent.py:864
 #: neutron/services/metering/agents/metering_agent.py:58
 msgid "Failed synchronizing routers"
 msgstr ""
 
-#: neutron/agent/l3_agent.py:845
+#: neutron/agent/l3_agent.py:844
 #, python-format
 msgid "Starting _sync_routers_task - fullsync:%s"
 msgstr ""
 
-#: neutron/agent/l3_agent.py:856
+#: neutron/agent/l3_agent.py:855
 #, python-format
 msgid "Processing :%r"
 msgstr ""
 
-#: neutron/agent/l3_agent.py:859
+#: neutron/agent/l3_agent.py:858
 msgid "_sync_routers_task successfully completed"
 msgstr ""
 
-#: neutron/agent/l3_agent.py:861
+#: neutron/agent/l3_agent.py:860
 msgid "Failed synchronizing routers due to RPC error"
 msgstr ""
 
-#: neutron/agent/l3_agent.py:874
+#: neutron/agent/l3_agent.py:873
 msgid "L3 agent started"
 msgstr ""
 
-#: neutron/agent/l3_agent.py:889
+#: neutron/agent/l3_agent.py:888
 #, python-format
 msgid "Added route entry is '%s'"
 msgstr ""
 
-#: neutron/agent/l3_agent.py:897
+#: neutron/agent/l3_agent.py:896
 #, python-format
 msgid "Removed route entry is '%s'"
 msgstr ""
 
-#: neutron/agent/l3_agent.py:930
+#: neutron/agent/l3_agent.py:929
 msgid "Report state task started"
 msgstr ""
 
-#: neutron/agent/l3_agent.py:954
+#: neutron/agent/l3_agent.py:953
 msgid "Report state task successfully completed"
 msgstr ""
 
@@ -759,7 +759,7 @@ msgstr ""
 
 #: neutron/agent/ovs_cleanup_util.py:75
 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:675
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:270
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:272
 #, python-format
 msgid "Delete %s"
 msgstr ""
@@ -1263,87 +1263,87 @@ msgstr ""
 msgid "Timeout in seconds for ovs-vsctl commands"
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:68 neutron/agent/linux/ovs_lib.py:164
-#: neutron/agent/linux/ovs_lib.py:308
+#: neutron/agent/linux/ovs_lib.py:68 neutron/agent/linux/ovs_lib.py:168
+#: neutron/agent/linux/ovs_lib.py:315
 #: neutron/plugins/bigswitch/agent/restproxy_agent.py:53
 #, python-format
 msgid "Unable to execute %(cmd)s. Exception: %(exception)s"
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:219
+#: neutron/agent/linux/ovs_lib.py:223
 msgid "defer_apply_on"
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:223
+#: neutron/agent/linux/ovs_lib.py:227
 msgid "defer_apply_off"
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:233
+#: neutron/agent/linux/ovs_lib.py:237
 #, python-format
 msgid "Applying following deferred flows to bridge %s"
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:236
+#: neutron/agent/linux/ovs_lib.py:240
 #, python-format
 msgid "%(action)s: %(flow)s"
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:259
+#: neutron/agent/linux/ovs_lib.py:266
 msgid ""
 "Unable to create VXLAN tunnel port. Please ensure that an openvswitch "
 "version that supports VXLAN is installed."
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:356
+#: neutron/agent/linux/ovs_lib.py:363
 #, python-format
 msgid "Found not yet ready openvswitch port: %s"
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:371
+#: neutron/agent/linux/ovs_lib.py:378
 #, python-format
 msgid "Found failed openvswitch port: %s"
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:426
+#: neutron/agent/linux/ovs_lib.py:433
 #, python-format
 msgid "Port: %(port_name)s is on %(switch)s, not on %(br_name)s"
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:434
+#: neutron/agent/linux/ovs_lib.py:441
 #, python-format
 msgid "ofport: %(ofport)s for VIF: %(vif)s is not a positive integer"
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:444
+#: neutron/agent/linux/ovs_lib.py:451
 #, python-format
 msgid "Unable to parse interface details. Exception: %s"
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:462
+#: neutron/agent/linux/ovs_lib.py:469
 #, python-format
 msgid "Unable to determine mac address for %s"
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:479
+#: neutron/agent/linux/ovs_lib.py:486
 #, python-format
 msgid "Interface %s not found."
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:490
+#: neutron/agent/linux/ovs_lib.py:497
 #, python-format
 msgid "Unable to retrieve bridges. Exception: %s"
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:499
+#: neutron/agent/linux/ovs_lib.py:506
 #, python-format
 msgid "Bridge %s not found."
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:515
+#: neutron/agent/linux/ovs_lib.py:522
 msgid "Cannot match priority on flow deletion or modification"
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:520
+#: neutron/agent/linux/ovs_lib.py:527
 msgid "Must specify one or more actions on flow addition or modification"
 msgstr ""
 
@@ -2741,12 +2741,12 @@ msgstr ""
 msgid "ipv6_address_mode is not valid when ip_version is 4"
 msgstr ""
 
-#: neutron/db/db_base_plugin_v2.py:1396
+#: neutron/db/db_base_plugin_v2.py:1420
 #, python-format
 msgid "Allocated IP %(ip_address)s (%(network_id)s/%(subnet_id)s/%(port_id)s)"
 msgstr ""
 
-#: neutron/db/db_base_plugin_v2.py:1475
+#: neutron/db/db_base_plugin_v2.py:1499
 #, python-format
 msgid ""
 "Ignoring PortNotFound when deleting port '%s'. The port has already been "
@@ -2879,8 +2879,8 @@ msgid ""
 msgstr ""
 
 #: neutron/db/l3_db.py:407 neutron/db/l3_db.py:535
-#: neutron/plugins/bigswitch/plugin.py:998
-#: neutron/plugins/bigswitch/plugin.py:1007
+#: neutron/plugins/bigswitch/plugin.py:999
+#: neutron/plugins/bigswitch/plugin.py:1008
 msgid "Either subnet_id or port_id must be specified"
 msgstr ""
 
@@ -3152,41 +3152,57 @@ msgstr ""
 msgid "Available commands"
 msgstr ""
 
-#: neutron/db/migration/migrate_to_ml2.py:391
+#: neutron/db/migration/migrate_to_ml2.py:88
+msgid "Missing version in alembic_versions table"
+msgstr ""
+
+#: neutron/db/migration/migrate_to_ml2.py:90
+#, python-format
+msgid "Multiple versions in alembic_versions table: %s"
+msgstr ""
+
+#: neutron/db/migration/migrate_to_ml2.py:94
+#, python-format
+msgid ""
+"Unsupported database schema %(current)s. Please migrate your database to "
+"one of following versions: %(supported)s"
+msgstr ""
+
+#: neutron/db/migration/migrate_to_ml2.py:414
 #, python-format
 msgid "Unknown tunnel type: %s"
 msgstr ""
 
-#: neutron/db/migration/migrate_to_ml2.py:405
+#: neutron/db/migration/migrate_to_ml2.py:428
 msgid "The plugin type whose database will be migrated"
 msgstr ""
 
-#: neutron/db/migration/migrate_to_ml2.py:408
+#: neutron/db/migration/migrate_to_ml2.py:431
 msgid "The connection url for the target db"
 msgstr ""
 
-#: neutron/db/migration/migrate_to_ml2.py:411
+#: neutron/db/migration/migrate_to_ml2.py:434
 #, python-format
 msgid "The %s tunnel type to migrate from"
 msgstr ""
 
-#: neutron/db/migration/migrate_to_ml2.py:414
+#: neutron/db/migration/migrate_to_ml2.py:437
 #: neutron/plugins/openvswitch/common/config.py:77
 msgid "The UDP port to use for VXLAN tunnels."
 msgstr ""
 
-#: neutron/db/migration/migrate_to_ml2.py:417
+#: neutron/db/migration/migrate_to_ml2.py:440
 msgid "Retain the old plugin's tables"
 msgstr ""
 
-#: neutron/db/migration/migrate_to_ml2.py:423
+#: neutron/db/migration/migrate_to_ml2.py:446
 #, python-format
 msgid ""
 "Tunnel args (tunnel-type and vxlan-udp-port) are not valid for the %s "
 "plugin"
 msgstr ""
 
-#: neutron/db/migration/migrate_to_ml2.py:430
+#: neutron/db/migration/migrate_to_ml2.py:453
 #, python-format
 msgid ""
 "Support for migrating %(plugin)s for release %(release)s is not yet "
@@ -4502,147 +4518,147 @@ msgstr ""
 msgid "Virtual switch type."
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:95
+#: neutron/plugins/bigswitch/plugin.py:96
 msgid "Syntax error in server config file, aborting plugin"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:136 neutron/plugins/ml2/db.py:100
+#: neutron/plugins/bigswitch/plugin.py:137 neutron/plugins/ml2/db.py:100
 #, python-format
 msgid "get_port_and_sgs() called for port_id %s"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:175
+#: neutron/plugins/bigswitch/plugin.py:176
 msgid "ServerPool not set!"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:247
+#: neutron/plugins/bigswitch/plugin.py:248
 #, python-format
 msgid "Unable to update remote topology: %s"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:331
+#: neutron/plugins/bigswitch/plugin.py:332
 #, python-format
 msgid ""
 "Setting admin_state_up=False is not supported in this plugin version. "
 "Ignoring setting for resource: %s"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:337
+#: neutron/plugins/bigswitch/plugin.py:338
 #, python-format
 msgid ""
 "Operational status is internally set by the plugin. Ignoring setting "
 "status=%s."
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:362
+#: neutron/plugins/bigswitch/plugin.py:363
 #, python-format
 msgid "Unrecognized vif_type in configuration [%s]. Defaulting to ovs."
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:408
+#: neutron/plugins/bigswitch/plugin.py:409
 msgid "Iconsistency with backend controller triggering full synchronization."
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:425
+#: neutron/plugins/bigswitch/plugin.py:426
 #, python-format
 msgid "NeutronRestProxyV2: Unable to create port: %s"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:476
+#: neutron/plugins/bigswitch/plugin.py:477
 #, python-format
 msgid "NeutronRestProxy: Starting plugin. Version=%s"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:503
+#: neutron/plugins/bigswitch/plugin.py:504
 msgid "NeutronRestProxyV2: initialization done"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:545
+#: neutron/plugins/bigswitch/plugin.py:546
 msgid "NeutronRestProxyV2: create_network() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:587
+#: neutron/plugins/bigswitch/plugin.py:588
 msgid "NeutronRestProxyV2.update_network() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:614
+#: neutron/plugins/bigswitch/plugin.py:615
 msgid "NeutronRestProxyV2: delete_network() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:651
+#: neutron/plugins/bigswitch/plugin.py:652
 msgid "NeutronRestProxyV2: create_port() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:742
+#: neutron/plugins/bigswitch/plugin.py:743
 msgid "NeutronRestProxyV2: update_port() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:801
+#: neutron/plugins/bigswitch/plugin.py:802
 msgid "NeutronRestProxyV2: delete_port() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:817
+#: neutron/plugins/bigswitch/plugin.py:818
 msgid "NeutronRestProxyV2: create_subnet() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:833
+#: neutron/plugins/bigswitch/plugin.py:834
 msgid "NeutronRestProxyV2: update_subnet() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:851
+#: neutron/plugins/bigswitch/plugin.py:852
 msgid "NeutronRestProxyV2: delete_subnet() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:889
+#: neutron/plugins/bigswitch/plugin.py:890
 msgid "NeutronRestProxyV2: create_router() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:911
+#: neutron/plugins/bigswitch/plugin.py:912
 msgid "NeutronRestProxyV2.update_router() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:933
+#: neutron/plugins/bigswitch/plugin.py:934
 msgid "NeutronRestProxyV2: delete_router() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:962
+#: neutron/plugins/bigswitch/plugin.py:963
 msgid "NeutronRestProxyV2: add_router_interface() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:990
+#: neutron/plugins/bigswitch/plugin.py:991
 msgid "NeutronRestProxyV2: remove_router_interface() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:1023
+#: neutron/plugins/bigswitch/plugin.py:1024
 msgid "NeutronRestProxyV2: create_floatingip() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:1040
+#: neutron/plugins/bigswitch/plugin.py:1041
 #, python-format
 msgid "NeutronRestProxyV2: Unable to create remote floating IP: %s"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:1046
+#: neutron/plugins/bigswitch/plugin.py:1047
 msgid "NeutronRestProxyV2: update_floatingip() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:1062
+#: neutron/plugins/bigswitch/plugin.py:1063
 msgid "NeutronRestProxyV2: delete_floatingip() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:1077
+#: neutron/plugins/bigswitch/plugin.py:1078
 msgid "NeutronRestProxyV2: diassociate_floatingips() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:1107
+#: neutron/plugins/bigswitch/plugin.py:1108
 msgid "NeutronRestProxyV2: too many external networks"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:1122
+#: neutron/plugins/bigswitch/plugin.py:1123
 msgid "Adding host route: "
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:1123
+#: neutron/plugins/bigswitch/plugin.py:1124
 #, python-format
 msgid "Destination:%(dst)s nexthop:%(next)s"
 msgstr ""
@@ -4872,8 +4888,8 @@ msgstr ""
 #: neutron/plugins/bigswitch/agent/restproxy_agent.py:158
 #: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:225
 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:1021
-#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1370
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1403
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1372
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1406
 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:278
 #, python-format
 msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)!"
@@ -6554,8 +6570,8 @@ msgstr ""
 #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:437
 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:995
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:390
-#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1272
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1301
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1274
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1304
 msgid "Agent out of sync with plugin!"
 msgstr ""
 
@@ -6579,7 +6595,7 @@ msgstr ""
 #: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:269
 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:1046
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:158
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1486
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1489
 msgid "Agent initialized successfully, now running... "
 msgstr ""
 
@@ -7129,7 +7145,7 @@ msgid "Controller IPs: %s"
 msgstr ""
 
 #: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:263
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1473
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1476
 #, python-format
 msgid "%s Agent terminated!"
 msgstr ""
@@ -7454,7 +7470,7 @@ msgstr ""
 
 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:672
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:161
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:268
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:270
 msgid "network_delete received"
 msgstr ""
 
@@ -7465,22 +7481,22 @@ msgid "RPC timeout while updating port %s"
 msgstr ""
 
 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:732
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:309
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:311
 msgid "fdb_add received"
 msgstr ""
 
 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:754
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:337
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:339
 msgid "fdb_remove received"
 msgstr ""
 
 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:776
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:416
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:418
 msgid "update chg_ip received"
 msgstr ""
 
 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:801
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:439
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:441
 msgid "fdb_update received"
 msgstr ""
 
@@ -7502,17 +7518,17 @@ msgid "Port %s added"
 msgstr ""
 
 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:923
-#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1074
-#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1113
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1074
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1113
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1076
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1115
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1077
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1116
 #, python-format
 msgid "Unable to get port details for %(device)s: %(e)s"
 msgstr ""
 
 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:929
-#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1080
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1080
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1082
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1083
 #, python-format
 msgid "Port %(device)s updated. Details: %(details)s"
 msgstr ""
@@ -7520,36 +7536,36 @@ msgstr ""
 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:961
 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:982
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:376
-#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1100
-#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1162
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1100
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1162
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1102
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1164
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1103
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1165
 #, python-format
 msgid "Device %s not defined on plugin"
 msgstr ""
 
 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:968
-#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1130
-#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1147
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1130
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1147
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1132
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1149
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1133
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1150
 #, python-format
 msgid "Attachment %s removed"
 msgstr ""
 
 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:976
-#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1137
-#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1154
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1137
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1154
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1139
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1156
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1140
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1157
 #, python-format
 msgid "port_removed failed for %(device)s: %(e)s"
 msgstr ""
 
 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:980
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:374
-#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1159
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1159
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1161
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1162
 #, python-format
 msgid "Port %s updated."
 msgstr ""
@@ -8680,6 +8696,50 @@ msgid ""
 "tunnel_types: %(tunnel_types)s"
 msgstr ""
 
+#: neutron/plugins/ml2/drivers/mechanism_fslsdn.py:35
+msgid "CRD service Username"
+msgstr ""
+
+#: neutron/plugins/ml2/drivers/mechanism_fslsdn.py:38
+msgid "CRD Service Password"
+msgstr ""
+
+#: neutron/plugins/ml2/drivers/mechanism_fslsdn.py:40
+msgid "CRD Tenant Name"
+msgstr ""
+
+#: neutron/plugins/ml2/drivers/mechanism_fslsdn.py:43
+msgid "CRD Auth URL"
+msgstr ""
+
+#: neutron/plugins/ml2/drivers/mechanism_fslsdn.py:46
+msgid "URL for connecting to CRD service"
+msgstr ""
+
+#: neutron/plugins/ml2/drivers/mechanism_fslsdn.py:49
+msgid "Timeout value for connecting to CRD service in seconds"
+msgstr ""
+
+#: neutron/plugins/ml2/drivers/mechanism_fslsdn.py:53
+msgid "Region name for connecting to CRD Service in admin context"
+msgstr ""
+
+#: neutron/plugins/ml2/drivers/mechanism_fslsdn.py:57
+msgid "If set, ignore any SSL validation issues"
+msgstr ""
+
+#: neutron/plugins/ml2/drivers/mechanism_fslsdn.py:60
+msgid "Auth strategy for connecting to neutron in admin context"
+msgstr ""
+
+#: neutron/plugins/ml2/drivers/mechanism_fslsdn.py:63
+msgid "Location of ca certificates file to use for CRD client requests."
+msgstr ""
+
+#: neutron/plugins/ml2/drivers/mechanism_fslsdn.py:87
+msgid "Initializing CRD client... "
+msgstr ""
+
 #: neutron/plugins/ml2/drivers/mechanism_ncs.py:29
 msgid "HTTP URL of Tail-f NCS REST interface."
 msgstr ""
@@ -10557,332 +10617,333 @@ msgstr ""
 msgid "Agent failed to create agent config map"
 msgstr ""
 
-#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:269
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1232
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:270
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1235
 #, python-format
 msgid "Unable to create tunnel port. Invalid remote IP: %s"
 msgstr ""
 
-#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:274
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:275
 #, python-format
 msgid "ryu send_msg() result: %s"
 msgstr ""
 
-#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:308
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:309
 #, python-format
 msgid "network_delete received network %s"
 msgstr ""
 
-#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:314
-#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:545
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:276
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:607
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:315
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:546
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:278
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:609
 #, python-format
 msgid "Network %s not used on agent."
 msgstr ""
 
-#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:323
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:324
 #, python-format
 msgid "port_update received port %s"
 msgstr ""
 
-#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:326
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:288
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:327
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:290
 msgid "tunnel_update received"
 msgstr ""
 
-#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:332
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:297
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:333
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:299
 msgid "No tunnel_type specified, cannot create tunnels"
 msgstr ""
 
-#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:335
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:300
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:336
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:302
 #, python-format
 msgid "tunnel_type %s not supported by agent"
 msgstr ""
 
-#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:463
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:515
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:464
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:517
 #, python-format
 msgid "No local VLAN available for net-id=%s"
 msgstr ""
 
-#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:466
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:523
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:467
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:525
 #, python-format
 msgid "Assigning %(vlan_id)s as local vlan for net-id=%(net_uuid)s"
 msgstr ""
 
-#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:478
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:545
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:479
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:547
 #, python-format
 msgid ""
 "Cannot provision %(network_type)s network for net-id=%(net_uuid)s - "
 "tunneling disabled"
 msgstr ""
 
-#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:486
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:564
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:487
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:566
 #, python-format
 msgid ""
 "Cannot provision flat network for net-id=%(net_uuid)s - no bridge for "
 "physical_network %(physical_network)s"
 msgstr ""
 
-#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:496
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:584
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:497
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:586
 #, python-format
 msgid ""
 "Cannot provision VLAN network for net-id=%(net_uuid)s - no bridge for "
 "physical_network %(physical_network)s"
 msgstr ""
 
-#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:505
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:593
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:506
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:595
 #, python-format
 msgid ""
 "Cannot provision unknown network type %(network_type)s for net-"
 "id=%(net_uuid)s"
 msgstr ""
 
-#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:548
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:610
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:549
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:612
 #, python-format
 msgid "Reclaiming vlan = %(vlan_id)s from net-id = %(net_uuid)s"
 msgstr ""
 
-#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:587
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:650
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:588
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:652
 #, python-format
 msgid ""
 "Cannot reclaim unknown network type %(network_type)s for net-"
 "id=%(net_uuid)s"
 msgstr ""
 
-#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:638
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:696
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:639
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:698
 #, python-format
 msgid "port_unbound() net_uuid %s not in local_vlan_map"
 msgstr ""
 
-#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:712
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:713
 #, python-format
 msgid "ancillary bridge list: %s."
 msgstr ""
 
-#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:802
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:778
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:803
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:780
 msgid ""
 "Failed to create OVS patch port. Cannot have tunneling enabled on this "
 "agent, since this version of OVS does not support tunnels or patch ports."
 " Agent terminated!"
 msgstr ""
 
-#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:886
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:869
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:887
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:871
 #, python-format
 msgid "Mapping physical network %(physical_network)s to bridge %(bridge)s"
 msgstr ""
 
-#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:892
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:875
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:893
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:877
 #, python-format
 msgid ""
 "Bridge %(bridge)s for physical network %(physical_network)s does not "
 "exist. Agent terminated!"
 msgstr ""
 
-#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:960
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:962
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:961
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:964
 #, python-format
 msgid "Port '%(port_name)s' has lost its vlan tag '%(vlan_tag)d'!"
 msgstr ""
 
-#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:989
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:991
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:990
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:993
 #, python-format
 msgid "VIF port: %s has no ofport configured, and might not be able to transmit"
 msgstr ""
 
-#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:997
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1001
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:998
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1003
 #, python-format
 msgid "No VIF port for port %s defined on agent."
 msgstr ""
 
-#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1009
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1013
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1011
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1016
 #: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:665
-#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:751
+#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:753
 msgid "ofport should have a value that can be interpreted as an integer"
 msgstr ""
 
-#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1012
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1016
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1014
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1019
 #: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:648
 #: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:668
-#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:734
-#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:754
+#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:736
+#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:756
+#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:773
 #, python-format
 msgid "Failed to set-up %(type)s tunnel port to %(ip)s"
 msgstr ""
 
-#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1060
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1058
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1062
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1061
 #, python-format
 msgid "Processing port %s"
 msgstr ""
 
-#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1066
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1064
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1068
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1067
 #, python-format
 msgid ""
 "Port %s was not found on the integration bridge and will therefore not be"
 " processed"
 msgstr ""
 
-#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1091
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1091
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1093
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1094
 #, python-format
 msgid "Setting status for %s to UP"
 msgstr ""
 
-#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1095
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1095
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1097
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1098
 #, python-format
 msgid "Setting status for %s to DOWN"
 msgstr ""
 
-#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1098
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1098
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1100
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1101
 #, python-format
 msgid "Configuration for device %s completed."
 msgstr ""
 
-#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1108
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1108
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1110
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1111
 #, python-format
 msgid "Ancillary Port %s added"
 msgstr ""
 
-#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1183
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1185
 #, python-format
 msgid ""
 "process_network_ports - iteration:%(iter_num)d - "
 "treat_devices_added_or_updated completed in %(elapsed).3f"
 msgstr ""
 
-#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1191
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1193
 #, python-format
 msgid ""
 "process_network_ports - iteration:%(iter_num)d - treat_devices_removed "
 "completed in %(elapsed).3f"
 msgstr ""
 
-#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1204
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1210
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1206
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1213
 #, python-format
 msgid ""
 "process_ancillary_network_ports - iteration: %(iter_num)d - "
 "treat_ancillary_devices_added completed in %(elapsed).3f"
 msgstr ""
 
-#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1213
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1219
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1215
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1222
 #, python-format
 msgid ""
 "process_ancillary_network_ports - iteration: %(iter_num)d - "
 "treat_ancillary_devices_removed completed in %(elapsed).3f"
 msgstr ""
 
-#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1240
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1261
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1242
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1264
 #, python-format
 msgid "Unable to sync tunnel IP %(local_ip)s: %(e)s"
 msgstr ""
 
-#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1268
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1270
 #, python-format
 msgid "Agent ovsdb_monitor_loop - iteration:%d started"
 msgstr ""
 
-#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1279
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1308
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1281
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1311
 msgid "Agent tunnel out of sync with plugin!"
 msgstr ""
 
-#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1283
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1312
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1285
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1315
 msgid "Error while synchronizing tunnels"
 msgstr ""
 
-#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1287
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1289
 #, python-format
 msgid ""
 "Agent ovsdb_monitor_loop - iteration:%(iter_num)d - starting polling. "
 "Elapsed:%(elapsed).3f"
 msgstr ""
 
-#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1300
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1302
 #, python-format
 msgid ""
 "Agent ovsdb_monitor_loop - iteration:%(iter_num)d - port information "
 "retrieved. Elapsed:%(elapsed).3f"
 msgstr ""
 
-#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1310
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1345
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1312
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1348
 #, python-format
 msgid "Starting to process devices in:%s"
 msgstr ""
 
-#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1314
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1316
 #, python-format
 msgid ""
 "Agent ovsdb_monitor_loop - iteration:%(iter_num)d - ports processed. "
 "Elapsed:%(elapsed).3f"
 msgstr ""
 
-#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1329
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1331
 #, python-format
 msgid ""
 "Agent ovsdb_monitor_loop - iteration:%(iter_num)d - ancillary port info "
 "retrieved. Elapsed:%(elapsed).3f"
 msgstr ""
 
-#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1339
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1341
 #, python-format
 msgid ""
 "Agent ovsdb_monitor_loop - iteration:%(iter_num)d - ancillary ports "
 "processed. Elapsed:%(elapsed).3f"
 msgstr ""
 
-#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1354
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1387
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1356
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1390
 msgid "Error while processing VIF ports"
 msgstr ""
 
-#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1361
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1363
 #, python-format
 msgid ""
 "Agent ovsdb_monitor_loop - iteration:%(iter_num)d completed. Processed "
 "ports statistics:%(port_stats)s. Elapsed:%(elapsed).3f"
 msgstr ""
 
-#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1394
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1431
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1396
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1434
 #, python-format
 msgid "Parsing bridge_mappings failed: %s."
 msgstr ""
 
-#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1417
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1419
 #, python-format
 msgid "Invalid tunnel type specificed: %s"
 msgstr ""
 
-#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1420
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1457
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1422
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1460
 msgid "Tunneling cannot be enabled without a valid local_ip."
 msgstr ""
 
@@ -10890,20 +10951,20 @@ msgstr ""
 msgid "Number of seconds to retry acquiring an Open vSwitch datapath"
 msgstr ""
 
-#: neutron/plugins/oneconvergence/plugin.py:245
+#: neutron/plugins/oneconvergence/plugin.py:246
 msgid "Failed to create subnet, deleting it from neutron"
 msgstr ""
 
-#: neutron/plugins/oneconvergence/plugin.py:309
+#: neutron/plugins/oneconvergence/plugin.py:310
 #, python-format
 msgid "Deleting newly created neutron port %s"
 msgstr ""
 
-#: neutron/plugins/oneconvergence/plugin.py:379
+#: neutron/plugins/oneconvergence/plugin.py:380
 msgid "Failed to create floatingip"
 msgstr ""
 
-#: neutron/plugins/oneconvergence/plugin.py:418
+#: neutron/plugins/oneconvergence/plugin.py:419
 msgid "Failed to create router"
 msgstr ""
 
@@ -11233,87 +11294,87 @@ msgstr ""
 msgid "%s networks are not enabled"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:220
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:222
 msgid "OVS version can not support ARP responder."
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:285
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:287
 #, python-format
 msgid "port_update message processed for port %s"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:486
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:488
 #, python-format
 msgid "Action %s not supported"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:757
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:759
 #, python-format
 msgid "Adding %s to list of bridges."
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1189
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1192
 #, python-format
 msgid ""
 "process_network_ports - iteration:%(iter_num)d "
 "-treat_devices_added_or_updated completed in %(elapsed).3f"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1197
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1200
 #, python-format
 msgid ""
 "process_network_ports - iteration:%(iter_num)d -treat_devices_removed "
 "completed in %(elapsed).3f"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1298
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1301
 #, python-format
 msgid "Agent rpc_loop - iteration:%d started"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1322
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1325
 #, python-format
 msgid ""
 "Agent rpc_loop - iteration:%(iter_num)d - starting polling. "
 "Elapsed:%(elapsed).3f"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1335
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1338
 #, python-format
 msgid ""
 "Agent rpc_loop - iteration:%(iter_num)d - port information retrieved. "
 "Elapsed:%(elapsed).3f"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1350
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1353
 #, python-format
 msgid ""
 "Agent rpc_loop - iteration:%(iter_num)d -ports processed. "
 "Elapsed:%(elapsed).3f"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1364
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1367
 #, python-format
 msgid ""
 "Agent rpc_loop - iteration:%(iter_num)d -ancillary port info retrieved. "
 "Elapsed:%(elapsed).3f"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1373
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1376
 #, python-format
 msgid ""
 "Agent rpc_loop - iteration:%(iter_num)d - ancillary ports processed. "
 "Elapsed:%(elapsed).3f"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1394
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1397
 #, python-format
 msgid ""
 "Agent rpc_loop - iteration:%(iter_num)d completed. Processed ports "
 "statistics: %(port_stats)s. Elapsed:%(elapsed).3f"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1454
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1457
 #, python-format
 msgid "Invalid tunnel type specified: %s"
 msgstr ""
@@ -11382,6 +11443,12 @@ msgstr ""
 msgid "Enable local ARP responder if it is supported"
 msgstr ""
 
+#: neutron/plugins/openvswitch/common/config.py:86
+msgid ""
+"Set or un-set the don't fragment (DF) bit on outgoing IP packet carrying "
+"GRE/VXLAN tunnel"
+msgstr ""
+
 #: neutron/plugins/plumgrid/common/exceptions.py:26
 #, python-format
 msgid "PLUMgrid Plugin Error: %(err_msg)s"