]> review.fuel-infra Code Review - openstack-build/neutron-build.git/commitdiff
Imported Translations from Transifex
authorOpenStack Jenkins <jenkins@openstack.org>
Sun, 12 Jan 2014 06:34:37 +0000 (06:34 +0000)
committerOpenStack Jenkins <jenkins@openstack.org>
Sun, 12 Jan 2014 06:34:37 +0000 (06:34 +0000)
Change-Id: I498d30ef3158b1823a48ad521bc0c5f7149e6ab4

60 files changed:
neutron/locale/ar/LC_MESSAGES/neutron.po
neutron/locale/bg_BG/LC_MESSAGES/neutron.po
neutron/locale/bn_IN/LC_MESSAGES/neutron.po
neutron/locale/bs/LC_MESSAGES/neutron.po
neutron/locale/ca/LC_MESSAGES/neutron.po
neutron/locale/cs/LC_MESSAGES/neutron.po
neutron/locale/da/LC_MESSAGES/neutron.po
neutron/locale/de/LC_MESSAGES/neutron.po
neutron/locale/en_AU/LC_MESSAGES/neutron.po
neutron/locale/en_GB/LC_MESSAGES/neutron.po
neutron/locale/en_US/LC_MESSAGES/neutron.po
neutron/locale/es/LC_MESSAGES/neutron.po
neutron/locale/es_MX/LC_MESSAGES/neutron.po
neutron/locale/eu/LC_MESSAGES/neutron.po
neutron/locale/eu_ES/LC_MESSAGES/neutron.po
neutron/locale/fa/LC_MESSAGES/neutron.po
neutron/locale/fi_FI/LC_MESSAGES/neutron.po
neutron/locale/fil/LC_MESSAGES/neutron.po
neutron/locale/fr/LC_MESSAGES/neutron.po
neutron/locale/gl/LC_MESSAGES/neutron.po
neutron/locale/hi/LC_MESSAGES/neutron.po
neutron/locale/hr/LC_MESSAGES/neutron.po
neutron/locale/hu/LC_MESSAGES/neutron.po
neutron/locale/id/LC_MESSAGES/neutron.po
neutron/locale/is_IS/LC_MESSAGES/neutron.po
neutron/locale/it/LC_MESSAGES/neutron.po
neutron/locale/it_IT/LC_MESSAGES/neutron.po
neutron/locale/ja/LC_MESSAGES/neutron.po
neutron/locale/ka_GE/LC_MESSAGES/neutron.po
neutron/locale/km/LC_MESSAGES/neutron.po
neutron/locale/kn/LC_MESSAGES/neutron.po
neutron/locale/ko/LC_MESSAGES/neutron.po
neutron/locale/ko_KR/LC_MESSAGES/neutron.po
neutron/locale/ml_IN/LC_MESSAGES/neutron.po
neutron/locale/mr_IN/LC_MESSAGES/neutron.po
neutron/locale/ms/LC_MESSAGES/neutron.po
neutron/locale/nb/LC_MESSAGES/neutron.po
neutron/locale/ne/LC_MESSAGES/neutron.po
neutron/locale/neutron.pot
neutron/locale/nl_NL/LC_MESSAGES/neutron.po
neutron/locale/pa_IN/LC_MESSAGES/neutron.po
neutron/locale/pl_PL/LC_MESSAGES/neutron.po
neutron/locale/pt/LC_MESSAGES/neutron.po
neutron/locale/pt_BR/LC_MESSAGES/neutron.po
neutron/locale/ro/LC_MESSAGES/neutron.po
neutron/locale/ru/LC_MESSAGES/neutron.po
neutron/locale/ru_RU/LC_MESSAGES/neutron.po
neutron/locale/sk/LC_MESSAGES/neutron.po
neutron/locale/sl_SI/LC_MESSAGES/neutron.po
neutron/locale/sv/LC_MESSAGES/neutron.po
neutron/locale/sw_KE/LC_MESSAGES/neutron.po
neutron/locale/tl/LC_MESSAGES/neutron.po
neutron/locale/tl_PH/LC_MESSAGES/neutron.po
neutron/locale/tr_TR/LC_MESSAGES/neutron.po
neutron/locale/uk/LC_MESSAGES/neutron.po
neutron/locale/ur/LC_MESSAGES/neutron.po
neutron/locale/vi_VN/LC_MESSAGES/neutron.po
neutron/locale/zh_CN/LC_MESSAGES/neutron.po
neutron/locale/zh_HK/LC_MESSAGES/neutron.po
neutron/locale/zh_TW/LC_MESSAGES/neutron.po

index 9ca4ba8d43d092a03cffc49b2fcf5c1f86278593..bcc7a1e0dc82394360af82405a4c9cca43a8074c 100644 (file)
@@ -7,7 +7,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version:  Neutron\n"
 "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2014-01-02 06:32+0000\n"
+"POT-Creation-Date: 2014-01-12 06:33+0000\n"
 "PO-Revision-Date: 2013-09-12 23:31+0000\n"
 "Last-Translator: openstackjenkins <jenkins@openstack.org>\n"
 "Language-Team: Arabic "
@@ -897,7 +897,7 @@ msgstr ""
 msgid "Location to store DHCP server config files"
 msgstr ""
 
-#: neutron/agent/linux/dhcp.py:48 neutron/plugins/nicira/dhcp_meta/nvp.py:53
+#: neutron/agent/linux/dhcp.py:48 neutron/plugins/nicira/dhcp_meta/nvp.py:55
 msgid "Domain to use for building the hostnames"
 msgstr ""
 
@@ -1251,7 +1251,7 @@ msgid "TCP Port used by Nova metadata server."
 msgstr ""
 
 #: neutron/agent/metadata/agent.py:73
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:67
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:74
 msgid "Shared secret to sign instance-id request"
 msgstr ""
 
@@ -2437,30 +2437,30 @@ msgstr ""
 msgid "An exception occurred while creating the %(resource)s:%(item)s"
 msgstr ""
 
-#: neutron/db/db_base_plugin_v2.py:1043
+#: neutron/db/db_base_plugin_v2.py:1045
 #, python-format
 msgid "%(name)s '%(addr)s' does not match the ip_version '%(ip_version)s'"
 msgstr ""
 
-#: neutron/db/db_base_plugin_v2.py:1067
+#: neutron/db/db_base_plugin_v2.py:1069
 msgid "Gateway is not valid on subnet"
 msgstr ""
 
-#: neutron/db/db_base_plugin_v2.py:1087 neutron/db/db_base_plugin_v2.py:1101
+#: neutron/db/db_base_plugin_v2.py:1089 neutron/db/db_base_plugin_v2.py:1103
 msgid "new subnet"
 msgstr ""
 
-#: neutron/db/db_base_plugin_v2.py:1094
+#: neutron/db/db_base_plugin_v2.py:1096
 #, python-format
 msgid "Error parsing dns address %s"
 msgstr ""
 
-#: neutron/db/db_base_plugin_v2.py:1356
+#: neutron/db/db_base_plugin_v2.py:1358
 #, 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:1448
+#: neutron/db/db_base_plugin_v2.py:1450
 #, python-format
 msgid "%(address)s (%(subnet_id)s) is not recycled"
 msgstr ""
@@ -2989,51 +2989,51 @@ msgid ""
 "exceeds the maximum %(quota)s."
 msgstr ""
 
-#: neutron/extensions/firewall.py:40
+#: neutron/extensions/firewall.py:39
 #, python-format
 msgid "Firewall %(firewall_id)s could not be found."
 msgstr ""
 
-#: neutron/extensions/firewall.py:44
+#: neutron/extensions/firewall.py:43
 #, python-format
 msgid "Firewall %(firewall_id)s is still active."
 msgstr ""
 
-#: neutron/extensions/firewall.py:48
+#: neutron/extensions/firewall.py:47
 #, python-format
 msgid ""
 "Operation cannot be performed since associated Firewall %(firewall_id)s "
 "is in %(pending_state)s."
 msgstr ""
 
-#: neutron/extensions/firewall.py:53
+#: neutron/extensions/firewall.py:52
 #, python-format
 msgid "Firewall Policy %(firewall_policy_id)s could not be found."
 msgstr ""
 
-#: neutron/extensions/firewall.py:57
+#: neutron/extensions/firewall.py:56
 #, python-format
 msgid "Firewall Policy %(firewall_policy_id)s is being used."
 msgstr ""
 
-#: neutron/extensions/firewall.py:61
+#: neutron/extensions/firewall.py:60
 #, python-format
 msgid "Firewall Rule %(firewall_rule_id)s could not be found."
 msgstr ""
 
-#: neutron/extensions/firewall.py:65
+#: neutron/extensions/firewall.py:64
 #, python-format
 msgid "Firewall Rule %(firewall_rule_id)s is being used."
 msgstr ""
 
-#: neutron/extensions/firewall.py:69
+#: neutron/extensions/firewall.py:68
 #, python-format
 msgid ""
 "Firewall Rule %(firewall_rule_id)s is not associated  with Firewall "
 "Policy %(firewall_policy_id)s."
 msgstr ""
 
-#: neutron/extensions/firewall.py:74
+#: neutron/extensions/firewall.py:73
 #, python-format
 msgid ""
 "Firewall Rule protocol %(protocol)s is not supported. Only protocol "
@@ -3041,91 +3041,91 @@ msgid ""
 "supported."
 msgstr ""
 
-#: neutron/extensions/firewall.py:80
+#: neutron/extensions/firewall.py:79
 #, python-format
 msgid ""
 "Firewall rule action %(action)s is not supported. Only action values "
 "%(values)s are supported."
 msgstr ""
 
-#: neutron/extensions/firewall.py:85
+#: neutron/extensions/firewall.py:84
 #, python-format
 msgid "Invalid value for port %(port)s."
 msgstr ""
 
-#: neutron/extensions/firewall.py:89
+#: neutron/extensions/firewall.py:88
 msgid "Missing rule info argument for insert/remove rule operation."
 msgstr ""
 
-#: neutron/extensions/firewall.py:99
+#: neutron/extensions/firewall.py:98
 #, python-format
 msgid "%(driver)s: Internal driver error."
 msgstr ""
 
-#: neutron/extensions/firewall.py:148
+#: neutron/extensions/firewall.py:147
 #, python-format
 msgid "Port '%s' is not a valid number"
 msgstr ""
 
-#: neutron/extensions/firewall.py:152
+#: neutron/extensions/firewall.py:151
 #, python-format
 msgid "Invalid port '%s'"
 msgstr ""
 
-#: neutron/extensions/firewall.py:166
+#: neutron/extensions/firewall.py:165
 #, python-format
 msgid "%(msg_ip)s and %(msg_subnet)s"
 msgstr ""
 
-#: neutron/extensions/firewall.py:286
+#: neutron/extensions/firewall.py:285
 msgid "Number of firewalls allowed per tenant. A negative value means unlimited."
 msgstr ""
 
-#: neutron/extensions/firewall.py:290
+#: neutron/extensions/firewall.py:289
 msgid ""
 "Number of firewall policies allowed per tenant. A negative value means "
 "unlimited."
 msgstr ""
 
-#: neutron/extensions/firewall.py:294
+#: neutron/extensions/firewall.py:293
 msgid ""
 "Number of firewall rules allowed per tenant. A negative value means "
 "unlimited."
 msgstr ""
 
-#: neutron/extensions/l3.py:36
+#: neutron/extensions/l3.py:34
 #, python-format
 msgid "Router %(router_id)s could not be found"
 msgstr ""
 
-#: neutron/extensions/l3.py:40
+#: neutron/extensions/l3.py:38
 #, python-format
 msgid "Router %(router_id)s still has active ports"
 msgstr ""
 
-#: neutron/extensions/l3.py:44
+#: neutron/extensions/l3.py:42
 #, python-format
 msgid "Router %(router_id)s does not have an interface with id %(port_id)s"
 msgstr ""
 
-#: neutron/extensions/l3.py:49
+#: neutron/extensions/l3.py:47
 #, python-format
 msgid "Router %(router_id)s has no interface on subnet %(subnet_id)s"
 msgstr ""
 
-#: neutron/extensions/l3.py:54
+#: neutron/extensions/l3.py:52
 #, python-format
 msgid ""
 "Router interface for subnet %(subnet_id)s on router %(router_id)s cannot "
 "be deleted, as it is required by one or more floating IPs."
 msgstr ""
 
-#: neutron/extensions/l3.py:60
+#: neutron/extensions/l3.py:58
 #, python-format
 msgid "Floating IP %(floatingip_id)s could not be found"
 msgstr ""
 
-#: neutron/extensions/l3.py:64
+#: neutron/extensions/l3.py:62
 #, python-format
 msgid ""
 "External network %(external_network_id)s is not reachable from subnet "
@@ -3133,7 +3133,7 @@ msgid ""
 "Floating IP."
 msgstr ""
 
-#: neutron/extensions/l3.py:70
+#: neutron/extensions/l3.py:68
 #, python-format
 msgid ""
 "Cannot associate floating IP %(floating_ip_address)s (%(fip_id)s) with "
@@ -3141,37 +3141,30 @@ msgid ""
 "has a floating IP on external network %(net_id)s."
 msgstr ""
 
-#: neutron/extensions/l3.py:77
+#: neutron/extensions/l3.py:75
 #, python-format
 msgid ""
 "Port %(port_id)s has owner %(device_owner)s and therefore cannot be "
 "deleted directly via the port API."
 msgstr ""
 
-#: neutron/extensions/l3.py:82
+#: neutron/extensions/l3.py:80
 #, python-format
 msgid ""
 "Gateway cannot be updated for router %(router_id)s, since a gateway to "
 "external network %(net_id)s is required by one or more floating IPs."
 msgstr ""
 
-#: neutron/extensions/l3.py:142
+#: neutron/extensions/l3.py:140
 msgid "Number of routers allowed per tenant. A negative value means unlimited."
 msgstr ""
 
-#: neutron/extensions/l3.py:146
+#: neutron/extensions/l3.py:144
 msgid ""
 "Number of floating IPs allowed per tenant. A negative value means "
 "unlimited."
 msgstr ""
 
-#: neutron/extensions/l3_ext_gw_mode.py:28
-#, python-format
-msgid ""
-"DNat is disabled for the router %(router_id)s. Floating IPs cannot be "
-"associated."
-msgstr ""
-
 #: neutron/extensions/l3agentscheduler.py:49
 #: neutron/extensions/l3agentscheduler.py:87
 msgid "No plugin for L3 routing registered to handle router scheduling"
@@ -3271,21 +3264,21 @@ msgid ""
 " %(pool)s"
 msgstr ""
 
-#: neutron/extensions/metering.py:34
+#: neutron/extensions/metering.py:33
 #, python-format
 msgid "Metering label %(label_id)s does not exist"
 msgstr ""
 
-#: neutron/extensions/metering.py:38
+#: neutron/extensions/metering.py:37
 msgid "Duplicate Metering Rule in POST."
 msgstr ""
 
-#: neutron/extensions/metering.py:42
+#: neutron/extensions/metering.py:41
 #, python-format
 msgid "Metering label rule %(rule_id)s does not exist"
 msgstr ""
 
-#: neutron/extensions/metering.py:46
+#: neutron/extensions/metering.py:45
 #, python-format
 msgid ""
 "Metering label rule with remote_ip_prefix %(remote_ip_prefix)s overlaps "
@@ -3434,67 +3427,67 @@ msgstr ""
 msgid "API for retrieving service providers for Neutron advanced services"
 msgstr ""
 
-#: neutron/extensions/vpnaas.py:36
+#: neutron/extensions/vpnaas.py:33
 #, python-format
 msgid "VPNService %(vpnservice_id)s could not be found"
 msgstr ""
 
-#: neutron/extensions/vpnaas.py:40
+#: neutron/extensions/vpnaas.py:37
 #, python-format
 msgid "ipsec_site_connection %(ipsecsite_conn_id)s not found"
 msgstr ""
 
-#: neutron/extensions/vpnaas.py:44
+#: neutron/extensions/vpnaas.py:41
 #, python-format
 msgid "ipsec_site_connection %(attr)s is equal to or less than dpd_interval"
 msgstr ""
 
-#: neutron/extensions/vpnaas.py:49
+#: neutron/extensions/vpnaas.py:46
 #, python-format
 msgid "ipsec_site_connection MTU %(mtu)d is too small for ipv%(version)s"
 msgstr ""
 
-#: neutron/extensions/vpnaas.py:54
+#: neutron/extensions/vpnaas.py:51
 #, python-format
 msgid "IKEPolicy %(ikepolicy_id)s could not be found"
 msgstr ""
 
-#: neutron/extensions/vpnaas.py:58
+#: neutron/extensions/vpnaas.py:55
 #, python-format
 msgid "IPsecPolicy %(ipsecpolicy_id)s could not be found"
 msgstr ""
 
-#: neutron/extensions/vpnaas.py:62
+#: neutron/extensions/vpnaas.py:59
 #, python-format
 msgid "IKEPolicy %(ikepolicy_id)s is still in use"
 msgstr ""
 
-#: neutron/extensions/vpnaas.py:66
+#: neutron/extensions/vpnaas.py:63
 #, python-format
 msgid "VPNService %(vpnservice_id)s is still in use"
 msgstr ""
 
-#: neutron/extensions/vpnaas.py:70
+#: neutron/extensions/vpnaas.py:67
 #, python-format
 msgid "Router %(router_id)s is used by VPNService %(vpnservice_id)s"
 msgstr ""
 
-#: neutron/extensions/vpnaas.py:74
+#: neutron/extensions/vpnaas.py:71
 #, python-format
 msgid "Invalid state %(state)s of vpnaas resource %(id)s for updating"
 msgstr ""
 
-#: neutron/extensions/vpnaas.py:79
+#: neutron/extensions/vpnaas.py:76
 #, python-format
 msgid "IPsecPolicy %(ipsecpolicy_id)s is still in use"
 msgstr ""
 
-#: neutron/extensions/vpnaas.py:83
+#: neutron/extensions/vpnaas.py:80
 #, python-format
 msgid "Can not load driver :%(device_driver)s"
 msgstr ""
 
-#: neutron/extensions/vpnaas.py:87
+#: neutron/extensions/vpnaas.py:84
 #, python-format
 msgid "Subnet %(subnet_id)s is not connected to Router %(router_id)s"
 msgstr ""
@@ -5396,7 +5389,7 @@ msgstr ""
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:318
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:345
 #: neutron/plugins/mlnx/mlnx_plugin.py:191
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:408
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:413
 msgid "provider:network_type required"
 msgstr ""
 
@@ -5404,8 +5397,8 @@ msgstr ""
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:336
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:355
 #: neutron/plugins/mlnx/mlnx_plugin.py:221
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:418
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:437
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:423
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:442
 msgid "provider:segmentation_id required"
 msgstr ""
 
@@ -5424,7 +5417,7 @@ msgstr ""
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:343
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:377
 #: neutron/plugins/mlnx/mlnx_plugin.py:207
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:453
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:458
 #, python-format
 msgid "provider:network_type %s not supported"
 msgstr ""
@@ -5432,7 +5425,7 @@ msgstr ""
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:349
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:383
 #: neutron/plugins/mlnx/mlnx_plugin.py:248
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:459
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:464
 #, python-format
 msgid "Unknown provider:physical_network %s"
 msgstr ""
@@ -5440,7 +5433,7 @@ msgstr ""
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:355
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:389
 #: neutron/plugins/mlnx/mlnx_plugin.py:254
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:465
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:470
 msgid "provider:physical_network required"
 msgstr ""
 
@@ -5593,7 +5586,7 @@ msgstr ""
 #: neutron/plugins/hyperv/hyperv_neutron_plugin.py:254
 #: neutron/plugins/metaplugin/meta_neutron_plugin.py:175
 #: neutron/plugins/mlnx/mlnx_plugin.py:333
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:510
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:518
 #, python-format
 msgid "Created network: %s"
 msgstr ""
@@ -5954,7 +5947,7 @@ msgstr ""
 
 #: neutron/plugins/hyperv/db.py:41
 #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:117
-#: neutron/plugins/openvswitch/ovs_db_v2.py:136
+#: neutron/plugins/openvswitch/ovs_db_v2.py:137
 #, python-format
 msgid ""
 "Reserving vlan %(vlan_id)s on physical network %(physical_network)s from "
@@ -5969,7 +5962,7 @@ msgstr ""
 #: neutron/plugins/hyperv/db.py:79
 #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:140
 #: neutron/plugins/ml2/drivers/type_vlan.py:203
-#: neutron/plugins/openvswitch/ovs_db_v2.py:160
+#: neutron/plugins/openvswitch/ovs_db_v2.py:161
 #, python-format
 msgid ""
 "Reserving specific vlan %(vlan_id)s on physical network "
@@ -5983,7 +5976,7 @@ msgstr ""
 
 #: neutron/plugins/hyperv/db.py:141
 #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:181
-#: neutron/plugins/openvswitch/ovs_db_v2.py:201
+#: neutron/plugins/openvswitch/ovs_db_v2.py:202
 #, python-format
 msgid "vlan_id %(vlan_id)s on physical network %(physical_network)s not found"
 msgstr ""
@@ -5993,8 +5986,8 @@ msgstr ""
 #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:87
 #: neutron/plugins/ml2/drivers/type_vlan.py:127
 #: neutron/plugins/ml2/drivers/type_vlan.py:148
-#: neutron/plugins/openvswitch/ovs_db_v2.py:92
-#: neutron/plugins/openvswitch/ovs_db_v2.py:110
+#: neutron/plugins/openvswitch/ovs_db_v2.py:93
+#: neutron/plugins/openvswitch/ovs_db_v2.py:111
 #, python-format
 msgid ""
 "Removing vlan %(vlan_id)s on physical network %(physical_network)s from "
@@ -6036,7 +6029,7 @@ msgstr ""
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:306
 #: neutron/plugins/ml2/drivers/type_vlan.py:93
 #: neutron/plugins/mlnx/mlnx_plugin.py:143
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:362
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:365
 #, python-format
 msgid "Network VLAN ranges: %s"
 msgstr ""
@@ -6331,26 +6324,26 @@ msgstr ""
 
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:349
 #: neutron/plugins/mlnx/mlnx_plugin.py:216
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:412
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:417
 msgid "provider:segmentation_id specified for flat network"
 msgstr ""
 
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:358
 #: neutron/plugins/mlnx/mlnx_plugin.py:224
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:421
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:426
 #, python-format
 msgid "provider:segmentation_id out of range (%(min_id)s through %(max_id)s)"
 msgstr ""
 
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:365
 #: neutron/plugins/mlnx/mlnx_plugin.py:232
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:441
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:446
 msgid "provider:physical_network specified for local network"
 msgstr ""
 
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:371
 #: neutron/plugins/mlnx/mlnx_plugin.py:236
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:447
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:452
 msgid "provider:segmentation_id specified for local network"
 msgstr ""
 
@@ -6684,7 +6677,7 @@ msgstr ""
 
 #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:146
 #: neutron/plugins/ml2/drivers/type_vlan.py:209
-#: neutron/plugins/openvswitch/ovs_db_v2.py:166
+#: neutron/plugins/openvswitch/ovs_db_v2.py:167
 #, python-format
 msgid ""
 "Reserving specific vlan %(vlan_id)s on physical network "
@@ -6693,7 +6686,7 @@ msgstr ""
 
 #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:170
 #: neutron/plugins/ml2/drivers/type_vlan.py:258
-#: neutron/plugins/openvswitch/ovs_db_v2.py:196
+#: neutron/plugins/openvswitch/ovs_db_v2.py:197
 #, python-format
 msgid ""
 "Releasing vlan %(vlan_id)s on physical network %(physical_network)s to "
@@ -6702,7 +6695,7 @@ msgstr ""
 
 #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:175
 #: neutron/plugins/ml2/drivers/type_vlan.py:253
-#: neutron/plugins/openvswitch/ovs_db_v2.py:191
+#: neutron/plugins/openvswitch/ovs_db_v2.py:192
 #, python-format
 msgid ""
 "Releasing vlan %(vlan_id)s on physical network %(physical_network)s "
@@ -7796,7 +7789,7 @@ msgstr ""
 
 #: neutron/plugins/ml2/drivers/type_gre.py:155
 #: neutron/plugins/ml2/drivers/type_vxlan.py:165
-#: neutron/plugins/openvswitch/ovs_db_v2.py:234
+#: neutron/plugins/openvswitch/ovs_db_v2.py:235
 #, python-format
 msgid "Removing tunnel %s from pool"
 msgstr ""
@@ -7835,7 +7828,7 @@ msgid "%(type)s ID ranges: %(range)s"
 msgstr ""
 
 #: neutron/plugins/ml2/drivers/type_tunnel.py:71
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:431
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:436
 #, python-format
 msgid "provider:physical_network specified for %s network"
 msgstr ""
@@ -8174,7 +8167,7 @@ msgid "Mellanox Embedded Switch Plugin initialisation complete"
 msgstr ""
 
 #: neutron/plugins/mlnx/mlnx_plugin.py:141
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:360
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:363
 #, python-format
 msgid "%s. Server terminated!"
 msgstr ""
@@ -8926,7 +8919,7 @@ msgid "del_portinfo(): NotFound portinfo for port_id: %s"
 msgstr ""
 
 #: neutron/plugins/nec/db/api.py:212
-#: neutron/plugins/openvswitch/ovs_db_v2.py:322
+#: neutron/plugins/openvswitch/ovs_db_v2.py:323
 #, python-format
 msgid "get_port_with_securitygroups() called:port_id=%s"
 msgstr ""
@@ -9615,7 +9608,7 @@ msgstr ""
 
 #: neutron/plugins/nicira/dhcpmeta_modes.py:93
 #, python-format
-msgid "Unable to run Neutron with config option '%s', as NVP does not support it"
+msgid "Unable to run Neutron with config option '%s', as NSX does not support it"
 msgstr ""
 
 #: neutron/plugins/nicira/dhcpmeta_modes.py:96
@@ -9968,29 +9961,29 @@ msgstr ""
 msgid "[%(rid)d] Failed to parse API provider: %(e)s"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:34
+#: neutron/plugins/nicira/common/config.py:35
 msgid ""
 "Maximum number of ports of a logical switch on a bridged transport zone "
 "(default 5000)"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:37
+#: neutron/plugins/nicira/common/config.py:39
 msgid ""
 "Maximum number of ports of a logical switch on an overlay transport zone "
 "(default 256)"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:40
-msgid "Maximum concurrent connections to each NVP controller."
+#: neutron/plugins/nicira/common/config.py:43
+msgid "Maximum concurrent connections to each NSX controller."
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:43
+#: neutron/plugins/nicira/common/config.py:48
 msgid ""
 "Number of seconds a generation id should be valid for (default -1 meaning"
 " do not time out)"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:46
+#: neutron/plugins/nicira/common/config.py:52
 msgid ""
 "If set to access_network this enables a dedicated connection to the "
 "metadata proxy for metadata server access via Neutron router. If set to "
@@ -9999,135 +9992,135 @@ msgid ""
 "namespaces otherwise access_network should be used."
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:54
+#: neutron/plugins/nicira/common/config.py:61
 msgid ""
 "The default network tranport type to use (stt, gre, bridge, ipsec_gre, or"
 " ipsec_stt)"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:57
+#: neutron/plugins/nicira/common/config.py:65
 msgid "The mode used to implement DHCP/metadata services."
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:62
+#: neutron/plugins/nicira/common/config.py:71
 msgid ""
 "Interval in seconds between runs of the state synchronization task. Set "
 "it to 0 to disable it"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:65
+#: neutron/plugins/nicira/common/config.py:75
 msgid ""
 "Maximum value for the additional random delay in seconds between runs of "
 "the state synchronization task"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:69
+#: neutron/plugins/nicira/common/config.py:80
 msgid ""
 "Minimum delay, in seconds, between two state synchronization queries to "
-"NVP. It must not exceed state_sync_interval"
+"NSX. It must not exceed state_sync_interval"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:73
+#: neutron/plugins/nicira/common/config.py:85
 msgid ""
-"Minimum number of resources to be retrieved from NVP during state "
+"Minimum number of resources to be retrieved from NSX during state "
 "synchronization"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:76
+#: neutron/plugins/nicira/common/config.py:89
 msgid ""
 "Always read operational status from backend on show operations. Enabling "
 "this option might slow down the system."
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:84
-msgid "User name for NVP controllers in this cluster"
+#: neutron/plugins/nicira/common/config.py:98
+msgid "User name for NSX controllers in this cluster"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:88
-msgid "Password for NVP controllers in this cluster"
+#: neutron/plugins/nicira/common/config.py:103
+msgid "Password for NSX controllers in this cluster"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:91
+#: neutron/plugins/nicira/common/config.py:106
 msgid "Total time limit for a cluster request"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:94
+#: neutron/plugins/nicira/common/config.py:109
 msgid "Time before aborting a request"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:97
+#: neutron/plugins/nicira/common/config.py:112
 msgid "Number of time a request should be retried"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:100
+#: neutron/plugins/nicira/common/config.py:115
 msgid "Number of times a redirect should be followed"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:102
-msgid "Lists the NVP controllers in this cluster"
+#: neutron/plugins/nicira/common/config.py:118
+msgid "Lists the NSX controllers in this cluster"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:107
+#: neutron/plugins/nicira/common/config.py:123
 msgid ""
-"This is uuid of the default NVP Transport zone that will be used for "
+"This is uuid of the default NSX Transport zone that will be used for "
 "creating tunneled isolated \"Neutron\" networks. It needs to be created "
-"in NVP before starting Neutron with the nvp plugin."
+"in NSX before starting Neutron with the nsx plugin."
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:112
+#: neutron/plugins/nicira/common/config.py:128
 msgid ""
-"Unique identifier of the NVP L3 Gateway service which will be used for "
+"Unique identifier of the NSX L3 Gateway service which will be used for "
 "implementing routers and floating IPs"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:116
+#: neutron/plugins/nicira/common/config.py:132
 msgid ""
-"Unique identifier of the NVP L2 Gateway service which will be used by "
+"Unique identifier of the NSX L2 Gateway service which will be used by "
 "default for network gateways"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:119
+#: neutron/plugins/nicira/common/config.py:135
 msgid ""
 "Unique identifier of the Service Cluster which will be used by logical "
 "services like dhcp and metadata"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:122
+#: neutron/plugins/nicira/common/config.py:138
 msgid ""
 "Name of the interface on a L2 Gateway transport nodewhich should be used "
 "by default when setting up a network connection"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:132
+#: neutron/plugins/nicira/common/config.py:148
 msgid "User name for vsm"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:136
+#: neutron/plugins/nicira/common/config.py:152
 msgid "Password for vsm"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:138
+#: neutron/plugins/nicira/common/config.py:154
 msgid "uri for vsm"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:140
+#: neutron/plugins/nicira/common/config.py:156
 msgid "Optional parameter identifying the ID of datacenter to deploy NSX Edges"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:143
-#: neutron/plugins/nicira/common/config.py:149
+#: neutron/plugins/nicira/common/config.py:159
+#: neutron/plugins/nicira/common/config.py:165
 msgid "Optional parameter identifying the ID of datastore to deploy NSX Edges"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:146
+#: neutron/plugins/nicira/common/config.py:162
 msgid "Optional parameter identifying the ID of resource to deploy NSX Edges"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:152
+#: neutron/plugins/nicira/common/config.py:168
 msgid "Network ID for physical network connectivity"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:155
+#: neutron/plugins/nicira/common/config.py:171
 msgid "Task status check interval"
 msgstr ""
 
@@ -10497,143 +10490,143 @@ msgstr ""
 msgid "Monitor Resource binding with id:%s not found!"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:49
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:50
 msgid "Comma separated list of additional domain name servers"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:55
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:58
 msgid "Default DHCP lease time"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:61
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:66
 msgid "IP address used by Metadata server."
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:64
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:70
 msgid "TCP Port used by Metadata server."
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:96
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:103
 #, python-format
 msgid "Unable to find Logical Service Node for network %s"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:107
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:114
 #, python-format
 msgid "Unable to create LSN for network %s"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:115
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:122
 #, python-format
 msgid "Unable to delete Logical Service Node %s"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:132
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:139
 #, python-format
 msgid ""
 "Unable to find Logical Service Node Port for LSN %(lsn_id)s and subnet "
 "%(subnet_id)s"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:154
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:161
 #, python-format
 msgid ""
 "Unable to find Logical Service Node Port for LSN %(lsn_id)s and mac "
 "address %(mac)s"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:174
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:181
 #, python-format
 msgid "Unable to create port for LSN  %s"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:182
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:189
 #, python-format
 msgid "Unable to delete LSN Port %s"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:202
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:206
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:209
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:213
 #, python-format
 msgid "Metadata port not found while attempting to delete it from network %s"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:209
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:216
 #, python-format
 msgid "Unable to find Logical Services Node Port with MAC %s"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:288
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:295
 #, python-format
 msgid ""
 "Unable to configure dhcp for Logical Service Node %(lsn_id)s and port "
 "%(lsn_port_id)s"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:309
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:316
 #, python-format
 msgid "Unable to configure metadata access for subnet %s"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:332
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:339
 #, python-format
 msgid "Error while configuring LSN port %s"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:436
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:443
 #, python-format
 msgid ""
 "Error while creating subnet %(cidr)s for network %(network)s. Please, "
 "contact administrator"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:506
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:521
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:513
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:528
 #, python-format
 msgid "Performing DHCP %(action)s for resource: %(resource)s"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:516
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:523
 #, python-format
 msgid "Logical Services Node for network %s configured successfully"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:538
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:545
 #, python-format
 msgid "Error while configuring DHCP for port %s"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:550
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:557
 #, python-format
 msgid "DHCP is disabled for subnet %s: nothing to do"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:569
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:576
 #, python-format
 msgid "DHCP for port %s configured successfully"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:577
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:584
 #, python-format
 msgid "Network %s is external: nothing to do"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:585
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:592
 #, python-format
 msgid "Configuring metadata entry for port %s"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:597
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:604
 #, python-format
 msgid "Metadata for port %s configured successfully"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:601
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:608
 #, python-format
 msgid "Handle metadata access via router: %(r)s and interface %(i)s"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:618
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:625
 #, python-format
 msgid "Metadata for router %s handled successfully"
 msgstr ""
@@ -11140,78 +11133,78 @@ msgstr ""
 msgid "Exception in _check_pending_tasks"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_db_v2.py:215
+#: neutron/plugins/openvswitch/ovs_db_v2.py:216
 #, python-format
 msgid "Skipping unreasonable tunnel ID range %(tun_min)s:%(tun_max)s"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_db_v2.py:263
+#: neutron/plugins/openvswitch/ovs_db_v2.py:264
 #, python-format
 msgid "Reserving tunnel %s from pool"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_db_v2.py:278
+#: neutron/plugins/openvswitch/ovs_db_v2.py:279
 #, python-format
 msgid "Reserving specific tunnel %s from pool"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_db_v2.py:281
+#: neutron/plugins/openvswitch/ovs_db_v2.py:282
 #, python-format
 msgid "Reserving specific tunnel %s outside pool"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_db_v2.py:304
+#: neutron/plugins/openvswitch/ovs_db_v2.py:305
 #, python-format
 msgid "Releasing tunnel %s outside pool"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_db_v2.py:306
+#: neutron/plugins/openvswitch/ovs_db_v2.py:307
 #, python-format
 msgid "Releasing tunnel %s to pool"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_db_v2.py:308
+#: neutron/plugins/openvswitch/ovs_db_v2.py:309
 #, python-format
 msgid "tunnel_id %s not found"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_db_v2.py:380
+#: neutron/plugins/openvswitch/ovs_db_v2.py:381
 #, python-format
 msgid "Adding a tunnel endpoint for %s"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_db_v2.py:396
+#: neutron/plugins/openvswitch/ovs_db_v2.py:397
 #, python-format
 msgid ""
 "Adding a tunnel endpoint failed due to a concurrenttransaction had been "
 "committed (%s attempts left)"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_db_v2.py:401
+#: neutron/plugins/openvswitch/ovs_db_v2.py:402
 msgid "Unable to generate a new tunnel id"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:308
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:311
 #, python-format
 msgid "Invalid tenant_network_type: %s. Server terminated!"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:325
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:328
 #, python-format
 msgid "Tunneling disabled but tenant_network_type is '%s'. Server terminated!"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:371
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:374
 #, python-format
 msgid "Invalid tunnel ID range: '%(range)s' - %(e)s. Server terminated!"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:375
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:378
 #, python-format
 msgid "Tunnel ID ranges: %s"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:428
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:433
 #, python-format
 msgid "%s networks are not enabled"
 msgstr ""
@@ -12044,11 +12037,11 @@ msgid ""
 "firewall is supported per tenant."
 msgstr ""
 
-#: neutron/services/firewall/agents/firewall_agent_api.py:34
+#: neutron/services/firewall/agents/firewall_agent_api.py:33
 msgid "Name of the FWaaS Driver"
 msgstr ""
 
-#: neutron/services/firewall/agents/firewall_agent_api.py:38
+#: neutron/services/firewall/agents/firewall_agent_api.py:37
 msgid "Enable FWaaS"
 msgstr ""
 
@@ -12064,79 +12057,79 @@ msgstr ""
 msgid "Initializing firewall agent"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:73
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:74
 #, python-format
 msgid "FWaaS Driver Loaded: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:75
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:77
 #, python-format
 msgid "Error importing FWaaS device driver: %s"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:108
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:110
 #, python-format
 msgid "%(func_name)s from agent for fw: %(fwid)s"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:116
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:118
 #, python-format
 msgid "No Routers on tenant: %s"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:123
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:247
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:125
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:252
 #, python-format
 msgid "Apply fw on Router List: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:132
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:134
 #, python-format
 msgid "Firewall Driver Error for %(func_name)s for fw: %(fwid)s"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:147
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:149
 #, python-format
 msgid "FWaaS RPC failure in %(func_name)s for fw: %(fwid)s"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:164
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:177
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:166
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:179
 #, python-format
 msgid "Firewall Driver Error on fw state %(fwmsg)s for fw: %(fwid)s"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:189
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:191
 #, python-format
 msgid "Process router add, router_id: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:200
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:202
 #, python-format
 msgid "Process router add, fw_list: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:217
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:219
 #, python-format
 msgid "FWaaS RPC info call failed for '%s'."
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:229
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:234
 #, python-format
 msgid "Tenants with Firewalls: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:239
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:244
 #, python-format
 msgid "Router List: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:241
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:246
 #, python-format
 msgid "fw_list: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:258
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:263
 msgid "Failed fwaas process services sync"
 msgstr ""
 
@@ -13325,3 +13318,61 @@ msgstr ""
 #~ msgid "Number of security rules allowed per tenant, -1 for unlimited"
 #~ msgstr ""
 
+#~ msgid ""
+#~ "DNat is disabled for the router "
+#~ "%(router_id)s. Floating IPs cannot be "
+#~ "associated."
+#~ msgstr ""
+
+#~ msgid ""
+#~ "Unable to run Neutron with config "
+#~ "option '%s', as NVP does not "
+#~ "support it"
+#~ msgstr ""
+
+#~ msgid "Maximum concurrent connections to each NVP controller."
+#~ msgstr ""
+
+#~ msgid ""
+#~ "Minimum delay, in seconds, between two"
+#~ " state synchronization queries to NVP. "
+#~ "It must not exceed state_sync_interval"
+#~ msgstr ""
+
+#~ msgid ""
+#~ "Minimum number of resources to be "
+#~ "retrieved from NVP during state "
+#~ "synchronization"
+#~ msgstr ""
+
+#~ msgid "User name for NVP controllers in this cluster"
+#~ msgstr ""
+
+#~ msgid "Password for NVP controllers in this cluster"
+#~ msgstr ""
+
+#~ msgid "Lists the NVP controllers in this cluster"
+#~ msgstr ""
+
+#~ msgid ""
+#~ "This is uuid of the default NVP"
+#~ " Transport zone that will be used "
+#~ "for creating tunneled isolated \"Neutron\" "
+#~ "networks. It needs to be created "
+#~ "in NVP before starting Neutron with "
+#~ "the nvp plugin."
+#~ msgstr ""
+
+#~ msgid ""
+#~ "Unique identifier of the NVP L3 "
+#~ "Gateway service which will be used "
+#~ "for implementing routers and floating "
+#~ "IPs"
+#~ msgstr ""
+
+#~ msgid ""
+#~ "Unique identifier of the NVP L2 "
+#~ "Gateway service which will be used "
+#~ "by default for network gateways"
+#~ msgstr ""
+
index 56523d715868e64897445e3ae0b50bafec0f2d62..903243d8303a0bd1ff9fa1f2317c634520b37746 100644 (file)
@@ -7,7 +7,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version:  Quantum\n"
 "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2014-01-02 06:32+0000\n"
+"POT-Creation-Date: 2014-01-12 06:33+0000\n"
 "PO-Revision-Date: 2013-01-28 21:54+0000\n"
 "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
 "Language-Team: Bulgarian (Bulgaria) "
@@ -896,7 +896,7 @@ msgstr ""
 msgid "Location to store DHCP server config files"
 msgstr ""
 
-#: neutron/agent/linux/dhcp.py:48 neutron/plugins/nicira/dhcp_meta/nvp.py:53
+#: neutron/agent/linux/dhcp.py:48 neutron/plugins/nicira/dhcp_meta/nvp.py:55
 msgid "Domain to use for building the hostnames"
 msgstr ""
 
@@ -1250,7 +1250,7 @@ msgid "TCP Port used by Nova metadata server."
 msgstr ""
 
 #: neutron/agent/metadata/agent.py:73
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:67
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:74
 msgid "Shared secret to sign instance-id request"
 msgstr ""
 
@@ -2436,30 +2436,30 @@ msgstr ""
 msgid "An exception occurred while creating the %(resource)s:%(item)s"
 msgstr ""
 
-#: neutron/db/db_base_plugin_v2.py:1043
+#: neutron/db/db_base_plugin_v2.py:1045
 #, python-format
 msgid "%(name)s '%(addr)s' does not match the ip_version '%(ip_version)s'"
 msgstr ""
 
-#: neutron/db/db_base_plugin_v2.py:1067
+#: neutron/db/db_base_plugin_v2.py:1069
 msgid "Gateway is not valid on subnet"
 msgstr ""
 
-#: neutron/db/db_base_plugin_v2.py:1087 neutron/db/db_base_plugin_v2.py:1101
+#: neutron/db/db_base_plugin_v2.py:1089 neutron/db/db_base_plugin_v2.py:1103
 msgid "new subnet"
 msgstr ""
 
-#: neutron/db/db_base_plugin_v2.py:1094
+#: neutron/db/db_base_plugin_v2.py:1096
 #, python-format
 msgid "Error parsing dns address %s"
 msgstr ""
 
-#: neutron/db/db_base_plugin_v2.py:1356
+#: neutron/db/db_base_plugin_v2.py:1358
 #, 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:1448
+#: neutron/db/db_base_plugin_v2.py:1450
 #, python-format
 msgid "%(address)s (%(subnet_id)s) is not recycled"
 msgstr ""
@@ -2988,51 +2988,51 @@ msgid ""
 "exceeds the maximum %(quota)s."
 msgstr ""
 
-#: neutron/extensions/firewall.py:40
+#: neutron/extensions/firewall.py:39
 #, python-format
 msgid "Firewall %(firewall_id)s could not be found."
 msgstr ""
 
-#: neutron/extensions/firewall.py:44
+#: neutron/extensions/firewall.py:43
 #, python-format
 msgid "Firewall %(firewall_id)s is still active."
 msgstr ""
 
-#: neutron/extensions/firewall.py:48
+#: neutron/extensions/firewall.py:47
 #, python-format
 msgid ""
 "Operation cannot be performed since associated Firewall %(firewall_id)s "
 "is in %(pending_state)s."
 msgstr ""
 
-#: neutron/extensions/firewall.py:53
+#: neutron/extensions/firewall.py:52
 #, python-format
 msgid "Firewall Policy %(firewall_policy_id)s could not be found."
 msgstr ""
 
-#: neutron/extensions/firewall.py:57
+#: neutron/extensions/firewall.py:56
 #, python-format
 msgid "Firewall Policy %(firewall_policy_id)s is being used."
 msgstr ""
 
-#: neutron/extensions/firewall.py:61
+#: neutron/extensions/firewall.py:60
 #, python-format
 msgid "Firewall Rule %(firewall_rule_id)s could not be found."
 msgstr ""
 
-#: neutron/extensions/firewall.py:65
+#: neutron/extensions/firewall.py:64
 #, python-format
 msgid "Firewall Rule %(firewall_rule_id)s is being used."
 msgstr ""
 
-#: neutron/extensions/firewall.py:69
+#: neutron/extensions/firewall.py:68
 #, python-format
 msgid ""
 "Firewall Rule %(firewall_rule_id)s is not associated  with Firewall "
 "Policy %(firewall_policy_id)s."
 msgstr ""
 
-#: neutron/extensions/firewall.py:74
+#: neutron/extensions/firewall.py:73
 #, python-format
 msgid ""
 "Firewall Rule protocol %(protocol)s is not supported. Only protocol "
@@ -3040,91 +3040,91 @@ msgid ""
 "supported."
 msgstr ""
 
-#: neutron/extensions/firewall.py:80
+#: neutron/extensions/firewall.py:79
 #, python-format
 msgid ""
 "Firewall rule action %(action)s is not supported. Only action values "
 "%(values)s are supported."
 msgstr ""
 
-#: neutron/extensions/firewall.py:85
+#: neutron/extensions/firewall.py:84
 #, python-format
 msgid "Invalid value for port %(port)s."
 msgstr ""
 
-#: neutron/extensions/firewall.py:89
+#: neutron/extensions/firewall.py:88
 msgid "Missing rule info argument for insert/remove rule operation."
 msgstr ""
 
-#: neutron/extensions/firewall.py:99
+#: neutron/extensions/firewall.py:98
 #, python-format
 msgid "%(driver)s: Internal driver error."
 msgstr ""
 
-#: neutron/extensions/firewall.py:148
+#: neutron/extensions/firewall.py:147
 #, python-format
 msgid "Port '%s' is not a valid number"
 msgstr ""
 
-#: neutron/extensions/firewall.py:152
+#: neutron/extensions/firewall.py:151
 #, python-format
 msgid "Invalid port '%s'"
 msgstr ""
 
-#: neutron/extensions/firewall.py:166
+#: neutron/extensions/firewall.py:165
 #, python-format
 msgid "%(msg_ip)s and %(msg_subnet)s"
 msgstr ""
 
-#: neutron/extensions/firewall.py:286
+#: neutron/extensions/firewall.py:285
 msgid "Number of firewalls allowed per tenant. A negative value means unlimited."
 msgstr ""
 
-#: neutron/extensions/firewall.py:290
+#: neutron/extensions/firewall.py:289
 msgid ""
 "Number of firewall policies allowed per tenant. A negative value means "
 "unlimited."
 msgstr ""
 
-#: neutron/extensions/firewall.py:294
+#: neutron/extensions/firewall.py:293
 msgid ""
 "Number of firewall rules allowed per tenant. A negative value means "
 "unlimited."
 msgstr ""
 
-#: neutron/extensions/l3.py:36
+#: neutron/extensions/l3.py:34
 #, python-format
 msgid "Router %(router_id)s could not be found"
 msgstr ""
 
-#: neutron/extensions/l3.py:40
+#: neutron/extensions/l3.py:38
 #, python-format
 msgid "Router %(router_id)s still has active ports"
 msgstr ""
 
-#: neutron/extensions/l3.py:44
+#: neutron/extensions/l3.py:42
 #, python-format
 msgid "Router %(router_id)s does not have an interface with id %(port_id)s"
 msgstr ""
 
-#: neutron/extensions/l3.py:49
+#: neutron/extensions/l3.py:47
 #, python-format
 msgid "Router %(router_id)s has no interface on subnet %(subnet_id)s"
 msgstr ""
 
-#: neutron/extensions/l3.py:54
+#: neutron/extensions/l3.py:52
 #, python-format
 msgid ""
 "Router interface for subnet %(subnet_id)s on router %(router_id)s cannot "
 "be deleted, as it is required by one or more floating IPs."
 msgstr ""
 
-#: neutron/extensions/l3.py:60
+#: neutron/extensions/l3.py:58
 #, python-format
 msgid "Floating IP %(floatingip_id)s could not be found"
 msgstr ""
 
-#: neutron/extensions/l3.py:64
+#: neutron/extensions/l3.py:62
 #, python-format
 msgid ""
 "External network %(external_network_id)s is not reachable from subnet "
@@ -3132,7 +3132,7 @@ msgid ""
 "Floating IP."
 msgstr ""
 
-#: neutron/extensions/l3.py:70
+#: neutron/extensions/l3.py:68
 #, python-format
 msgid ""
 "Cannot associate floating IP %(floating_ip_address)s (%(fip_id)s) with "
@@ -3140,37 +3140,30 @@ msgid ""
 "has a floating IP on external network %(net_id)s."
 msgstr ""
 
-#: neutron/extensions/l3.py:77
+#: neutron/extensions/l3.py:75
 #, python-format
 msgid ""
 "Port %(port_id)s has owner %(device_owner)s and therefore cannot be "
 "deleted directly via the port API."
 msgstr ""
 
-#: neutron/extensions/l3.py:82
+#: neutron/extensions/l3.py:80
 #, python-format
 msgid ""
 "Gateway cannot be updated for router %(router_id)s, since a gateway to "
 "external network %(net_id)s is required by one or more floating IPs."
 msgstr ""
 
-#: neutron/extensions/l3.py:142
+#: neutron/extensions/l3.py:140
 msgid "Number of routers allowed per tenant. A negative value means unlimited."
 msgstr ""
 
-#: neutron/extensions/l3.py:146
+#: neutron/extensions/l3.py:144
 msgid ""
 "Number of floating IPs allowed per tenant. A negative value means "
 "unlimited."
 msgstr ""
 
-#: neutron/extensions/l3_ext_gw_mode.py:28
-#, python-format
-msgid ""
-"DNat is disabled for the router %(router_id)s. Floating IPs cannot be "
-"associated."
-msgstr ""
-
 #: neutron/extensions/l3agentscheduler.py:49
 #: neutron/extensions/l3agentscheduler.py:87
 msgid "No plugin for L3 routing registered to handle router scheduling"
@@ -3270,21 +3263,21 @@ msgid ""
 " %(pool)s"
 msgstr ""
 
-#: neutron/extensions/metering.py:34
+#: neutron/extensions/metering.py:33
 #, python-format
 msgid "Metering label %(label_id)s does not exist"
 msgstr ""
 
-#: neutron/extensions/metering.py:38
+#: neutron/extensions/metering.py:37
 msgid "Duplicate Metering Rule in POST."
 msgstr ""
 
-#: neutron/extensions/metering.py:42
+#: neutron/extensions/metering.py:41
 #, python-format
 msgid "Metering label rule %(rule_id)s does not exist"
 msgstr ""
 
-#: neutron/extensions/metering.py:46
+#: neutron/extensions/metering.py:45
 #, python-format
 msgid ""
 "Metering label rule with remote_ip_prefix %(remote_ip_prefix)s overlaps "
@@ -3433,67 +3426,67 @@ msgstr ""
 msgid "API for retrieving service providers for Neutron advanced services"
 msgstr ""
 
-#: neutron/extensions/vpnaas.py:36
+#: neutron/extensions/vpnaas.py:33
 #, python-format
 msgid "VPNService %(vpnservice_id)s could not be found"
 msgstr ""
 
-#: neutron/extensions/vpnaas.py:40
+#: neutron/extensions/vpnaas.py:37
 #, python-format
 msgid "ipsec_site_connection %(ipsecsite_conn_id)s not found"
 msgstr ""
 
-#: neutron/extensions/vpnaas.py:44
+#: neutron/extensions/vpnaas.py:41
 #, python-format
 msgid "ipsec_site_connection %(attr)s is equal to or less than dpd_interval"
 msgstr ""
 
-#: neutron/extensions/vpnaas.py:49
+#: neutron/extensions/vpnaas.py:46
 #, python-format
 msgid "ipsec_site_connection MTU %(mtu)d is too small for ipv%(version)s"
 msgstr ""
 
-#: neutron/extensions/vpnaas.py:54
+#: neutron/extensions/vpnaas.py:51
 #, python-format
 msgid "IKEPolicy %(ikepolicy_id)s could not be found"
 msgstr ""
 
-#: neutron/extensions/vpnaas.py:58
+#: neutron/extensions/vpnaas.py:55
 #, python-format
 msgid "IPsecPolicy %(ipsecpolicy_id)s could not be found"
 msgstr ""
 
-#: neutron/extensions/vpnaas.py:62
+#: neutron/extensions/vpnaas.py:59
 #, python-format
 msgid "IKEPolicy %(ikepolicy_id)s is still in use"
 msgstr ""
 
-#: neutron/extensions/vpnaas.py:66
+#: neutron/extensions/vpnaas.py:63
 #, python-format
 msgid "VPNService %(vpnservice_id)s is still in use"
 msgstr ""
 
-#: neutron/extensions/vpnaas.py:70
+#: neutron/extensions/vpnaas.py:67
 #, python-format
 msgid "Router %(router_id)s is used by VPNService %(vpnservice_id)s"
 msgstr ""
 
-#: neutron/extensions/vpnaas.py:74
+#: neutron/extensions/vpnaas.py:71
 #, python-format
 msgid "Invalid state %(state)s of vpnaas resource %(id)s for updating"
 msgstr ""
 
-#: neutron/extensions/vpnaas.py:79
+#: neutron/extensions/vpnaas.py:76
 #, python-format
 msgid "IPsecPolicy %(ipsecpolicy_id)s is still in use"
 msgstr ""
 
-#: neutron/extensions/vpnaas.py:83
+#: neutron/extensions/vpnaas.py:80
 #, python-format
 msgid "Can not load driver :%(device_driver)s"
 msgstr ""
 
-#: neutron/extensions/vpnaas.py:87
+#: neutron/extensions/vpnaas.py:84
 #, python-format
 msgid "Subnet %(subnet_id)s is not connected to Router %(router_id)s"
 msgstr ""
@@ -5395,7 +5388,7 @@ msgstr ""
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:318
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:345
 #: neutron/plugins/mlnx/mlnx_plugin.py:191
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:408
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:413
 msgid "provider:network_type required"
 msgstr ""
 
@@ -5403,8 +5396,8 @@ msgstr ""
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:336
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:355
 #: neutron/plugins/mlnx/mlnx_plugin.py:221
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:418
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:437
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:423
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:442
 msgid "provider:segmentation_id required"
 msgstr ""
 
@@ -5423,7 +5416,7 @@ msgstr ""
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:343
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:377
 #: neutron/plugins/mlnx/mlnx_plugin.py:207
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:453
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:458
 #, python-format
 msgid "provider:network_type %s not supported"
 msgstr ""
@@ -5431,7 +5424,7 @@ msgstr ""
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:349
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:383
 #: neutron/plugins/mlnx/mlnx_plugin.py:248
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:459
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:464
 #, python-format
 msgid "Unknown provider:physical_network %s"
 msgstr ""
@@ -5439,7 +5432,7 @@ msgstr ""
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:355
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:389
 #: neutron/plugins/mlnx/mlnx_plugin.py:254
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:465
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:470
 msgid "provider:physical_network required"
 msgstr ""
 
@@ -5592,7 +5585,7 @@ msgstr ""
 #: neutron/plugins/hyperv/hyperv_neutron_plugin.py:254
 #: neutron/plugins/metaplugin/meta_neutron_plugin.py:175
 #: neutron/plugins/mlnx/mlnx_plugin.py:333
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:510
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:518
 #, python-format
 msgid "Created network: %s"
 msgstr ""
@@ -5953,7 +5946,7 @@ msgstr ""
 
 #: neutron/plugins/hyperv/db.py:41
 #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:117
-#: neutron/plugins/openvswitch/ovs_db_v2.py:136
+#: neutron/plugins/openvswitch/ovs_db_v2.py:137
 #, python-format
 msgid ""
 "Reserving vlan %(vlan_id)s on physical network %(physical_network)s from "
@@ -5968,7 +5961,7 @@ msgstr ""
 #: neutron/plugins/hyperv/db.py:79
 #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:140
 #: neutron/plugins/ml2/drivers/type_vlan.py:203
-#: neutron/plugins/openvswitch/ovs_db_v2.py:160
+#: neutron/plugins/openvswitch/ovs_db_v2.py:161
 #, python-format
 msgid ""
 "Reserving specific vlan %(vlan_id)s on physical network "
@@ -5982,7 +5975,7 @@ msgstr ""
 
 #: neutron/plugins/hyperv/db.py:141
 #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:181
-#: neutron/plugins/openvswitch/ovs_db_v2.py:201
+#: neutron/plugins/openvswitch/ovs_db_v2.py:202
 #, python-format
 msgid "vlan_id %(vlan_id)s on physical network %(physical_network)s not found"
 msgstr ""
@@ -5992,8 +5985,8 @@ msgstr ""
 #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:87
 #: neutron/plugins/ml2/drivers/type_vlan.py:127
 #: neutron/plugins/ml2/drivers/type_vlan.py:148
-#: neutron/plugins/openvswitch/ovs_db_v2.py:92
-#: neutron/plugins/openvswitch/ovs_db_v2.py:110
+#: neutron/plugins/openvswitch/ovs_db_v2.py:93
+#: neutron/plugins/openvswitch/ovs_db_v2.py:111
 #, python-format
 msgid ""
 "Removing vlan %(vlan_id)s on physical network %(physical_network)s from "
@@ -6035,7 +6028,7 @@ msgstr ""
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:306
 #: neutron/plugins/ml2/drivers/type_vlan.py:93
 #: neutron/plugins/mlnx/mlnx_plugin.py:143
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:362
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:365
 #, python-format
 msgid "Network VLAN ranges: %s"
 msgstr ""
@@ -6330,26 +6323,26 @@ msgstr ""
 
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:349
 #: neutron/plugins/mlnx/mlnx_plugin.py:216
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:412
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:417
 msgid "provider:segmentation_id specified for flat network"
 msgstr ""
 
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:358
 #: neutron/plugins/mlnx/mlnx_plugin.py:224
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:421
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:426
 #, python-format
 msgid "provider:segmentation_id out of range (%(min_id)s through %(max_id)s)"
 msgstr ""
 
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:365
 #: neutron/plugins/mlnx/mlnx_plugin.py:232
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:441
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:446
 msgid "provider:physical_network specified for local network"
 msgstr ""
 
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:371
 #: neutron/plugins/mlnx/mlnx_plugin.py:236
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:447
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:452
 msgid "provider:segmentation_id specified for local network"
 msgstr ""
 
@@ -6683,7 +6676,7 @@ msgstr ""
 
 #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:146
 #: neutron/plugins/ml2/drivers/type_vlan.py:209
-#: neutron/plugins/openvswitch/ovs_db_v2.py:166
+#: neutron/plugins/openvswitch/ovs_db_v2.py:167
 #, python-format
 msgid ""
 "Reserving specific vlan %(vlan_id)s on physical network "
@@ -6692,7 +6685,7 @@ msgstr ""
 
 #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:170
 #: neutron/plugins/ml2/drivers/type_vlan.py:258
-#: neutron/plugins/openvswitch/ovs_db_v2.py:196
+#: neutron/plugins/openvswitch/ovs_db_v2.py:197
 #, python-format
 msgid ""
 "Releasing vlan %(vlan_id)s on physical network %(physical_network)s to "
@@ -6701,7 +6694,7 @@ msgstr ""
 
 #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:175
 #: neutron/plugins/ml2/drivers/type_vlan.py:253
-#: neutron/plugins/openvswitch/ovs_db_v2.py:191
+#: neutron/plugins/openvswitch/ovs_db_v2.py:192
 #, python-format
 msgid ""
 "Releasing vlan %(vlan_id)s on physical network %(physical_network)s "
@@ -7795,7 +7788,7 @@ msgstr ""
 
 #: neutron/plugins/ml2/drivers/type_gre.py:155
 #: neutron/plugins/ml2/drivers/type_vxlan.py:165
-#: neutron/plugins/openvswitch/ovs_db_v2.py:234
+#: neutron/plugins/openvswitch/ovs_db_v2.py:235
 #, python-format
 msgid "Removing tunnel %s from pool"
 msgstr ""
@@ -7834,7 +7827,7 @@ msgid "%(type)s ID ranges: %(range)s"
 msgstr ""
 
 #: neutron/plugins/ml2/drivers/type_tunnel.py:71
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:431
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:436
 #, python-format
 msgid "provider:physical_network specified for %s network"
 msgstr ""
@@ -8173,7 +8166,7 @@ msgid "Mellanox Embedded Switch Plugin initialisation complete"
 msgstr ""
 
 #: neutron/plugins/mlnx/mlnx_plugin.py:141
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:360
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:363
 #, python-format
 msgid "%s. Server terminated!"
 msgstr ""
@@ -8925,7 +8918,7 @@ msgid "del_portinfo(): NotFound portinfo for port_id: %s"
 msgstr ""
 
 #: neutron/plugins/nec/db/api.py:212
-#: neutron/plugins/openvswitch/ovs_db_v2.py:322
+#: neutron/plugins/openvswitch/ovs_db_v2.py:323
 #, python-format
 msgid "get_port_with_securitygroups() called:port_id=%s"
 msgstr ""
@@ -9614,7 +9607,7 @@ msgstr ""
 
 #: neutron/plugins/nicira/dhcpmeta_modes.py:93
 #, python-format
-msgid "Unable to run Neutron with config option '%s', as NVP does not support it"
+msgid "Unable to run Neutron with config option '%s', as NSX does not support it"
 msgstr ""
 
 #: neutron/plugins/nicira/dhcpmeta_modes.py:96
@@ -9967,29 +9960,29 @@ msgstr ""
 msgid "[%(rid)d] Failed to parse API provider: %(e)s"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:34
+#: neutron/plugins/nicira/common/config.py:35
 msgid ""
 "Maximum number of ports of a logical switch on a bridged transport zone "
 "(default 5000)"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:37
+#: neutron/plugins/nicira/common/config.py:39
 msgid ""
 "Maximum number of ports of a logical switch on an overlay transport zone "
 "(default 256)"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:40
-msgid "Maximum concurrent connections to each NVP controller."
+#: neutron/plugins/nicira/common/config.py:43
+msgid "Maximum concurrent connections to each NSX controller."
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:43
+#: neutron/plugins/nicira/common/config.py:48
 msgid ""
 "Number of seconds a generation id should be valid for (default -1 meaning"
 " do not time out)"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:46
+#: neutron/plugins/nicira/common/config.py:52
 msgid ""
 "If set to access_network this enables a dedicated connection to the "
 "metadata proxy for metadata server access via Neutron router. If set to "
@@ -9998,135 +9991,135 @@ msgid ""
 "namespaces otherwise access_network should be used."
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:54
+#: neutron/plugins/nicira/common/config.py:61
 msgid ""
 "The default network tranport type to use (stt, gre, bridge, ipsec_gre, or"
 " ipsec_stt)"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:57
+#: neutron/plugins/nicira/common/config.py:65
 msgid "The mode used to implement DHCP/metadata services."
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:62
+#: neutron/plugins/nicira/common/config.py:71
 msgid ""
 "Interval in seconds between runs of the state synchronization task. Set "
 "it to 0 to disable it"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:65
+#: neutron/plugins/nicira/common/config.py:75
 msgid ""
 "Maximum value for the additional random delay in seconds between runs of "
 "the state synchronization task"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:69
+#: neutron/plugins/nicira/common/config.py:80
 msgid ""
 "Minimum delay, in seconds, between two state synchronization queries to "
-"NVP. It must not exceed state_sync_interval"
+"NSX. It must not exceed state_sync_interval"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:73
+#: neutron/plugins/nicira/common/config.py:85
 msgid ""
-"Minimum number of resources to be retrieved from NVP during state "
+"Minimum number of resources to be retrieved from NSX during state "
 "synchronization"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:76
+#: neutron/plugins/nicira/common/config.py:89
 msgid ""
 "Always read operational status from backend on show operations. Enabling "
 "this option might slow down the system."
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:84
-msgid "User name for NVP controllers in this cluster"
+#: neutron/plugins/nicira/common/config.py:98
+msgid "User name for NSX controllers in this cluster"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:88
-msgid "Password for NVP controllers in this cluster"
+#: neutron/plugins/nicira/common/config.py:103
+msgid "Password for NSX controllers in this cluster"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:91
+#: neutron/plugins/nicira/common/config.py:106
 msgid "Total time limit for a cluster request"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:94
+#: neutron/plugins/nicira/common/config.py:109
 msgid "Time before aborting a request"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:97
+#: neutron/plugins/nicira/common/config.py:112
 msgid "Number of time a request should be retried"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:100
+#: neutron/plugins/nicira/common/config.py:115
 msgid "Number of times a redirect should be followed"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:102
-msgid "Lists the NVP controllers in this cluster"
+#: neutron/plugins/nicira/common/config.py:118
+msgid "Lists the NSX controllers in this cluster"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:107
+#: neutron/plugins/nicira/common/config.py:123
 msgid ""
-"This is uuid of the default NVP Transport zone that will be used for "
+"This is uuid of the default NSX Transport zone that will be used for "
 "creating tunneled isolated \"Neutron\" networks. It needs to be created "
-"in NVP before starting Neutron with the nvp plugin."
+"in NSX before starting Neutron with the nsx plugin."
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:112
+#: neutron/plugins/nicira/common/config.py:128
 msgid ""
-"Unique identifier of the NVP L3 Gateway service which will be used for "
+"Unique identifier of the NSX L3 Gateway service which will be used for "
 "implementing routers and floating IPs"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:116
+#: neutron/plugins/nicira/common/config.py:132
 msgid ""
-"Unique identifier of the NVP L2 Gateway service which will be used by "
+"Unique identifier of the NSX L2 Gateway service which will be used by "
 "default for network gateways"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:119
+#: neutron/plugins/nicira/common/config.py:135
 msgid ""
 "Unique identifier of the Service Cluster which will be used by logical "
 "services like dhcp and metadata"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:122
+#: neutron/plugins/nicira/common/config.py:138
 msgid ""
 "Name of the interface on a L2 Gateway transport nodewhich should be used "
 "by default when setting up a network connection"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:132
+#: neutron/plugins/nicira/common/config.py:148
 msgid "User name for vsm"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:136
+#: neutron/plugins/nicira/common/config.py:152
 msgid "Password for vsm"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:138
+#: neutron/plugins/nicira/common/config.py:154
 msgid "uri for vsm"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:140
+#: neutron/plugins/nicira/common/config.py:156
 msgid "Optional parameter identifying the ID of datacenter to deploy NSX Edges"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:143
-#: neutron/plugins/nicira/common/config.py:149
+#: neutron/plugins/nicira/common/config.py:159
+#: neutron/plugins/nicira/common/config.py:165
 msgid "Optional parameter identifying the ID of datastore to deploy NSX Edges"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:146
+#: neutron/plugins/nicira/common/config.py:162
 msgid "Optional parameter identifying the ID of resource to deploy NSX Edges"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:152
+#: neutron/plugins/nicira/common/config.py:168
 msgid "Network ID for physical network connectivity"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:155
+#: neutron/plugins/nicira/common/config.py:171
 msgid "Task status check interval"
 msgstr ""
 
@@ -10496,143 +10489,143 @@ msgstr ""
 msgid "Monitor Resource binding with id:%s not found!"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:49
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:50
 msgid "Comma separated list of additional domain name servers"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:55
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:58
 msgid "Default DHCP lease time"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:61
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:66
 msgid "IP address used by Metadata server."
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:64
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:70
 msgid "TCP Port used by Metadata server."
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:96
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:103
 #, python-format
 msgid "Unable to find Logical Service Node for network %s"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:107
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:114
 #, python-format
 msgid "Unable to create LSN for network %s"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:115
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:122
 #, python-format
 msgid "Unable to delete Logical Service Node %s"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:132
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:139
 #, python-format
 msgid ""
 "Unable to find Logical Service Node Port for LSN %(lsn_id)s and subnet "
 "%(subnet_id)s"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:154
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:161
 #, python-format
 msgid ""
 "Unable to find Logical Service Node Port for LSN %(lsn_id)s and mac "
 "address %(mac)s"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:174
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:181
 #, python-format
 msgid "Unable to create port for LSN  %s"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:182
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:189
 #, python-format
 msgid "Unable to delete LSN Port %s"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:202
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:206
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:209
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:213
 #, python-format
 msgid "Metadata port not found while attempting to delete it from network %s"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:209
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:216
 #, python-format
 msgid "Unable to find Logical Services Node Port with MAC %s"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:288
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:295
 #, python-format
 msgid ""
 "Unable to configure dhcp for Logical Service Node %(lsn_id)s and port "
 "%(lsn_port_id)s"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:309
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:316
 #, python-format
 msgid "Unable to configure metadata access for subnet %s"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:332
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:339
 #, python-format
 msgid "Error while configuring LSN port %s"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:436
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:443
 #, python-format
 msgid ""
 "Error while creating subnet %(cidr)s for network %(network)s. Please, "
 "contact administrator"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:506
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:521
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:513
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:528
 #, python-format
 msgid "Performing DHCP %(action)s for resource: %(resource)s"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:516
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:523
 #, python-format
 msgid "Logical Services Node for network %s configured successfully"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:538
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:545
 #, python-format
 msgid "Error while configuring DHCP for port %s"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:550
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:557
 #, python-format
 msgid "DHCP is disabled for subnet %s: nothing to do"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:569
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:576
 #, python-format
 msgid "DHCP for port %s configured successfully"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:577
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:584
 #, python-format
 msgid "Network %s is external: nothing to do"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:585
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:592
 #, python-format
 msgid "Configuring metadata entry for port %s"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:597
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:604
 #, python-format
 msgid "Metadata for port %s configured successfully"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:601
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:608
 #, python-format
 msgid "Handle metadata access via router: %(r)s and interface %(i)s"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:618
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:625
 #, python-format
 msgid "Metadata for router %s handled successfully"
 msgstr ""
@@ -11139,78 +11132,78 @@ msgstr ""
 msgid "Exception in _check_pending_tasks"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_db_v2.py:215
+#: neutron/plugins/openvswitch/ovs_db_v2.py:216
 #, python-format
 msgid "Skipping unreasonable tunnel ID range %(tun_min)s:%(tun_max)s"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_db_v2.py:263
+#: neutron/plugins/openvswitch/ovs_db_v2.py:264
 #, python-format
 msgid "Reserving tunnel %s from pool"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_db_v2.py:278
+#: neutron/plugins/openvswitch/ovs_db_v2.py:279
 #, python-format
 msgid "Reserving specific tunnel %s from pool"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_db_v2.py:281
+#: neutron/plugins/openvswitch/ovs_db_v2.py:282
 #, python-format
 msgid "Reserving specific tunnel %s outside pool"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_db_v2.py:304
+#: neutron/plugins/openvswitch/ovs_db_v2.py:305
 #, python-format
 msgid "Releasing tunnel %s outside pool"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_db_v2.py:306
+#: neutron/plugins/openvswitch/ovs_db_v2.py:307
 #, python-format
 msgid "Releasing tunnel %s to pool"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_db_v2.py:308
+#: neutron/plugins/openvswitch/ovs_db_v2.py:309
 #, python-format
 msgid "tunnel_id %s not found"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_db_v2.py:380
+#: neutron/plugins/openvswitch/ovs_db_v2.py:381
 #, python-format
 msgid "Adding a tunnel endpoint for %s"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_db_v2.py:396
+#: neutron/plugins/openvswitch/ovs_db_v2.py:397
 #, python-format
 msgid ""
 "Adding a tunnel endpoint failed due to a concurrenttransaction had been "
 "committed (%s attempts left)"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_db_v2.py:401
+#: neutron/plugins/openvswitch/ovs_db_v2.py:402
 msgid "Unable to generate a new tunnel id"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:308
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:311
 #, python-format
 msgid "Invalid tenant_network_type: %s. Server terminated!"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:325
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:328
 #, python-format
 msgid "Tunneling disabled but tenant_network_type is '%s'. Server terminated!"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:371
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:374
 #, python-format
 msgid "Invalid tunnel ID range: '%(range)s' - %(e)s. Server terminated!"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:375
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:378
 #, python-format
 msgid "Tunnel ID ranges: %s"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:428
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:433
 #, python-format
 msgid "%s networks are not enabled"
 msgstr ""
@@ -12043,11 +12036,11 @@ msgid ""
 "firewall is supported per tenant."
 msgstr ""
 
-#: neutron/services/firewall/agents/firewall_agent_api.py:34
+#: neutron/services/firewall/agents/firewall_agent_api.py:33
 msgid "Name of the FWaaS Driver"
 msgstr ""
 
-#: neutron/services/firewall/agents/firewall_agent_api.py:38
+#: neutron/services/firewall/agents/firewall_agent_api.py:37
 msgid "Enable FWaaS"
 msgstr ""
 
@@ -12063,79 +12056,79 @@ msgstr ""
 msgid "Initializing firewall agent"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:73
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:74
 #, python-format
 msgid "FWaaS Driver Loaded: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:75
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:77
 #, python-format
 msgid "Error importing FWaaS device driver: %s"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:108
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:110
 #, python-format
 msgid "%(func_name)s from agent for fw: %(fwid)s"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:116
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:118
 #, python-format
 msgid "No Routers on tenant: %s"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:123
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:247
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:125
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:252
 #, python-format
 msgid "Apply fw on Router List: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:132
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:134
 #, python-format
 msgid "Firewall Driver Error for %(func_name)s for fw: %(fwid)s"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:147
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:149
 #, python-format
 msgid "FWaaS RPC failure in %(func_name)s for fw: %(fwid)s"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:164
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:177
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:166
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:179
 #, python-format
 msgid "Firewall Driver Error on fw state %(fwmsg)s for fw: %(fwid)s"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:189
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:191
 #, python-format
 msgid "Process router add, router_id: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:200
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:202
 #, python-format
 msgid "Process router add, fw_list: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:217
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:219
 #, python-format
 msgid "FWaaS RPC info call failed for '%s'."
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:229
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:234
 #, python-format
 msgid "Tenants with Firewalls: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:239
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:244
 #, python-format
 msgid "Router List: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:241
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:246
 #, python-format
 msgid "fw_list: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:258
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:263
 msgid "Failed fwaas process services sync"
 msgstr ""
 
@@ -13972,3 +13965,61 @@ msgstr ""
 #~ msgid "Number of security rules allowed per tenant, -1 for unlimited"
 #~ msgstr ""
 
+#~ msgid ""
+#~ "DNat is disabled for the router "
+#~ "%(router_id)s. Floating IPs cannot be "
+#~ "associated."
+#~ msgstr ""
+
+#~ msgid ""
+#~ "Unable to run Neutron with config "
+#~ "option '%s', as NVP does not "
+#~ "support it"
+#~ msgstr ""
+
+#~ msgid "Maximum concurrent connections to each NVP controller."
+#~ msgstr ""
+
+#~ msgid ""
+#~ "Minimum delay, in seconds, between two"
+#~ " state synchronization queries to NVP. "
+#~ "It must not exceed state_sync_interval"
+#~ msgstr ""
+
+#~ msgid ""
+#~ "Minimum number of resources to be "
+#~ "retrieved from NVP during state "
+#~ "synchronization"
+#~ msgstr ""
+
+#~ msgid "User name for NVP controllers in this cluster"
+#~ msgstr ""
+
+#~ msgid "Password for NVP controllers in this cluster"
+#~ msgstr ""
+
+#~ msgid "Lists the NVP controllers in this cluster"
+#~ msgstr ""
+
+#~ msgid ""
+#~ "This is uuid of the default NVP"
+#~ " Transport zone that will be used "
+#~ "for creating tunneled isolated \"Neutron\" "
+#~ "networks. It needs to be created "
+#~ "in NVP before starting Neutron with "
+#~ "the nvp plugin."
+#~ msgstr ""
+
+#~ msgid ""
+#~ "Unique identifier of the NVP L3 "
+#~ "Gateway service which will be used "
+#~ "for implementing routers and floating "
+#~ "IPs"
+#~ msgstr ""
+
+#~ msgid ""
+#~ "Unique identifier of the NVP L2 "
+#~ "Gateway service which will be used "
+#~ "by default for network gateways"
+#~ msgstr ""
+
index e80e1966a800373d56667659530bf67bae6f286b..df9fb6e4b46ab17b67a80fd96554ce7413c159b1 100644 (file)
@@ -7,7 +7,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version:  Neutron\n"
 "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2014-01-02 06:32+0000\n"
+"POT-Creation-Date: 2014-01-12 06:33+0000\n"
 "PO-Revision-Date: 2013-10-20 01:34+0000\n"
 "Last-Translator: Tom Fifield <tom@openstack.org>\n"
 "Language-Team: Bengali (India) "
@@ -896,7 +896,7 @@ msgstr ""
 msgid "Location to store DHCP server config files"
 msgstr ""
 
-#: neutron/agent/linux/dhcp.py:48 neutron/plugins/nicira/dhcp_meta/nvp.py:53
+#: neutron/agent/linux/dhcp.py:48 neutron/plugins/nicira/dhcp_meta/nvp.py:55
 msgid "Domain to use for building the hostnames"
 msgstr ""
 
@@ -1250,7 +1250,7 @@ msgid "TCP Port used by Nova metadata server."
 msgstr ""
 
 #: neutron/agent/metadata/agent.py:73
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:67
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:74
 msgid "Shared secret to sign instance-id request"
 msgstr ""
 
@@ -2436,30 +2436,30 @@ msgstr ""
 msgid "An exception occurred while creating the %(resource)s:%(item)s"
 msgstr ""
 
-#: neutron/db/db_base_plugin_v2.py:1043
+#: neutron/db/db_base_plugin_v2.py:1045
 #, python-format
 msgid "%(name)s '%(addr)s' does not match the ip_version '%(ip_version)s'"
 msgstr ""
 
-#: neutron/db/db_base_plugin_v2.py:1067
+#: neutron/db/db_base_plugin_v2.py:1069
 msgid "Gateway is not valid on subnet"
 msgstr ""
 
-#: neutron/db/db_base_plugin_v2.py:1087 neutron/db/db_base_plugin_v2.py:1101
+#: neutron/db/db_base_plugin_v2.py:1089 neutron/db/db_base_plugin_v2.py:1103
 msgid "new subnet"
 msgstr ""
 
-#: neutron/db/db_base_plugin_v2.py:1094
+#: neutron/db/db_base_plugin_v2.py:1096
 #, python-format
 msgid "Error parsing dns address %s"
 msgstr ""
 
-#: neutron/db/db_base_plugin_v2.py:1356
+#: neutron/db/db_base_plugin_v2.py:1358
 #, 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:1448
+#: neutron/db/db_base_plugin_v2.py:1450
 #, python-format
 msgid "%(address)s (%(subnet_id)s) is not recycled"
 msgstr ""
@@ -2988,51 +2988,51 @@ msgid ""
 "exceeds the maximum %(quota)s."
 msgstr ""
 
-#: neutron/extensions/firewall.py:40
+#: neutron/extensions/firewall.py:39
 #, python-format
 msgid "Firewall %(firewall_id)s could not be found."
 msgstr ""
 
-#: neutron/extensions/firewall.py:44
+#: neutron/extensions/firewall.py:43
 #, python-format
 msgid "Firewall %(firewall_id)s is still active."
 msgstr ""
 
-#: neutron/extensions/firewall.py:48
+#: neutron/extensions/firewall.py:47
 #, python-format
 msgid ""
 "Operation cannot be performed since associated Firewall %(firewall_id)s "
 "is in %(pending_state)s."
 msgstr ""
 
-#: neutron/extensions/firewall.py:53
+#: neutron/extensions/firewall.py:52
 #, python-format
 msgid "Firewall Policy %(firewall_policy_id)s could not be found."
 msgstr ""
 
-#: neutron/extensions/firewall.py:57
+#: neutron/extensions/firewall.py:56
 #, python-format
 msgid "Firewall Policy %(firewall_policy_id)s is being used."
 msgstr ""
 
-#: neutron/extensions/firewall.py:61
+#: neutron/extensions/firewall.py:60
 #, python-format
 msgid "Firewall Rule %(firewall_rule_id)s could not be found."
 msgstr ""
 
-#: neutron/extensions/firewall.py:65
+#: neutron/extensions/firewall.py:64
 #, python-format
 msgid "Firewall Rule %(firewall_rule_id)s is being used."
 msgstr ""
 
-#: neutron/extensions/firewall.py:69
+#: neutron/extensions/firewall.py:68
 #, python-format
 msgid ""
 "Firewall Rule %(firewall_rule_id)s is not associated  with Firewall "
 "Policy %(firewall_policy_id)s."
 msgstr ""
 
-#: neutron/extensions/firewall.py:74
+#: neutron/extensions/firewall.py:73
 #, python-format
 msgid ""
 "Firewall Rule protocol %(protocol)s is not supported. Only protocol "
@@ -3040,91 +3040,91 @@ msgid ""
 "supported."
 msgstr ""
 
-#: neutron/extensions/firewall.py:80
+#: neutron/extensions/firewall.py:79
 #, python-format
 msgid ""
 "Firewall rule action %(action)s is not supported. Only action values "
 "%(values)s are supported."
 msgstr ""
 
-#: neutron/extensions/firewall.py:85
+#: neutron/extensions/firewall.py:84
 #, python-format
 msgid "Invalid value for port %(port)s."
 msgstr ""
 
-#: neutron/extensions/firewall.py:89
+#: neutron/extensions/firewall.py:88
 msgid "Missing rule info argument for insert/remove rule operation."
 msgstr ""
 
-#: neutron/extensions/firewall.py:99
+#: neutron/extensions/firewall.py:98
 #, python-format
 msgid "%(driver)s: Internal driver error."
 msgstr ""
 
-#: neutron/extensions/firewall.py:148
+#: neutron/extensions/firewall.py:147
 #, python-format
 msgid "Port '%s' is not a valid number"
 msgstr ""
 
-#: neutron/extensions/firewall.py:152
+#: neutron/extensions/firewall.py:151
 #, python-format
 msgid "Invalid port '%s'"
 msgstr ""
 
-#: neutron/extensions/firewall.py:166
+#: neutron/extensions/firewall.py:165
 #, python-format
 msgid "%(msg_ip)s and %(msg_subnet)s"
 msgstr ""
 
-#: neutron/extensions/firewall.py:286
+#: neutron/extensions/firewall.py:285
 msgid "Number of firewalls allowed per tenant. A negative value means unlimited."
 msgstr ""
 
-#: neutron/extensions/firewall.py:290
+#: neutron/extensions/firewall.py:289
 msgid ""
 "Number of firewall policies allowed per tenant. A negative value means "
 "unlimited."
 msgstr ""
 
-#: neutron/extensions/firewall.py:294
+#: neutron/extensions/firewall.py:293
 msgid ""
 "Number of firewall rules allowed per tenant. A negative value means "
 "unlimited."
 msgstr ""
 
-#: neutron/extensions/l3.py:36
+#: neutron/extensions/l3.py:34
 #, python-format
 msgid "Router %(router_id)s could not be found"
 msgstr ""
 
-#: neutron/extensions/l3.py:40
+#: neutron/extensions/l3.py:38
 #, python-format
 msgid "Router %(router_id)s still has active ports"
 msgstr ""
 
-#: neutron/extensions/l3.py:44
+#: neutron/extensions/l3.py:42
 #, python-format
 msgid "Router %(router_id)s does not have an interface with id %(port_id)s"
 msgstr ""
 
-#: neutron/extensions/l3.py:49
+#: neutron/extensions/l3.py:47
 #, python-format
 msgid "Router %(router_id)s has no interface on subnet %(subnet_id)s"
 msgstr ""
 
-#: neutron/extensions/l3.py:54
+#: neutron/extensions/l3.py:52
 #, python-format
 msgid ""
 "Router interface for subnet %(subnet_id)s on router %(router_id)s cannot "
 "be deleted, as it is required by one or more floating IPs."
 msgstr ""
 
-#: neutron/extensions/l3.py:60
+#: neutron/extensions/l3.py:58
 #, python-format
 msgid "Floating IP %(floatingip_id)s could not be found"
 msgstr ""
 
-#: neutron/extensions/l3.py:64
+#: neutron/extensions/l3.py:62
 #, python-format
 msgid ""
 "External network %(external_network_id)s is not reachable from subnet "
@@ -3132,7 +3132,7 @@ msgid ""
 "Floating IP."
 msgstr ""
 
-#: neutron/extensions/l3.py:70
+#: neutron/extensions/l3.py:68
 #, python-format
 msgid ""
 "Cannot associate floating IP %(floating_ip_address)s (%(fip_id)s) with "
@@ -3140,37 +3140,30 @@ msgid ""
 "has a floating IP on external network %(net_id)s."
 msgstr ""
 
-#: neutron/extensions/l3.py:77
+#: neutron/extensions/l3.py:75
 #, python-format
 msgid ""
 "Port %(port_id)s has owner %(device_owner)s and therefore cannot be "
 "deleted directly via the port API."
 msgstr ""
 
-#: neutron/extensions/l3.py:82
+#: neutron/extensions/l3.py:80
 #, python-format
 msgid ""
 "Gateway cannot be updated for router %(router_id)s, since a gateway to "
 "external network %(net_id)s is required by one or more floating IPs."
 msgstr ""
 
-#: neutron/extensions/l3.py:142
+#: neutron/extensions/l3.py:140
 msgid "Number of routers allowed per tenant. A negative value means unlimited."
 msgstr ""
 
-#: neutron/extensions/l3.py:146
+#: neutron/extensions/l3.py:144
 msgid ""
 "Number of floating IPs allowed per tenant. A negative value means "
 "unlimited."
 msgstr ""
 
-#: neutron/extensions/l3_ext_gw_mode.py:28
-#, python-format
-msgid ""
-"DNat is disabled for the router %(router_id)s. Floating IPs cannot be "
-"associated."
-msgstr ""
-
 #: neutron/extensions/l3agentscheduler.py:49
 #: neutron/extensions/l3agentscheduler.py:87
 msgid "No plugin for L3 routing registered to handle router scheduling"
@@ -3270,21 +3263,21 @@ msgid ""
 " %(pool)s"
 msgstr ""
 
-#: neutron/extensions/metering.py:34
+#: neutron/extensions/metering.py:33
 #, python-format
 msgid "Metering label %(label_id)s does not exist"
 msgstr ""
 
-#: neutron/extensions/metering.py:38
+#: neutron/extensions/metering.py:37
 msgid "Duplicate Metering Rule in POST."
 msgstr ""
 
-#: neutron/extensions/metering.py:42
+#: neutron/extensions/metering.py:41
 #, python-format
 msgid "Metering label rule %(rule_id)s does not exist"
 msgstr ""
 
-#: neutron/extensions/metering.py:46
+#: neutron/extensions/metering.py:45
 #, python-format
 msgid ""
 "Metering label rule with remote_ip_prefix %(remote_ip_prefix)s overlaps "
@@ -3433,67 +3426,67 @@ msgstr ""
 msgid "API for retrieving service providers for Neutron advanced services"
 msgstr ""
 
-#: neutron/extensions/vpnaas.py:36
+#: neutron/extensions/vpnaas.py:33
 #, python-format
 msgid "VPNService %(vpnservice_id)s could not be found"
 msgstr ""
 
-#: neutron/extensions/vpnaas.py:40
+#: neutron/extensions/vpnaas.py:37
 #, python-format
 msgid "ipsec_site_connection %(ipsecsite_conn_id)s not found"
 msgstr ""
 
-#: neutron/extensions/vpnaas.py:44
+#: neutron/extensions/vpnaas.py:41
 #, python-format
 msgid "ipsec_site_connection %(attr)s is equal to or less than dpd_interval"
 msgstr ""
 
-#: neutron/extensions/vpnaas.py:49
+#: neutron/extensions/vpnaas.py:46
 #, python-format
 msgid "ipsec_site_connection MTU %(mtu)d is too small for ipv%(version)s"
 msgstr ""
 
-#: neutron/extensions/vpnaas.py:54
+#: neutron/extensions/vpnaas.py:51
 #, python-format
 msgid "IKEPolicy %(ikepolicy_id)s could not be found"
 msgstr ""
 
-#: neutron/extensions/vpnaas.py:58
+#: neutron/extensions/vpnaas.py:55
 #, python-format
 msgid "IPsecPolicy %(ipsecpolicy_id)s could not be found"
 msgstr ""
 
-#: neutron/extensions/vpnaas.py:62
+#: neutron/extensions/vpnaas.py:59
 #, python-format
 msgid "IKEPolicy %(ikepolicy_id)s is still in use"
 msgstr ""
 
-#: neutron/extensions/vpnaas.py:66
+#: neutron/extensions/vpnaas.py:63
 #, python-format
 msgid "VPNService %(vpnservice_id)s is still in use"
 msgstr ""
 
-#: neutron/extensions/vpnaas.py:70
+#: neutron/extensions/vpnaas.py:67
 #, python-format
 msgid "Router %(router_id)s is used by VPNService %(vpnservice_id)s"
 msgstr ""
 
-#: neutron/extensions/vpnaas.py:74
+#: neutron/extensions/vpnaas.py:71
 #, python-format
 msgid "Invalid state %(state)s of vpnaas resource %(id)s for updating"
 msgstr ""
 
-#: neutron/extensions/vpnaas.py:79
+#: neutron/extensions/vpnaas.py:76
 #, python-format
 msgid "IPsecPolicy %(ipsecpolicy_id)s is still in use"
 msgstr ""
 
-#: neutron/extensions/vpnaas.py:83
+#: neutron/extensions/vpnaas.py:80
 #, python-format
 msgid "Can not load driver :%(device_driver)s"
 msgstr ""
 
-#: neutron/extensions/vpnaas.py:87
+#: neutron/extensions/vpnaas.py:84
 #, python-format
 msgid "Subnet %(subnet_id)s is not connected to Router %(router_id)s"
 msgstr ""
@@ -5395,7 +5388,7 @@ msgstr ""
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:318
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:345
 #: neutron/plugins/mlnx/mlnx_plugin.py:191
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:408
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:413
 msgid "provider:network_type required"
 msgstr ""
 
@@ -5403,8 +5396,8 @@ msgstr ""
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:336
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:355
 #: neutron/plugins/mlnx/mlnx_plugin.py:221
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:418
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:437
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:423
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:442
 msgid "provider:segmentation_id required"
 msgstr ""
 
@@ -5423,7 +5416,7 @@ msgstr ""
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:343
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:377
 #: neutron/plugins/mlnx/mlnx_plugin.py:207
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:453
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:458
 #, python-format
 msgid "provider:network_type %s not supported"
 msgstr ""
@@ -5431,7 +5424,7 @@ msgstr ""
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:349
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:383
 #: neutron/plugins/mlnx/mlnx_plugin.py:248
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:459
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:464
 #, python-format
 msgid "Unknown provider:physical_network %s"
 msgstr ""
@@ -5439,7 +5432,7 @@ msgstr ""
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:355
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:389
 #: neutron/plugins/mlnx/mlnx_plugin.py:254
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:465
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:470
 msgid "provider:physical_network required"
 msgstr ""
 
@@ -5592,7 +5585,7 @@ msgstr ""
 #: neutron/plugins/hyperv/hyperv_neutron_plugin.py:254
 #: neutron/plugins/metaplugin/meta_neutron_plugin.py:175
 #: neutron/plugins/mlnx/mlnx_plugin.py:333
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:510
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:518
 #, python-format
 msgid "Created network: %s"
 msgstr ""
@@ -5953,7 +5946,7 @@ msgstr ""
 
 #: neutron/plugins/hyperv/db.py:41
 #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:117
-#: neutron/plugins/openvswitch/ovs_db_v2.py:136
+#: neutron/plugins/openvswitch/ovs_db_v2.py:137
 #, python-format
 msgid ""
 "Reserving vlan %(vlan_id)s on physical network %(physical_network)s from "
@@ -5968,7 +5961,7 @@ msgstr ""
 #: neutron/plugins/hyperv/db.py:79
 #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:140
 #: neutron/plugins/ml2/drivers/type_vlan.py:203
-#: neutron/plugins/openvswitch/ovs_db_v2.py:160
+#: neutron/plugins/openvswitch/ovs_db_v2.py:161
 #, python-format
 msgid ""
 "Reserving specific vlan %(vlan_id)s on physical network "
@@ -5982,7 +5975,7 @@ msgstr ""
 
 #: neutron/plugins/hyperv/db.py:141
 #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:181
-#: neutron/plugins/openvswitch/ovs_db_v2.py:201
+#: neutron/plugins/openvswitch/ovs_db_v2.py:202
 #, python-format
 msgid "vlan_id %(vlan_id)s on physical network %(physical_network)s not found"
 msgstr ""
@@ -5992,8 +5985,8 @@ msgstr ""
 #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:87
 #: neutron/plugins/ml2/drivers/type_vlan.py:127
 #: neutron/plugins/ml2/drivers/type_vlan.py:148
-#: neutron/plugins/openvswitch/ovs_db_v2.py:92
-#: neutron/plugins/openvswitch/ovs_db_v2.py:110
+#: neutron/plugins/openvswitch/ovs_db_v2.py:93
+#: neutron/plugins/openvswitch/ovs_db_v2.py:111
 #, python-format
 msgid ""
 "Removing vlan %(vlan_id)s on physical network %(physical_network)s from "
@@ -6035,7 +6028,7 @@ msgstr ""
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:306
 #: neutron/plugins/ml2/drivers/type_vlan.py:93
 #: neutron/plugins/mlnx/mlnx_plugin.py:143
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:362
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:365
 #, python-format
 msgid "Network VLAN ranges: %s"
 msgstr ""
@@ -6330,26 +6323,26 @@ msgstr ""
 
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:349
 #: neutron/plugins/mlnx/mlnx_plugin.py:216
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:412
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:417
 msgid "provider:segmentation_id specified for flat network"
 msgstr ""
 
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:358
 #: neutron/plugins/mlnx/mlnx_plugin.py:224
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:421
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:426
 #, python-format
 msgid "provider:segmentation_id out of range (%(min_id)s through %(max_id)s)"
 msgstr ""
 
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:365
 #: neutron/plugins/mlnx/mlnx_plugin.py:232
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:441
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:446
 msgid "provider:physical_network specified for local network"
 msgstr ""
 
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:371
 #: neutron/plugins/mlnx/mlnx_plugin.py:236
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:447
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:452
 msgid "provider:segmentation_id specified for local network"
 msgstr ""
 
@@ -6683,7 +6676,7 @@ msgstr ""
 
 #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:146
 #: neutron/plugins/ml2/drivers/type_vlan.py:209
-#: neutron/plugins/openvswitch/ovs_db_v2.py:166
+#: neutron/plugins/openvswitch/ovs_db_v2.py:167
 #, python-format
 msgid ""
 "Reserving specific vlan %(vlan_id)s on physical network "
@@ -6692,7 +6685,7 @@ msgstr ""
 
 #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:170
 #: neutron/plugins/ml2/drivers/type_vlan.py:258
-#: neutron/plugins/openvswitch/ovs_db_v2.py:196
+#: neutron/plugins/openvswitch/ovs_db_v2.py:197
 #, python-format
 msgid ""
 "Releasing vlan %(vlan_id)s on physical network %(physical_network)s to "
@@ -6701,7 +6694,7 @@ msgstr ""
 
 #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:175
 #: neutron/plugins/ml2/drivers/type_vlan.py:253
-#: neutron/plugins/openvswitch/ovs_db_v2.py:191
+#: neutron/plugins/openvswitch/ovs_db_v2.py:192
 #, python-format
 msgid ""
 "Releasing vlan %(vlan_id)s on physical network %(physical_network)s "
@@ -7795,7 +7788,7 @@ msgstr ""
 
 #: neutron/plugins/ml2/drivers/type_gre.py:155
 #: neutron/plugins/ml2/drivers/type_vxlan.py:165
-#: neutron/plugins/openvswitch/ovs_db_v2.py:234
+#: neutron/plugins/openvswitch/ovs_db_v2.py:235
 #, python-format
 msgid "Removing tunnel %s from pool"
 msgstr ""
@@ -7834,7 +7827,7 @@ msgid "%(type)s ID ranges: %(range)s"
 msgstr ""
 
 #: neutron/plugins/ml2/drivers/type_tunnel.py:71
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:431
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:436
 #, python-format
 msgid "provider:physical_network specified for %s network"
 msgstr ""
@@ -8173,7 +8166,7 @@ msgid "Mellanox Embedded Switch Plugin initialisation complete"
 msgstr ""
 
 #: neutron/plugins/mlnx/mlnx_plugin.py:141
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:360
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:363
 #, python-format
 msgid "%s. Server terminated!"
 msgstr ""
@@ -8925,7 +8918,7 @@ msgid "del_portinfo(): NotFound portinfo for port_id: %s"
 msgstr ""
 
 #: neutron/plugins/nec/db/api.py:212
-#: neutron/plugins/openvswitch/ovs_db_v2.py:322
+#: neutron/plugins/openvswitch/ovs_db_v2.py:323
 #, python-format
 msgid "get_port_with_securitygroups() called:port_id=%s"
 msgstr ""
@@ -9614,7 +9607,7 @@ msgstr ""
 
 #: neutron/plugins/nicira/dhcpmeta_modes.py:93
 #, python-format
-msgid "Unable to run Neutron with config option '%s', as NVP does not support it"
+msgid "Unable to run Neutron with config option '%s', as NSX does not support it"
 msgstr ""
 
 #: neutron/plugins/nicira/dhcpmeta_modes.py:96
@@ -9967,29 +9960,29 @@ msgstr ""
 msgid "[%(rid)d] Failed to parse API provider: %(e)s"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:34
+#: neutron/plugins/nicira/common/config.py:35
 msgid ""
 "Maximum number of ports of a logical switch on a bridged transport zone "
 "(default 5000)"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:37
+#: neutron/plugins/nicira/common/config.py:39
 msgid ""
 "Maximum number of ports of a logical switch on an overlay transport zone "
 "(default 256)"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:40
-msgid "Maximum concurrent connections to each NVP controller."
+#: neutron/plugins/nicira/common/config.py:43
+msgid "Maximum concurrent connections to each NSX controller."
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:43
+#: neutron/plugins/nicira/common/config.py:48
 msgid ""
 "Number of seconds a generation id should be valid for (default -1 meaning"
 " do not time out)"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:46
+#: neutron/plugins/nicira/common/config.py:52
 msgid ""
 "If set to access_network this enables a dedicated connection to the "
 "metadata proxy for metadata server access via Neutron router. If set to "
@@ -9998,135 +9991,135 @@ msgid ""
 "namespaces otherwise access_network should be used."
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:54
+#: neutron/plugins/nicira/common/config.py:61
 msgid ""
 "The default network tranport type to use (stt, gre, bridge, ipsec_gre, or"
 " ipsec_stt)"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:57
+#: neutron/plugins/nicira/common/config.py:65
 msgid "The mode used to implement DHCP/metadata services."
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:62
+#: neutron/plugins/nicira/common/config.py:71
 msgid ""
 "Interval in seconds between runs of the state synchronization task. Set "
 "it to 0 to disable it"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:65
+#: neutron/plugins/nicira/common/config.py:75
 msgid ""
 "Maximum value for the additional random delay in seconds between runs of "
 "the state synchronization task"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:69
+#: neutron/plugins/nicira/common/config.py:80
 msgid ""
 "Minimum delay, in seconds, between two state synchronization queries to "
-"NVP. It must not exceed state_sync_interval"
+"NSX. It must not exceed state_sync_interval"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:73
+#: neutron/plugins/nicira/common/config.py:85
 msgid ""
-"Minimum number of resources to be retrieved from NVP during state "
+"Minimum number of resources to be retrieved from NSX during state "
 "synchronization"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:76
+#: neutron/plugins/nicira/common/config.py:89
 msgid ""
 "Always read operational status from backend on show operations. Enabling "
 "this option might slow down the system."
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:84
-msgid "User name for NVP controllers in this cluster"
+#: neutron/plugins/nicira/common/config.py:98
+msgid "User name for NSX controllers in this cluster"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:88
-msgid "Password for NVP controllers in this cluster"
+#: neutron/plugins/nicira/common/config.py:103
+msgid "Password for NSX controllers in this cluster"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:91
+#: neutron/plugins/nicira/common/config.py:106
 msgid "Total time limit for a cluster request"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:94
+#: neutron/plugins/nicira/common/config.py:109
 msgid "Time before aborting a request"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:97
+#: neutron/plugins/nicira/common/config.py:112
 msgid "Number of time a request should be retried"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:100
+#: neutron/plugins/nicira/common/config.py:115
 msgid "Number of times a redirect should be followed"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:102
-msgid "Lists the NVP controllers in this cluster"
+#: neutron/plugins/nicira/common/config.py:118
+msgid "Lists the NSX controllers in this cluster"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:107
+#: neutron/plugins/nicira/common/config.py:123
 msgid ""
-"This is uuid of the default NVP Transport zone that will be used for "
+"This is uuid of the default NSX Transport zone that will be used for "
 "creating tunneled isolated \"Neutron\" networks. It needs to be created "
-"in NVP before starting Neutron with the nvp plugin."
+"in NSX before starting Neutron with the nsx plugin."
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:112
+#: neutron/plugins/nicira/common/config.py:128
 msgid ""
-"Unique identifier of the NVP L3 Gateway service which will be used for "
+"Unique identifier of the NSX L3 Gateway service which will be used for "
 "implementing routers and floating IPs"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:116
+#: neutron/plugins/nicira/common/config.py:132
 msgid ""
-"Unique identifier of the NVP L2 Gateway service which will be used by "
+"Unique identifier of the NSX L2 Gateway service which will be used by "
 "default for network gateways"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:119
+#: neutron/plugins/nicira/common/config.py:135
 msgid ""
 "Unique identifier of the Service Cluster which will be used by logical "
 "services like dhcp and metadata"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:122
+#: neutron/plugins/nicira/common/config.py:138
 msgid ""
 "Name of the interface on a L2 Gateway transport nodewhich should be used "
 "by default when setting up a network connection"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:132
+#: neutron/plugins/nicira/common/config.py:148
 msgid "User name for vsm"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:136
+#: neutron/plugins/nicira/common/config.py:152
 msgid "Password for vsm"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:138
+#: neutron/plugins/nicira/common/config.py:154
 msgid "uri for vsm"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:140
+#: neutron/plugins/nicira/common/config.py:156
 msgid "Optional parameter identifying the ID of datacenter to deploy NSX Edges"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:143
-#: neutron/plugins/nicira/common/config.py:149
+#: neutron/plugins/nicira/common/config.py:159
+#: neutron/plugins/nicira/common/config.py:165
 msgid "Optional parameter identifying the ID of datastore to deploy NSX Edges"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:146
+#: neutron/plugins/nicira/common/config.py:162
 msgid "Optional parameter identifying the ID of resource to deploy NSX Edges"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:152
+#: neutron/plugins/nicira/common/config.py:168
 msgid "Network ID for physical network connectivity"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:155
+#: neutron/plugins/nicira/common/config.py:171
 msgid "Task status check interval"
 msgstr ""
 
@@ -10496,143 +10489,143 @@ msgstr ""
 msgid "Monitor Resource binding with id:%s not found!"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:49
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:50
 msgid "Comma separated list of additional domain name servers"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:55
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:58
 msgid "Default DHCP lease time"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:61
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:66
 msgid "IP address used by Metadata server."
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:64
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:70
 msgid "TCP Port used by Metadata server."
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:96
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:103
 #, python-format
 msgid "Unable to find Logical Service Node for network %s"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:107
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:114
 #, python-format
 msgid "Unable to create LSN for network %s"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:115
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:122
 #, python-format
 msgid "Unable to delete Logical Service Node %s"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:132
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:139
 #, python-format
 msgid ""
 "Unable to find Logical Service Node Port for LSN %(lsn_id)s and subnet "
 "%(subnet_id)s"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:154
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:161
 #, python-format
 msgid ""
 "Unable to find Logical Service Node Port for LSN %(lsn_id)s and mac "
 "address %(mac)s"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:174
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:181
 #, python-format
 msgid "Unable to create port for LSN  %s"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:182
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:189
 #, python-format
 msgid "Unable to delete LSN Port %s"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:202
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:206
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:209
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:213
 #, python-format
 msgid "Metadata port not found while attempting to delete it from network %s"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:209
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:216
 #, python-format
 msgid "Unable to find Logical Services Node Port with MAC %s"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:288
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:295
 #, python-format
 msgid ""
 "Unable to configure dhcp for Logical Service Node %(lsn_id)s and port "
 "%(lsn_port_id)s"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:309
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:316
 #, python-format
 msgid "Unable to configure metadata access for subnet %s"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:332
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:339
 #, python-format
 msgid "Error while configuring LSN port %s"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:436
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:443
 #, python-format
 msgid ""
 "Error while creating subnet %(cidr)s for network %(network)s. Please, "
 "contact administrator"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:506
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:521
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:513
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:528
 #, python-format
 msgid "Performing DHCP %(action)s for resource: %(resource)s"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:516
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:523
 #, python-format
 msgid "Logical Services Node for network %s configured successfully"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:538
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:545
 #, python-format
 msgid "Error while configuring DHCP for port %s"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:550
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:557
 #, python-format
 msgid "DHCP is disabled for subnet %s: nothing to do"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:569
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:576
 #, python-format
 msgid "DHCP for port %s configured successfully"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:577
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:584
 #, python-format
 msgid "Network %s is external: nothing to do"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:585
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:592
 #, python-format
 msgid "Configuring metadata entry for port %s"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:597
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:604
 #, python-format
 msgid "Metadata for port %s configured successfully"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:601
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:608
 #, python-format
 msgid "Handle metadata access via router: %(r)s and interface %(i)s"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:618
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:625
 #, python-format
 msgid "Metadata for router %s handled successfully"
 msgstr ""
@@ -11139,78 +11132,78 @@ msgstr ""
 msgid "Exception in _check_pending_tasks"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_db_v2.py:215
+#: neutron/plugins/openvswitch/ovs_db_v2.py:216
 #, python-format
 msgid "Skipping unreasonable tunnel ID range %(tun_min)s:%(tun_max)s"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_db_v2.py:263
+#: neutron/plugins/openvswitch/ovs_db_v2.py:264
 #, python-format
 msgid "Reserving tunnel %s from pool"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_db_v2.py:278
+#: neutron/plugins/openvswitch/ovs_db_v2.py:279
 #, python-format
 msgid "Reserving specific tunnel %s from pool"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_db_v2.py:281
+#: neutron/plugins/openvswitch/ovs_db_v2.py:282
 #, python-format
 msgid "Reserving specific tunnel %s outside pool"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_db_v2.py:304
+#: neutron/plugins/openvswitch/ovs_db_v2.py:305
 #, python-format
 msgid "Releasing tunnel %s outside pool"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_db_v2.py:306
+#: neutron/plugins/openvswitch/ovs_db_v2.py:307
 #, python-format
 msgid "Releasing tunnel %s to pool"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_db_v2.py:308
+#: neutron/plugins/openvswitch/ovs_db_v2.py:309
 #, python-format
 msgid "tunnel_id %s not found"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_db_v2.py:380
+#: neutron/plugins/openvswitch/ovs_db_v2.py:381
 #, python-format
 msgid "Adding a tunnel endpoint for %s"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_db_v2.py:396
+#: neutron/plugins/openvswitch/ovs_db_v2.py:397
 #, python-format
 msgid ""
 "Adding a tunnel endpoint failed due to a concurrenttransaction had been "
 "committed (%s attempts left)"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_db_v2.py:401
+#: neutron/plugins/openvswitch/ovs_db_v2.py:402
 msgid "Unable to generate a new tunnel id"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:308
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:311
 #, python-format
 msgid "Invalid tenant_network_type: %s. Server terminated!"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:325
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:328
 #, python-format
 msgid "Tunneling disabled but tenant_network_type is '%s'. Server terminated!"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:371
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:374
 #, python-format
 msgid "Invalid tunnel ID range: '%(range)s' - %(e)s. Server terminated!"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:375
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:378
 #, python-format
 msgid "Tunnel ID ranges: %s"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:428
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:433
 #, python-format
 msgid "%s networks are not enabled"
 msgstr ""
@@ -12043,11 +12036,11 @@ msgid ""
 "firewall is supported per tenant."
 msgstr ""
 
-#: neutron/services/firewall/agents/firewall_agent_api.py:34
+#: neutron/services/firewall/agents/firewall_agent_api.py:33
 msgid "Name of the FWaaS Driver"
 msgstr ""
 
-#: neutron/services/firewall/agents/firewall_agent_api.py:38
+#: neutron/services/firewall/agents/firewall_agent_api.py:37
 msgid "Enable FWaaS"
 msgstr ""
 
@@ -12063,79 +12056,79 @@ msgstr ""
 msgid "Initializing firewall agent"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:73
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:74
 #, python-format
 msgid "FWaaS Driver Loaded: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:75
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:77
 #, python-format
 msgid "Error importing FWaaS device driver: %s"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:108
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:110
 #, python-format
 msgid "%(func_name)s from agent for fw: %(fwid)s"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:116
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:118
 #, python-format
 msgid "No Routers on tenant: %s"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:123
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:247
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:125
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:252
 #, python-format
 msgid "Apply fw on Router List: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:132
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:134
 #, python-format
 msgid "Firewall Driver Error for %(func_name)s for fw: %(fwid)s"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:147
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:149
 #, python-format
 msgid "FWaaS RPC failure in %(func_name)s for fw: %(fwid)s"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:164
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:177
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:166
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:179
 #, python-format
 msgid "Firewall Driver Error on fw state %(fwmsg)s for fw: %(fwid)s"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:189
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:191
 #, python-format
 msgid "Process router add, router_id: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:200
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:202
 #, python-format
 msgid "Process router add, fw_list: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:217
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:219
 #, python-format
 msgid "FWaaS RPC info call failed for '%s'."
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:229
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:234
 #, python-format
 msgid "Tenants with Firewalls: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:239
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:244
 #, python-format
 msgid "Router List: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:241
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:246
 #, python-format
 msgid "fw_list: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:258
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:263
 msgid "Failed fwaas process services sync"
 msgstr ""
 
@@ -13255,3 +13248,61 @@ msgstr ""
 #~ msgid "Number of security rules allowed per tenant, -1 for unlimited"
 #~ msgstr ""
 
+#~ msgid ""
+#~ "DNat is disabled for the router "
+#~ "%(router_id)s. Floating IPs cannot be "
+#~ "associated."
+#~ msgstr ""
+
+#~ msgid ""
+#~ "Unable to run Neutron with config "
+#~ "option '%s', as NVP does not "
+#~ "support it"
+#~ msgstr ""
+
+#~ msgid "Maximum concurrent connections to each NVP controller."
+#~ msgstr ""
+
+#~ msgid ""
+#~ "Minimum delay, in seconds, between two"
+#~ " state synchronization queries to NVP. "
+#~ "It must not exceed state_sync_interval"
+#~ msgstr ""
+
+#~ msgid ""
+#~ "Minimum number of resources to be "
+#~ "retrieved from NVP during state "
+#~ "synchronization"
+#~ msgstr ""
+
+#~ msgid "User name for NVP controllers in this cluster"
+#~ msgstr ""
+
+#~ msgid "Password for NVP controllers in this cluster"
+#~ msgstr ""
+
+#~ msgid "Lists the NVP controllers in this cluster"
+#~ msgstr ""
+
+#~ msgid ""
+#~ "This is uuid of the default NVP"
+#~ " Transport zone that will be used "
+#~ "for creating tunneled isolated \"Neutron\" "
+#~ "networks. It needs to be created "
+#~ "in NVP before starting Neutron with "
+#~ "the nvp plugin."
+#~ msgstr ""
+
+#~ msgid ""
+#~ "Unique identifier of the NVP L3 "
+#~ "Gateway service which will be used "
+#~ "for implementing routers and floating "
+#~ "IPs"
+#~ msgstr ""
+
+#~ msgid ""
+#~ "Unique identifier of the NVP L2 "
+#~ "Gateway service which will be used "
+#~ "by default for network gateways"
+#~ msgstr ""
+
index bc7439ea094f0f9f52849d8d4fc95fc705e982b0..1ca1801f16cb648a36f288a2252e13ecc58364d4 100644 (file)
@@ -7,7 +7,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version:  Neutron\n"
 "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2014-01-02 06:32+0000\n"
+"POT-Creation-Date: 2014-01-12 06:33+0000\n"
 "PO-Revision-Date: 2013-01-28 21:54+0000\n"
 "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
 "Language-Team: Bosnian "
@@ -897,7 +897,7 @@ msgstr ""
 msgid "Location to store DHCP server config files"
 msgstr ""
 
-#: neutron/agent/linux/dhcp.py:48 neutron/plugins/nicira/dhcp_meta/nvp.py:53
+#: neutron/agent/linux/dhcp.py:48 neutron/plugins/nicira/dhcp_meta/nvp.py:55
 msgid "Domain to use for building the hostnames"
 msgstr ""
 
@@ -1251,7 +1251,7 @@ msgid "TCP Port used by Nova metadata server."
 msgstr ""
 
 #: neutron/agent/metadata/agent.py:73
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:67
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:74
 msgid "Shared secret to sign instance-id request"
 msgstr ""
 
@@ -2437,30 +2437,30 @@ msgstr ""
 msgid "An exception occurred while creating the %(resource)s:%(item)s"
 msgstr ""
 
-#: neutron/db/db_base_plugin_v2.py:1043
+#: neutron/db/db_base_plugin_v2.py:1045
 #, python-format
 msgid "%(name)s '%(addr)s' does not match the ip_version '%(ip_version)s'"
 msgstr ""
 
-#: neutron/db/db_base_plugin_v2.py:1067
+#: neutron/db/db_base_plugin_v2.py:1069
 msgid "Gateway is not valid on subnet"
 msgstr ""
 
-#: neutron/db/db_base_plugin_v2.py:1087 neutron/db/db_base_plugin_v2.py:1101
+#: neutron/db/db_base_plugin_v2.py:1089 neutron/db/db_base_plugin_v2.py:1103
 msgid "new subnet"
 msgstr ""
 
-#: neutron/db/db_base_plugin_v2.py:1094
+#: neutron/db/db_base_plugin_v2.py:1096
 #, python-format
 msgid "Error parsing dns address %s"
 msgstr ""
 
-#: neutron/db/db_base_plugin_v2.py:1356
+#: neutron/db/db_base_plugin_v2.py:1358
 #, 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:1448
+#: neutron/db/db_base_plugin_v2.py:1450
 #, python-format
 msgid "%(address)s (%(subnet_id)s) is not recycled"
 msgstr ""
@@ -2989,51 +2989,51 @@ msgid ""
 "exceeds the maximum %(quota)s."
 msgstr ""
 
-#: neutron/extensions/firewall.py:40
+#: neutron/extensions/firewall.py:39
 #, python-format
 msgid "Firewall %(firewall_id)s could not be found."
 msgstr ""
 
-#: neutron/extensions/firewall.py:44
+#: neutron/extensions/firewall.py:43
 #, python-format
 msgid "Firewall %(firewall_id)s is still active."
 msgstr ""
 
-#: neutron/extensions/firewall.py:48
+#: neutron/extensions/firewall.py:47
 #, python-format
 msgid ""
 "Operation cannot be performed since associated Firewall %(firewall_id)s "
 "is in %(pending_state)s."
 msgstr ""
 
-#: neutron/extensions/firewall.py:53
+#: neutron/extensions/firewall.py:52
 #, python-format
 msgid "Firewall Policy %(firewall_policy_id)s could not be found."
 msgstr ""
 
-#: neutron/extensions/firewall.py:57
+#: neutron/extensions/firewall.py:56
 #, python-format
 msgid "Firewall Policy %(firewall_policy_id)s is being used."
 msgstr ""
 
-#: neutron/extensions/firewall.py:61
+#: neutron/extensions/firewall.py:60
 #, python-format
 msgid "Firewall Rule %(firewall_rule_id)s could not be found."
 msgstr ""
 
-#: neutron/extensions/firewall.py:65
+#: neutron/extensions/firewall.py:64
 #, python-format
 msgid "Firewall Rule %(firewall_rule_id)s is being used."
 msgstr ""
 
-#: neutron/extensions/firewall.py:69
+#: neutron/extensions/firewall.py:68
 #, python-format
 msgid ""
 "Firewall Rule %(firewall_rule_id)s is not associated  with Firewall "
 "Policy %(firewall_policy_id)s."
 msgstr ""
 
-#: neutron/extensions/firewall.py:74
+#: neutron/extensions/firewall.py:73
 #, python-format
 msgid ""
 "Firewall Rule protocol %(protocol)s is not supported. Only protocol "
@@ -3041,91 +3041,91 @@ msgid ""
 "supported."
 msgstr ""
 
-#: neutron/extensions/firewall.py:80
+#: neutron/extensions/firewall.py:79
 #, python-format
 msgid ""
 "Firewall rule action %(action)s is not supported. Only action values "
 "%(values)s are supported."
 msgstr ""
 
-#: neutron/extensions/firewall.py:85
+#: neutron/extensions/firewall.py:84
 #, python-format
 msgid "Invalid value for port %(port)s."
 msgstr ""
 
-#: neutron/extensions/firewall.py:89
+#: neutron/extensions/firewall.py:88
 msgid "Missing rule info argument for insert/remove rule operation."
 msgstr ""
 
-#: neutron/extensions/firewall.py:99
+#: neutron/extensions/firewall.py:98
 #, python-format
 msgid "%(driver)s: Internal driver error."
 msgstr ""
 
-#: neutron/extensions/firewall.py:148
+#: neutron/extensions/firewall.py:147
 #, python-format
 msgid "Port '%s' is not a valid number"
 msgstr ""
 
-#: neutron/extensions/firewall.py:152
+#: neutron/extensions/firewall.py:151
 #, python-format
 msgid "Invalid port '%s'"
 msgstr ""
 
-#: neutron/extensions/firewall.py:166
+#: neutron/extensions/firewall.py:165
 #, python-format
 msgid "%(msg_ip)s and %(msg_subnet)s"
 msgstr ""
 
-#: neutron/extensions/firewall.py:286
+#: neutron/extensions/firewall.py:285
 msgid "Number of firewalls allowed per tenant. A negative value means unlimited."
 msgstr ""
 
-#: neutron/extensions/firewall.py:290
+#: neutron/extensions/firewall.py:289
 msgid ""
 "Number of firewall policies allowed per tenant. A negative value means "
 "unlimited."
 msgstr ""
 
-#: neutron/extensions/firewall.py:294
+#: neutron/extensions/firewall.py:293
 msgid ""
 "Number of firewall rules allowed per tenant. A negative value means "
 "unlimited."
 msgstr ""
 
-#: neutron/extensions/l3.py:36
+#: neutron/extensions/l3.py:34
 #, python-format
 msgid "Router %(router_id)s could not be found"
 msgstr ""
 
-#: neutron/extensions/l3.py:40
+#: neutron/extensions/l3.py:38
 #, python-format
 msgid "Router %(router_id)s still has active ports"
 msgstr ""
 
-#: neutron/extensions/l3.py:44
+#: neutron/extensions/l3.py:42
 #, python-format
 msgid "Router %(router_id)s does not have an interface with id %(port_id)s"
 msgstr ""
 
-#: neutron/extensions/l3.py:49
+#: neutron/extensions/l3.py:47
 #, python-format
 msgid "Router %(router_id)s has no interface on subnet %(subnet_id)s"
 msgstr ""
 
-#: neutron/extensions/l3.py:54
+#: neutron/extensions/l3.py:52
 #, python-format
 msgid ""
 "Router interface for subnet %(subnet_id)s on router %(router_id)s cannot "
 "be deleted, as it is required by one or more floating IPs."
 msgstr ""
 
-#: neutron/extensions/l3.py:60
+#: neutron/extensions/l3.py:58
 #, python-format
 msgid "Floating IP %(floatingip_id)s could not be found"
 msgstr ""
 
-#: neutron/extensions/l3.py:64
+#: neutron/extensions/l3.py:62
 #, python-format
 msgid ""
 "External network %(external_network_id)s is not reachable from subnet "
@@ -3133,7 +3133,7 @@ msgid ""
 "Floating IP."
 msgstr ""
 
-#: neutron/extensions/l3.py:70
+#: neutron/extensions/l3.py:68
 #, python-format
 msgid ""
 "Cannot associate floating IP %(floating_ip_address)s (%(fip_id)s) with "
@@ -3141,37 +3141,30 @@ msgid ""
 "has a floating IP on external network %(net_id)s."
 msgstr ""
 
-#: neutron/extensions/l3.py:77
+#: neutron/extensions/l3.py:75
 #, python-format
 msgid ""
 "Port %(port_id)s has owner %(device_owner)s and therefore cannot be "
 "deleted directly via the port API."
 msgstr ""
 
-#: neutron/extensions/l3.py:82
+#: neutron/extensions/l3.py:80
 #, python-format
 msgid ""
 "Gateway cannot be updated for router %(router_id)s, since a gateway to "
 "external network %(net_id)s is required by one or more floating IPs."
 msgstr ""
 
-#: neutron/extensions/l3.py:142
+#: neutron/extensions/l3.py:140
 msgid "Number of routers allowed per tenant. A negative value means unlimited."
 msgstr ""
 
-#: neutron/extensions/l3.py:146
+#: neutron/extensions/l3.py:144
 msgid ""
 "Number of floating IPs allowed per tenant. A negative value means "
 "unlimited."
 msgstr ""
 
-#: neutron/extensions/l3_ext_gw_mode.py:28
-#, python-format
-msgid ""
-"DNat is disabled for the router %(router_id)s. Floating IPs cannot be "
-"associated."
-msgstr ""
-
 #: neutron/extensions/l3agentscheduler.py:49
 #: neutron/extensions/l3agentscheduler.py:87
 msgid "No plugin for L3 routing registered to handle router scheduling"
@@ -3271,21 +3264,21 @@ msgid ""
 " %(pool)s"
 msgstr ""
 
-#: neutron/extensions/metering.py:34
+#: neutron/extensions/metering.py:33
 #, python-format
 msgid "Metering label %(label_id)s does not exist"
 msgstr ""
 
-#: neutron/extensions/metering.py:38
+#: neutron/extensions/metering.py:37
 msgid "Duplicate Metering Rule in POST."
 msgstr ""
 
-#: neutron/extensions/metering.py:42
+#: neutron/extensions/metering.py:41
 #, python-format
 msgid "Metering label rule %(rule_id)s does not exist"
 msgstr ""
 
-#: neutron/extensions/metering.py:46
+#: neutron/extensions/metering.py:45
 #, python-format
 msgid ""
 "Metering label rule with remote_ip_prefix %(remote_ip_prefix)s overlaps "
@@ -3434,67 +3427,67 @@ msgstr ""
 msgid "API for retrieving service providers for Neutron advanced services"
 msgstr ""
 
-#: neutron/extensions/vpnaas.py:36
+#: neutron/extensions/vpnaas.py:33
 #, python-format
 msgid "VPNService %(vpnservice_id)s could not be found"
 msgstr ""
 
-#: neutron/extensions/vpnaas.py:40
+#: neutron/extensions/vpnaas.py:37
 #, python-format
 msgid "ipsec_site_connection %(ipsecsite_conn_id)s not found"
 msgstr ""
 
-#: neutron/extensions/vpnaas.py:44
+#: neutron/extensions/vpnaas.py:41
 #, python-format
 msgid "ipsec_site_connection %(attr)s is equal to or less than dpd_interval"
 msgstr ""
 
-#: neutron/extensions/vpnaas.py:49
+#: neutron/extensions/vpnaas.py:46
 #, python-format
 msgid "ipsec_site_connection MTU %(mtu)d is too small for ipv%(version)s"
 msgstr ""
 
-#: neutron/extensions/vpnaas.py:54
+#: neutron/extensions/vpnaas.py:51
 #, python-format
 msgid "IKEPolicy %(ikepolicy_id)s could not be found"
 msgstr ""
 
-#: neutron/extensions/vpnaas.py:58
+#: neutron/extensions/vpnaas.py:55
 #, python-format
 msgid "IPsecPolicy %(ipsecpolicy_id)s could not be found"
 msgstr ""
 
-#: neutron/extensions/vpnaas.py:62
+#: neutron/extensions/vpnaas.py:59
 #, python-format
 msgid "IKEPolicy %(ikepolicy_id)s is still in use"
 msgstr ""
 
-#: neutron/extensions/vpnaas.py:66
+#: neutron/extensions/vpnaas.py:63
 #, python-format
 msgid "VPNService %(vpnservice_id)s is still in use"
 msgstr ""
 
-#: neutron/extensions/vpnaas.py:70
+#: neutron/extensions/vpnaas.py:67
 #, python-format
 msgid "Router %(router_id)s is used by VPNService %(vpnservice_id)s"
 msgstr ""
 
-#: neutron/extensions/vpnaas.py:74
+#: neutron/extensions/vpnaas.py:71
 #, python-format
 msgid "Invalid state %(state)s of vpnaas resource %(id)s for updating"
 msgstr ""
 
-#: neutron/extensions/vpnaas.py:79
+#: neutron/extensions/vpnaas.py:76
 #, python-format
 msgid "IPsecPolicy %(ipsecpolicy_id)s is still in use"
 msgstr ""
 
-#: neutron/extensions/vpnaas.py:83
+#: neutron/extensions/vpnaas.py:80
 #, python-format
 msgid "Can not load driver :%(device_driver)s"
 msgstr ""
 
-#: neutron/extensions/vpnaas.py:87
+#: neutron/extensions/vpnaas.py:84
 #, python-format
 msgid "Subnet %(subnet_id)s is not connected to Router %(router_id)s"
 msgstr ""
@@ -5396,7 +5389,7 @@ msgstr ""
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:318
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:345
 #: neutron/plugins/mlnx/mlnx_plugin.py:191
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:408
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:413
 msgid "provider:network_type required"
 msgstr ""
 
@@ -5404,8 +5397,8 @@ msgstr ""
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:336
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:355
 #: neutron/plugins/mlnx/mlnx_plugin.py:221
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:418
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:437
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:423
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:442
 msgid "provider:segmentation_id required"
 msgstr ""
 
@@ -5424,7 +5417,7 @@ msgstr ""
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:343
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:377
 #: neutron/plugins/mlnx/mlnx_plugin.py:207
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:453
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:458
 #, python-format
 msgid "provider:network_type %s not supported"
 msgstr ""
@@ -5432,7 +5425,7 @@ msgstr ""
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:349
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:383
 #: neutron/plugins/mlnx/mlnx_plugin.py:248
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:459
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:464
 #, python-format
 msgid "Unknown provider:physical_network %s"
 msgstr ""
@@ -5440,7 +5433,7 @@ msgstr ""
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:355
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:389
 #: neutron/plugins/mlnx/mlnx_plugin.py:254
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:465
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:470
 msgid "provider:physical_network required"
 msgstr ""
 
@@ -5593,7 +5586,7 @@ msgstr ""
 #: neutron/plugins/hyperv/hyperv_neutron_plugin.py:254
 #: neutron/plugins/metaplugin/meta_neutron_plugin.py:175
 #: neutron/plugins/mlnx/mlnx_plugin.py:333
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:510
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:518
 #, python-format
 msgid "Created network: %s"
 msgstr ""
@@ -5954,7 +5947,7 @@ msgstr ""
 
 #: neutron/plugins/hyperv/db.py:41
 #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:117
-#: neutron/plugins/openvswitch/ovs_db_v2.py:136
+#: neutron/plugins/openvswitch/ovs_db_v2.py:137
 #, python-format
 msgid ""
 "Reserving vlan %(vlan_id)s on physical network %(physical_network)s from "
@@ -5969,7 +5962,7 @@ msgstr ""
 #: neutron/plugins/hyperv/db.py:79
 #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:140
 #: neutron/plugins/ml2/drivers/type_vlan.py:203
-#: neutron/plugins/openvswitch/ovs_db_v2.py:160
+#: neutron/plugins/openvswitch/ovs_db_v2.py:161
 #, python-format
 msgid ""
 "Reserving specific vlan %(vlan_id)s on physical network "
@@ -5983,7 +5976,7 @@ msgstr ""
 
 #: neutron/plugins/hyperv/db.py:141
 #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:181
-#: neutron/plugins/openvswitch/ovs_db_v2.py:201
+#: neutron/plugins/openvswitch/ovs_db_v2.py:202
 #, python-format
 msgid "vlan_id %(vlan_id)s on physical network %(physical_network)s not found"
 msgstr ""
@@ -5993,8 +5986,8 @@ msgstr ""
 #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:87
 #: neutron/plugins/ml2/drivers/type_vlan.py:127
 #: neutron/plugins/ml2/drivers/type_vlan.py:148
-#: neutron/plugins/openvswitch/ovs_db_v2.py:92
-#: neutron/plugins/openvswitch/ovs_db_v2.py:110
+#: neutron/plugins/openvswitch/ovs_db_v2.py:93
+#: neutron/plugins/openvswitch/ovs_db_v2.py:111
 #, python-format
 msgid ""
 "Removing vlan %(vlan_id)s on physical network %(physical_network)s from "
@@ -6036,7 +6029,7 @@ msgstr ""
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:306
 #: neutron/plugins/ml2/drivers/type_vlan.py:93
 #: neutron/plugins/mlnx/mlnx_plugin.py:143
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:362
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:365
 #, python-format
 msgid "Network VLAN ranges: %s"
 msgstr ""
@@ -6331,26 +6324,26 @@ msgstr ""
 
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:349
 #: neutron/plugins/mlnx/mlnx_plugin.py:216
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:412
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:417
 msgid "provider:segmentation_id specified for flat network"
 msgstr ""
 
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:358
 #: neutron/plugins/mlnx/mlnx_plugin.py:224
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:421
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:426
 #, python-format
 msgid "provider:segmentation_id out of range (%(min_id)s through %(max_id)s)"
 msgstr ""
 
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:365
 #: neutron/plugins/mlnx/mlnx_plugin.py:232
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:441
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:446
 msgid "provider:physical_network specified for local network"
 msgstr ""
 
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:371
 #: neutron/plugins/mlnx/mlnx_plugin.py:236
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:447
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:452
 msgid "provider:segmentation_id specified for local network"
 msgstr ""
 
@@ -6684,7 +6677,7 @@ msgstr ""
 
 #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:146
 #: neutron/plugins/ml2/drivers/type_vlan.py:209
-#: neutron/plugins/openvswitch/ovs_db_v2.py:166
+#: neutron/plugins/openvswitch/ovs_db_v2.py:167
 #, python-format
 msgid ""
 "Reserving specific vlan %(vlan_id)s on physical network "
@@ -6693,7 +6686,7 @@ msgstr ""
 
 #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:170
 #: neutron/plugins/ml2/drivers/type_vlan.py:258
-#: neutron/plugins/openvswitch/ovs_db_v2.py:196
+#: neutron/plugins/openvswitch/ovs_db_v2.py:197
 #, python-format
 msgid ""
 "Releasing vlan %(vlan_id)s on physical network %(physical_network)s to "
@@ -6702,7 +6695,7 @@ msgstr ""
 
 #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:175
 #: neutron/plugins/ml2/drivers/type_vlan.py:253
-#: neutron/plugins/openvswitch/ovs_db_v2.py:191
+#: neutron/plugins/openvswitch/ovs_db_v2.py:192
 #, python-format
 msgid ""
 "Releasing vlan %(vlan_id)s on physical network %(physical_network)s "
@@ -7796,7 +7789,7 @@ msgstr ""
 
 #: neutron/plugins/ml2/drivers/type_gre.py:155
 #: neutron/plugins/ml2/drivers/type_vxlan.py:165
-#: neutron/plugins/openvswitch/ovs_db_v2.py:234
+#: neutron/plugins/openvswitch/ovs_db_v2.py:235
 #, python-format
 msgid "Removing tunnel %s from pool"
 msgstr ""
@@ -7835,7 +7828,7 @@ msgid "%(type)s ID ranges: %(range)s"
 msgstr ""
 
 #: neutron/plugins/ml2/drivers/type_tunnel.py:71
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:431
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:436
 #, python-format
 msgid "provider:physical_network specified for %s network"
 msgstr ""
@@ -8174,7 +8167,7 @@ msgid "Mellanox Embedded Switch Plugin initialisation complete"
 msgstr ""
 
 #: neutron/plugins/mlnx/mlnx_plugin.py:141
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:360
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:363
 #, python-format
 msgid "%s. Server terminated!"
 msgstr ""
@@ -8926,7 +8919,7 @@ msgid "del_portinfo(): NotFound portinfo for port_id: %s"
 msgstr ""
 
 #: neutron/plugins/nec/db/api.py:212
-#: neutron/plugins/openvswitch/ovs_db_v2.py:322
+#: neutron/plugins/openvswitch/ovs_db_v2.py:323
 #, python-format
 msgid "get_port_with_securitygroups() called:port_id=%s"
 msgstr ""
@@ -9615,7 +9608,7 @@ msgstr ""
 
 #: neutron/plugins/nicira/dhcpmeta_modes.py:93
 #, python-format
-msgid "Unable to run Neutron with config option '%s', as NVP does not support it"
+msgid "Unable to run Neutron with config option '%s', as NSX does not support it"
 msgstr ""
 
 #: neutron/plugins/nicira/dhcpmeta_modes.py:96
@@ -9968,29 +9961,29 @@ msgstr ""
 msgid "[%(rid)d] Failed to parse API provider: %(e)s"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:34
+#: neutron/plugins/nicira/common/config.py:35
 msgid ""
 "Maximum number of ports of a logical switch on a bridged transport zone "
 "(default 5000)"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:37
+#: neutron/plugins/nicira/common/config.py:39
 msgid ""
 "Maximum number of ports of a logical switch on an overlay transport zone "
 "(default 256)"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:40
-msgid "Maximum concurrent connections to each NVP controller."
+#: neutron/plugins/nicira/common/config.py:43
+msgid "Maximum concurrent connections to each NSX controller."
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:43
+#: neutron/plugins/nicira/common/config.py:48
 msgid ""
 "Number of seconds a generation id should be valid for (default -1 meaning"
 " do not time out)"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:46
+#: neutron/plugins/nicira/common/config.py:52
 msgid ""
 "If set to access_network this enables a dedicated connection to the "
 "metadata proxy for metadata server access via Neutron router. If set to "
@@ -9999,135 +9992,135 @@ msgid ""
 "namespaces otherwise access_network should be used."
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:54
+#: neutron/plugins/nicira/common/config.py:61
 msgid ""
 "The default network tranport type to use (stt, gre, bridge, ipsec_gre, or"
 " ipsec_stt)"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:57
+#: neutron/plugins/nicira/common/config.py:65
 msgid "The mode used to implement DHCP/metadata services."
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:62
+#: neutron/plugins/nicira/common/config.py:71
 msgid ""
 "Interval in seconds between runs of the state synchronization task. Set "
 "it to 0 to disable it"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:65
+#: neutron/plugins/nicira/common/config.py:75
 msgid ""
 "Maximum value for the additional random delay in seconds between runs of "
 "the state synchronization task"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:69
+#: neutron/plugins/nicira/common/config.py:80
 msgid ""
 "Minimum delay, in seconds, between two state synchronization queries to "
-"NVP. It must not exceed state_sync_interval"
+"NSX. It must not exceed state_sync_interval"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:73
+#: neutron/plugins/nicira/common/config.py:85
 msgid ""
-"Minimum number of resources to be retrieved from NVP during state "
+"Minimum number of resources to be retrieved from NSX during state "
 "synchronization"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:76
+#: neutron/plugins/nicira/common/config.py:89
 msgid ""
 "Always read operational status from backend on show operations. Enabling "
 "this option might slow down the system."
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:84
-msgid "User name for NVP controllers in this cluster"
+#: neutron/plugins/nicira/common/config.py:98
+msgid "User name for NSX controllers in this cluster"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:88
-msgid "Password for NVP controllers in this cluster"
+#: neutron/plugins/nicira/common/config.py:103
+msgid "Password for NSX controllers in this cluster"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:91
+#: neutron/plugins/nicira/common/config.py:106
 msgid "Total time limit for a cluster request"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:94
+#: neutron/plugins/nicira/common/config.py:109
 msgid "Time before aborting a request"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:97
+#: neutron/plugins/nicira/common/config.py:112
 msgid "Number of time a request should be retried"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:100
+#: neutron/plugins/nicira/common/config.py:115
 msgid "Number of times a redirect should be followed"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:102
-msgid "Lists the NVP controllers in this cluster"
+#: neutron/plugins/nicira/common/config.py:118
+msgid "Lists the NSX controllers in this cluster"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:107
+#: neutron/plugins/nicira/common/config.py:123
 msgid ""
-"This is uuid of the default NVP Transport zone that will be used for "
+"This is uuid of the default NSX Transport zone that will be used for "
 "creating tunneled isolated \"Neutron\" networks. It needs to be created "
-"in NVP before starting Neutron with the nvp plugin."
+"in NSX before starting Neutron with the nsx plugin."
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:112
+#: neutron/plugins/nicira/common/config.py:128
 msgid ""
-"Unique identifier of the NVP L3 Gateway service which will be used for "
+"Unique identifier of the NSX L3 Gateway service which will be used for "
 "implementing routers and floating IPs"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:116
+#: neutron/plugins/nicira/common/config.py:132
 msgid ""
-"Unique identifier of the NVP L2 Gateway service which will be used by "
+"Unique identifier of the NSX L2 Gateway service which will be used by "
 "default for network gateways"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:119
+#: neutron/plugins/nicira/common/config.py:135
 msgid ""
 "Unique identifier of the Service Cluster which will be used by logical "
 "services like dhcp and metadata"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:122
+#: neutron/plugins/nicira/common/config.py:138
 msgid ""
 "Name of the interface on a L2 Gateway transport nodewhich should be used "
 "by default when setting up a network connection"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:132
+#: neutron/plugins/nicira/common/config.py:148
 msgid "User name for vsm"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:136
+#: neutron/plugins/nicira/common/config.py:152
 msgid "Password for vsm"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:138
+#: neutron/plugins/nicira/common/config.py:154
 msgid "uri for vsm"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:140
+#: neutron/plugins/nicira/common/config.py:156
 msgid "Optional parameter identifying the ID of datacenter to deploy NSX Edges"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:143
-#: neutron/plugins/nicira/common/config.py:149
+#: neutron/plugins/nicira/common/config.py:159
+#: neutron/plugins/nicira/common/config.py:165
 msgid "Optional parameter identifying the ID of datastore to deploy NSX Edges"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:146
+#: neutron/plugins/nicira/common/config.py:162
 msgid "Optional parameter identifying the ID of resource to deploy NSX Edges"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:152
+#: neutron/plugins/nicira/common/config.py:168
 msgid "Network ID for physical network connectivity"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:155
+#: neutron/plugins/nicira/common/config.py:171
 msgid "Task status check interval"
 msgstr ""
 
@@ -10497,143 +10490,143 @@ msgstr ""
 msgid "Monitor Resource binding with id:%s not found!"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:49
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:50
 msgid "Comma separated list of additional domain name servers"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:55
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:58
 msgid "Default DHCP lease time"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:61
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:66
 msgid "IP address used by Metadata server."
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:64
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:70
 msgid "TCP Port used by Metadata server."
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:96
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:103
 #, python-format
 msgid "Unable to find Logical Service Node for network %s"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:107
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:114
 #, python-format
 msgid "Unable to create LSN for network %s"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:115
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:122
 #, python-format
 msgid "Unable to delete Logical Service Node %s"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:132
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:139
 #, python-format
 msgid ""
 "Unable to find Logical Service Node Port for LSN %(lsn_id)s and subnet "
 "%(subnet_id)s"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:154
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:161
 #, python-format
 msgid ""
 "Unable to find Logical Service Node Port for LSN %(lsn_id)s and mac "
 "address %(mac)s"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:174
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:181
 #, python-format
 msgid "Unable to create port for LSN  %s"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:182
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:189
 #, python-format
 msgid "Unable to delete LSN Port %s"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:202
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:206
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:209
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:213
 #, python-format
 msgid "Metadata port not found while attempting to delete it from network %s"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:209
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:216
 #, python-format
 msgid "Unable to find Logical Services Node Port with MAC %s"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:288
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:295
 #, python-format
 msgid ""
 "Unable to configure dhcp for Logical Service Node %(lsn_id)s and port "
 "%(lsn_port_id)s"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:309
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:316
 #, python-format
 msgid "Unable to configure metadata access for subnet %s"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:332
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:339
 #, python-format
 msgid "Error while configuring LSN port %s"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:436
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:443
 #, python-format
 msgid ""
 "Error while creating subnet %(cidr)s for network %(network)s. Please, "
 "contact administrator"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:506
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:521
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:513
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:528
 #, python-format
 msgid "Performing DHCP %(action)s for resource: %(resource)s"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:516
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:523
 #, python-format
 msgid "Logical Services Node for network %s configured successfully"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:538
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:545
 #, python-format
 msgid "Error while configuring DHCP for port %s"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:550
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:557
 #, python-format
 msgid "DHCP is disabled for subnet %s: nothing to do"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:569
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:576
 #, python-format
 msgid "DHCP for port %s configured successfully"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:577
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:584
 #, python-format
 msgid "Network %s is external: nothing to do"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:585
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:592
 #, python-format
 msgid "Configuring metadata entry for port %s"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:597
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:604
 #, python-format
 msgid "Metadata for port %s configured successfully"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:601
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:608
 #, python-format
 msgid "Handle metadata access via router: %(r)s and interface %(i)s"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:618
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:625
 #, python-format
 msgid "Metadata for router %s handled successfully"
 msgstr ""
@@ -11140,78 +11133,78 @@ msgstr ""
 msgid "Exception in _check_pending_tasks"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_db_v2.py:215
+#: neutron/plugins/openvswitch/ovs_db_v2.py:216
 #, python-format
 msgid "Skipping unreasonable tunnel ID range %(tun_min)s:%(tun_max)s"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_db_v2.py:263
+#: neutron/plugins/openvswitch/ovs_db_v2.py:264
 #, python-format
 msgid "Reserving tunnel %s from pool"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_db_v2.py:278
+#: neutron/plugins/openvswitch/ovs_db_v2.py:279
 #, python-format
 msgid "Reserving specific tunnel %s from pool"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_db_v2.py:281
+#: neutron/plugins/openvswitch/ovs_db_v2.py:282
 #, python-format
 msgid "Reserving specific tunnel %s outside pool"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_db_v2.py:304
+#: neutron/plugins/openvswitch/ovs_db_v2.py:305
 #, python-format
 msgid "Releasing tunnel %s outside pool"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_db_v2.py:306
+#: neutron/plugins/openvswitch/ovs_db_v2.py:307
 #, python-format
 msgid "Releasing tunnel %s to pool"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_db_v2.py:308
+#: neutron/plugins/openvswitch/ovs_db_v2.py:309
 #, python-format
 msgid "tunnel_id %s not found"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_db_v2.py:380
+#: neutron/plugins/openvswitch/ovs_db_v2.py:381
 #, python-format
 msgid "Adding a tunnel endpoint for %s"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_db_v2.py:396
+#: neutron/plugins/openvswitch/ovs_db_v2.py:397
 #, python-format
 msgid ""
 "Adding a tunnel endpoint failed due to a concurrenttransaction had been "
 "committed (%s attempts left)"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_db_v2.py:401
+#: neutron/plugins/openvswitch/ovs_db_v2.py:402
 msgid "Unable to generate a new tunnel id"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:308
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:311
 #, python-format
 msgid "Invalid tenant_network_type: %s. Server terminated!"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:325
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:328
 #, python-format
 msgid "Tunneling disabled but tenant_network_type is '%s'. Server terminated!"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:371
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:374
 #, python-format
 msgid "Invalid tunnel ID range: '%(range)s' - %(e)s. Server terminated!"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:375
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:378
 #, python-format
 msgid "Tunnel ID ranges: %s"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:428
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:433
 #, python-format
 msgid "%s networks are not enabled"
 msgstr ""
@@ -12044,11 +12037,11 @@ msgid ""
 "firewall is supported per tenant."
 msgstr ""
 
-#: neutron/services/firewall/agents/firewall_agent_api.py:34
+#: neutron/services/firewall/agents/firewall_agent_api.py:33
 msgid "Name of the FWaaS Driver"
 msgstr ""
 
-#: neutron/services/firewall/agents/firewall_agent_api.py:38
+#: neutron/services/firewall/agents/firewall_agent_api.py:37
 msgid "Enable FWaaS"
 msgstr ""
 
@@ -12064,79 +12057,79 @@ msgstr ""
 msgid "Initializing firewall agent"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:73
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:74
 #, python-format
 msgid "FWaaS Driver Loaded: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:75
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:77
 #, python-format
 msgid "Error importing FWaaS device driver: %s"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:108
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:110
 #, python-format
 msgid "%(func_name)s from agent for fw: %(fwid)s"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:116
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:118
 #, python-format
 msgid "No Routers on tenant: %s"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:123
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:247
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:125
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:252
 #, python-format
 msgid "Apply fw on Router List: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:132
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:134
 #, python-format
 msgid "Firewall Driver Error for %(func_name)s for fw: %(fwid)s"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:147
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:149
 #, python-format
 msgid "FWaaS RPC failure in %(func_name)s for fw: %(fwid)s"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:164
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:177
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:166
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:179
 #, python-format
 msgid "Firewall Driver Error on fw state %(fwmsg)s for fw: %(fwid)s"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:189
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:191
 #, python-format
 msgid "Process router add, router_id: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:200
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:202
 #, python-format
 msgid "Process router add, fw_list: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:217
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:219
 #, python-format
 msgid "FWaaS RPC info call failed for '%s'."
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:229
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:234
 #, python-format
 msgid "Tenants with Firewalls: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:239
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:244
 #, python-format
 msgid "Router List: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:241
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:246
 #, python-format
 msgid "fw_list: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:258
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:263
 msgid "Failed fwaas process services sync"
 msgstr ""
 
@@ -13973,3 +13966,61 @@ msgstr ""
 #~ msgid "Number of security rules allowed per tenant, -1 for unlimited"
 #~ msgstr ""
 
+#~ msgid ""
+#~ "DNat is disabled for the router "
+#~ "%(router_id)s. Floating IPs cannot be "
+#~ "associated."
+#~ msgstr ""
+
+#~ msgid ""
+#~ "Unable to run Neutron with config "
+#~ "option '%s', as NVP does not "
+#~ "support it"
+#~ msgstr ""
+
+#~ msgid "Maximum concurrent connections to each NVP controller."
+#~ msgstr ""
+
+#~ msgid ""
+#~ "Minimum delay, in seconds, between two"
+#~ " state synchronization queries to NVP. "
+#~ "It must not exceed state_sync_interval"
+#~ msgstr ""
+
+#~ msgid ""
+#~ "Minimum number of resources to be "
+#~ "retrieved from NVP during state "
+#~ "synchronization"
+#~ msgstr ""
+
+#~ msgid "User name for NVP controllers in this cluster"
+#~ msgstr ""
+
+#~ msgid "Password for NVP controllers in this cluster"
+#~ msgstr ""
+
+#~ msgid "Lists the NVP controllers in this cluster"
+#~ msgstr ""
+
+#~ msgid ""
+#~ "This is uuid of the default NVP"
+#~ " Transport zone that will be used "
+#~ "for creating tunneled isolated \"Neutron\" "
+#~ "networks. It needs to be created "
+#~ "in NVP before starting Neutron with "
+#~ "the nvp plugin."
+#~ msgstr ""
+
+#~ msgid ""
+#~ "Unique identifier of the NVP L3 "
+#~ "Gateway service which will be used "
+#~ "for implementing routers and floating "
+#~ "IPs"
+#~ msgstr ""
+
+#~ msgid ""
+#~ "Unique identifier of the NVP L2 "
+#~ "Gateway service which will be used "
+#~ "by default for network gateways"
+#~ msgstr ""
+
index bc201c981f75e16ca44204eff6aebd22c2e08ae5..0bd1f4994bc587c7adfec27032c2ae0fa2635002 100644 (file)
@@ -7,7 +7,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version:  Neutron\n"
 "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2014-01-02 06:32+0000\n"
+"POT-Creation-Date: 2014-01-12 06:33+0000\n"
 "PO-Revision-Date: 2013-01-28 21:54+0000\n"
 "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
 "Language-Team: Catalan "
@@ -896,7 +896,7 @@ msgstr ""
 msgid "Location to store DHCP server config files"
 msgstr ""
 
-#: neutron/agent/linux/dhcp.py:48 neutron/plugins/nicira/dhcp_meta/nvp.py:53
+#: neutron/agent/linux/dhcp.py:48 neutron/plugins/nicira/dhcp_meta/nvp.py:55
 msgid "Domain to use for building the hostnames"
 msgstr ""
 
@@ -1250,7 +1250,7 @@ msgid "TCP Port used by Nova metadata server."
 msgstr ""
 
 #: neutron/agent/metadata/agent.py:73
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:67
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:74
 msgid "Shared secret to sign instance-id request"
 msgstr ""
 
@@ -2436,30 +2436,30 @@ msgstr ""
 msgid "An exception occurred while creating the %(resource)s:%(item)s"
 msgstr ""
 
-#: neutron/db/db_base_plugin_v2.py:1043
+#: neutron/db/db_base_plugin_v2.py:1045
 #, python-format
 msgid "%(name)s '%(addr)s' does not match the ip_version '%(ip_version)s'"
 msgstr ""
 
-#: neutron/db/db_base_plugin_v2.py:1067
+#: neutron/db/db_base_plugin_v2.py:1069
 msgid "Gateway is not valid on subnet"
 msgstr ""
 
-#: neutron/db/db_base_plugin_v2.py:1087 neutron/db/db_base_plugin_v2.py:1101
+#: neutron/db/db_base_plugin_v2.py:1089 neutron/db/db_base_plugin_v2.py:1103
 msgid "new subnet"
 msgstr ""
 
-#: neutron/db/db_base_plugin_v2.py:1094
+#: neutron/db/db_base_plugin_v2.py:1096
 #, python-format
 msgid "Error parsing dns address %s"
 msgstr ""
 
-#: neutron/db/db_base_plugin_v2.py:1356
+#: neutron/db/db_base_plugin_v2.py:1358
 #, 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:1448
+#: neutron/db/db_base_plugin_v2.py:1450
 #, python-format
 msgid "%(address)s (%(subnet_id)s) is not recycled"
 msgstr ""
@@ -2988,51 +2988,51 @@ msgid ""
 "exceeds the maximum %(quota)s."
 msgstr ""
 
-#: neutron/extensions/firewall.py:40
+#: neutron/extensions/firewall.py:39
 #, python-format
 msgid "Firewall %(firewall_id)s could not be found."
 msgstr ""
 
-#: neutron/extensions/firewall.py:44
+#: neutron/extensions/firewall.py:43
 #, python-format
 msgid "Firewall %(firewall_id)s is still active."
 msgstr ""
 
-#: neutron/extensions/firewall.py:48
+#: neutron/extensions/firewall.py:47
 #, python-format
 msgid ""
 "Operation cannot be performed since associated Firewall %(firewall_id)s "
 "is in %(pending_state)s."
 msgstr ""
 
-#: neutron/extensions/firewall.py:53
+#: neutron/extensions/firewall.py:52
 #, python-format
 msgid "Firewall Policy %(firewall_policy_id)s could not be found."
 msgstr ""
 
-#: neutron/extensions/firewall.py:57
+#: neutron/extensions/firewall.py:56
 #, python-format
 msgid "Firewall Policy %(firewall_policy_id)s is being used."
 msgstr ""
 
-#: neutron/extensions/firewall.py:61
+#: neutron/extensions/firewall.py:60
 #, python-format
 msgid "Firewall Rule %(firewall_rule_id)s could not be found."
 msgstr ""
 
-#: neutron/extensions/firewall.py:65
+#: neutron/extensions/firewall.py:64
 #, python-format
 msgid "Firewall Rule %(firewall_rule_id)s is being used."
 msgstr ""
 
-#: neutron/extensions/firewall.py:69
+#: neutron/extensions/firewall.py:68
 #, python-format
 msgid ""
 "Firewall Rule %(firewall_rule_id)s is not associated  with Firewall "
 "Policy %(firewall_policy_id)s."
 msgstr ""
 
-#: neutron/extensions/firewall.py:74
+#: neutron/extensions/firewall.py:73
 #, python-format
 msgid ""
 "Firewall Rule protocol %(protocol)s is not supported. Only protocol "
@@ -3040,91 +3040,91 @@ msgid ""
 "supported."
 msgstr ""
 
-#: neutron/extensions/firewall.py:80
+#: neutron/extensions/firewall.py:79
 #, python-format
 msgid ""
 "Firewall rule action %(action)s is not supported. Only action values "
 "%(values)s are supported."
 msgstr ""
 
-#: neutron/extensions/firewall.py:85
+#: neutron/extensions/firewall.py:84
 #, python-format
 msgid "Invalid value for port %(port)s."
 msgstr ""
 
-#: neutron/extensions/firewall.py:89
+#: neutron/extensions/firewall.py:88
 msgid "Missing rule info argument for insert/remove rule operation."
 msgstr ""
 
-#: neutron/extensions/firewall.py:99
+#: neutron/extensions/firewall.py:98
 #, python-format
 msgid "%(driver)s: Internal driver error."
 msgstr ""
 
-#: neutron/extensions/firewall.py:148
+#: neutron/extensions/firewall.py:147
 #, python-format
 msgid "Port '%s' is not a valid number"
 msgstr ""
 
-#: neutron/extensions/firewall.py:152
+#: neutron/extensions/firewall.py:151
 #, python-format
 msgid "Invalid port '%s'"
 msgstr ""
 
-#: neutron/extensions/firewall.py:166
+#: neutron/extensions/firewall.py:165
 #, python-format
 msgid "%(msg_ip)s and %(msg_subnet)s"
 msgstr ""
 
-#: neutron/extensions/firewall.py:286
+#: neutron/extensions/firewall.py:285
 msgid "Number of firewalls allowed per tenant. A negative value means unlimited."
 msgstr ""
 
-#: neutron/extensions/firewall.py:290
+#: neutron/extensions/firewall.py:289
 msgid ""
 "Number of firewall policies allowed per tenant. A negative value means "
 "unlimited."
 msgstr ""
 
-#: neutron/extensions/firewall.py:294
+#: neutron/extensions/firewall.py:293
 msgid ""
 "Number of firewall rules allowed per tenant. A negative value means "
 "unlimited."
 msgstr ""
 
-#: neutron/extensions/l3.py:36
+#: neutron/extensions/l3.py:34
 #, python-format
 msgid "Router %(router_id)s could not be found"
 msgstr ""
 
-#: neutron/extensions/l3.py:40
+#: neutron/extensions/l3.py:38
 #, python-format
 msgid "Router %(router_id)s still has active ports"
 msgstr ""
 
-#: neutron/extensions/l3.py:44
+#: neutron/extensions/l3.py:42
 #, python-format
 msgid "Router %(router_id)s does not have an interface with id %(port_id)s"
 msgstr ""
 
-#: neutron/extensions/l3.py:49
+#: neutron/extensions/l3.py:47
 #, python-format
 msgid "Router %(router_id)s has no interface on subnet %(subnet_id)s"
 msgstr ""
 
-#: neutron/extensions/l3.py:54
+#: neutron/extensions/l3.py:52
 #, python-format
 msgid ""
 "Router interface for subnet %(subnet_id)s on router %(router_id)s cannot "
 "be deleted, as it is required by one or more floating IPs."
 msgstr ""
 
-#: neutron/extensions/l3.py:60
+#: neutron/extensions/l3.py:58
 #, python-format
 msgid "Floating IP %(floatingip_id)s could not be found"
 msgstr ""
 
-#: neutron/extensions/l3.py:64
+#: neutron/extensions/l3.py:62
 #, python-format
 msgid ""
 "External network %(external_network_id)s is not reachable from subnet "
@@ -3132,7 +3132,7 @@ msgid ""
 "Floating IP."
 msgstr ""
 
-#: neutron/extensions/l3.py:70
+#: neutron/extensions/l3.py:68
 #, python-format
 msgid ""
 "Cannot associate floating IP %(floating_ip_address)s (%(fip_id)s) with "
@@ -3140,37 +3140,30 @@ msgid ""
 "has a floating IP on external network %(net_id)s."
 msgstr ""
 
-#: neutron/extensions/l3.py:77
+#: neutron/extensions/l3.py:75
 #, python-format
 msgid ""
 "Port %(port_id)s has owner %(device_owner)s and therefore cannot be "
 "deleted directly via the port API."
 msgstr ""
 
-#: neutron/extensions/l3.py:82
+#: neutron/extensions/l3.py:80
 #, python-format
 msgid ""
 "Gateway cannot be updated for router %(router_id)s, since a gateway to "
 "external network %(net_id)s is required by one or more floating IPs."
 msgstr ""
 
-#: neutron/extensions/l3.py:142
+#: neutron/extensions/l3.py:140
 msgid "Number of routers allowed per tenant. A negative value means unlimited."
 msgstr ""
 
-#: neutron/extensions/l3.py:146
+#: neutron/extensions/l3.py:144
 msgid ""
 "Number of floating IPs allowed per tenant. A negative value means "
 "unlimited."
 msgstr ""
 
-#: neutron/extensions/l3_ext_gw_mode.py:28
-#, python-format
-msgid ""
-"DNat is disabled for the router %(router_id)s. Floating IPs cannot be "
-"associated."
-msgstr ""
-
 #: neutron/extensions/l3agentscheduler.py:49
 #: neutron/extensions/l3agentscheduler.py:87
 msgid "No plugin for L3 routing registered to handle router scheduling"
@@ -3270,21 +3263,21 @@ msgid ""
 " %(pool)s"
 msgstr ""
 
-#: neutron/extensions/metering.py:34
+#: neutron/extensions/metering.py:33
 #, python-format
 msgid "Metering label %(label_id)s does not exist"
 msgstr ""
 
-#: neutron/extensions/metering.py:38
+#: neutron/extensions/metering.py:37
 msgid "Duplicate Metering Rule in POST."
 msgstr ""
 
-#: neutron/extensions/metering.py:42
+#: neutron/extensions/metering.py:41
 #, python-format
 msgid "Metering label rule %(rule_id)s does not exist"
 msgstr ""
 
-#: neutron/extensions/metering.py:46
+#: neutron/extensions/metering.py:45
 #, python-format
 msgid ""
 "Metering label rule with remote_ip_prefix %(remote_ip_prefix)s overlaps "
@@ -3433,67 +3426,67 @@ msgstr ""
 msgid "API for retrieving service providers for Neutron advanced services"
 msgstr ""
 
-#: neutron/extensions/vpnaas.py:36
+#: neutron/extensions/vpnaas.py:33
 #, python-format
 msgid "VPNService %(vpnservice_id)s could not be found"
 msgstr ""
 
-#: neutron/extensions/vpnaas.py:40
+#: neutron/extensions/vpnaas.py:37
 #, python-format
 msgid "ipsec_site_connection %(ipsecsite_conn_id)s not found"
 msgstr ""
 
-#: neutron/extensions/vpnaas.py:44
+#: neutron/extensions/vpnaas.py:41
 #, python-format
 msgid "ipsec_site_connection %(attr)s is equal to or less than dpd_interval"
 msgstr ""
 
-#: neutron/extensions/vpnaas.py:49
+#: neutron/extensions/vpnaas.py:46
 #, python-format
 msgid "ipsec_site_connection MTU %(mtu)d is too small for ipv%(version)s"
 msgstr ""
 
-#: neutron/extensions/vpnaas.py:54
+#: neutron/extensions/vpnaas.py:51
 #, python-format
 msgid "IKEPolicy %(ikepolicy_id)s could not be found"
 msgstr ""
 
-#: neutron/extensions/vpnaas.py:58
+#: neutron/extensions/vpnaas.py:55
 #, python-format
 msgid "IPsecPolicy %(ipsecpolicy_id)s could not be found"
 msgstr ""
 
-#: neutron/extensions/vpnaas.py:62
+#: neutron/extensions/vpnaas.py:59
 #, python-format
 msgid "IKEPolicy %(ikepolicy_id)s is still in use"
 msgstr ""
 
-#: neutron/extensions/vpnaas.py:66
+#: neutron/extensions/vpnaas.py:63
 #, python-format
 msgid "VPNService %(vpnservice_id)s is still in use"
 msgstr ""
 
-#: neutron/extensions/vpnaas.py:70
+#: neutron/extensions/vpnaas.py:67
 #, python-format
 msgid "Router %(router_id)s is used by VPNService %(vpnservice_id)s"
 msgstr ""
 
-#: neutron/extensions/vpnaas.py:74
+#: neutron/extensions/vpnaas.py:71
 #, python-format
 msgid "Invalid state %(state)s of vpnaas resource %(id)s for updating"
 msgstr ""
 
-#: neutron/extensions/vpnaas.py:79
+#: neutron/extensions/vpnaas.py:76
 #, python-format
 msgid "IPsecPolicy %(ipsecpolicy_id)s is still in use"
 msgstr ""
 
-#: neutron/extensions/vpnaas.py:83
+#: neutron/extensions/vpnaas.py:80
 #, python-format
 msgid "Can not load driver :%(device_driver)s"
 msgstr ""
 
-#: neutron/extensions/vpnaas.py:87
+#: neutron/extensions/vpnaas.py:84
 #, python-format
 msgid "Subnet %(subnet_id)s is not connected to Router %(router_id)s"
 msgstr ""
@@ -5395,7 +5388,7 @@ msgstr ""
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:318
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:345
 #: neutron/plugins/mlnx/mlnx_plugin.py:191
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:408
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:413
 msgid "provider:network_type required"
 msgstr ""
 
@@ -5403,8 +5396,8 @@ msgstr ""
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:336
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:355
 #: neutron/plugins/mlnx/mlnx_plugin.py:221
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:418
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:437
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:423
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:442
 msgid "provider:segmentation_id required"
 msgstr ""
 
@@ -5423,7 +5416,7 @@ msgstr ""
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:343
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:377
 #: neutron/plugins/mlnx/mlnx_plugin.py:207
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:453
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:458
 #, python-format
 msgid "provider:network_type %s not supported"
 msgstr ""
@@ -5431,7 +5424,7 @@ msgstr ""
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:349
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:383
 #: neutron/plugins/mlnx/mlnx_plugin.py:248
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:459
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:464
 #, python-format
 msgid "Unknown provider:physical_network %s"
 msgstr ""
@@ -5439,7 +5432,7 @@ msgstr ""
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:355
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:389
 #: neutron/plugins/mlnx/mlnx_plugin.py:254
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:465
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:470
 msgid "provider:physical_network required"
 msgstr ""
 
@@ -5592,7 +5585,7 @@ msgstr ""
 #: neutron/plugins/hyperv/hyperv_neutron_plugin.py:254
 #: neutron/plugins/metaplugin/meta_neutron_plugin.py:175
 #: neutron/plugins/mlnx/mlnx_plugin.py:333
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:510
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:518
 #, python-format
 msgid "Created network: %s"
 msgstr ""
@@ -5953,7 +5946,7 @@ msgstr ""
 
 #: neutron/plugins/hyperv/db.py:41
 #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:117
-#: neutron/plugins/openvswitch/ovs_db_v2.py:136
+#: neutron/plugins/openvswitch/ovs_db_v2.py:137
 #, python-format
 msgid ""
 "Reserving vlan %(vlan_id)s on physical network %(physical_network)s from "
@@ -5968,7 +5961,7 @@ msgstr ""
 #: neutron/plugins/hyperv/db.py:79
 #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:140
 #: neutron/plugins/ml2/drivers/type_vlan.py:203
-#: neutron/plugins/openvswitch/ovs_db_v2.py:160
+#: neutron/plugins/openvswitch/ovs_db_v2.py:161
 #, python-format
 msgid ""
 "Reserving specific vlan %(vlan_id)s on physical network "
@@ -5982,7 +5975,7 @@ msgstr ""
 
 #: neutron/plugins/hyperv/db.py:141
 #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:181
-#: neutron/plugins/openvswitch/ovs_db_v2.py:201
+#: neutron/plugins/openvswitch/ovs_db_v2.py:202
 #, python-format
 msgid "vlan_id %(vlan_id)s on physical network %(physical_network)s not found"
 msgstr ""
@@ -5992,8 +5985,8 @@ msgstr ""
 #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:87
 #: neutron/plugins/ml2/drivers/type_vlan.py:127
 #: neutron/plugins/ml2/drivers/type_vlan.py:148
-#: neutron/plugins/openvswitch/ovs_db_v2.py:92
-#: neutron/plugins/openvswitch/ovs_db_v2.py:110
+#: neutron/plugins/openvswitch/ovs_db_v2.py:93
+#: neutron/plugins/openvswitch/ovs_db_v2.py:111
 #, python-format
 msgid ""
 "Removing vlan %(vlan_id)s on physical network %(physical_network)s from "
@@ -6035,7 +6028,7 @@ msgstr ""
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:306
 #: neutron/plugins/ml2/drivers/type_vlan.py:93
 #: neutron/plugins/mlnx/mlnx_plugin.py:143
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:362
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:365
 #, python-format
 msgid "Network VLAN ranges: %s"
 msgstr ""
@@ -6330,26 +6323,26 @@ msgstr ""
 
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:349
 #: neutron/plugins/mlnx/mlnx_plugin.py:216
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:412
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:417
 msgid "provider:segmentation_id specified for flat network"
 msgstr ""
 
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:358
 #: neutron/plugins/mlnx/mlnx_plugin.py:224
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:421
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:426
 #, python-format
 msgid "provider:segmentation_id out of range (%(min_id)s through %(max_id)s)"
 msgstr ""
 
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:365
 #: neutron/plugins/mlnx/mlnx_plugin.py:232
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:441
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:446
 msgid "provider:physical_network specified for local network"
 msgstr ""
 
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:371
 #: neutron/plugins/mlnx/mlnx_plugin.py:236
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:447
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:452
 msgid "provider:segmentation_id specified for local network"
 msgstr ""
 
@@ -6683,7 +6676,7 @@ msgstr ""
 
 #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:146
 #: neutron/plugins/ml2/drivers/type_vlan.py:209
-#: neutron/plugins/openvswitch/ovs_db_v2.py:166
+#: neutron/plugins/openvswitch/ovs_db_v2.py:167
 #, python-format
 msgid ""
 "Reserving specific vlan %(vlan_id)s on physical network "
@@ -6692,7 +6685,7 @@ msgstr ""
 
 #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:170
 #: neutron/plugins/ml2/drivers/type_vlan.py:258
-#: neutron/plugins/openvswitch/ovs_db_v2.py:196
+#: neutron/plugins/openvswitch/ovs_db_v2.py:197
 #, python-format
 msgid ""
 "Releasing vlan %(vlan_id)s on physical network %(physical_network)s to "
@@ -6701,7 +6694,7 @@ msgstr ""
 
 #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:175
 #: neutron/plugins/ml2/drivers/type_vlan.py:253
-#: neutron/plugins/openvswitch/ovs_db_v2.py:191
+#: neutron/plugins/openvswitch/ovs_db_v2.py:192
 #, python-format
 msgid ""
 "Releasing vlan %(vlan_id)s on physical network %(physical_network)s "
@@ -7795,7 +7788,7 @@ msgstr ""
 
 #: neutron/plugins/ml2/drivers/type_gre.py:155
 #: neutron/plugins/ml2/drivers/type_vxlan.py:165
-#: neutron/plugins/openvswitch/ovs_db_v2.py:234
+#: neutron/plugins/openvswitch/ovs_db_v2.py:235
 #, python-format
 msgid "Removing tunnel %s from pool"
 msgstr ""
@@ -7834,7 +7827,7 @@ msgid "%(type)s ID ranges: %(range)s"
 msgstr ""
 
 #: neutron/plugins/ml2/drivers/type_tunnel.py:71
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:431
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:436
 #, python-format
 msgid "provider:physical_network specified for %s network"
 msgstr ""
@@ -8173,7 +8166,7 @@ msgid "Mellanox Embedded Switch Plugin initialisation complete"
 msgstr ""
 
 #: neutron/plugins/mlnx/mlnx_plugin.py:141
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:360
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:363
 #, python-format
 msgid "%s. Server terminated!"
 msgstr ""
@@ -8925,7 +8918,7 @@ msgid "del_portinfo(): NotFound portinfo for port_id: %s"
 msgstr ""
 
 #: neutron/plugins/nec/db/api.py:212
-#: neutron/plugins/openvswitch/ovs_db_v2.py:322
+#: neutron/plugins/openvswitch/ovs_db_v2.py:323
 #, python-format
 msgid "get_port_with_securitygroups() called:port_id=%s"
 msgstr ""
@@ -9614,7 +9607,7 @@ msgstr ""
 
 #: neutron/plugins/nicira/dhcpmeta_modes.py:93
 #, python-format
-msgid "Unable to run Neutron with config option '%s', as NVP does not support it"
+msgid "Unable to run Neutron with config option '%s', as NSX does not support it"
 msgstr ""
 
 #: neutron/plugins/nicira/dhcpmeta_modes.py:96
@@ -9967,29 +9960,29 @@ msgstr ""
 msgid "[%(rid)d] Failed to parse API provider: %(e)s"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:34
+#: neutron/plugins/nicira/common/config.py:35
 msgid ""
 "Maximum number of ports of a logical switch on a bridged transport zone "
 "(default 5000)"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:37
+#: neutron/plugins/nicira/common/config.py:39
 msgid ""
 "Maximum number of ports of a logical switch on an overlay transport zone "
 "(default 256)"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:40
-msgid "Maximum concurrent connections to each NVP controller."
+#: neutron/plugins/nicira/common/config.py:43
+msgid "Maximum concurrent connections to each NSX controller."
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:43
+#: neutron/plugins/nicira/common/config.py:48
 msgid ""
 "Number of seconds a generation id should be valid for (default -1 meaning"
 " do not time out)"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:46
+#: neutron/plugins/nicira/common/config.py:52
 msgid ""
 "If set to access_network this enables a dedicated connection to the "
 "metadata proxy for metadata server access via Neutron router. If set to "
@@ -9998,135 +9991,135 @@ msgid ""
 "namespaces otherwise access_network should be used."
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:54
+#: neutron/plugins/nicira/common/config.py:61
 msgid ""
 "The default network tranport type to use (stt, gre, bridge, ipsec_gre, or"
 " ipsec_stt)"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:57
+#: neutron/plugins/nicira/common/config.py:65
 msgid "The mode used to implement DHCP/metadata services."
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:62
+#: neutron/plugins/nicira/common/config.py:71
 msgid ""
 "Interval in seconds between runs of the state synchronization task. Set "
 "it to 0 to disable it"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:65
+#: neutron/plugins/nicira/common/config.py:75
 msgid ""
 "Maximum value for the additional random delay in seconds between runs of "
 "the state synchronization task"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:69
+#: neutron/plugins/nicira/common/config.py:80
 msgid ""
 "Minimum delay, in seconds, between two state synchronization queries to "
-"NVP. It must not exceed state_sync_interval"
+"NSX. It must not exceed state_sync_interval"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:73
+#: neutron/plugins/nicira/common/config.py:85
 msgid ""
-"Minimum number of resources to be retrieved from NVP during state "
+"Minimum number of resources to be retrieved from NSX during state "
 "synchronization"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:76
+#: neutron/plugins/nicira/common/config.py:89
 msgid ""
 "Always read operational status from backend on show operations. Enabling "
 "this option might slow down the system."
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:84
-msgid "User name for NVP controllers in this cluster"
+#: neutron/plugins/nicira/common/config.py:98
+msgid "User name for NSX controllers in this cluster"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:88
-msgid "Password for NVP controllers in this cluster"
+#: neutron/plugins/nicira/common/config.py:103
+msgid "Password for NSX controllers in this cluster"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:91
+#: neutron/plugins/nicira/common/config.py:106
 msgid "Total time limit for a cluster request"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:94
+#: neutron/plugins/nicira/common/config.py:109
 msgid "Time before aborting a request"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:97
+#: neutron/plugins/nicira/common/config.py:112
 msgid "Number of time a request should be retried"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:100
+#: neutron/plugins/nicira/common/config.py:115
 msgid "Number of times a redirect should be followed"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:102
-msgid "Lists the NVP controllers in this cluster"
+#: neutron/plugins/nicira/common/config.py:118
+msgid "Lists the NSX controllers in this cluster"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:107
+#: neutron/plugins/nicira/common/config.py:123
 msgid ""
-"This is uuid of the default NVP Transport zone that will be used for "
+"This is uuid of the default NSX Transport zone that will be used for "
 "creating tunneled isolated \"Neutron\" networks. It needs to be created "
-"in NVP before starting Neutron with the nvp plugin."
+"in NSX before starting Neutron with the nsx plugin."
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:112
+#: neutron/plugins/nicira/common/config.py:128
 msgid ""
-"Unique identifier of the NVP L3 Gateway service which will be used for "
+"Unique identifier of the NSX L3 Gateway service which will be used for "
 "implementing routers and floating IPs"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:116
+#: neutron/plugins/nicira/common/config.py:132
 msgid ""
-"Unique identifier of the NVP L2 Gateway service which will be used by "
+"Unique identifier of the NSX L2 Gateway service which will be used by "
 "default for network gateways"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:119
+#: neutron/plugins/nicira/common/config.py:135
 msgid ""
 "Unique identifier of the Service Cluster which will be used by logical "
 "services like dhcp and metadata"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:122
+#: neutron/plugins/nicira/common/config.py:138
 msgid ""
 "Name of the interface on a L2 Gateway transport nodewhich should be used "
 "by default when setting up a network connection"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:132
+#: neutron/plugins/nicira/common/config.py:148
 msgid "User name for vsm"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:136
+#: neutron/plugins/nicira/common/config.py:152
 msgid "Password for vsm"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:138
+#: neutron/plugins/nicira/common/config.py:154
 msgid "uri for vsm"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:140
+#: neutron/plugins/nicira/common/config.py:156
 msgid "Optional parameter identifying the ID of datacenter to deploy NSX Edges"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:143
-#: neutron/plugins/nicira/common/config.py:149
+#: neutron/plugins/nicira/common/config.py:159
+#: neutron/plugins/nicira/common/config.py:165
 msgid "Optional parameter identifying the ID of datastore to deploy NSX Edges"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:146
+#: neutron/plugins/nicira/common/config.py:162
 msgid "Optional parameter identifying the ID of resource to deploy NSX Edges"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:152
+#: neutron/plugins/nicira/common/config.py:168
 msgid "Network ID for physical network connectivity"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:155
+#: neutron/plugins/nicira/common/config.py:171
 msgid "Task status check interval"
 msgstr ""
 
@@ -10496,143 +10489,143 @@ msgstr ""
 msgid "Monitor Resource binding with id:%s not found!"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:49
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:50
 msgid "Comma separated list of additional domain name servers"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:55
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:58
 msgid "Default DHCP lease time"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:61
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:66
 msgid "IP address used by Metadata server."
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:64
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:70
 msgid "TCP Port used by Metadata server."
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:96
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:103
 #, python-format
 msgid "Unable to find Logical Service Node for network %s"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:107
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:114
 #, python-format
 msgid "Unable to create LSN for network %s"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:115
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:122
 #, python-format
 msgid "Unable to delete Logical Service Node %s"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:132
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:139
 #, python-format
 msgid ""
 "Unable to find Logical Service Node Port for LSN %(lsn_id)s and subnet "
 "%(subnet_id)s"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:154
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:161
 #, python-format
 msgid ""
 "Unable to find Logical Service Node Port for LSN %(lsn_id)s and mac "
 "address %(mac)s"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:174
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:181
 #, python-format
 msgid "Unable to create port for LSN  %s"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:182
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:189
 #, python-format
 msgid "Unable to delete LSN Port %s"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:202
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:206
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:209
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:213
 #, python-format
 msgid "Metadata port not found while attempting to delete it from network %s"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:209
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:216
 #, python-format
 msgid "Unable to find Logical Services Node Port with MAC %s"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:288
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:295
 #, python-format
 msgid ""
 "Unable to configure dhcp for Logical Service Node %(lsn_id)s and port "
 "%(lsn_port_id)s"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:309
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:316
 #, python-format
 msgid "Unable to configure metadata access for subnet %s"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:332
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:339
 #, python-format
 msgid "Error while configuring LSN port %s"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:436
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:443
 #, python-format
 msgid ""
 "Error while creating subnet %(cidr)s for network %(network)s. Please, "
 "contact administrator"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:506
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:521
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:513
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:528
 #, python-format
 msgid "Performing DHCP %(action)s for resource: %(resource)s"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:516
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:523
 #, python-format
 msgid "Logical Services Node for network %s configured successfully"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:538
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:545
 #, python-format
 msgid "Error while configuring DHCP for port %s"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:550
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:557
 #, python-format
 msgid "DHCP is disabled for subnet %s: nothing to do"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:569
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:576
 #, python-format
 msgid "DHCP for port %s configured successfully"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:577
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:584
 #, python-format
 msgid "Network %s is external: nothing to do"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:585
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:592
 #, python-format
 msgid "Configuring metadata entry for port %s"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:597
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:604
 #, python-format
 msgid "Metadata for port %s configured successfully"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:601
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:608
 #, python-format
 msgid "Handle metadata access via router: %(r)s and interface %(i)s"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:618
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:625
 #, python-format
 msgid "Metadata for router %s handled successfully"
 msgstr ""
@@ -11139,78 +11132,78 @@ msgstr ""
 msgid "Exception in _check_pending_tasks"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_db_v2.py:215
+#: neutron/plugins/openvswitch/ovs_db_v2.py:216
 #, python-format
 msgid "Skipping unreasonable tunnel ID range %(tun_min)s:%(tun_max)s"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_db_v2.py:263
+#: neutron/plugins/openvswitch/ovs_db_v2.py:264
 #, python-format
 msgid "Reserving tunnel %s from pool"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_db_v2.py:278
+#: neutron/plugins/openvswitch/ovs_db_v2.py:279
 #, python-format
 msgid "Reserving specific tunnel %s from pool"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_db_v2.py:281
+#: neutron/plugins/openvswitch/ovs_db_v2.py:282
 #, python-format
 msgid "Reserving specific tunnel %s outside pool"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_db_v2.py:304
+#: neutron/plugins/openvswitch/ovs_db_v2.py:305
 #, python-format
 msgid "Releasing tunnel %s outside pool"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_db_v2.py:306
+#: neutron/plugins/openvswitch/ovs_db_v2.py:307
 #, python-format
 msgid "Releasing tunnel %s to pool"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_db_v2.py:308
+#: neutron/plugins/openvswitch/ovs_db_v2.py:309
 #, python-format
 msgid "tunnel_id %s not found"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_db_v2.py:380
+#: neutron/plugins/openvswitch/ovs_db_v2.py:381
 #, python-format
 msgid "Adding a tunnel endpoint for %s"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_db_v2.py:396
+#: neutron/plugins/openvswitch/ovs_db_v2.py:397
 #, python-format
 msgid ""
 "Adding a tunnel endpoint failed due to a concurrenttransaction had been "
 "committed (%s attempts left)"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_db_v2.py:401
+#: neutron/plugins/openvswitch/ovs_db_v2.py:402
 msgid "Unable to generate a new tunnel id"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:308
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:311
 #, python-format
 msgid "Invalid tenant_network_type: %s. Server terminated!"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:325
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:328
 #, python-format
 msgid "Tunneling disabled but tenant_network_type is '%s'. Server terminated!"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:371
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:374
 #, python-format
 msgid "Invalid tunnel ID range: '%(range)s' - %(e)s. Server terminated!"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:375
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:378
 #, python-format
 msgid "Tunnel ID ranges: %s"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:428
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:433
 #, python-format
 msgid "%s networks are not enabled"
 msgstr ""
@@ -12043,11 +12036,11 @@ msgid ""
 "firewall is supported per tenant."
 msgstr ""
 
-#: neutron/services/firewall/agents/firewall_agent_api.py:34
+#: neutron/services/firewall/agents/firewall_agent_api.py:33
 msgid "Name of the FWaaS Driver"
 msgstr ""
 
-#: neutron/services/firewall/agents/firewall_agent_api.py:38
+#: neutron/services/firewall/agents/firewall_agent_api.py:37
 msgid "Enable FWaaS"
 msgstr ""
 
@@ -12063,79 +12056,79 @@ msgstr ""
 msgid "Initializing firewall agent"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:73
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:74
 #, python-format
 msgid "FWaaS Driver Loaded: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:75
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:77
 #, python-format
 msgid "Error importing FWaaS device driver: %s"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:108
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:110
 #, python-format
 msgid "%(func_name)s from agent for fw: %(fwid)s"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:116
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:118
 #, python-format
 msgid "No Routers on tenant: %s"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:123
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:247
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:125
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:252
 #, python-format
 msgid "Apply fw on Router List: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:132
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:134
 #, python-format
 msgid "Firewall Driver Error for %(func_name)s for fw: %(fwid)s"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:147
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:149
 #, python-format
 msgid "FWaaS RPC failure in %(func_name)s for fw: %(fwid)s"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:164
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:177
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:166
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:179
 #, python-format
 msgid "Firewall Driver Error on fw state %(fwmsg)s for fw: %(fwid)s"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:189
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:191
 #, python-format
 msgid "Process router add, router_id: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:200
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:202
 #, python-format
 msgid "Process router add, fw_list: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:217
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:219
 #, python-format
 msgid "FWaaS RPC info call failed for '%s'."
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:229
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:234
 #, python-format
 msgid "Tenants with Firewalls: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:239
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:244
 #, python-format
 msgid "Router List: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:241
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:246
 #, python-format
 msgid "fw_list: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:258
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:263
 msgid "Failed fwaas process services sync"
 msgstr ""
 
@@ -13972,3 +13965,61 @@ msgstr ""
 #~ msgid "Number of security rules allowed per tenant, -1 for unlimited"
 #~ msgstr ""
 
+#~ msgid ""
+#~ "DNat is disabled for the router "
+#~ "%(router_id)s. Floating IPs cannot be "
+#~ "associated."
+#~ msgstr ""
+
+#~ msgid ""
+#~ "Unable to run Neutron with config "
+#~ "option '%s', as NVP does not "
+#~ "support it"
+#~ msgstr ""
+
+#~ msgid "Maximum concurrent connections to each NVP controller."
+#~ msgstr ""
+
+#~ msgid ""
+#~ "Minimum delay, in seconds, between two"
+#~ " state synchronization queries to NVP. "
+#~ "It must not exceed state_sync_interval"
+#~ msgstr ""
+
+#~ msgid ""
+#~ "Minimum number of resources to be "
+#~ "retrieved from NVP during state "
+#~ "synchronization"
+#~ msgstr ""
+
+#~ msgid "User name for NVP controllers in this cluster"
+#~ msgstr ""
+
+#~ msgid "Password for NVP controllers in this cluster"
+#~ msgstr ""
+
+#~ msgid "Lists the NVP controllers in this cluster"
+#~ msgstr ""
+
+#~ msgid ""
+#~ "This is uuid of the default NVP"
+#~ " Transport zone that will be used "
+#~ "for creating tunneled isolated \"Neutron\" "
+#~ "networks. It needs to be created "
+#~ "in NVP before starting Neutron with "
+#~ "the nvp plugin."
+#~ msgstr ""
+
+#~ msgid ""
+#~ "Unique identifier of the NVP L3 "
+#~ "Gateway service which will be used "
+#~ "for implementing routers and floating "
+#~ "IPs"
+#~ msgstr ""
+
+#~ msgid ""
+#~ "Unique identifier of the NVP L2 "
+#~ "Gateway service which will be used "
+#~ "by default for network gateways"
+#~ msgstr ""
+
index cf91a22c44bb12c7d71201842828ece57941da19..581e06edaea376aaa729a95d2b8c46eb32484c0a 100644 (file)
@@ -7,7 +7,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version:  Quantum\n"
 "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2014-01-02 06:32+0000\n"
+"POT-Creation-Date: 2014-01-12 06:33+0000\n"
 "PO-Revision-Date: 2013-01-28 21:54+0000\n"
 "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
 "Language-Team: Czech "
@@ -896,7 +896,7 @@ msgstr ""
 msgid "Location to store DHCP server config files"
 msgstr ""
 
-#: neutron/agent/linux/dhcp.py:48 neutron/plugins/nicira/dhcp_meta/nvp.py:53
+#: neutron/agent/linux/dhcp.py:48 neutron/plugins/nicira/dhcp_meta/nvp.py:55
 msgid "Domain to use for building the hostnames"
 msgstr ""
 
@@ -1250,7 +1250,7 @@ msgid "TCP Port used by Nova metadata server."
 msgstr ""
 
 #: neutron/agent/metadata/agent.py:73
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:67
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:74
 msgid "Shared secret to sign instance-id request"
 msgstr ""
 
@@ -2436,30 +2436,30 @@ msgstr ""
 msgid "An exception occurred while creating the %(resource)s:%(item)s"
 msgstr ""
 
-#: neutron/db/db_base_plugin_v2.py:1043
+#: neutron/db/db_base_plugin_v2.py:1045
 #, python-format
 msgid "%(name)s '%(addr)s' does not match the ip_version '%(ip_version)s'"
 msgstr ""
 
-#: neutron/db/db_base_plugin_v2.py:1067
+#: neutron/db/db_base_plugin_v2.py:1069
 msgid "Gateway is not valid on subnet"
 msgstr ""
 
-#: neutron/db/db_base_plugin_v2.py:1087 neutron/db/db_base_plugin_v2.py:1101
+#: neutron/db/db_base_plugin_v2.py:1089 neutron/db/db_base_plugin_v2.py:1103
 msgid "new subnet"
 msgstr ""
 
-#: neutron/db/db_base_plugin_v2.py:1094
+#: neutron/db/db_base_plugin_v2.py:1096
 #, python-format
 msgid "Error parsing dns address %s"
 msgstr ""
 
-#: neutron/db/db_base_plugin_v2.py:1356
+#: neutron/db/db_base_plugin_v2.py:1358
 #, 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:1448
+#: neutron/db/db_base_plugin_v2.py:1450
 #, python-format
 msgid "%(address)s (%(subnet_id)s) is not recycled"
 msgstr ""
@@ -2988,51 +2988,51 @@ msgid ""
 "exceeds the maximum %(quota)s."
 msgstr ""
 
-#: neutron/extensions/firewall.py:40
+#: neutron/extensions/firewall.py:39
 #, python-format
 msgid "Firewall %(firewall_id)s could not be found."
 msgstr ""
 
-#: neutron/extensions/firewall.py:44
+#: neutron/extensions/firewall.py:43
 #, python-format
 msgid "Firewall %(firewall_id)s is still active."
 msgstr ""
 
-#: neutron/extensions/firewall.py:48
+#: neutron/extensions/firewall.py:47
 #, python-format
 msgid ""
 "Operation cannot be performed since associated Firewall %(firewall_id)s "
 "is in %(pending_state)s."
 msgstr ""
 
-#: neutron/extensions/firewall.py:53
+#: neutron/extensions/firewall.py:52
 #, python-format
 msgid "Firewall Policy %(firewall_policy_id)s could not be found."
 msgstr ""
 
-#: neutron/extensions/firewall.py:57
+#: neutron/extensions/firewall.py:56
 #, python-format
 msgid "Firewall Policy %(firewall_policy_id)s is being used."
 msgstr ""
 
-#: neutron/extensions/firewall.py:61
+#: neutron/extensions/firewall.py:60
 #, python-format
 msgid "Firewall Rule %(firewall_rule_id)s could not be found."
 msgstr ""
 
-#: neutron/extensions/firewall.py:65
+#: neutron/extensions/firewall.py:64
 #, python-format
 msgid "Firewall Rule %(firewall_rule_id)s is being used."
 msgstr ""
 
-#: neutron/extensions/firewall.py:69
+#: neutron/extensions/firewall.py:68
 #, python-format
 msgid ""
 "Firewall Rule %(firewall_rule_id)s is not associated  with Firewall "
 "Policy %(firewall_policy_id)s."
 msgstr ""
 
-#: neutron/extensions/firewall.py:74
+#: neutron/extensions/firewall.py:73
 #, python-format
 msgid ""
 "Firewall Rule protocol %(protocol)s is not supported. Only protocol "
@@ -3040,91 +3040,91 @@ msgid ""
 "supported."
 msgstr ""
 
-#: neutron/extensions/firewall.py:80
+#: neutron/extensions/firewall.py:79
 #, python-format
 msgid ""
 "Firewall rule action %(action)s is not supported. Only action values "
 "%(values)s are supported."
 msgstr ""
 
-#: neutron/extensions/firewall.py:85
+#: neutron/extensions/firewall.py:84
 #, python-format
 msgid "Invalid value for port %(port)s."
 msgstr ""
 
-#: neutron/extensions/firewall.py:89
+#: neutron/extensions/firewall.py:88
 msgid "Missing rule info argument for insert/remove rule operation."
 msgstr ""
 
-#: neutron/extensions/firewall.py:99
+#: neutron/extensions/firewall.py:98
 #, python-format
 msgid "%(driver)s: Internal driver error."
 msgstr ""
 
-#: neutron/extensions/firewall.py:148
+#: neutron/extensions/firewall.py:147
 #, python-format
 msgid "Port '%s' is not a valid number"
 msgstr ""
 
-#: neutron/extensions/firewall.py:152
+#: neutron/extensions/firewall.py:151
 #, python-format
 msgid "Invalid port '%s'"
 msgstr ""
 
-#: neutron/extensions/firewall.py:166
+#: neutron/extensions/firewall.py:165
 #, python-format
 msgid "%(msg_ip)s and %(msg_subnet)s"
 msgstr ""
 
-#: neutron/extensions/firewall.py:286
+#: neutron/extensions/firewall.py:285
 msgid "Number of firewalls allowed per tenant. A negative value means unlimited."
 msgstr ""
 
-#: neutron/extensions/firewall.py:290
+#: neutron/extensions/firewall.py:289
 msgid ""
 "Number of firewall policies allowed per tenant. A negative value means "
 "unlimited."
 msgstr ""
 
-#: neutron/extensions/firewall.py:294
+#: neutron/extensions/firewall.py:293
 msgid ""
 "Number of firewall rules allowed per tenant. A negative value means "
 "unlimited."
 msgstr ""
 
-#: neutron/extensions/l3.py:36
+#: neutron/extensions/l3.py:34
 #, python-format
 msgid "Router %(router_id)s could not be found"
 msgstr ""
 
-#: neutron/extensions/l3.py:40
+#: neutron/extensions/l3.py:38
 #, python-format
 msgid "Router %(router_id)s still has active ports"
 msgstr ""
 
-#: neutron/extensions/l3.py:44
+#: neutron/extensions/l3.py:42
 #, python-format
 msgid "Router %(router_id)s does not have an interface with id %(port_id)s"
 msgstr ""
 
-#: neutron/extensions/l3.py:49
+#: neutron/extensions/l3.py:47
 #, python-format
 msgid "Router %(router_id)s has no interface on subnet %(subnet_id)s"
 msgstr ""
 
-#: neutron/extensions/l3.py:54
+#: neutron/extensions/l3.py:52
 #, python-format
 msgid ""
 "Router interface for subnet %(subnet_id)s on router %(router_id)s cannot "
 "be deleted, as it is required by one or more floating IPs."
 msgstr ""
 
-#: neutron/extensions/l3.py:60
+#: neutron/extensions/l3.py:58
 #, python-format
 msgid "Floating IP %(floatingip_id)s could not be found"
 msgstr ""
 
-#: neutron/extensions/l3.py:64
+#: neutron/extensions/l3.py:62
 #, python-format
 msgid ""
 "External network %(external_network_id)s is not reachable from subnet "
@@ -3132,7 +3132,7 @@ msgid ""
 "Floating IP."
 msgstr ""
 
-#: neutron/extensions/l3.py:70
+#: neutron/extensions/l3.py:68
 #, python-format
 msgid ""
 "Cannot associate floating IP %(floating_ip_address)s (%(fip_id)s) with "
@@ -3140,37 +3140,30 @@ msgid ""
 "has a floating IP on external network %(net_id)s."
 msgstr ""
 
-#: neutron/extensions/l3.py:77
+#: neutron/extensions/l3.py:75
 #, python-format
 msgid ""
 "Port %(port_id)s has owner %(device_owner)s and therefore cannot be "
 "deleted directly via the port API."
 msgstr ""
 
-#: neutron/extensions/l3.py:82
+#: neutron/extensions/l3.py:80
 #, python-format
 msgid ""
 "Gateway cannot be updated for router %(router_id)s, since a gateway to "
 "external network %(net_id)s is required by one or more floating IPs."
 msgstr ""
 
-#: neutron/extensions/l3.py:142
+#: neutron/extensions/l3.py:140
 msgid "Number of routers allowed per tenant. A negative value means unlimited."
 msgstr ""
 
-#: neutron/extensions/l3.py:146
+#: neutron/extensions/l3.py:144
 msgid ""
 "Number of floating IPs allowed per tenant. A negative value means "
 "unlimited."
 msgstr ""
 
-#: neutron/extensions/l3_ext_gw_mode.py:28
-#, python-format
-msgid ""
-"DNat is disabled for the router %(router_id)s. Floating IPs cannot be "
-"associated."
-msgstr ""
-
 #: neutron/extensions/l3agentscheduler.py:49
 #: neutron/extensions/l3agentscheduler.py:87
 msgid "No plugin for L3 routing registered to handle router scheduling"
@@ -3270,21 +3263,21 @@ msgid ""
 " %(pool)s"
 msgstr ""
 
-#: neutron/extensions/metering.py:34
+#: neutron/extensions/metering.py:33
 #, python-format
 msgid "Metering label %(label_id)s does not exist"
 msgstr ""
 
-#: neutron/extensions/metering.py:38
+#: neutron/extensions/metering.py:37
 msgid "Duplicate Metering Rule in POST."
 msgstr ""
 
-#: neutron/extensions/metering.py:42
+#: neutron/extensions/metering.py:41
 #, python-format
 msgid "Metering label rule %(rule_id)s does not exist"
 msgstr ""
 
-#: neutron/extensions/metering.py:46
+#: neutron/extensions/metering.py:45
 #, python-format
 msgid ""
 "Metering label rule with remote_ip_prefix %(remote_ip_prefix)s overlaps "
@@ -3433,67 +3426,67 @@ msgstr ""
 msgid "API for retrieving service providers for Neutron advanced services"
 msgstr ""
 
-#: neutron/extensions/vpnaas.py:36
+#: neutron/extensions/vpnaas.py:33
 #, python-format
 msgid "VPNService %(vpnservice_id)s could not be found"
 msgstr ""
 
-#: neutron/extensions/vpnaas.py:40
+#: neutron/extensions/vpnaas.py:37
 #, python-format
 msgid "ipsec_site_connection %(ipsecsite_conn_id)s not found"
 msgstr ""
 
-#: neutron/extensions/vpnaas.py:44
+#: neutron/extensions/vpnaas.py:41
 #, python-format
 msgid "ipsec_site_connection %(attr)s is equal to or less than dpd_interval"
 msgstr ""
 
-#: neutron/extensions/vpnaas.py:49
+#: neutron/extensions/vpnaas.py:46
 #, python-format
 msgid "ipsec_site_connection MTU %(mtu)d is too small for ipv%(version)s"
 msgstr ""
 
-#: neutron/extensions/vpnaas.py:54
+#: neutron/extensions/vpnaas.py:51
 #, python-format
 msgid "IKEPolicy %(ikepolicy_id)s could not be found"
 msgstr ""
 
-#: neutron/extensions/vpnaas.py:58
+#: neutron/extensions/vpnaas.py:55
 #, python-format
 msgid "IPsecPolicy %(ipsecpolicy_id)s could not be found"
 msgstr ""
 
-#: neutron/extensions/vpnaas.py:62
+#: neutron/extensions/vpnaas.py:59
 #, python-format
 msgid "IKEPolicy %(ikepolicy_id)s is still in use"
 msgstr ""
 
-#: neutron/extensions/vpnaas.py:66
+#: neutron/extensions/vpnaas.py:63
 #, python-format
 msgid "VPNService %(vpnservice_id)s is still in use"
 msgstr ""
 
-#: neutron/extensions/vpnaas.py:70
+#: neutron/extensions/vpnaas.py:67
 #, python-format
 msgid "Router %(router_id)s is used by VPNService %(vpnservice_id)s"
 msgstr ""
 
-#: neutron/extensions/vpnaas.py:74
+#: neutron/extensions/vpnaas.py:71
 #, python-format
 msgid "Invalid state %(state)s of vpnaas resource %(id)s for updating"
 msgstr ""
 
-#: neutron/extensions/vpnaas.py:79
+#: neutron/extensions/vpnaas.py:76
 #, python-format
 msgid "IPsecPolicy %(ipsecpolicy_id)s is still in use"
 msgstr ""
 
-#: neutron/extensions/vpnaas.py:83
+#: neutron/extensions/vpnaas.py:80
 #, python-format
 msgid "Can not load driver :%(device_driver)s"
 msgstr ""
 
-#: neutron/extensions/vpnaas.py:87
+#: neutron/extensions/vpnaas.py:84
 #, python-format
 msgid "Subnet %(subnet_id)s is not connected to Router %(router_id)s"
 msgstr ""
@@ -5395,7 +5388,7 @@ msgstr ""
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:318
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:345
 #: neutron/plugins/mlnx/mlnx_plugin.py:191
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:408
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:413
 msgid "provider:network_type required"
 msgstr ""
 
@@ -5403,8 +5396,8 @@ msgstr ""
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:336
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:355
 #: neutron/plugins/mlnx/mlnx_plugin.py:221
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:418
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:437
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:423
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:442
 msgid "provider:segmentation_id required"
 msgstr ""
 
@@ -5423,7 +5416,7 @@ msgstr ""
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:343
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:377
 #: neutron/plugins/mlnx/mlnx_plugin.py:207
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:453
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:458
 #, python-format
 msgid "provider:network_type %s not supported"
 msgstr ""
@@ -5431,7 +5424,7 @@ msgstr ""
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:349
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:383
 #: neutron/plugins/mlnx/mlnx_plugin.py:248
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:459
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:464
 #, python-format
 msgid "Unknown provider:physical_network %s"
 msgstr ""
@@ -5439,7 +5432,7 @@ msgstr ""
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:355
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:389
 #: neutron/plugins/mlnx/mlnx_plugin.py:254
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:465
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:470
 msgid "provider:physical_network required"
 msgstr ""
 
@@ -5592,7 +5585,7 @@ msgstr ""
 #: neutron/plugins/hyperv/hyperv_neutron_plugin.py:254
 #: neutron/plugins/metaplugin/meta_neutron_plugin.py:175
 #: neutron/plugins/mlnx/mlnx_plugin.py:333
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:510
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:518
 #, python-format
 msgid "Created network: %s"
 msgstr ""
@@ -5953,7 +5946,7 @@ msgstr ""
 
 #: neutron/plugins/hyperv/db.py:41
 #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:117
-#: neutron/plugins/openvswitch/ovs_db_v2.py:136
+#: neutron/plugins/openvswitch/ovs_db_v2.py:137
 #, python-format
 msgid ""
 "Reserving vlan %(vlan_id)s on physical network %(physical_network)s from "
@@ -5968,7 +5961,7 @@ msgstr ""
 #: neutron/plugins/hyperv/db.py:79
 #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:140
 #: neutron/plugins/ml2/drivers/type_vlan.py:203
-#: neutron/plugins/openvswitch/ovs_db_v2.py:160
+#: neutron/plugins/openvswitch/ovs_db_v2.py:161
 #, python-format
 msgid ""
 "Reserving specific vlan %(vlan_id)s on physical network "
@@ -5982,7 +5975,7 @@ msgstr ""
 
 #: neutron/plugins/hyperv/db.py:141
 #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:181
-#: neutron/plugins/openvswitch/ovs_db_v2.py:201
+#: neutron/plugins/openvswitch/ovs_db_v2.py:202
 #, python-format
 msgid "vlan_id %(vlan_id)s on physical network %(physical_network)s not found"
 msgstr ""
@@ -5992,8 +5985,8 @@ msgstr ""
 #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:87
 #: neutron/plugins/ml2/drivers/type_vlan.py:127
 #: neutron/plugins/ml2/drivers/type_vlan.py:148
-#: neutron/plugins/openvswitch/ovs_db_v2.py:92
-#: neutron/plugins/openvswitch/ovs_db_v2.py:110
+#: neutron/plugins/openvswitch/ovs_db_v2.py:93
+#: neutron/plugins/openvswitch/ovs_db_v2.py:111
 #, python-format
 msgid ""
 "Removing vlan %(vlan_id)s on physical network %(physical_network)s from "
@@ -6035,7 +6028,7 @@ msgstr ""
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:306
 #: neutron/plugins/ml2/drivers/type_vlan.py:93
 #: neutron/plugins/mlnx/mlnx_plugin.py:143
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:362
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:365
 #, python-format
 msgid "Network VLAN ranges: %s"
 msgstr ""
@@ -6330,26 +6323,26 @@ msgstr ""
 
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:349
 #: neutron/plugins/mlnx/mlnx_plugin.py:216
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:412
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:417
 msgid "provider:segmentation_id specified for flat network"
 msgstr ""
 
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:358
 #: neutron/plugins/mlnx/mlnx_plugin.py:224
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:421
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:426
 #, python-format
 msgid "provider:segmentation_id out of range (%(min_id)s through %(max_id)s)"
 msgstr ""
 
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:365
 #: neutron/plugins/mlnx/mlnx_plugin.py:232
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:441
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:446
 msgid "provider:physical_network specified for local network"
 msgstr ""
 
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:371
 #: neutron/plugins/mlnx/mlnx_plugin.py:236
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:447
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:452
 msgid "provider:segmentation_id specified for local network"
 msgstr ""
 
@@ -6683,7 +6676,7 @@ msgstr ""
 
 #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:146
 #: neutron/plugins/ml2/drivers/type_vlan.py:209
-#: neutron/plugins/openvswitch/ovs_db_v2.py:166
+#: neutron/plugins/openvswitch/ovs_db_v2.py:167
 #, python-format
 msgid ""
 "Reserving specific vlan %(vlan_id)s on physical network "
@@ -6692,7 +6685,7 @@ msgstr ""
 
 #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:170
 #: neutron/plugins/ml2/drivers/type_vlan.py:258
-#: neutron/plugins/openvswitch/ovs_db_v2.py:196
+#: neutron/plugins/openvswitch/ovs_db_v2.py:197
 #, python-format
 msgid ""
 "Releasing vlan %(vlan_id)s on physical network %(physical_network)s to "
@@ -6701,7 +6694,7 @@ msgstr ""
 
 #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:175
 #: neutron/plugins/ml2/drivers/type_vlan.py:253
-#: neutron/plugins/openvswitch/ovs_db_v2.py:191
+#: neutron/plugins/openvswitch/ovs_db_v2.py:192
 #, python-format
 msgid ""
 "Releasing vlan %(vlan_id)s on physical network %(physical_network)s "
@@ -7795,7 +7788,7 @@ msgstr ""
 
 #: neutron/plugins/ml2/drivers/type_gre.py:155
 #: neutron/plugins/ml2/drivers/type_vxlan.py:165
-#: neutron/plugins/openvswitch/ovs_db_v2.py:234
+#: neutron/plugins/openvswitch/ovs_db_v2.py:235
 #, python-format
 msgid "Removing tunnel %s from pool"
 msgstr ""
@@ -7834,7 +7827,7 @@ msgid "%(type)s ID ranges: %(range)s"
 msgstr ""
 
 #: neutron/plugins/ml2/drivers/type_tunnel.py:71
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:431
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:436
 #, python-format
 msgid "provider:physical_network specified for %s network"
 msgstr ""
@@ -8173,7 +8166,7 @@ msgid "Mellanox Embedded Switch Plugin initialisation complete"
 msgstr ""
 
 #: neutron/plugins/mlnx/mlnx_plugin.py:141
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:360
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:363
 #, python-format
 msgid "%s. Server terminated!"
 msgstr ""
@@ -8925,7 +8918,7 @@ msgid "del_portinfo(): NotFound portinfo for port_id: %s"
 msgstr ""
 
 #: neutron/plugins/nec/db/api.py:212
-#: neutron/plugins/openvswitch/ovs_db_v2.py:322
+#: neutron/plugins/openvswitch/ovs_db_v2.py:323
 #, python-format
 msgid "get_port_with_securitygroups() called:port_id=%s"
 msgstr ""
@@ -9614,7 +9607,7 @@ msgstr ""
 
 #: neutron/plugins/nicira/dhcpmeta_modes.py:93
 #, python-format
-msgid "Unable to run Neutron with config option '%s', as NVP does not support it"
+msgid "Unable to run Neutron with config option '%s', as NSX does not support it"
 msgstr ""
 
 #: neutron/plugins/nicira/dhcpmeta_modes.py:96
@@ -9967,29 +9960,29 @@ msgstr ""
 msgid "[%(rid)d] Failed to parse API provider: %(e)s"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:34
+#: neutron/plugins/nicira/common/config.py:35
 msgid ""
 "Maximum number of ports of a logical switch on a bridged transport zone "
 "(default 5000)"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:37
+#: neutron/plugins/nicira/common/config.py:39
 msgid ""
 "Maximum number of ports of a logical switch on an overlay transport zone "
 "(default 256)"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:40
-msgid "Maximum concurrent connections to each NVP controller."
+#: neutron/plugins/nicira/common/config.py:43
+msgid "Maximum concurrent connections to each NSX controller."
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:43
+#: neutron/plugins/nicira/common/config.py:48
 msgid ""
 "Number of seconds a generation id should be valid for (default -1 meaning"
 " do not time out)"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:46
+#: neutron/plugins/nicira/common/config.py:52
 msgid ""
 "If set to access_network this enables a dedicated connection to the "
 "metadata proxy for metadata server access via Neutron router. If set to "
@@ -9998,135 +9991,135 @@ msgid ""
 "namespaces otherwise access_network should be used."
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:54
+#: neutron/plugins/nicira/common/config.py:61
 msgid ""
 "The default network tranport type to use (stt, gre, bridge, ipsec_gre, or"
 " ipsec_stt)"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:57
+#: neutron/plugins/nicira/common/config.py:65
 msgid "The mode used to implement DHCP/metadata services."
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:62
+#: neutron/plugins/nicira/common/config.py:71
 msgid ""
 "Interval in seconds between runs of the state synchronization task. Set "
 "it to 0 to disable it"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:65
+#: neutron/plugins/nicira/common/config.py:75
 msgid ""
 "Maximum value for the additional random delay in seconds between runs of "
 "the state synchronization task"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:69
+#: neutron/plugins/nicira/common/config.py:80
 msgid ""
 "Minimum delay, in seconds, between two state synchronization queries to "
-"NVP. It must not exceed state_sync_interval"
+"NSX. It must not exceed state_sync_interval"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:73
+#: neutron/plugins/nicira/common/config.py:85
 msgid ""
-"Minimum number of resources to be retrieved from NVP during state "
+"Minimum number of resources to be retrieved from NSX during state "
 "synchronization"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:76
+#: neutron/plugins/nicira/common/config.py:89
 msgid ""
 "Always read operational status from backend on show operations. Enabling "
 "this option might slow down the system."
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:84
-msgid "User name for NVP controllers in this cluster"
+#: neutron/plugins/nicira/common/config.py:98
+msgid "User name for NSX controllers in this cluster"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:88
-msgid "Password for NVP controllers in this cluster"
+#: neutron/plugins/nicira/common/config.py:103
+msgid "Password for NSX controllers in this cluster"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:91
+#: neutron/plugins/nicira/common/config.py:106
 msgid "Total time limit for a cluster request"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:94
+#: neutron/plugins/nicira/common/config.py:109
 msgid "Time before aborting a request"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:97
+#: neutron/plugins/nicira/common/config.py:112
 msgid "Number of time a request should be retried"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:100
+#: neutron/plugins/nicira/common/config.py:115
 msgid "Number of times a redirect should be followed"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:102
-msgid "Lists the NVP controllers in this cluster"
+#: neutron/plugins/nicira/common/config.py:118
+msgid "Lists the NSX controllers in this cluster"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:107
+#: neutron/plugins/nicira/common/config.py:123
 msgid ""
-"This is uuid of the default NVP Transport zone that will be used for "
+"This is uuid of the default NSX Transport zone that will be used for "
 "creating tunneled isolated \"Neutron\" networks. It needs to be created "
-"in NVP before starting Neutron with the nvp plugin."
+"in NSX before starting Neutron with the nsx plugin."
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:112
+#: neutron/plugins/nicira/common/config.py:128
 msgid ""
-"Unique identifier of the NVP L3 Gateway service which will be used for "
+"Unique identifier of the NSX L3 Gateway service which will be used for "
 "implementing routers and floating IPs"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:116
+#: neutron/plugins/nicira/common/config.py:132
 msgid ""
-"Unique identifier of the NVP L2 Gateway service which will be used by "
+"Unique identifier of the NSX L2 Gateway service which will be used by "
 "default for network gateways"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:119
+#: neutron/plugins/nicira/common/config.py:135
 msgid ""
 "Unique identifier of the Service Cluster which will be used by logical "
 "services like dhcp and metadata"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:122
+#: neutron/plugins/nicira/common/config.py:138
 msgid ""
 "Name of the interface on a L2 Gateway transport nodewhich should be used "
 "by default when setting up a network connection"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:132
+#: neutron/plugins/nicira/common/config.py:148
 msgid "User name for vsm"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:136
+#: neutron/plugins/nicira/common/config.py:152
 msgid "Password for vsm"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:138
+#: neutron/plugins/nicira/common/config.py:154
 msgid "uri for vsm"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:140
+#: neutron/plugins/nicira/common/config.py:156
 msgid "Optional parameter identifying the ID of datacenter to deploy NSX Edges"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:143
-#: neutron/plugins/nicira/common/config.py:149
+#: neutron/plugins/nicira/common/config.py:159
+#: neutron/plugins/nicira/common/config.py:165
 msgid "Optional parameter identifying the ID of datastore to deploy NSX Edges"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:146
+#: neutron/plugins/nicira/common/config.py:162
 msgid "Optional parameter identifying the ID of resource to deploy NSX Edges"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:152
+#: neutron/plugins/nicira/common/config.py:168
 msgid "Network ID for physical network connectivity"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:155
+#: neutron/plugins/nicira/common/config.py:171
 msgid "Task status check interval"
 msgstr ""
 
@@ -10496,143 +10489,143 @@ msgstr ""
 msgid "Monitor Resource binding with id:%s not found!"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:49
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:50
 msgid "Comma separated list of additional domain name servers"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:55
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:58
 msgid "Default DHCP lease time"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:61
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:66
 msgid "IP address used by Metadata server."
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:64
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:70
 msgid "TCP Port used by Metadata server."
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:96
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:103
 #, python-format
 msgid "Unable to find Logical Service Node for network %s"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:107
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:114
 #, python-format
 msgid "Unable to create LSN for network %s"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:115
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:122
 #, python-format
 msgid "Unable to delete Logical Service Node %s"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:132
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:139
 #, python-format
 msgid ""
 "Unable to find Logical Service Node Port for LSN %(lsn_id)s and subnet "
 "%(subnet_id)s"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:154
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:161
 #, python-format
 msgid ""
 "Unable to find Logical Service Node Port for LSN %(lsn_id)s and mac "
 "address %(mac)s"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:174
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:181
 #, python-format
 msgid "Unable to create port for LSN  %s"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:182
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:189
 #, python-format
 msgid "Unable to delete LSN Port %s"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:202
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:206
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:209
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:213
 #, python-format
 msgid "Metadata port not found while attempting to delete it from network %s"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:209
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:216
 #, python-format
 msgid "Unable to find Logical Services Node Port with MAC %s"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:288
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:295
 #, python-format
 msgid ""
 "Unable to configure dhcp for Logical Service Node %(lsn_id)s and port "
 "%(lsn_port_id)s"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:309
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:316
 #, python-format
 msgid "Unable to configure metadata access for subnet %s"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:332
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:339
 #, python-format
 msgid "Error while configuring LSN port %s"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:436
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:443
 #, python-format
 msgid ""
 "Error while creating subnet %(cidr)s for network %(network)s. Please, "
 "contact administrator"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:506
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:521
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:513
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:528
 #, python-format
 msgid "Performing DHCP %(action)s for resource: %(resource)s"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:516
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:523
 #, python-format
 msgid "Logical Services Node for network %s configured successfully"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:538
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:545
 #, python-format
 msgid "Error while configuring DHCP for port %s"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:550
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:557
 #, python-format
 msgid "DHCP is disabled for subnet %s: nothing to do"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:569
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:576
 #, python-format
 msgid "DHCP for port %s configured successfully"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:577
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:584
 #, python-format
 msgid "Network %s is external: nothing to do"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:585
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:592
 #, python-format
 msgid "Configuring metadata entry for port %s"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:597
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:604
 #, python-format
 msgid "Metadata for port %s configured successfully"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:601
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:608
 #, python-format
 msgid "Handle metadata access via router: %(r)s and interface %(i)s"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:618
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:625
 #, python-format
 msgid "Metadata for router %s handled successfully"
 msgstr ""
@@ -11139,78 +11132,78 @@ msgstr ""
 msgid "Exception in _check_pending_tasks"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_db_v2.py:215
+#: neutron/plugins/openvswitch/ovs_db_v2.py:216
 #, python-format
 msgid "Skipping unreasonable tunnel ID range %(tun_min)s:%(tun_max)s"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_db_v2.py:263
+#: neutron/plugins/openvswitch/ovs_db_v2.py:264
 #, python-format
 msgid "Reserving tunnel %s from pool"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_db_v2.py:278
+#: neutron/plugins/openvswitch/ovs_db_v2.py:279
 #, python-format
 msgid "Reserving specific tunnel %s from pool"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_db_v2.py:281
+#: neutron/plugins/openvswitch/ovs_db_v2.py:282
 #, python-format
 msgid "Reserving specific tunnel %s outside pool"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_db_v2.py:304
+#: neutron/plugins/openvswitch/ovs_db_v2.py:305
 #, python-format
 msgid "Releasing tunnel %s outside pool"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_db_v2.py:306
+#: neutron/plugins/openvswitch/ovs_db_v2.py:307
 #, python-format
 msgid "Releasing tunnel %s to pool"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_db_v2.py:308
+#: neutron/plugins/openvswitch/ovs_db_v2.py:309
 #, python-format
 msgid "tunnel_id %s not found"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_db_v2.py:380
+#: neutron/plugins/openvswitch/ovs_db_v2.py:381
 #, python-format
 msgid "Adding a tunnel endpoint for %s"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_db_v2.py:396
+#: neutron/plugins/openvswitch/ovs_db_v2.py:397
 #, python-format
 msgid ""
 "Adding a tunnel endpoint failed due to a concurrenttransaction had been "
 "committed (%s attempts left)"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_db_v2.py:401
+#: neutron/plugins/openvswitch/ovs_db_v2.py:402
 msgid "Unable to generate a new tunnel id"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:308
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:311
 #, python-format
 msgid "Invalid tenant_network_type: %s. Server terminated!"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:325
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:328
 #, python-format
 msgid "Tunneling disabled but tenant_network_type is '%s'. Server terminated!"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:371
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:374
 #, python-format
 msgid "Invalid tunnel ID range: '%(range)s' - %(e)s. Server terminated!"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:375
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:378
 #, python-format
 msgid "Tunnel ID ranges: %s"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:428
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:433
 #, python-format
 msgid "%s networks are not enabled"
 msgstr ""
@@ -12043,11 +12036,11 @@ msgid ""
 "firewall is supported per tenant."
 msgstr ""
 
-#: neutron/services/firewall/agents/firewall_agent_api.py:34
+#: neutron/services/firewall/agents/firewall_agent_api.py:33
 msgid "Name of the FWaaS Driver"
 msgstr ""
 
-#: neutron/services/firewall/agents/firewall_agent_api.py:38
+#: neutron/services/firewall/agents/firewall_agent_api.py:37
 msgid "Enable FWaaS"
 msgstr ""
 
@@ -12063,79 +12056,79 @@ msgstr ""
 msgid "Initializing firewall agent"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:73
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:74
 #, python-format
 msgid "FWaaS Driver Loaded: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:75
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:77
 #, python-format
 msgid "Error importing FWaaS device driver: %s"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:108
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:110
 #, python-format
 msgid "%(func_name)s from agent for fw: %(fwid)s"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:116
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:118
 #, python-format
 msgid "No Routers on tenant: %s"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:123
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:247
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:125
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:252
 #, python-format
 msgid "Apply fw on Router List: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:132
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:134
 #, python-format
 msgid "Firewall Driver Error for %(func_name)s for fw: %(fwid)s"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:147
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:149
 #, python-format
 msgid "FWaaS RPC failure in %(func_name)s for fw: %(fwid)s"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:164
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:177
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:166
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:179
 #, python-format
 msgid "Firewall Driver Error on fw state %(fwmsg)s for fw: %(fwid)s"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:189
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:191
 #, python-format
 msgid "Process router add, router_id: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:200
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:202
 #, python-format
 msgid "Process router add, fw_list: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:217
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:219
 #, python-format
 msgid "FWaaS RPC info call failed for '%s'."
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:229
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:234
 #, python-format
 msgid "Tenants with Firewalls: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:239
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:244
 #, python-format
 msgid "Router List: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:241
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:246
 #, python-format
 msgid "fw_list: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:258
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:263
 msgid "Failed fwaas process services sync"
 msgstr ""
 
@@ -13972,3 +13965,61 @@ msgstr ""
 #~ msgid "Number of security rules allowed per tenant, -1 for unlimited"
 #~ msgstr ""
 
+#~ msgid ""
+#~ "DNat is disabled for the router "
+#~ "%(router_id)s. Floating IPs cannot be "
+#~ "associated."
+#~ msgstr ""
+
+#~ msgid ""
+#~ "Unable to run Neutron with config "
+#~ "option '%s', as NVP does not "
+#~ "support it"
+#~ msgstr ""
+
+#~ msgid "Maximum concurrent connections to each NVP controller."
+#~ msgstr ""
+
+#~ msgid ""
+#~ "Minimum delay, in seconds, between two"
+#~ " state synchronization queries to NVP. "
+#~ "It must not exceed state_sync_interval"
+#~ msgstr ""
+
+#~ msgid ""
+#~ "Minimum number of resources to be "
+#~ "retrieved from NVP during state "
+#~ "synchronization"
+#~ msgstr ""
+
+#~ msgid "User name for NVP controllers in this cluster"
+#~ msgstr ""
+
+#~ msgid "Password for NVP controllers in this cluster"
+#~ msgstr ""
+
+#~ msgid "Lists the NVP controllers in this cluster"
+#~ msgstr ""
+
+#~ msgid ""
+#~ "This is uuid of the default NVP"
+#~ " Transport zone that will be used "
+#~ "for creating tunneled isolated \"Neutron\" "
+#~ "networks. It needs to be created "
+#~ "in NVP before starting Neutron with "
+#~ "the nvp plugin."
+#~ msgstr ""
+
+#~ msgid ""
+#~ "Unique identifier of the NVP L3 "
+#~ "Gateway service which will be used "
+#~ "for implementing routers and floating "
+#~ "IPs"
+#~ msgstr ""
+
+#~ msgid ""
+#~ "Unique identifier of the NVP L2 "
+#~ "Gateway service which will be used "
+#~ "by default for network gateways"
+#~ msgstr ""
+
index a45c9f473ae729c8693fcf7549efff3f995da2c1..7fdd73eed406939296c1c6f585a929bea577fe6d 100644 (file)
@@ -7,7 +7,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version:  Quantum\n"
 "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2014-01-02 06:32+0000\n"
+"POT-Creation-Date: 2014-01-12 06:33+0000\n"
 "PO-Revision-Date: 2013-05-16 09:23+0000\n"
 "Last-Translator: openstackjenkins <jenkins@openstack.org>\n"
 "Language-Team: Danish "
@@ -896,7 +896,7 @@ msgstr ""
 msgid "Location to store DHCP server config files"
 msgstr ""
 
-#: neutron/agent/linux/dhcp.py:48 neutron/plugins/nicira/dhcp_meta/nvp.py:53
+#: neutron/agent/linux/dhcp.py:48 neutron/plugins/nicira/dhcp_meta/nvp.py:55
 msgid "Domain to use for building the hostnames"
 msgstr ""
 
@@ -1250,7 +1250,7 @@ msgid "TCP Port used by Nova metadata server."
 msgstr ""
 
 #: neutron/agent/metadata/agent.py:73
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:67
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:74
 msgid "Shared secret to sign instance-id request"
 msgstr ""
 
@@ -2436,30 +2436,30 @@ msgstr ""
 msgid "An exception occurred while creating the %(resource)s:%(item)s"
 msgstr ""
 
-#: neutron/db/db_base_plugin_v2.py:1043
+#: neutron/db/db_base_plugin_v2.py:1045
 #, python-format
 msgid "%(name)s '%(addr)s' does not match the ip_version '%(ip_version)s'"
 msgstr ""
 
-#: neutron/db/db_base_plugin_v2.py:1067
+#: neutron/db/db_base_plugin_v2.py:1069
 msgid "Gateway is not valid on subnet"
 msgstr ""
 
-#: neutron/db/db_base_plugin_v2.py:1087 neutron/db/db_base_plugin_v2.py:1101
+#: neutron/db/db_base_plugin_v2.py:1089 neutron/db/db_base_plugin_v2.py:1103
 msgid "new subnet"
 msgstr ""
 
-#: neutron/db/db_base_plugin_v2.py:1094
+#: neutron/db/db_base_plugin_v2.py:1096
 #, python-format
 msgid "Error parsing dns address %s"
 msgstr ""
 
-#: neutron/db/db_base_plugin_v2.py:1356
+#: neutron/db/db_base_plugin_v2.py:1358
 #, 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:1448
+#: neutron/db/db_base_plugin_v2.py:1450
 #, python-format
 msgid "%(address)s (%(subnet_id)s) is not recycled"
 msgstr ""
@@ -2988,51 +2988,51 @@ msgid ""
 "exceeds the maximum %(quota)s."
 msgstr ""
 
-#: neutron/extensions/firewall.py:40
+#: neutron/extensions/firewall.py:39
 #, python-format
 msgid "Firewall %(firewall_id)s could not be found."
 msgstr ""
 
-#: neutron/extensions/firewall.py:44
+#: neutron/extensions/firewall.py:43
 #, python-format
 msgid "Firewall %(firewall_id)s is still active."
 msgstr ""
 
-#: neutron/extensions/firewall.py:48
+#: neutron/extensions/firewall.py:47
 #, python-format
 msgid ""
 "Operation cannot be performed since associated Firewall %(firewall_id)s "
 "is in %(pending_state)s."
 msgstr ""
 
-#: neutron/extensions/firewall.py:53
+#: neutron/extensions/firewall.py:52
 #, python-format
 msgid "Firewall Policy %(firewall_policy_id)s could not be found."
 msgstr ""
 
-#: neutron/extensions/firewall.py:57
+#: neutron/extensions/firewall.py:56
 #, python-format
 msgid "Firewall Policy %(firewall_policy_id)s is being used."
 msgstr ""
 
-#: neutron/extensions/firewall.py:61
+#: neutron/extensions/firewall.py:60
 #, python-format
 msgid "Firewall Rule %(firewall_rule_id)s could not be found."
 msgstr ""
 
-#: neutron/extensions/firewall.py:65
+#: neutron/extensions/firewall.py:64
 #, python-format
 msgid "Firewall Rule %(firewall_rule_id)s is being used."
 msgstr ""
 
-#: neutron/extensions/firewall.py:69
+#: neutron/extensions/firewall.py:68
 #, python-format
 msgid ""
 "Firewall Rule %(firewall_rule_id)s is not associated  with Firewall "
 "Policy %(firewall_policy_id)s."
 msgstr ""
 
-#: neutron/extensions/firewall.py:74
+#: neutron/extensions/firewall.py:73
 #, python-format
 msgid ""
 "Firewall Rule protocol %(protocol)s is not supported. Only protocol "
@@ -3040,91 +3040,91 @@ msgid ""
 "supported."
 msgstr ""
 
-#: neutron/extensions/firewall.py:80
+#: neutron/extensions/firewall.py:79
 #, python-format
 msgid ""
 "Firewall rule action %(action)s is not supported. Only action values "
 "%(values)s are supported."
 msgstr ""
 
-#: neutron/extensions/firewall.py:85
+#: neutron/extensions/firewall.py:84
 #, python-format
 msgid "Invalid value for port %(port)s."
 msgstr ""
 
-#: neutron/extensions/firewall.py:89
+#: neutron/extensions/firewall.py:88
 msgid "Missing rule info argument for insert/remove rule operation."
 msgstr ""
 
-#: neutron/extensions/firewall.py:99
+#: neutron/extensions/firewall.py:98
 #, python-format
 msgid "%(driver)s: Internal driver error."
 msgstr ""
 
-#: neutron/extensions/firewall.py:148
+#: neutron/extensions/firewall.py:147
 #, python-format
 msgid "Port '%s' is not a valid number"
 msgstr ""
 
-#: neutron/extensions/firewall.py:152
+#: neutron/extensions/firewall.py:151
 #, python-format
 msgid "Invalid port '%s'"
 msgstr ""
 
-#: neutron/extensions/firewall.py:166
+#: neutron/extensions/firewall.py:165
 #, python-format
 msgid "%(msg_ip)s and %(msg_subnet)s"
 msgstr ""
 
-#: neutron/extensions/firewall.py:286
+#: neutron/extensions/firewall.py:285
 msgid "Number of firewalls allowed per tenant. A negative value means unlimited."
 msgstr ""
 
-#: neutron/extensions/firewall.py:290
+#: neutron/extensions/firewall.py:289
 msgid ""
 "Number of firewall policies allowed per tenant. A negative value means "
 "unlimited."
 msgstr ""
 
-#: neutron/extensions/firewall.py:294
+#: neutron/extensions/firewall.py:293
 msgid ""
 "Number of firewall rules allowed per tenant. A negative value means "
 "unlimited."
 msgstr ""
 
-#: neutron/extensions/l3.py:36
+#: neutron/extensions/l3.py:34
 #, python-format
 msgid "Router %(router_id)s could not be found"
 msgstr ""
 
-#: neutron/extensions/l3.py:40
+#: neutron/extensions/l3.py:38
 #, python-format
 msgid "Router %(router_id)s still has active ports"
 msgstr ""
 
-#: neutron/extensions/l3.py:44
+#: neutron/extensions/l3.py:42
 #, python-format
 msgid "Router %(router_id)s does not have an interface with id %(port_id)s"
 msgstr ""
 
-#: neutron/extensions/l3.py:49
+#: neutron/extensions/l3.py:47
 #, python-format
 msgid "Router %(router_id)s has no interface on subnet %(subnet_id)s"
 msgstr ""
 
-#: neutron/extensions/l3.py:54
+#: neutron/extensions/l3.py:52
 #, python-format
 msgid ""
 "Router interface for subnet %(subnet_id)s on router %(router_id)s cannot "
 "be deleted, as it is required by one or more floating IPs."
 msgstr ""
 
-#: neutron/extensions/l3.py:60
+#: neutron/extensions/l3.py:58
 #, python-format
 msgid "Floating IP %(floatingip_id)s could not be found"
 msgstr ""
 
-#: neutron/extensions/l3.py:64
+#: neutron/extensions/l3.py:62
 #, python-format
 msgid ""
 "External network %(external_network_id)s is not reachable from subnet "
@@ -3132,7 +3132,7 @@ msgid ""
 "Floating IP."
 msgstr ""
 
-#: neutron/extensions/l3.py:70
+#: neutron/extensions/l3.py:68
 #, python-format
 msgid ""
 "Cannot associate floating IP %(floating_ip_address)s (%(fip_id)s) with "
@@ -3140,37 +3140,30 @@ msgid ""
 "has a floating IP on external network %(net_id)s."
 msgstr ""
 
-#: neutron/extensions/l3.py:77
+#: neutron/extensions/l3.py:75
 #, python-format
 msgid ""
 "Port %(port_id)s has owner %(device_owner)s and therefore cannot be "
 "deleted directly via the port API."
 msgstr ""
 
-#: neutron/extensions/l3.py:82
+#: neutron/extensions/l3.py:80
 #, python-format
 msgid ""
 "Gateway cannot be updated for router %(router_id)s, since a gateway to "
 "external network %(net_id)s is required by one or more floating IPs."
 msgstr ""
 
-#: neutron/extensions/l3.py:142
+#: neutron/extensions/l3.py:140
 msgid "Number of routers allowed per tenant. A negative value means unlimited."
 msgstr ""
 
-#: neutron/extensions/l3.py:146
+#: neutron/extensions/l3.py:144
 msgid ""
 "Number of floating IPs allowed per tenant. A negative value means "
 "unlimited."
 msgstr ""
 
-#: neutron/extensions/l3_ext_gw_mode.py:28
-#, python-format
-msgid ""
-"DNat is disabled for the router %(router_id)s. Floating IPs cannot be "
-"associated."
-msgstr ""
-
 #: neutron/extensions/l3agentscheduler.py:49
 #: neutron/extensions/l3agentscheduler.py:87
 msgid "No plugin for L3 routing registered to handle router scheduling"
@@ -3270,21 +3263,21 @@ msgid ""
 " %(pool)s"
 msgstr ""
 
-#: neutron/extensions/metering.py:34
+#: neutron/extensions/metering.py:33
 #, python-format
 msgid "Metering label %(label_id)s does not exist"
 msgstr ""
 
-#: neutron/extensions/metering.py:38
+#: neutron/extensions/metering.py:37
 msgid "Duplicate Metering Rule in POST."
 msgstr ""
 
-#: neutron/extensions/metering.py:42
+#: neutron/extensions/metering.py:41
 #, python-format
 msgid "Metering label rule %(rule_id)s does not exist"
 msgstr ""
 
-#: neutron/extensions/metering.py:46
+#: neutron/extensions/metering.py:45
 #, python-format
 msgid ""
 "Metering label rule with remote_ip_prefix %(remote_ip_prefix)s overlaps "
@@ -3433,67 +3426,67 @@ msgstr ""
 msgid "API for retrieving service providers for Neutron advanced services"
 msgstr ""
 
-#: neutron/extensions/vpnaas.py:36
+#: neutron/extensions/vpnaas.py:33
 #, python-format
 msgid "VPNService %(vpnservice_id)s could not be found"
 msgstr ""
 
-#: neutron/extensions/vpnaas.py:40
+#: neutron/extensions/vpnaas.py:37
 #, python-format
 msgid "ipsec_site_connection %(ipsecsite_conn_id)s not found"
 msgstr ""
 
-#: neutron/extensions/vpnaas.py:44
+#: neutron/extensions/vpnaas.py:41
 #, python-format
 msgid "ipsec_site_connection %(attr)s is equal to or less than dpd_interval"
 msgstr ""
 
-#: neutron/extensions/vpnaas.py:49
+#: neutron/extensions/vpnaas.py:46
 #, python-format
 msgid "ipsec_site_connection MTU %(mtu)d is too small for ipv%(version)s"
 msgstr ""
 
-#: neutron/extensions/vpnaas.py:54
+#: neutron/extensions/vpnaas.py:51
 #, python-format
 msgid "IKEPolicy %(ikepolicy_id)s could not be found"
 msgstr ""
 
-#: neutron/extensions/vpnaas.py:58
+#: neutron/extensions/vpnaas.py:55
 #, python-format
 msgid "IPsecPolicy %(ipsecpolicy_id)s could not be found"
 msgstr ""
 
-#: neutron/extensions/vpnaas.py:62
+#: neutron/extensions/vpnaas.py:59
 #, python-format
 msgid "IKEPolicy %(ikepolicy_id)s is still in use"
 msgstr ""
 
-#: neutron/extensions/vpnaas.py:66
+#: neutron/extensions/vpnaas.py:63
 #, python-format
 msgid "VPNService %(vpnservice_id)s is still in use"
 msgstr ""
 
-#: neutron/extensions/vpnaas.py:70
+#: neutron/extensions/vpnaas.py:67
 #, python-format
 msgid "Router %(router_id)s is used by VPNService %(vpnservice_id)s"
 msgstr ""
 
-#: neutron/extensions/vpnaas.py:74
+#: neutron/extensions/vpnaas.py:71
 #, python-format
 msgid "Invalid state %(state)s of vpnaas resource %(id)s for updating"
 msgstr ""
 
-#: neutron/extensions/vpnaas.py:79
+#: neutron/extensions/vpnaas.py:76
 #, python-format
 msgid "IPsecPolicy %(ipsecpolicy_id)s is still in use"
 msgstr ""
 
-#: neutron/extensions/vpnaas.py:83
+#: neutron/extensions/vpnaas.py:80
 #, python-format
 msgid "Can not load driver :%(device_driver)s"
 msgstr ""
 
-#: neutron/extensions/vpnaas.py:87
+#: neutron/extensions/vpnaas.py:84
 #, python-format
 msgid "Subnet %(subnet_id)s is not connected to Router %(router_id)s"
 msgstr ""
@@ -5395,7 +5388,7 @@ msgstr ""
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:318
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:345
 #: neutron/plugins/mlnx/mlnx_plugin.py:191
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:408
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:413
 msgid "provider:network_type required"
 msgstr ""
 
@@ -5403,8 +5396,8 @@ msgstr ""
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:336
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:355
 #: neutron/plugins/mlnx/mlnx_plugin.py:221
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:418
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:437
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:423
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:442
 msgid "provider:segmentation_id required"
 msgstr ""
 
@@ -5423,7 +5416,7 @@ msgstr ""
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:343
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:377
 #: neutron/plugins/mlnx/mlnx_plugin.py:207
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:453
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:458
 #, python-format
 msgid "provider:network_type %s not supported"
 msgstr ""
@@ -5431,7 +5424,7 @@ msgstr ""
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:349
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:383
 #: neutron/plugins/mlnx/mlnx_plugin.py:248
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:459
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:464
 #, python-format
 msgid "Unknown provider:physical_network %s"
 msgstr ""
@@ -5439,7 +5432,7 @@ msgstr ""
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:355
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:389
 #: neutron/plugins/mlnx/mlnx_plugin.py:254
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:465
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:470
 msgid "provider:physical_network required"
 msgstr ""
 
@@ -5592,7 +5585,7 @@ msgstr ""
 #: neutron/plugins/hyperv/hyperv_neutron_plugin.py:254
 #: neutron/plugins/metaplugin/meta_neutron_plugin.py:175
 #: neutron/plugins/mlnx/mlnx_plugin.py:333
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:510
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:518
 #, python-format
 msgid "Created network: %s"
 msgstr ""
@@ -5953,7 +5946,7 @@ msgstr ""
 
 #: neutron/plugins/hyperv/db.py:41
 #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:117
-#: neutron/plugins/openvswitch/ovs_db_v2.py:136
+#: neutron/plugins/openvswitch/ovs_db_v2.py:137
 #, python-format
 msgid ""
 "Reserving vlan %(vlan_id)s on physical network %(physical_network)s from "
@@ -5968,7 +5961,7 @@ msgstr ""
 #: neutron/plugins/hyperv/db.py:79
 #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:140
 #: neutron/plugins/ml2/drivers/type_vlan.py:203
-#: neutron/plugins/openvswitch/ovs_db_v2.py:160
+#: neutron/plugins/openvswitch/ovs_db_v2.py:161
 #, python-format
 msgid ""
 "Reserving specific vlan %(vlan_id)s on physical network "
@@ -5982,7 +5975,7 @@ msgstr ""
 
 #: neutron/plugins/hyperv/db.py:141
 #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:181
-#: neutron/plugins/openvswitch/ovs_db_v2.py:201
+#: neutron/plugins/openvswitch/ovs_db_v2.py:202
 #, python-format
 msgid "vlan_id %(vlan_id)s on physical network %(physical_network)s not found"
 msgstr ""
@@ -5992,8 +5985,8 @@ msgstr ""
 #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:87
 #: neutron/plugins/ml2/drivers/type_vlan.py:127
 #: neutron/plugins/ml2/drivers/type_vlan.py:148
-#: neutron/plugins/openvswitch/ovs_db_v2.py:92
-#: neutron/plugins/openvswitch/ovs_db_v2.py:110
+#: neutron/plugins/openvswitch/ovs_db_v2.py:93
+#: neutron/plugins/openvswitch/ovs_db_v2.py:111
 #, python-format
 msgid ""
 "Removing vlan %(vlan_id)s on physical network %(physical_network)s from "
@@ -6035,7 +6028,7 @@ msgstr ""
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:306
 #: neutron/plugins/ml2/drivers/type_vlan.py:93
 #: neutron/plugins/mlnx/mlnx_plugin.py:143
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:362
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:365
 #, python-format
 msgid "Network VLAN ranges: %s"
 msgstr ""
@@ -6330,26 +6323,26 @@ msgstr ""
 
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:349
 #: neutron/plugins/mlnx/mlnx_plugin.py:216
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:412
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:417
 msgid "provider:segmentation_id specified for flat network"
 msgstr ""
 
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:358
 #: neutron/plugins/mlnx/mlnx_plugin.py:224
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:421
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:426
 #, python-format
 msgid "provider:segmentation_id out of range (%(min_id)s through %(max_id)s)"
 msgstr ""
 
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:365
 #: neutron/plugins/mlnx/mlnx_plugin.py:232
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:441
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:446
 msgid "provider:physical_network specified for local network"
 msgstr ""
 
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:371
 #: neutron/plugins/mlnx/mlnx_plugin.py:236
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:447
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:452
 msgid "provider:segmentation_id specified for local network"
 msgstr ""
 
@@ -6683,7 +6676,7 @@ msgstr ""
 
 #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:146
 #: neutron/plugins/ml2/drivers/type_vlan.py:209
-#: neutron/plugins/openvswitch/ovs_db_v2.py:166
+#: neutron/plugins/openvswitch/ovs_db_v2.py:167
 #, python-format
 msgid ""
 "Reserving specific vlan %(vlan_id)s on physical network "
@@ -6692,7 +6685,7 @@ msgstr ""
 
 #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:170
 #: neutron/plugins/ml2/drivers/type_vlan.py:258
-#: neutron/plugins/openvswitch/ovs_db_v2.py:196
+#: neutron/plugins/openvswitch/ovs_db_v2.py:197
 #, python-format
 msgid ""
 "Releasing vlan %(vlan_id)s on physical network %(physical_network)s to "
@@ -6701,7 +6694,7 @@ msgstr ""
 
 #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:175
 #: neutron/plugins/ml2/drivers/type_vlan.py:253
-#: neutron/plugins/openvswitch/ovs_db_v2.py:191
+#: neutron/plugins/openvswitch/ovs_db_v2.py:192
 #, python-format
 msgid ""
 "Releasing vlan %(vlan_id)s on physical network %(physical_network)s "
@@ -7795,7 +7788,7 @@ msgstr ""
 
 #: neutron/plugins/ml2/drivers/type_gre.py:155
 #: neutron/plugins/ml2/drivers/type_vxlan.py:165
-#: neutron/plugins/openvswitch/ovs_db_v2.py:234
+#: neutron/plugins/openvswitch/ovs_db_v2.py:235
 #, python-format
 msgid "Removing tunnel %s from pool"
 msgstr ""
@@ -7834,7 +7827,7 @@ msgid "%(type)s ID ranges: %(range)s"
 msgstr ""
 
 #: neutron/plugins/ml2/drivers/type_tunnel.py:71
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:431
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:436
 #, python-format
 msgid "provider:physical_network specified for %s network"
 msgstr ""
@@ -8173,7 +8166,7 @@ msgid "Mellanox Embedded Switch Plugin initialisation complete"
 msgstr ""
 
 #: neutron/plugins/mlnx/mlnx_plugin.py:141
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:360
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:363
 #, python-format
 msgid "%s. Server terminated!"
 msgstr ""
@@ -8925,7 +8918,7 @@ msgid "del_portinfo(): NotFound portinfo for port_id: %s"
 msgstr ""
 
 #: neutron/plugins/nec/db/api.py:212
-#: neutron/plugins/openvswitch/ovs_db_v2.py:322
+#: neutron/plugins/openvswitch/ovs_db_v2.py:323
 #, python-format
 msgid "get_port_with_securitygroups() called:port_id=%s"
 msgstr ""
@@ -9614,7 +9607,7 @@ msgstr ""
 
 #: neutron/plugins/nicira/dhcpmeta_modes.py:93
 #, python-format
-msgid "Unable to run Neutron with config option '%s', as NVP does not support it"
+msgid "Unable to run Neutron with config option '%s', as NSX does not support it"
 msgstr ""
 
 #: neutron/plugins/nicira/dhcpmeta_modes.py:96
@@ -9967,29 +9960,29 @@ msgstr ""
 msgid "[%(rid)d] Failed to parse API provider: %(e)s"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:34
+#: neutron/plugins/nicira/common/config.py:35
 msgid ""
 "Maximum number of ports of a logical switch on a bridged transport zone "
 "(default 5000)"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:37
+#: neutron/plugins/nicira/common/config.py:39
 msgid ""
 "Maximum number of ports of a logical switch on an overlay transport zone "
 "(default 256)"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:40
-msgid "Maximum concurrent connections to each NVP controller."
+#: neutron/plugins/nicira/common/config.py:43
+msgid "Maximum concurrent connections to each NSX controller."
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:43
+#: neutron/plugins/nicira/common/config.py:48
 msgid ""
 "Number of seconds a generation id should be valid for (default -1 meaning"
 " do not time out)"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:46
+#: neutron/plugins/nicira/common/config.py:52
 msgid ""
 "If set to access_network this enables a dedicated connection to the "
 "metadata proxy for metadata server access via Neutron router. If set to "
@@ -9998,135 +9991,135 @@ msgid ""
 "namespaces otherwise access_network should be used."
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:54
+#: neutron/plugins/nicira/common/config.py:61
 msgid ""
 "The default network tranport type to use (stt, gre, bridge, ipsec_gre, or"
 " ipsec_stt)"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:57
+#: neutron/plugins/nicira/common/config.py:65
 msgid "The mode used to implement DHCP/metadata services."
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:62
+#: neutron/plugins/nicira/common/config.py:71
 msgid ""
 "Interval in seconds between runs of the state synchronization task. Set "
 "it to 0 to disable it"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:65
+#: neutron/plugins/nicira/common/config.py:75
 msgid ""
 "Maximum value for the additional random delay in seconds between runs of "
 "the state synchronization task"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:69
+#: neutron/plugins/nicira/common/config.py:80
 msgid ""
 "Minimum delay, in seconds, between two state synchronization queries to "
-"NVP. It must not exceed state_sync_interval"
+"NSX. It must not exceed state_sync_interval"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:73
+#: neutron/plugins/nicira/common/config.py:85
 msgid ""
-"Minimum number of resources to be retrieved from NVP during state "
+"Minimum number of resources to be retrieved from NSX during state "
 "synchronization"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:76
+#: neutron/plugins/nicira/common/config.py:89
 msgid ""
 "Always read operational status from backend on show operations. Enabling "
 "this option might slow down the system."
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:84
-msgid "User name for NVP controllers in this cluster"
+#: neutron/plugins/nicira/common/config.py:98
+msgid "User name for NSX controllers in this cluster"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:88
-msgid "Password for NVP controllers in this cluster"
+#: neutron/plugins/nicira/common/config.py:103
+msgid "Password for NSX controllers in this cluster"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:91
+#: neutron/plugins/nicira/common/config.py:106
 msgid "Total time limit for a cluster request"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:94
+#: neutron/plugins/nicira/common/config.py:109
 msgid "Time before aborting a request"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:97
+#: neutron/plugins/nicira/common/config.py:112
 msgid "Number of time a request should be retried"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:100
+#: neutron/plugins/nicira/common/config.py:115
 msgid "Number of times a redirect should be followed"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:102
-msgid "Lists the NVP controllers in this cluster"
+#: neutron/plugins/nicira/common/config.py:118
+msgid "Lists the NSX controllers in this cluster"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:107
+#: neutron/plugins/nicira/common/config.py:123
 msgid ""
-"This is uuid of the default NVP Transport zone that will be used for "
+"This is uuid of the default NSX Transport zone that will be used for "
 "creating tunneled isolated \"Neutron\" networks. It needs to be created "
-"in NVP before starting Neutron with the nvp plugin."
+"in NSX before starting Neutron with the nsx plugin."
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:112
+#: neutron/plugins/nicira/common/config.py:128
 msgid ""
-"Unique identifier of the NVP L3 Gateway service which will be used for "
+"Unique identifier of the NSX L3 Gateway service which will be used for "
 "implementing routers and floating IPs"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:116
+#: neutron/plugins/nicira/common/config.py:132
 msgid ""
-"Unique identifier of the NVP L2 Gateway service which will be used by "
+"Unique identifier of the NSX L2 Gateway service which will be used by "
 "default for network gateways"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:119
+#: neutron/plugins/nicira/common/config.py:135
 msgid ""
 "Unique identifier of the Service Cluster which will be used by logical "
 "services like dhcp and metadata"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:122
+#: neutron/plugins/nicira/common/config.py:138
 msgid ""
 "Name of the interface on a L2 Gateway transport nodewhich should be used "
 "by default when setting up a network connection"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:132
+#: neutron/plugins/nicira/common/config.py:148
 msgid "User name for vsm"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:136
+#: neutron/plugins/nicira/common/config.py:152
 msgid "Password for vsm"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:138
+#: neutron/plugins/nicira/common/config.py:154
 msgid "uri for vsm"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:140
+#: neutron/plugins/nicira/common/config.py:156
 msgid "Optional parameter identifying the ID of datacenter to deploy NSX Edges"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:143
-#: neutron/plugins/nicira/common/config.py:149
+#: neutron/plugins/nicira/common/config.py:159
+#: neutron/plugins/nicira/common/config.py:165
 msgid "Optional parameter identifying the ID of datastore to deploy NSX Edges"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:146
+#: neutron/plugins/nicira/common/config.py:162
 msgid "Optional parameter identifying the ID of resource to deploy NSX Edges"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:152
+#: neutron/plugins/nicira/common/config.py:168
 msgid "Network ID for physical network connectivity"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:155
+#: neutron/plugins/nicira/common/config.py:171
 msgid "Task status check interval"
 msgstr ""
 
@@ -10496,143 +10489,143 @@ msgstr ""
 msgid "Monitor Resource binding with id:%s not found!"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:49
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:50
 msgid "Comma separated list of additional domain name servers"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:55
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:58
 msgid "Default DHCP lease time"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:61
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:66
 msgid "IP address used by Metadata server."
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:64
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:70
 msgid "TCP Port used by Metadata server."
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:96
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:103
 #, python-format
 msgid "Unable to find Logical Service Node for network %s"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:107
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:114
 #, python-format
 msgid "Unable to create LSN for network %s"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:115
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:122
 #, python-format
 msgid "Unable to delete Logical Service Node %s"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:132
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:139
 #, python-format
 msgid ""
 "Unable to find Logical Service Node Port for LSN %(lsn_id)s and subnet "
 "%(subnet_id)s"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:154
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:161
 #, python-format
 msgid ""
 "Unable to find Logical Service Node Port for LSN %(lsn_id)s and mac "
 "address %(mac)s"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:174
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:181
 #, python-format
 msgid "Unable to create port for LSN  %s"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:182
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:189
 #, python-format
 msgid "Unable to delete LSN Port %s"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:202
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:206
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:209
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:213
 #, python-format
 msgid "Metadata port not found while attempting to delete it from network %s"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:209
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:216
 #, python-format
 msgid "Unable to find Logical Services Node Port with MAC %s"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:288
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:295
 #, python-format
 msgid ""
 "Unable to configure dhcp for Logical Service Node %(lsn_id)s and port "
 "%(lsn_port_id)s"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:309
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:316
 #, python-format
 msgid "Unable to configure metadata access for subnet %s"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:332
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:339
 #, python-format
 msgid "Error while configuring LSN port %s"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:436
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:443
 #, python-format
 msgid ""
 "Error while creating subnet %(cidr)s for network %(network)s. Please, "
 "contact administrator"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:506
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:521
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:513
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:528
 #, python-format
 msgid "Performing DHCP %(action)s for resource: %(resource)s"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:516
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:523
 #, python-format
 msgid "Logical Services Node for network %s configured successfully"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:538
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:545
 #, python-format
 msgid "Error while configuring DHCP for port %s"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:550
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:557
 #, python-format
 msgid "DHCP is disabled for subnet %s: nothing to do"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:569
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:576
 #, python-format
 msgid "DHCP for port %s configured successfully"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:577
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:584
 #, python-format
 msgid "Network %s is external: nothing to do"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:585
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:592
 #, python-format
 msgid "Configuring metadata entry for port %s"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:597
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:604
 #, python-format
 msgid "Metadata for port %s configured successfully"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:601
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:608
 #, python-format
 msgid "Handle metadata access via router: %(r)s and interface %(i)s"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:618
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:625
 #, python-format
 msgid "Metadata for router %s handled successfully"
 msgstr ""
@@ -11139,78 +11132,78 @@ msgstr ""
 msgid "Exception in _check_pending_tasks"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_db_v2.py:215
+#: neutron/plugins/openvswitch/ovs_db_v2.py:216
 #, python-format
 msgid "Skipping unreasonable tunnel ID range %(tun_min)s:%(tun_max)s"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_db_v2.py:263
+#: neutron/plugins/openvswitch/ovs_db_v2.py:264
 #, python-format
 msgid "Reserving tunnel %s from pool"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_db_v2.py:278
+#: neutron/plugins/openvswitch/ovs_db_v2.py:279
 #, python-format
 msgid "Reserving specific tunnel %s from pool"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_db_v2.py:281
+#: neutron/plugins/openvswitch/ovs_db_v2.py:282
 #, python-format
 msgid "Reserving specific tunnel %s outside pool"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_db_v2.py:304
+#: neutron/plugins/openvswitch/ovs_db_v2.py:305
 #, python-format
 msgid "Releasing tunnel %s outside pool"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_db_v2.py:306
+#: neutron/plugins/openvswitch/ovs_db_v2.py:307
 #, python-format
 msgid "Releasing tunnel %s to pool"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_db_v2.py:308
+#: neutron/plugins/openvswitch/ovs_db_v2.py:309
 #, python-format
 msgid "tunnel_id %s not found"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_db_v2.py:380
+#: neutron/plugins/openvswitch/ovs_db_v2.py:381
 #, python-format
 msgid "Adding a tunnel endpoint for %s"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_db_v2.py:396
+#: neutron/plugins/openvswitch/ovs_db_v2.py:397
 #, python-format
 msgid ""
 "Adding a tunnel endpoint failed due to a concurrenttransaction had been "
 "committed (%s attempts left)"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_db_v2.py:401
+#: neutron/plugins/openvswitch/ovs_db_v2.py:402
 msgid "Unable to generate a new tunnel id"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:308
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:311
 #, python-format
 msgid "Invalid tenant_network_type: %s. Server terminated!"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:325
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:328
 #, python-format
 msgid "Tunneling disabled but tenant_network_type is '%s'. Server terminated!"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:371
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:374
 #, python-format
 msgid "Invalid tunnel ID range: '%(range)s' - %(e)s. Server terminated!"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:375
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:378
 #, python-format
 msgid "Tunnel ID ranges: %s"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:428
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:433
 #, python-format
 msgid "%s networks are not enabled"
 msgstr ""
@@ -12043,11 +12036,11 @@ msgid ""
 "firewall is supported per tenant."
 msgstr ""
 
-#: neutron/services/firewall/agents/firewall_agent_api.py:34
+#: neutron/services/firewall/agents/firewall_agent_api.py:33
 msgid "Name of the FWaaS Driver"
 msgstr ""
 
-#: neutron/services/firewall/agents/firewall_agent_api.py:38
+#: neutron/services/firewall/agents/firewall_agent_api.py:37
 msgid "Enable FWaaS"
 msgstr ""
 
@@ -12063,79 +12056,79 @@ msgstr ""
 msgid "Initializing firewall agent"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:73
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:74
 #, python-format
 msgid "FWaaS Driver Loaded: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:75
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:77
 #, python-format
 msgid "Error importing FWaaS device driver: %s"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:108
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:110
 #, python-format
 msgid "%(func_name)s from agent for fw: %(fwid)s"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:116
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:118
 #, python-format
 msgid "No Routers on tenant: %s"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:123
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:247
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:125
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:252
 #, python-format
 msgid "Apply fw on Router List: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:132
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:134
 #, python-format
 msgid "Firewall Driver Error for %(func_name)s for fw: %(fwid)s"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:147
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:149
 #, python-format
 msgid "FWaaS RPC failure in %(func_name)s for fw: %(fwid)s"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:164
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:177
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:166
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:179
 #, python-format
 msgid "Firewall Driver Error on fw state %(fwmsg)s for fw: %(fwid)s"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:189
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:191
 #, python-format
 msgid "Process router add, router_id: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:200
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:202
 #, python-format
 msgid "Process router add, fw_list: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:217
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:219
 #, python-format
 msgid "FWaaS RPC info call failed for '%s'."
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:229
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:234
 #, python-format
 msgid "Tenants with Firewalls: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:239
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:244
 #, python-format
 msgid "Router List: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:241
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:246
 #, python-format
 msgid "fw_list: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:258
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:263
 msgid "Failed fwaas process services sync"
 msgstr ""
 
@@ -13972,3 +13965,61 @@ msgstr ""
 #~ msgid "Number of security rules allowed per tenant, -1 for unlimited"
 #~ msgstr ""
 
+#~ msgid ""
+#~ "DNat is disabled for the router "
+#~ "%(router_id)s. Floating IPs cannot be "
+#~ "associated."
+#~ msgstr ""
+
+#~ msgid ""
+#~ "Unable to run Neutron with config "
+#~ "option '%s', as NVP does not "
+#~ "support it"
+#~ msgstr ""
+
+#~ msgid "Maximum concurrent connections to each NVP controller."
+#~ msgstr ""
+
+#~ msgid ""
+#~ "Minimum delay, in seconds, between two"
+#~ " state synchronization queries to NVP. "
+#~ "It must not exceed state_sync_interval"
+#~ msgstr ""
+
+#~ msgid ""
+#~ "Minimum number of resources to be "
+#~ "retrieved from NVP during state "
+#~ "synchronization"
+#~ msgstr ""
+
+#~ msgid "User name for NVP controllers in this cluster"
+#~ msgstr ""
+
+#~ msgid "Password for NVP controllers in this cluster"
+#~ msgstr ""
+
+#~ msgid "Lists the NVP controllers in this cluster"
+#~ msgstr ""
+
+#~ msgid ""
+#~ "This is uuid of the default NVP"
+#~ " Transport zone that will be used "
+#~ "for creating tunneled isolated \"Neutron\" "
+#~ "networks. It needs to be created "
+#~ "in NVP before starting Neutron with "
+#~ "the nvp plugin."
+#~ msgstr ""
+
+#~ msgid ""
+#~ "Unique identifier of the NVP L3 "
+#~ "Gateway service which will be used "
+#~ "for implementing routers and floating "
+#~ "IPs"
+#~ msgstr ""
+
+#~ msgid ""
+#~ "Unique identifier of the NVP L2 "
+#~ "Gateway service which will be used "
+#~ "by default for network gateways"
+#~ msgstr ""
+
index 37b7e490ab8c797464c6e0cc9714b2a8c32993e7..5928ebdac4bb55334f8758fa12909f0ab9ad0069 100644 (file)
@@ -7,7 +7,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version:  Quantum\n"
 "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2014-01-02 06:32+0000\n"
+"POT-Creation-Date: 2014-01-12 06:33+0000\n"
 "PO-Revision-Date: 2013-05-22 08:17+0000\n"
 "Last-Translator: daisy.ycguo <daisy.ycguo@gmail.com>\n"
 "Language-Team: German "
@@ -907,7 +907,7 @@ msgstr "PID-Datei %s ist bereits vorhanden. Dämon bereits aktiv?"
 msgid "Location to store DHCP server config files"
 msgstr "Position zum Speichern von Konfigurationsdateien des DHCP-Servers"
 
-#: neutron/agent/linux/dhcp.py:48 neutron/plugins/nicira/dhcp_meta/nvp.py:53
+#: neutron/agent/linux/dhcp.py:48 neutron/plugins/nicira/dhcp_meta/nvp.py:55
 msgid "Domain to use for building the hostnames"
 msgstr "Für das Erstellen von Hostnamen zu verwendende Domäne"
 
@@ -1272,7 +1272,7 @@ msgid "TCP Port used by Nova metadata server."
 msgstr "Von Nova-Metadatenserver verwendeter TCP-Port."
 
 #: neutron/agent/metadata/agent.py:73
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:67
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:74
 msgid "Shared secret to sign instance-id request"
 msgstr ""
 "Geheimer Schlüssel für gemeinsame Nutzung zum Unterzeichnen von Instanz-"
@@ -2552,32 +2552,32 @@ msgstr "Ungültige Route: %s"
 msgid "An exception occurred while creating the %(resource)s:%(item)s"
 msgstr ""
 
-#: neutron/db/db_base_plugin_v2.py:1043
+#: neutron/db/db_base_plugin_v2.py:1045
 #, python-format
 msgid "%(name)s '%(addr)s' does not match the ip_version '%(ip_version)s'"
 msgstr "%(name)s '%(addr)s' stimmt nicht mit 'ip_version' '%(ip_version)s' überein"
 
-#: neutron/db/db_base_plugin_v2.py:1067
+#: neutron/db/db_base_plugin_v2.py:1069
 msgid "Gateway is not valid on subnet"
 msgstr "Gateway ist auf Teilnetz nicht gültig"
 
-#: neutron/db/db_base_plugin_v2.py:1087 neutron/db/db_base_plugin_v2.py:1101
+#: neutron/db/db_base_plugin_v2.py:1089 neutron/db/db_base_plugin_v2.py:1103
 msgid "new subnet"
 msgstr ""
 
-#: neutron/db/db_base_plugin_v2.py:1094
+#: neutron/db/db_base_plugin_v2.py:1096
 #, python-format
 msgid "Error parsing dns address %s"
 msgstr "Fehler bei Auswertung der DNS-Adresse %s"
 
-#: neutron/db/db_base_plugin_v2.py:1356
+#: neutron/db/db_base_plugin_v2.py:1358
 #, python-format
 msgid "Allocated IP %(ip_address)s (%(network_id)s/%(subnet_id)s/%(port_id)s)"
 msgstr ""
 "Zugeordnete IP-Adresse %(ip_address)s "
 "(%(network_id)s/%(subnet_id)s/%(port_id)s)"
 
-#: neutron/db/db_base_plugin_v2.py:1448
+#: neutron/db/db_base_plugin_v2.py:1450
 #, python-format
 msgid "%(address)s (%(subnet_id)s) is not recycled"
 msgstr "%(address)s (%(subnet_id)s) wurde nicht erneut gestartet"
@@ -3144,51 +3144,51 @@ msgstr ""
 "Operation kann für %(router_id)s nicht abgeschlossen werden. Die Anzahl "
 "an Routen überschreitet den maximalen Wert %(quota)s."
 
-#: neutron/extensions/firewall.py:40
+#: neutron/extensions/firewall.py:39
 #, python-format
 msgid "Firewall %(firewall_id)s could not be found."
 msgstr ""
 
-#: neutron/extensions/firewall.py:44
+#: neutron/extensions/firewall.py:43
 #, python-format
 msgid "Firewall %(firewall_id)s is still active."
 msgstr ""
 
-#: neutron/extensions/firewall.py:48
+#: neutron/extensions/firewall.py:47
 #, python-format
 msgid ""
 "Operation cannot be performed since associated Firewall %(firewall_id)s "
 "is in %(pending_state)s."
 msgstr ""
 
-#: neutron/extensions/firewall.py:53
+#: neutron/extensions/firewall.py:52
 #, python-format
 msgid "Firewall Policy %(firewall_policy_id)s could not be found."
 msgstr ""
 
-#: neutron/extensions/firewall.py:57
+#: neutron/extensions/firewall.py:56
 #, python-format
 msgid "Firewall Policy %(firewall_policy_id)s is being used."
 msgstr ""
 
-#: neutron/extensions/firewall.py:61
+#: neutron/extensions/firewall.py:60
 #, python-format
 msgid "Firewall Rule %(firewall_rule_id)s could not be found."
 msgstr ""
 
-#: neutron/extensions/firewall.py:65
+#: neutron/extensions/firewall.py:64
 #, python-format
 msgid "Firewall Rule %(firewall_rule_id)s is being used."
 msgstr ""
 
-#: neutron/extensions/firewall.py:69
+#: neutron/extensions/firewall.py:68
 #, python-format
 msgid ""
 "Firewall Rule %(firewall_rule_id)s is not associated  with Firewall "
 "Policy %(firewall_policy_id)s."
 msgstr ""
 
-#: neutron/extensions/firewall.py:74
+#: neutron/extensions/firewall.py:73
 #, python-format
 msgid ""
 "Firewall Rule protocol %(protocol)s is not supported. Only protocol "
@@ -3196,81 +3196,81 @@ msgid ""
 "supported."
 msgstr ""
 
-#: neutron/extensions/firewall.py:80
+#: neutron/extensions/firewall.py:79
 #, python-format
 msgid ""
 "Firewall rule action %(action)s is not supported. Only action values "
 "%(values)s are supported."
 msgstr ""
 
-#: neutron/extensions/firewall.py:85
+#: neutron/extensions/firewall.py:84
 #, python-format
 msgid "Invalid value for port %(port)s."
 msgstr ""
 
-#: neutron/extensions/firewall.py:89
+#: neutron/extensions/firewall.py:88
 msgid "Missing rule info argument for insert/remove rule operation."
 msgstr ""
 
-#: neutron/extensions/firewall.py:99
+#: neutron/extensions/firewall.py:98
 #, python-format
 msgid "%(driver)s: Internal driver error."
 msgstr ""
 
-#: neutron/extensions/firewall.py:148
+#: neutron/extensions/firewall.py:147
 #, python-format
 msgid "Port '%s' is not a valid number"
 msgstr ""
 
-#: neutron/extensions/firewall.py:152
+#: neutron/extensions/firewall.py:151
 #, python-format
 msgid "Invalid port '%s'"
 msgstr ""
 
-#: neutron/extensions/firewall.py:166
+#: neutron/extensions/firewall.py:165
 #, python-format
 msgid "%(msg_ip)s and %(msg_subnet)s"
 msgstr ""
 
-#: neutron/extensions/firewall.py:286
+#: neutron/extensions/firewall.py:285
 msgid "Number of firewalls allowed per tenant. A negative value means unlimited."
 msgstr ""
 
-#: neutron/extensions/firewall.py:290
+#: neutron/extensions/firewall.py:289
 msgid ""
 "Number of firewall policies allowed per tenant. A negative value means "
 "unlimited."
 msgstr ""
 
-#: neutron/extensions/firewall.py:294
+#: neutron/extensions/firewall.py:293
 msgid ""
 "Number of firewall rules allowed per tenant. A negative value means "
 "unlimited."
 msgstr ""
 
-#: neutron/extensions/l3.py:36
+#: neutron/extensions/l3.py:34
 #, python-format
 msgid "Router %(router_id)s could not be found"
 msgstr "Router %(router_id)s konnte nicht gefunden werden"
 
-#: neutron/extensions/l3.py:40
+#: neutron/extensions/l3.py:38
 #, python-format
 msgid "Router %(router_id)s still has active ports"
 msgstr "Router %(router_id)s verfügt noch über aktive Ports"
 
-#: neutron/extensions/l3.py:44
+#: neutron/extensions/l3.py:42
 #, python-format
 msgid "Router %(router_id)s does not have an interface with id %(port_id)s"
 msgstr "Router %(router_id)s verfügt über keine Schnittstelle mit ID %(port_id)s"
 
-#: neutron/extensions/l3.py:49
+#: neutron/extensions/l3.py:47
 #, python-format
 msgid "Router %(router_id)s has no interface on subnet %(subnet_id)s"
 msgstr ""
 "Router %(router_id)s verfügt über keine Schnittstelle auf Teilnetz "
 "%(subnet_id)s"
 
-#: neutron/extensions/l3.py:54
+#: neutron/extensions/l3.py:52
 #, python-format
 msgid ""
 "Router interface for subnet %(subnet_id)s on router %(router_id)s cannot "
@@ -3280,12 +3280,12 @@ msgstr ""
 "kann nicht gelöscht werden, da sie für eine oder mehrere dynamische IP-"
 "Adressen erforderlich ist."
 
-#: neutron/extensions/l3.py:60
+#: neutron/extensions/l3.py:58
 #, python-format
 msgid "Floating IP %(floatingip_id)s could not be found"
 msgstr "Dynamische IP-Adresse %(floatingip_id)s konnte nicht gefunden werden"
 
-#: neutron/extensions/l3.py:64
+#: neutron/extensions/l3.py:62
 #, python-format
 msgid ""
 "External network %(external_network_id)s is not reachable from subnet "
@@ -3296,7 +3296,7 @@ msgstr ""
 "nicht erreichbar. Daher kann Port %(port_id)s keiner dynamischen IP-"
 "Adresse zugeordnet werden."
 
-#: neutron/extensions/l3.py:70
+#: neutron/extensions/l3.py:68
 #, python-format
 msgid ""
 "Cannot associate floating IP %(floating_ip_address)s (%(fip_id)s) with "
@@ -3308,7 +3308,7 @@ msgstr ""
 "werden, da diese statische IP-Adresse bereits über eine dynamische IP-"
 "Adresse im externen Netz %(net_id)s verfügt."
 
-#: neutron/extensions/l3.py:77
+#: neutron/extensions/l3.py:75
 #, python-format
 msgid ""
 "Port %(port_id)s has owner %(device_owner)s and therefore cannot be "
@@ -3317,7 +3317,7 @@ msgstr ""
 "Port %(port_id)s hat Eigentümer %(device_owner)s und kann daher nicht "
 "direkt über die Port-API gelöscht werden."
 
-#: neutron/extensions/l3.py:82
+#: neutron/extensions/l3.py:80
 #, python-format
 msgid ""
 "Gateway cannot be updated for router %(router_id)s, since a gateway to "
@@ -3327,23 +3327,16 @@ msgstr ""
 "Gateway zum externen Netz %(net_id)s für eine oder mehrere dynamische IP-"
 "Adressen erforderlich ist. "
 
-#: neutron/extensions/l3.py:142
+#: neutron/extensions/l3.py:140
 msgid "Number of routers allowed per tenant. A negative value means unlimited."
 msgstr ""
 
-#: neutron/extensions/l3.py:146
+#: neutron/extensions/l3.py:144
 msgid ""
 "Number of floating IPs allowed per tenant. A negative value means "
 "unlimited."
 msgstr ""
 
-#: neutron/extensions/l3_ext_gw_mode.py:28
-#, python-format
-msgid ""
-"DNat is disabled for the router %(router_id)s. Floating IPs cannot be "
-"associated."
-msgstr ""
-
 #: neutron/extensions/l3agentscheduler.py:49
 #: neutron/extensions/l3agentscheduler.py:87
 msgid "No plugin for L3 routing registered to handle router scheduling"
@@ -3451,21 +3444,21 @@ msgid ""
 " %(pool)s"
 msgstr ""
 
-#: neutron/extensions/metering.py:34
+#: neutron/extensions/metering.py:33
 #, python-format
 msgid "Metering label %(label_id)s does not exist"
 msgstr ""
 
-#: neutron/extensions/metering.py:38
+#: neutron/extensions/metering.py:37
 msgid "Duplicate Metering Rule in POST."
 msgstr ""
 
-#: neutron/extensions/metering.py:42
+#: neutron/extensions/metering.py:41
 #, python-format
 msgid "Metering label rule %(rule_id)s does not exist"
 msgstr ""
 
-#: neutron/extensions/metering.py:46
+#: neutron/extensions/metering.py:45
 #, python-format
 msgid ""
 "Metering label rule with remote_ip_prefix %(remote_ip_prefix)s overlaps "
@@ -3627,67 +3620,67 @@ msgstr ""
 msgid "API for retrieving service providers for Neutron advanced services"
 msgstr ""
 
-#: neutron/extensions/vpnaas.py:36
+#: neutron/extensions/vpnaas.py:33
 #, python-format
 msgid "VPNService %(vpnservice_id)s could not be found"
 msgstr ""
 
-#: neutron/extensions/vpnaas.py:40
+#: neutron/extensions/vpnaas.py:37
 #, python-format
 msgid "ipsec_site_connection %(ipsecsite_conn_id)s not found"
 msgstr ""
 
-#: neutron/extensions/vpnaas.py:44
+#: neutron/extensions/vpnaas.py:41
 #, python-format
 msgid "ipsec_site_connection %(attr)s is equal to or less than dpd_interval"
 msgstr ""
 
-#: neutron/extensions/vpnaas.py:49
+#: neutron/extensions/vpnaas.py:46
 #, python-format
 msgid "ipsec_site_connection MTU %(mtu)d is too small for ipv%(version)s"
 msgstr ""
 
-#: neutron/extensions/vpnaas.py:54
+#: neutron/extensions/vpnaas.py:51
 #, python-format
 msgid "IKEPolicy %(ikepolicy_id)s could not be found"
 msgstr ""
 
-#: neutron/extensions/vpnaas.py:58
+#: neutron/extensions/vpnaas.py:55
 #, python-format
 msgid "IPsecPolicy %(ipsecpolicy_id)s could not be found"
 msgstr ""
 
-#: neutron/extensions/vpnaas.py:62
+#: neutron/extensions/vpnaas.py:59
 #, python-format
 msgid "IKEPolicy %(ikepolicy_id)s is still in use"
 msgstr ""
 
-#: neutron/extensions/vpnaas.py:66
+#: neutron/extensions/vpnaas.py:63
 #, python-format
 msgid "VPNService %(vpnservice_id)s is still in use"
 msgstr ""
 
-#: neutron/extensions/vpnaas.py:70
+#: neutron/extensions/vpnaas.py:67
 #, python-format
 msgid "Router %(router_id)s is used by VPNService %(vpnservice_id)s"
 msgstr ""
 
-#: neutron/extensions/vpnaas.py:74
+#: neutron/extensions/vpnaas.py:71
 #, python-format
 msgid "Invalid state %(state)s of vpnaas resource %(id)s for updating"
 msgstr ""
 
-#: neutron/extensions/vpnaas.py:79
+#: neutron/extensions/vpnaas.py:76
 #, python-format
 msgid "IPsecPolicy %(ipsecpolicy_id)s is still in use"
 msgstr ""
 
-#: neutron/extensions/vpnaas.py:83
+#: neutron/extensions/vpnaas.py:80
 #, python-format
 msgid "Can not load driver :%(device_driver)s"
 msgstr ""
 
-#: neutron/extensions/vpnaas.py:87
+#: neutron/extensions/vpnaas.py:84
 #, python-format
 msgid "Subnet %(subnet_id)s is not connected to Router %(router_id)s"
 msgstr ""
@@ -5639,7 +5632,7 @@ msgstr ""
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:318
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:345
 #: neutron/plugins/mlnx/mlnx_plugin.py:191
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:408
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:413
 msgid "provider:network_type required"
 msgstr "'provider:network_type' erforderlich"
 
@@ -5647,8 +5640,8 @@ msgstr "'provider:network_type' erforderlich"
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:336
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:355
 #: neutron/plugins/mlnx/mlnx_plugin.py:221
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:418
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:437
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:423
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:442
 msgid "provider:segmentation_id required"
 msgstr "'provider:segmentation_id' erforderlich"
 
@@ -5667,7 +5660,7 @@ msgstr ""
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:343
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:377
 #: neutron/plugins/mlnx/mlnx_plugin.py:207
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:453
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:458
 #, python-format
 msgid "provider:network_type %s not supported"
 msgstr "'provider:network_type' %s nicht unterstützt"
@@ -5675,7 +5668,7 @@ msgstr "'provider:network_type' %s nicht unterstützt"
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:349
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:383
 #: neutron/plugins/mlnx/mlnx_plugin.py:248
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:459
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:464
 #, python-format
 msgid "Unknown provider:physical_network %s"
 msgstr "Unbekannter Wert für 'provider:physical_network' %s"
@@ -5683,7 +5676,7 @@ msgstr "Unbekannter Wert für 'provider:physical_network' %s"
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:355
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:389
 #: neutron/plugins/mlnx/mlnx_plugin.py:254
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:465
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:470
 msgid "provider:physical_network required"
 msgstr "'provider:physical_network' erforderlich"
 
@@ -5836,7 +5829,7 @@ msgstr ""
 #: neutron/plugins/hyperv/hyperv_neutron_plugin.py:254
 #: neutron/plugins/metaplugin/meta_neutron_plugin.py:175
 #: neutron/plugins/mlnx/mlnx_plugin.py:333
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:510
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:518
 #, python-format
 msgid "Created network: %s"
 msgstr "Erstelltes Netz: %s"
@@ -6197,7 +6190,7 @@ msgstr ""
 
 #: neutron/plugins/hyperv/db.py:41
 #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:117
-#: neutron/plugins/openvswitch/ovs_db_v2.py:136
+#: neutron/plugins/openvswitch/ovs_db_v2.py:137
 #, python-format
 msgid ""
 "Reserving vlan %(vlan_id)s on physical network %(physical_network)s from "
@@ -6214,7 +6207,7 @@ msgstr "Reservierung von einfachem physischem Netz %(physical_network)s von Pool
 #: neutron/plugins/hyperv/db.py:79
 #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:140
 #: neutron/plugins/ml2/drivers/type_vlan.py:203
-#: neutron/plugins/openvswitch/ovs_db_v2.py:160
+#: neutron/plugins/openvswitch/ovs_db_v2.py:161
 #, python-format
 msgid ""
 "Reserving specific vlan %(vlan_id)s on physical network "
@@ -6230,7 +6223,7 @@ msgstr "Freigabe von VLAN %(vlan_id)s auf physischem Netz %(physical_network)s"
 
 #: neutron/plugins/hyperv/db.py:141
 #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:181
-#: neutron/plugins/openvswitch/ovs_db_v2.py:201
+#: neutron/plugins/openvswitch/ovs_db_v2.py:202
 #, python-format
 msgid "vlan_id %(vlan_id)s on physical network %(physical_network)s not found"
 msgstr ""
@@ -6242,8 +6235,8 @@ msgstr ""
 #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:87
 #: neutron/plugins/ml2/drivers/type_vlan.py:127
 #: neutron/plugins/ml2/drivers/type_vlan.py:148
-#: neutron/plugins/openvswitch/ovs_db_v2.py:92
-#: neutron/plugins/openvswitch/ovs_db_v2.py:110
+#: neutron/plugins/openvswitch/ovs_db_v2.py:93
+#: neutron/plugins/openvswitch/ovs_db_v2.py:111
 #, python-format
 msgid ""
 "Removing vlan %(vlan_id)s on physical network %(physical_network)s from "
@@ -6287,7 +6280,7 @@ msgstr "Ungültiger Wert für 'tenant_network_type': %s. Agent beendet!"
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:306
 #: neutron/plugins/ml2/drivers/type_vlan.py:93
 #: neutron/plugins/mlnx/mlnx_plugin.py:143
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:362
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:365
 #, python-format
 msgid "Network VLAN ranges: %s"
 msgstr "Bereiche für Netz-VLAN: %s"
@@ -6594,26 +6587,26 @@ msgstr ""
 
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:349
 #: neutron/plugins/mlnx/mlnx_plugin.py:216
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:412
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:417
 msgid "provider:segmentation_id specified for flat network"
 msgstr "'provider:segmentation_id' für einfaches Netz angegeben"
 
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:358
 #: neutron/plugins/mlnx/mlnx_plugin.py:224
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:421
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:426
 #, python-format
 msgid "provider:segmentation_id out of range (%(min_id)s through %(max_id)s)"
 msgstr ""
 
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:365
 #: neutron/plugins/mlnx/mlnx_plugin.py:232
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:441
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:446
 msgid "provider:physical_network specified for local network"
 msgstr "'provider:physical_network' für lokales Netz angegeben"
 
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:371
 #: neutron/plugins/mlnx/mlnx_plugin.py:236
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:447
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:452
 msgid "provider:segmentation_id specified for local network"
 msgstr "'provider:segmentation_id' für lokales Netz angegeben"
 
@@ -6961,7 +6954,7 @@ msgstr ""
 
 #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:146
 #: neutron/plugins/ml2/drivers/type_vlan.py:209
-#: neutron/plugins/openvswitch/ovs_db_v2.py:166
+#: neutron/plugins/openvswitch/ovs_db_v2.py:167
 #, python-format
 msgid ""
 "Reserving specific vlan %(vlan_id)s on physical network "
@@ -6972,7 +6965,7 @@ msgstr ""
 
 #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:170
 #: neutron/plugins/ml2/drivers/type_vlan.py:258
-#: neutron/plugins/openvswitch/ovs_db_v2.py:196
+#: neutron/plugins/openvswitch/ovs_db_v2.py:197
 #, python-format
 msgid ""
 "Releasing vlan %(vlan_id)s on physical network %(physical_network)s to "
@@ -6983,7 +6976,7 @@ msgstr ""
 
 #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:175
 #: neutron/plugins/ml2/drivers/type_vlan.py:253
-#: neutron/plugins/openvswitch/ovs_db_v2.py:191
+#: neutron/plugins/openvswitch/ovs_db_v2.py:192
 #, python-format
 msgid ""
 "Releasing vlan %(vlan_id)s on physical network %(physical_network)s "
@@ -8098,7 +8091,7 @@ msgstr ""
 
 #: neutron/plugins/ml2/drivers/type_gre.py:155
 #: neutron/plugins/ml2/drivers/type_vxlan.py:165
-#: neutron/plugins/openvswitch/ovs_db_v2.py:234
+#: neutron/plugins/openvswitch/ovs_db_v2.py:235
 #, python-format
 msgid "Removing tunnel %s from pool"
 msgstr "Entfernen von Tunnel %s aus Pool"
@@ -8138,7 +8131,7 @@ msgid "%(type)s ID ranges: %(range)s"
 msgstr ""
 
 #: neutron/plugins/ml2/drivers/type_tunnel.py:71
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:431
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:436
 #, python-format
 msgid "provider:physical_network specified for %s network"
 msgstr ""
@@ -8485,7 +8478,7 @@ msgid "Mellanox Embedded Switch Plugin initialisation complete"
 msgstr ""
 
 #: neutron/plugins/mlnx/mlnx_plugin.py:141
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:360
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:363
 #, python-format
 msgid "%s. Server terminated!"
 msgstr ""
@@ -9249,7 +9242,7 @@ msgid "del_portinfo(): NotFound portinfo for port_id: %s"
 msgstr "'del_portinfo()': NotFound-Portinfo für port_id: %s"
 
 #: neutron/plugins/nec/db/api.py:212
-#: neutron/plugins/openvswitch/ovs_db_v2.py:322
+#: neutron/plugins/openvswitch/ovs_db_v2.py:323
 #, python-format
 msgid "get_port_with_securitygroups() called:port_id=%s"
 msgstr "Aufruf von 'get_port_with_securitygroups()': port_id=%s"
@@ -9975,7 +9968,7 @@ msgstr ""
 
 #: neutron/plugins/nicira/dhcpmeta_modes.py:93
 #, python-format
-msgid "Unable to run Neutron with config option '%s', as NVP does not support it"
+msgid "Unable to run Neutron with config option '%s', as NSX does not support it"
 msgstr ""
 
 #: neutron/plugins/nicira/dhcpmeta_modes.py:96
@@ -10354,23 +10347,23 @@ msgstr "[%(rid)d] Fehler bei Verarbeitung von Anforderung: %(req)s"
 msgid "[%(rid)d] Failed to parse API provider: %(e)s"
 msgstr "[%(rid)d] Fehler bei Analyse von API-Provider: %(e)s"
 
-#: neutron/plugins/nicira/common/config.py:34
+#: neutron/plugins/nicira/common/config.py:35
 msgid ""
 "Maximum number of ports of a logical switch on a bridged transport zone "
 "(default 5000)"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:37
+#: neutron/plugins/nicira/common/config.py:39
 msgid ""
 "Maximum number of ports of a logical switch on an overlay transport zone "
 "(default 256)"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:40
-msgid "Maximum concurrent connections to each NVP controller."
+#: neutron/plugins/nicira/common/config.py:43
+msgid "Maximum concurrent connections to each NSX controller."
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:43
+#: neutron/plugins/nicira/common/config.py:48
 msgid ""
 "Number of seconds a generation id should be valid for (default -1 meaning"
 " do not time out)"
@@ -10378,7 +10371,7 @@ msgstr ""
 "Anzahl an Sekunden, für die eine Erstellungs-ID gültig sein sollte "
 "(Standard -1 bedeutet kein Zeitlimit)"
 
-#: neutron/plugins/nicira/common/config.py:46
+#: neutron/plugins/nicira/common/config.py:52
 msgid ""
 "If set to access_network this enables a dedicated connection to the "
 "metadata proxy for metadata server access via Neutron router. If set to "
@@ -10387,104 +10380,100 @@ msgid ""
 "namespaces otherwise access_network should be used."
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:54
+#: neutron/plugins/nicira/common/config.py:61
 msgid ""
 "The default network tranport type to use (stt, gre, bridge, ipsec_gre, or"
 " ipsec_stt)"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:57
+#: neutron/plugins/nicira/common/config.py:65
 msgid "The mode used to implement DHCP/metadata services."
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:62
+#: neutron/plugins/nicira/common/config.py:71
 msgid ""
 "Interval in seconds between runs of the state synchronization task. Set "
 "it to 0 to disable it"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:65
+#: neutron/plugins/nicira/common/config.py:75
 msgid ""
 "Maximum value for the additional random delay in seconds between runs of "
 "the state synchronization task"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:69
+#: neutron/plugins/nicira/common/config.py:80
 msgid ""
 "Minimum delay, in seconds, between two state synchronization queries to "
-"NVP. It must not exceed state_sync_interval"
+"NSX. It must not exceed state_sync_interval"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:73
+#: neutron/plugins/nicira/common/config.py:85
 msgid ""
-"Minimum number of resources to be retrieved from NVP during state "
+"Minimum number of resources to be retrieved from NSX during state "
 "synchronization"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:76
+#: neutron/plugins/nicira/common/config.py:89
 msgid ""
 "Always read operational status from backend on show operations. Enabling "
 "this option might slow down the system."
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:84
-msgid "User name for NVP controllers in this cluster"
+#: neutron/plugins/nicira/common/config.py:98
+msgid "User name for NSX controllers in this cluster"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:88
-msgid "Password for NVP controllers in this cluster"
+#: neutron/plugins/nicira/common/config.py:103
+msgid "Password for NSX controllers in this cluster"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:91
+#: neutron/plugins/nicira/common/config.py:106
 msgid "Total time limit for a cluster request"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:94
+#: neutron/plugins/nicira/common/config.py:109
 msgid "Time before aborting a request"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:97
+#: neutron/plugins/nicira/common/config.py:112
 msgid "Number of time a request should be retried"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:100
+#: neutron/plugins/nicira/common/config.py:115
 msgid "Number of times a redirect should be followed"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:102
-msgid "Lists the NVP controllers in this cluster"
+#: neutron/plugins/nicira/common/config.py:118
+msgid "Lists the NSX controllers in this cluster"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:107
+#: neutron/plugins/nicira/common/config.py:123
 msgid ""
-"This is uuid of the default NVP Transport zone that will be used for "
+"This is uuid of the default NSX Transport zone that will be used for "
 "creating tunneled isolated \"Neutron\" networks. It needs to be created "
-"in NVP before starting Neutron with the nvp plugin."
+"in NSX before starting Neutron with the nsx plugin."
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:112
+#: neutron/plugins/nicira/common/config.py:128
 msgid ""
-"Unique identifier of the NVP L3 Gateway service which will be used for "
+"Unique identifier of the NSX L3 Gateway service which will be used for "
 "implementing routers and floating IPs"
 msgstr ""
-"Eindeutige ID des L3-Gateway-Service von NVP, die für die Implementierung"
-" von Routern und dynamischen IP-Adressen verwendet wird"
 
-#: neutron/plugins/nicira/common/config.py:116
+#: neutron/plugins/nicira/common/config.py:132
 msgid ""
-"Unique identifier of the NVP L2 Gateway service which will be used by "
+"Unique identifier of the NSX L2 Gateway service which will be used by "
 "default for network gateways"
 msgstr ""
-"Eindeutige ID des L2-Gateway-Service von NVP, die standardmäßig für "
-"Netzgateways verwendet wird"
 
-#: neutron/plugins/nicira/common/config.py:119
+#: neutron/plugins/nicira/common/config.py:135
 msgid ""
 "Unique identifier of the Service Cluster which will be used by logical "
 "services like dhcp and metadata"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:122
+#: neutron/plugins/nicira/common/config.py:138
 msgid ""
 "Name of the interface on a L2 Gateway transport nodewhich should be used "
 "by default when setting up a network connection"
@@ -10492,36 +10481,36 @@ msgstr ""
 "Name der Schnittstelle auf einem Transportknoten des L2-Gateways, der "
 "standardmäßig beim Einrichten einer Netzverbindung verwendet werden soll"
 
-#: neutron/plugins/nicira/common/config.py:132
+#: neutron/plugins/nicira/common/config.py:148
 msgid "User name for vsm"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:136
+#: neutron/plugins/nicira/common/config.py:152
 msgid "Password for vsm"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:138
+#: neutron/plugins/nicira/common/config.py:154
 msgid "uri for vsm"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:140
+#: neutron/plugins/nicira/common/config.py:156
 msgid "Optional parameter identifying the ID of datacenter to deploy NSX Edges"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:143
-#: neutron/plugins/nicira/common/config.py:149
+#: neutron/plugins/nicira/common/config.py:159
+#: neutron/plugins/nicira/common/config.py:165
 msgid "Optional parameter identifying the ID of datastore to deploy NSX Edges"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:146
+#: neutron/plugins/nicira/common/config.py:162
 msgid "Optional parameter identifying the ID of resource to deploy NSX Edges"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:152
+#: neutron/plugins/nicira/common/config.py:168
 msgid "Network ID for physical network connectivity"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:155
+#: neutron/plugins/nicira/common/config.py:171
 msgid "Task status check interval"
 msgstr ""
 
@@ -10921,143 +10910,143 @@ msgstr ""
 msgid "Monitor Resource binding with id:%s not found!"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:49
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:50
 msgid "Comma separated list of additional domain name servers"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:55
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:58
 msgid "Default DHCP lease time"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:61
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:66
 msgid "IP address used by Metadata server."
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:64
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:70
 msgid "TCP Port used by Metadata server."
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:96
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:103
 #, python-format
 msgid "Unable to find Logical Service Node for network %s"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:107
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:114
 #, python-format
 msgid "Unable to create LSN for network %s"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:115
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:122
 #, python-format
 msgid "Unable to delete Logical Service Node %s"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:132
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:139
 #, python-format
 msgid ""
 "Unable to find Logical Service Node Port for LSN %(lsn_id)s and subnet "
 "%(subnet_id)s"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:154
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:161
 #, python-format
 msgid ""
 "Unable to find Logical Service Node Port for LSN %(lsn_id)s and mac "
 "address %(mac)s"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:174
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:181
 #, python-format
 msgid "Unable to create port for LSN  %s"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:182
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:189
 #, python-format
 msgid "Unable to delete LSN Port %s"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:202
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:206
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:209
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:213
 #, python-format
 msgid "Metadata port not found while attempting to delete it from network %s"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:209
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:216
 #, python-format
 msgid "Unable to find Logical Services Node Port with MAC %s"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:288
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:295
 #, python-format
 msgid ""
 "Unable to configure dhcp for Logical Service Node %(lsn_id)s and port "
 "%(lsn_port_id)s"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:309
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:316
 #, python-format
 msgid "Unable to configure metadata access for subnet %s"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:332
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:339
 #, python-format
 msgid "Error while configuring LSN port %s"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:436
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:443
 #, python-format
 msgid ""
 "Error while creating subnet %(cidr)s for network %(network)s. Please, "
 "contact administrator"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:506
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:521
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:513
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:528
 #, python-format
 msgid "Performing DHCP %(action)s for resource: %(resource)s"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:516
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:523
 #, python-format
 msgid "Logical Services Node for network %s configured successfully"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:538
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:545
 #, python-format
 msgid "Error while configuring DHCP for port %s"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:550
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:557
 #, python-format
 msgid "DHCP is disabled for subnet %s: nothing to do"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:569
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:576
 #, python-format
 msgid "DHCP for port %s configured successfully"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:577
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:584
 #, python-format
 msgid "Network %s is external: nothing to do"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:585
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:592
 #, python-format
 msgid "Configuring metadata entry for port %s"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:597
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:604
 #, python-format
 msgid "Metadata for port %s configured successfully"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:601
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:608
 #, python-format
 msgid "Handle metadata access via router: %(r)s and interface %(i)s"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:618
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:625
 #, python-format
 msgid "Metadata for router %s handled successfully"
 msgstr ""
@@ -11572,80 +11561,80 @@ msgstr ""
 msgid "Exception in _check_pending_tasks"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_db_v2.py:215
+#: neutron/plugins/openvswitch/ovs_db_v2.py:216
 #, python-format
 msgid "Skipping unreasonable tunnel ID range %(tun_min)s:%(tun_max)s"
 msgstr ""
 "Unverhältnismäßiger Tunnel-ID-Bereich %(tun_min)s:%(tun_max)s wird "
 "übersprungen"
 
-#: neutron/plugins/openvswitch/ovs_db_v2.py:263
+#: neutron/plugins/openvswitch/ovs_db_v2.py:264
 #, python-format
 msgid "Reserving tunnel %s from pool"
 msgstr "Reservieren von Tunnel %s aus Pool"
 
-#: neutron/plugins/openvswitch/ovs_db_v2.py:278
+#: neutron/plugins/openvswitch/ovs_db_v2.py:279
 #, python-format
 msgid "Reserving specific tunnel %s from pool"
 msgstr "Reservieren eines bestimmten Tunnels %s aus Pool"
 
-#: neutron/plugins/openvswitch/ovs_db_v2.py:281
+#: neutron/plugins/openvswitch/ovs_db_v2.py:282
 #, python-format
 msgid "Reserving specific tunnel %s outside pool"
 msgstr "Reservieren eines bestimmten Tunnels %s außerhalb des Pools"
 
-#: neutron/plugins/openvswitch/ovs_db_v2.py:304
+#: neutron/plugins/openvswitch/ovs_db_v2.py:305
 #, python-format
 msgid "Releasing tunnel %s outside pool"
 msgstr "Freigabe von Tunnel %s außerhalb des Pools"
 
-#: neutron/plugins/openvswitch/ovs_db_v2.py:306
+#: neutron/plugins/openvswitch/ovs_db_v2.py:307
 #, python-format
 msgid "Releasing tunnel %s to pool"
 msgstr "Freigabe von Tunnel %s an Pool"
 
-#: neutron/plugins/openvswitch/ovs_db_v2.py:308
+#: neutron/plugins/openvswitch/ovs_db_v2.py:309
 #, python-format
 msgid "tunnel_id %s not found"
 msgstr "'tunnel_id' %s nicht gefunden"
 
-#: neutron/plugins/openvswitch/ovs_db_v2.py:380
+#: neutron/plugins/openvswitch/ovs_db_v2.py:381
 #, python-format
 msgid "Adding a tunnel endpoint for %s"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_db_v2.py:396
+#: neutron/plugins/openvswitch/ovs_db_v2.py:397
 #, python-format
 msgid ""
 "Adding a tunnel endpoint failed due to a concurrenttransaction had been "
 "committed (%s attempts left)"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_db_v2.py:401
+#: neutron/plugins/openvswitch/ovs_db_v2.py:402
 msgid "Unable to generate a new tunnel id"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:308
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:311
 #, python-format
 msgid "Invalid tenant_network_type: %s. Server terminated!"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:325
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:328
 #, python-format
 msgid "Tunneling disabled but tenant_network_type is '%s'. Server terminated!"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:371
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:374
 #, python-format
 msgid "Invalid tunnel ID range: '%(range)s' - %(e)s. Server terminated!"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:375
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:378
 #, python-format
 msgid "Tunnel ID ranges: %s"
 msgstr "Tunnel-ID-Bereiche: %s"
 
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:428
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:433
 #, python-format
 msgid "%s networks are not enabled"
 msgstr ""
@@ -12499,11 +12488,11 @@ msgid ""
 "firewall is supported per tenant."
 msgstr ""
 
-#: neutron/services/firewall/agents/firewall_agent_api.py:34
+#: neutron/services/firewall/agents/firewall_agent_api.py:33
 msgid "Name of the FWaaS Driver"
 msgstr ""
 
-#: neutron/services/firewall/agents/firewall_agent_api.py:38
+#: neutron/services/firewall/agents/firewall_agent_api.py:37
 msgid "Enable FWaaS"
 msgstr ""
 
@@ -12519,79 +12508,79 @@ msgstr ""
 msgid "Initializing firewall agent"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:73
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:74
 #, python-format
 msgid "FWaaS Driver Loaded: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:75
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:77
 #, python-format
 msgid "Error importing FWaaS device driver: %s"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:108
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:110
 #, python-format
 msgid "%(func_name)s from agent for fw: %(fwid)s"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:116
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:118
 #, python-format
 msgid "No Routers on tenant: %s"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:123
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:247
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:125
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:252
 #, python-format
 msgid "Apply fw on Router List: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:132
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:134
 #, python-format
 msgid "Firewall Driver Error for %(func_name)s for fw: %(fwid)s"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:147
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:149
 #, python-format
 msgid "FWaaS RPC failure in %(func_name)s for fw: %(fwid)s"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:164
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:177
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:166
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:179
 #, python-format
 msgid "Firewall Driver Error on fw state %(fwmsg)s for fw: %(fwid)s"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:189
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:191
 #, python-format
 msgid "Process router add, router_id: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:200
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:202
 #, python-format
 msgid "Process router add, fw_list: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:217
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:219
 #, python-format
 msgid "FWaaS RPC info call failed for '%s'."
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:229
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:234
 #, python-format
 msgid "Tenants with Firewalls: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:239
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:244
 #, python-format
 msgid "Router List: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:241
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:246
 #, python-format
 msgid "fw_list: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:258
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:263
 msgid "Failed fwaas process services sync"
 msgstr ""
 
@@ -14399,8 +14388,6 @@ msgstr ""
 
 #~ msgid "Default number of resource allowed per tenant, minus for unlimited"
 #~ msgstr ""
-#~ "Standardanzahl an zulässigen Ressourcen pro"
-#~ " Nutzer, Minus für unbegrenzt"
 
 #~ msgid "Number of networks allowed per tenant,minus for unlimited"
 #~ msgstr "Anzahl an zulässigen Netzen pro Nutzer, Minus für unbegrenzt"
@@ -14425,8 +14412,6 @@ msgstr ""
 
 #~ msgid "Number of floating IPs allowed per tenant, -1 for unlimited"
 #~ msgstr ""
-#~ "Anzahl an zulässigen dynamischen IP-"
-#~ "Adressen pro Nutzer, -1 für unbegrenzt"
 
 #~ msgid "Number of security groups allowed per tenant,-1 for unlimited"
 #~ msgstr "Anzahl an zulässigen Sicherheitsgruppen pro Nutzer, -1 für unbegrenzt"
@@ -14434,3 +14419,68 @@ msgstr ""
 #~ msgid "Number of security rules allowed per tenant, -1 for unlimited"
 #~ msgstr "Anzahl an zulässigen Sicherheitsregeln pro Nutzer, -1 für unbegrenzt"
 
+#~ msgid ""
+#~ "DNat is disabled for the router "
+#~ "%(router_id)s. Floating IPs cannot be "
+#~ "associated."
+#~ msgstr ""
+
+#~ msgid ""
+#~ "Unable to run Neutron with config "
+#~ "option '%s', as NVP does not "
+#~ "support it"
+#~ msgstr ""
+
+#~ msgid "Maximum concurrent connections to each NVP controller."
+#~ msgstr ""
+
+#~ msgid ""
+#~ "Minimum delay, in seconds, between two"
+#~ " state synchronization queries to NVP. "
+#~ "It must not exceed state_sync_interval"
+#~ msgstr ""
+
+#~ msgid ""
+#~ "Minimum number of resources to be "
+#~ "retrieved from NVP during state "
+#~ "synchronization"
+#~ msgstr ""
+
+#~ msgid "User name for NVP controllers in this cluster"
+#~ msgstr ""
+
+#~ msgid "Password for NVP controllers in this cluster"
+#~ msgstr ""
+
+#~ msgid "Lists the NVP controllers in this cluster"
+#~ msgstr ""
+
+#~ msgid ""
+#~ "This is uuid of the default NVP"
+#~ " Transport zone that will be used "
+#~ "for creating tunneled isolated \"Neutron\" "
+#~ "networks. It needs to be created "
+#~ "in NVP before starting Neutron with "
+#~ "the nvp plugin."
+#~ msgstr ""
+
+#~ msgid ""
+#~ "Unique identifier of the NVP L3 "
+#~ "Gateway service which will be used "
+#~ "for implementing routers and floating "
+#~ "IPs"
+#~ msgstr ""
+#~ "Eindeutige ID des L3-Gateway-Service von"
+#~ " NVP, die für die Implementierung von"
+#~ " Routern und dynamischen IP-Adressen "
+#~ "verwendet wird"
+
+#~ msgid ""
+#~ "Unique identifier of the NVP L2 "
+#~ "Gateway service which will be used "
+#~ "by default for network gateways"
+#~ msgstr ""
+#~ "Eindeutige ID des L2-Gateway-Service von"
+#~ " NVP, die standardmäßig für Netzgateways"
+#~ " verwendet wird"
+
index b86f9c7978d4de51722a8373ecf84d3cd3e518cf..9e455332afc59a43735518ead7f5d2d6ec3060ef 100644 (file)
@@ -7,7 +7,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version:  Neutron\n"
 "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2014-01-02 06:32+0000\n"
+"POT-Creation-Date: 2014-01-12 06:33+0000\n"
 "PO-Revision-Date: 2013-01-28 21:54+0000\n"
 "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
 "Language-Team: English (Australia) "
@@ -896,7 +896,7 @@ msgstr ""
 msgid "Location to store DHCP server config files"
 msgstr ""
 
-#: neutron/agent/linux/dhcp.py:48 neutron/plugins/nicira/dhcp_meta/nvp.py:53
+#: neutron/agent/linux/dhcp.py:48 neutron/plugins/nicira/dhcp_meta/nvp.py:55
 msgid "Domain to use for building the hostnames"
 msgstr ""
 
@@ -1250,7 +1250,7 @@ msgid "TCP Port used by Nova metadata server."
 msgstr ""
 
 #: neutron/agent/metadata/agent.py:73
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:67
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:74
 msgid "Shared secret to sign instance-id request"
 msgstr ""
 
@@ -2436,30 +2436,30 @@ msgstr ""
 msgid "An exception occurred while creating the %(resource)s:%(item)s"
 msgstr ""
 
-#: neutron/db/db_base_plugin_v2.py:1043
+#: neutron/db/db_base_plugin_v2.py:1045
 #, python-format
 msgid "%(name)s '%(addr)s' does not match the ip_version '%(ip_version)s'"
 msgstr ""
 
-#: neutron/db/db_base_plugin_v2.py:1067
+#: neutron/db/db_base_plugin_v2.py:1069
 msgid "Gateway is not valid on subnet"
 msgstr ""
 
-#: neutron/db/db_base_plugin_v2.py:1087 neutron/db/db_base_plugin_v2.py:1101
+#: neutron/db/db_base_plugin_v2.py:1089 neutron/db/db_base_plugin_v2.py:1103
 msgid "new subnet"
 msgstr ""
 
-#: neutron/db/db_base_plugin_v2.py:1094
+#: neutron/db/db_base_plugin_v2.py:1096
 #, python-format
 msgid "Error parsing dns address %s"
 msgstr ""
 
-#: neutron/db/db_base_plugin_v2.py:1356
+#: neutron/db/db_base_plugin_v2.py:1358
 #, 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:1448
+#: neutron/db/db_base_plugin_v2.py:1450
 #, python-format
 msgid "%(address)s (%(subnet_id)s) is not recycled"
 msgstr ""
@@ -2988,51 +2988,51 @@ msgid ""
 "exceeds the maximum %(quota)s."
 msgstr ""
 
-#: neutron/extensions/firewall.py:40
+#: neutron/extensions/firewall.py:39
 #, python-format
 msgid "Firewall %(firewall_id)s could not be found."
 msgstr ""
 
-#: neutron/extensions/firewall.py:44
+#: neutron/extensions/firewall.py:43
 #, python-format
 msgid "Firewall %(firewall_id)s is still active."
 msgstr ""
 
-#: neutron/extensions/firewall.py:48
+#: neutron/extensions/firewall.py:47
 #, python-format
 msgid ""
 "Operation cannot be performed since associated Firewall %(firewall_id)s "
 "is in %(pending_state)s."
 msgstr ""
 
-#: neutron/extensions/firewall.py:53
+#: neutron/extensions/firewall.py:52
 #, python-format
 msgid "Firewall Policy %(firewall_policy_id)s could not be found."
 msgstr ""
 
-#: neutron/extensions/firewall.py:57
+#: neutron/extensions/firewall.py:56
 #, python-format
 msgid "Firewall Policy %(firewall_policy_id)s is being used."
 msgstr ""
 
-#: neutron/extensions/firewall.py:61
+#: neutron/extensions/firewall.py:60
 #, python-format
 msgid "Firewall Rule %(firewall_rule_id)s could not be found."
 msgstr ""
 
-#: neutron/extensions/firewall.py:65
+#: neutron/extensions/firewall.py:64
 #, python-format
 msgid "Firewall Rule %(firewall_rule_id)s is being used."
 msgstr ""
 
-#: neutron/extensions/firewall.py:69
+#: neutron/extensions/firewall.py:68
 #, python-format
 msgid ""
 "Firewall Rule %(firewall_rule_id)s is not associated  with Firewall "
 "Policy %(firewall_policy_id)s."
 msgstr ""
 
-#: neutron/extensions/firewall.py:74
+#: neutron/extensions/firewall.py:73
 #, python-format
 msgid ""
 "Firewall Rule protocol %(protocol)s is not supported. Only protocol "
@@ -3040,91 +3040,91 @@ msgid ""
 "supported."
 msgstr ""
 
-#: neutron/extensions/firewall.py:80
+#: neutron/extensions/firewall.py:79
 #, python-format
 msgid ""
 "Firewall rule action %(action)s is not supported. Only action values "
 "%(values)s are supported."
 msgstr ""
 
-#: neutron/extensions/firewall.py:85
+#: neutron/extensions/firewall.py:84
 #, python-format
 msgid "Invalid value for port %(port)s."
 msgstr ""
 
-#: neutron/extensions/firewall.py:89
+#: neutron/extensions/firewall.py:88
 msgid "Missing rule info argument for insert/remove rule operation."
 msgstr ""
 
-#: neutron/extensions/firewall.py:99
+#: neutron/extensions/firewall.py:98
 #, python-format
 msgid "%(driver)s: Internal driver error."
 msgstr ""
 
-#: neutron/extensions/firewall.py:148
+#: neutron/extensions/firewall.py:147
 #, python-format
 msgid "Port '%s' is not a valid number"
 msgstr ""
 
-#: neutron/extensions/firewall.py:152
+#: neutron/extensions/firewall.py:151
 #, python-format
 msgid "Invalid port '%s'"
 msgstr ""
 
-#: neutron/extensions/firewall.py:166
+#: neutron/extensions/firewall.py:165
 #, python-format
 msgid "%(msg_ip)s and %(msg_subnet)s"
 msgstr ""
 
-#: neutron/extensions/firewall.py:286
+#: neutron/extensions/firewall.py:285
 msgid "Number of firewalls allowed per tenant. A negative value means unlimited."
 msgstr ""
 
-#: neutron/extensions/firewall.py:290
+#: neutron/extensions/firewall.py:289
 msgid ""
 "Number of firewall policies allowed per tenant. A negative value means "
 "unlimited."
 msgstr ""
 
-#: neutron/extensions/firewall.py:294
+#: neutron/extensions/firewall.py:293
 msgid ""
 "Number of firewall rules allowed per tenant. A negative value means "
 "unlimited."
 msgstr ""
 
-#: neutron/extensions/l3.py:36
+#: neutron/extensions/l3.py:34
 #, python-format
 msgid "Router %(router_id)s could not be found"
 msgstr ""
 
-#: neutron/extensions/l3.py:40
+#: neutron/extensions/l3.py:38
 #, python-format
 msgid "Router %(router_id)s still has active ports"
 msgstr ""
 
-#: neutron/extensions/l3.py:44
+#: neutron/extensions/l3.py:42
 #, python-format
 msgid "Router %(router_id)s does not have an interface with id %(port_id)s"
 msgstr ""
 
-#: neutron/extensions/l3.py:49
+#: neutron/extensions/l3.py:47
 #, python-format
 msgid "Router %(router_id)s has no interface on subnet %(subnet_id)s"
 msgstr ""
 
-#: neutron/extensions/l3.py:54
+#: neutron/extensions/l3.py:52
 #, python-format
 msgid ""
 "Router interface for subnet %(subnet_id)s on router %(router_id)s cannot "
 "be deleted, as it is required by one or more floating IPs."
 msgstr ""
 
-#: neutron/extensions/l3.py:60
+#: neutron/extensions/l3.py:58
 #, python-format
 msgid "Floating IP %(floatingip_id)s could not be found"
 msgstr ""
 
-#: neutron/extensions/l3.py:64
+#: neutron/extensions/l3.py:62
 #, python-format
 msgid ""
 "External network %(external_network_id)s is not reachable from subnet "
@@ -3132,7 +3132,7 @@ msgid ""
 "Floating IP."
 msgstr ""
 
-#: neutron/extensions/l3.py:70
+#: neutron/extensions/l3.py:68
 #, python-format
 msgid ""
 "Cannot associate floating IP %(floating_ip_address)s (%(fip_id)s) with "
@@ -3140,37 +3140,30 @@ msgid ""
 "has a floating IP on external network %(net_id)s."
 msgstr ""
 
-#: neutron/extensions/l3.py:77
+#: neutron/extensions/l3.py:75
 #, python-format
 msgid ""
 "Port %(port_id)s has owner %(device_owner)s and therefore cannot be "
 "deleted directly via the port API."
 msgstr ""
 
-#: neutron/extensions/l3.py:82
+#: neutron/extensions/l3.py:80
 #, python-format
 msgid ""
 "Gateway cannot be updated for router %(router_id)s, since a gateway to "
 "external network %(net_id)s is required by one or more floating IPs."
 msgstr ""
 
-#: neutron/extensions/l3.py:142
+#: neutron/extensions/l3.py:140
 msgid "Number of routers allowed per tenant. A negative value means unlimited."
 msgstr ""
 
-#: neutron/extensions/l3.py:146
+#: neutron/extensions/l3.py:144
 msgid ""
 "Number of floating IPs allowed per tenant. A negative value means "
 "unlimited."
 msgstr ""
 
-#: neutron/extensions/l3_ext_gw_mode.py:28
-#, python-format
-msgid ""
-"DNat is disabled for the router %(router_id)s. Floating IPs cannot be "
-"associated."
-msgstr ""
-
 #: neutron/extensions/l3agentscheduler.py:49
 #: neutron/extensions/l3agentscheduler.py:87
 msgid "No plugin for L3 routing registered to handle router scheduling"
@@ -3270,21 +3263,21 @@ msgid ""
 " %(pool)s"
 msgstr ""
 
-#: neutron/extensions/metering.py:34
+#: neutron/extensions/metering.py:33
 #, python-format
 msgid "Metering label %(label_id)s does not exist"
 msgstr ""
 
-#: neutron/extensions/metering.py:38
+#: neutron/extensions/metering.py:37
 msgid "Duplicate Metering Rule in POST."
 msgstr ""
 
-#: neutron/extensions/metering.py:42
+#: neutron/extensions/metering.py:41
 #, python-format
 msgid "Metering label rule %(rule_id)s does not exist"
 msgstr ""
 
-#: neutron/extensions/metering.py:46
+#: neutron/extensions/metering.py:45
 #, python-format
 msgid ""
 "Metering label rule with remote_ip_prefix %(remote_ip_prefix)s overlaps "
@@ -3433,67 +3426,67 @@ msgstr ""
 msgid "API for retrieving service providers for Neutron advanced services"
 msgstr ""
 
-#: neutron/extensions/vpnaas.py:36
+#: neutron/extensions/vpnaas.py:33
 #, python-format
 msgid "VPNService %(vpnservice_id)s could not be found"
 msgstr ""
 
-#: neutron/extensions/vpnaas.py:40
+#: neutron/extensions/vpnaas.py:37
 #, python-format
 msgid "ipsec_site_connection %(ipsecsite_conn_id)s not found"
 msgstr ""
 
-#: neutron/extensions/vpnaas.py:44
+#: neutron/extensions/vpnaas.py:41
 #, python-format
 msgid "ipsec_site_connection %(attr)s is equal to or less than dpd_interval"
 msgstr ""
 
-#: neutron/extensions/vpnaas.py:49
+#: neutron/extensions/vpnaas.py:46
 #, python-format
 msgid "ipsec_site_connection MTU %(mtu)d is too small for ipv%(version)s"
 msgstr ""
 
-#: neutron/extensions/vpnaas.py:54
+#: neutron/extensions/vpnaas.py:51
 #, python-format
 msgid "IKEPolicy %(ikepolicy_id)s could not be found"
 msgstr ""
 
-#: neutron/extensions/vpnaas.py:58
+#: neutron/extensions/vpnaas.py:55
 #, python-format
 msgid "IPsecPolicy %(ipsecpolicy_id)s could not be found"
 msgstr ""
 
-#: neutron/extensions/vpnaas.py:62
+#: neutron/extensions/vpnaas.py:59
 #, python-format
 msgid "IKEPolicy %(ikepolicy_id)s is still in use"
 msgstr ""
 
-#: neutron/extensions/vpnaas.py:66
+#: neutron/extensions/vpnaas.py:63
 #, python-format
 msgid "VPNService %(vpnservice_id)s is still in use"
 msgstr ""
 
-#: neutron/extensions/vpnaas.py:70
+#: neutron/extensions/vpnaas.py:67
 #, python-format
 msgid "Router %(router_id)s is used by VPNService %(vpnservice_id)s"
 msgstr ""
 
-#: neutron/extensions/vpnaas.py:74
+#: neutron/extensions/vpnaas.py:71
 #, python-format
 msgid "Invalid state %(state)s of vpnaas resource %(id)s for updating"
 msgstr ""
 
-#: neutron/extensions/vpnaas.py:79
+#: neutron/extensions/vpnaas.py:76
 #, python-format
 msgid "IPsecPolicy %(ipsecpolicy_id)s is still in use"
 msgstr ""
 
-#: neutron/extensions/vpnaas.py:83
+#: neutron/extensions/vpnaas.py:80
 #, python-format
 msgid "Can not load driver :%(device_driver)s"
 msgstr ""
 
-#: neutron/extensions/vpnaas.py:87
+#: neutron/extensions/vpnaas.py:84
 #, python-format
 msgid "Subnet %(subnet_id)s is not connected to Router %(router_id)s"
 msgstr ""
@@ -5395,7 +5388,7 @@ msgstr ""
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:318
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:345
 #: neutron/plugins/mlnx/mlnx_plugin.py:191
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:408
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:413
 msgid "provider:network_type required"
 msgstr ""
 
@@ -5403,8 +5396,8 @@ msgstr ""
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:336
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:355
 #: neutron/plugins/mlnx/mlnx_plugin.py:221
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:418
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:437
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:423
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:442
 msgid "provider:segmentation_id required"
 msgstr ""
 
@@ -5423,7 +5416,7 @@ msgstr ""
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:343
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:377
 #: neutron/plugins/mlnx/mlnx_plugin.py:207
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:453
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:458
 #, python-format
 msgid "provider:network_type %s not supported"
 msgstr ""
@@ -5431,7 +5424,7 @@ msgstr ""
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:349
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:383
 #: neutron/plugins/mlnx/mlnx_plugin.py:248
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:459
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:464
 #, python-format
 msgid "Unknown provider:physical_network %s"
 msgstr ""
@@ -5439,7 +5432,7 @@ msgstr ""
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:355
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:389
 #: neutron/plugins/mlnx/mlnx_plugin.py:254
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:465
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:470
 msgid "provider:physical_network required"
 msgstr ""
 
@@ -5592,7 +5585,7 @@ msgstr ""
 #: neutron/plugins/hyperv/hyperv_neutron_plugin.py:254
 #: neutron/plugins/metaplugin/meta_neutron_plugin.py:175
 #: neutron/plugins/mlnx/mlnx_plugin.py:333
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:510
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:518
 #, python-format
 msgid "Created network: %s"
 msgstr ""
@@ -5953,7 +5946,7 @@ msgstr ""
 
 #: neutron/plugins/hyperv/db.py:41
 #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:117
-#: neutron/plugins/openvswitch/ovs_db_v2.py:136
+#: neutron/plugins/openvswitch/ovs_db_v2.py:137
 #, python-format
 msgid ""
 "Reserving vlan %(vlan_id)s on physical network %(physical_network)s from "
@@ -5968,7 +5961,7 @@ msgstr ""
 #: neutron/plugins/hyperv/db.py:79
 #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:140
 #: neutron/plugins/ml2/drivers/type_vlan.py:203
-#: neutron/plugins/openvswitch/ovs_db_v2.py:160
+#: neutron/plugins/openvswitch/ovs_db_v2.py:161
 #, python-format
 msgid ""
 "Reserving specific vlan %(vlan_id)s on physical network "
@@ -5982,7 +5975,7 @@ msgstr ""
 
 #: neutron/plugins/hyperv/db.py:141
 #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:181
-#: neutron/plugins/openvswitch/ovs_db_v2.py:201
+#: neutron/plugins/openvswitch/ovs_db_v2.py:202
 #, python-format
 msgid "vlan_id %(vlan_id)s on physical network %(physical_network)s not found"
 msgstr ""
@@ -5992,8 +5985,8 @@ msgstr ""
 #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:87
 #: neutron/plugins/ml2/drivers/type_vlan.py:127
 #: neutron/plugins/ml2/drivers/type_vlan.py:148
-#: neutron/plugins/openvswitch/ovs_db_v2.py:92
-#: neutron/plugins/openvswitch/ovs_db_v2.py:110
+#: neutron/plugins/openvswitch/ovs_db_v2.py:93
+#: neutron/plugins/openvswitch/ovs_db_v2.py:111
 #, python-format
 msgid ""
 "Removing vlan %(vlan_id)s on physical network %(physical_network)s from "
@@ -6035,7 +6028,7 @@ msgstr ""
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:306
 #: neutron/plugins/ml2/drivers/type_vlan.py:93
 #: neutron/plugins/mlnx/mlnx_plugin.py:143
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:362
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:365
 #, python-format
 msgid "Network VLAN ranges: %s"
 msgstr ""
@@ -6330,26 +6323,26 @@ msgstr ""
 
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:349
 #: neutron/plugins/mlnx/mlnx_plugin.py:216
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:412
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:417
 msgid "provider:segmentation_id specified for flat network"
 msgstr ""
 
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:358
 #: neutron/plugins/mlnx/mlnx_plugin.py:224
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:421
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:426
 #, python-format
 msgid "provider:segmentation_id out of range (%(min_id)s through %(max_id)s)"
 msgstr ""
 
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:365
 #: neutron/plugins/mlnx/mlnx_plugin.py:232
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:441
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:446
 msgid "provider:physical_network specified for local network"
 msgstr ""
 
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:371
 #: neutron/plugins/mlnx/mlnx_plugin.py:236
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:447
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:452
 msgid "provider:segmentation_id specified for local network"
 msgstr ""
 
@@ -6683,7 +6676,7 @@ msgstr ""
 
 #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:146
 #: neutron/plugins/ml2/drivers/type_vlan.py:209
-#: neutron/plugins/openvswitch/ovs_db_v2.py:166
+#: neutron/plugins/openvswitch/ovs_db_v2.py:167
 #, python-format
 msgid ""
 "Reserving specific vlan %(vlan_id)s on physical network "
@@ -6692,7 +6685,7 @@ msgstr ""
 
 #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:170
 #: neutron/plugins/ml2/drivers/type_vlan.py:258
-#: neutron/plugins/openvswitch/ovs_db_v2.py:196
+#: neutron/plugins/openvswitch/ovs_db_v2.py:197
 #, python-format
 msgid ""
 "Releasing vlan %(vlan_id)s on physical network %(physical_network)s to "
@@ -6701,7 +6694,7 @@ msgstr ""
 
 #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:175
 #: neutron/plugins/ml2/drivers/type_vlan.py:253
-#: neutron/plugins/openvswitch/ovs_db_v2.py:191
+#: neutron/plugins/openvswitch/ovs_db_v2.py:192
 #, python-format
 msgid ""
 "Releasing vlan %(vlan_id)s on physical network %(physical_network)s "
@@ -7795,7 +7788,7 @@ msgstr ""
 
 #: neutron/plugins/ml2/drivers/type_gre.py:155
 #: neutron/plugins/ml2/drivers/type_vxlan.py:165
-#: neutron/plugins/openvswitch/ovs_db_v2.py:234
+#: neutron/plugins/openvswitch/ovs_db_v2.py:235
 #, python-format
 msgid "Removing tunnel %s from pool"
 msgstr ""
@@ -7834,7 +7827,7 @@ msgid "%(type)s ID ranges: %(range)s"
 msgstr ""
 
 #: neutron/plugins/ml2/drivers/type_tunnel.py:71
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:431
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:436
 #, python-format
 msgid "provider:physical_network specified for %s network"
 msgstr ""
@@ -8173,7 +8166,7 @@ msgid "Mellanox Embedded Switch Plugin initialisation complete"
 msgstr ""
 
 #: neutron/plugins/mlnx/mlnx_plugin.py:141
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:360
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:363
 #, python-format
 msgid "%s. Server terminated!"
 msgstr ""
@@ -8925,7 +8918,7 @@ msgid "del_portinfo(): NotFound portinfo for port_id: %s"
 msgstr ""
 
 #: neutron/plugins/nec/db/api.py:212
-#: neutron/plugins/openvswitch/ovs_db_v2.py:322
+#: neutron/plugins/openvswitch/ovs_db_v2.py:323
 #, python-format
 msgid "get_port_with_securitygroups() called:port_id=%s"
 msgstr ""
@@ -9614,7 +9607,7 @@ msgstr ""
 
 #: neutron/plugins/nicira/dhcpmeta_modes.py:93
 #, python-format
-msgid "Unable to run Neutron with config option '%s', as NVP does not support it"
+msgid "Unable to run Neutron with config option '%s', as NSX does not support it"
 msgstr ""
 
 #: neutron/plugins/nicira/dhcpmeta_modes.py:96
@@ -9967,29 +9960,29 @@ msgstr ""
 msgid "[%(rid)d] Failed to parse API provider: %(e)s"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:34
+#: neutron/plugins/nicira/common/config.py:35
 msgid ""
 "Maximum number of ports of a logical switch on a bridged transport zone "
 "(default 5000)"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:37
+#: neutron/plugins/nicira/common/config.py:39
 msgid ""
 "Maximum number of ports of a logical switch on an overlay transport zone "
 "(default 256)"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:40
-msgid "Maximum concurrent connections to each NVP controller."
+#: neutron/plugins/nicira/common/config.py:43
+msgid "Maximum concurrent connections to each NSX controller."
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:43
+#: neutron/plugins/nicira/common/config.py:48
 msgid ""
 "Number of seconds a generation id should be valid for (default -1 meaning"
 " do not time out)"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:46
+#: neutron/plugins/nicira/common/config.py:52
 msgid ""
 "If set to access_network this enables a dedicated connection to the "
 "metadata proxy for metadata server access via Neutron router. If set to "
@@ -9998,135 +9991,135 @@ msgid ""
 "namespaces otherwise access_network should be used."
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:54
+#: neutron/plugins/nicira/common/config.py:61
 msgid ""
 "The default network tranport type to use (stt, gre, bridge, ipsec_gre, or"
 " ipsec_stt)"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:57
+#: neutron/plugins/nicira/common/config.py:65
 msgid "The mode used to implement DHCP/metadata services."
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:62
+#: neutron/plugins/nicira/common/config.py:71
 msgid ""
 "Interval in seconds between runs of the state synchronization task. Set "
 "it to 0 to disable it"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:65
+#: neutron/plugins/nicira/common/config.py:75
 msgid ""
 "Maximum value for the additional random delay in seconds between runs of "
 "the state synchronization task"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:69
+#: neutron/plugins/nicira/common/config.py:80
 msgid ""
 "Minimum delay, in seconds, between two state synchronization queries to "
-"NVP. It must not exceed state_sync_interval"
+"NSX. It must not exceed state_sync_interval"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:73
+#: neutron/plugins/nicira/common/config.py:85
 msgid ""
-"Minimum number of resources to be retrieved from NVP during state "
+"Minimum number of resources to be retrieved from NSX during state "
 "synchronization"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:76
+#: neutron/plugins/nicira/common/config.py:89
 msgid ""
 "Always read operational status from backend on show operations. Enabling "
 "this option might slow down the system."
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:84
-msgid "User name for NVP controllers in this cluster"
+#: neutron/plugins/nicira/common/config.py:98
+msgid "User name for NSX controllers in this cluster"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:88
-msgid "Password for NVP controllers in this cluster"
+#: neutron/plugins/nicira/common/config.py:103
+msgid "Password for NSX controllers in this cluster"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:91
+#: neutron/plugins/nicira/common/config.py:106
 msgid "Total time limit for a cluster request"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:94
+#: neutron/plugins/nicira/common/config.py:109
 msgid "Time before aborting a request"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:97
+#: neutron/plugins/nicira/common/config.py:112
 msgid "Number of time a request should be retried"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:100
+#: neutron/plugins/nicira/common/config.py:115
 msgid "Number of times a redirect should be followed"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:102
-msgid "Lists the NVP controllers in this cluster"
+#: neutron/plugins/nicira/common/config.py:118
+msgid "Lists the NSX controllers in this cluster"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:107
+#: neutron/plugins/nicira/common/config.py:123
 msgid ""
-"This is uuid of the default NVP Transport zone that will be used for "
+"This is uuid of the default NSX Transport zone that will be used for "
 "creating tunneled isolated \"Neutron\" networks. It needs to be created "
-"in NVP before starting Neutron with the nvp plugin."
+"in NSX before starting Neutron with the nsx plugin."
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:112
+#: neutron/plugins/nicira/common/config.py:128
 msgid ""
-"Unique identifier of the NVP L3 Gateway service which will be used for "
+"Unique identifier of the NSX L3 Gateway service which will be used for "
 "implementing routers and floating IPs"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:116
+#: neutron/plugins/nicira/common/config.py:132
 msgid ""
-"Unique identifier of the NVP L2 Gateway service which will be used by "
+"Unique identifier of the NSX L2 Gateway service which will be used by "
 "default for network gateways"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:119
+#: neutron/plugins/nicira/common/config.py:135
 msgid ""
 "Unique identifier of the Service Cluster which will be used by logical "
 "services like dhcp and metadata"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:122
+#: neutron/plugins/nicira/common/config.py:138
 msgid ""
 "Name of the interface on a L2 Gateway transport nodewhich should be used "
 "by default when setting up a network connection"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:132
+#: neutron/plugins/nicira/common/config.py:148
 msgid "User name for vsm"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:136
+#: neutron/plugins/nicira/common/config.py:152
 msgid "Password for vsm"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:138
+#: neutron/plugins/nicira/common/config.py:154
 msgid "uri for vsm"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:140
+#: neutron/plugins/nicira/common/config.py:156
 msgid "Optional parameter identifying the ID of datacenter to deploy NSX Edges"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:143
-#: neutron/plugins/nicira/common/config.py:149
+#: neutron/plugins/nicira/common/config.py:159
+#: neutron/plugins/nicira/common/config.py:165
 msgid "Optional parameter identifying the ID of datastore to deploy NSX Edges"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:146
+#: neutron/plugins/nicira/common/config.py:162
 msgid "Optional parameter identifying the ID of resource to deploy NSX Edges"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:152
+#: neutron/plugins/nicira/common/config.py:168
 msgid "Network ID for physical network connectivity"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:155
+#: neutron/plugins/nicira/common/config.py:171
 msgid "Task status check interval"
 msgstr ""
 
@@ -10496,143 +10489,143 @@ msgstr ""
 msgid "Monitor Resource binding with id:%s not found!"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:49
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:50
 msgid "Comma separated list of additional domain name servers"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:55
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:58
 msgid "Default DHCP lease time"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:61
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:66
 msgid "IP address used by Metadata server."
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:64
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:70
 msgid "TCP Port used by Metadata server."
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:96
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:103
 #, python-format
 msgid "Unable to find Logical Service Node for network %s"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:107
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:114
 #, python-format
 msgid "Unable to create LSN for network %s"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:115
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:122
 #, python-format
 msgid "Unable to delete Logical Service Node %s"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:132
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:139
 #, python-format
 msgid ""
 "Unable to find Logical Service Node Port for LSN %(lsn_id)s and subnet "
 "%(subnet_id)s"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:154
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:161
 #, python-format
 msgid ""
 "Unable to find Logical Service Node Port for LSN %(lsn_id)s and mac "
 "address %(mac)s"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:174
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:181
 #, python-format
 msgid "Unable to create port for LSN  %s"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:182
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:189
 #, python-format
 msgid "Unable to delete LSN Port %s"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:202
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:206
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:209
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:213
 #, python-format
 msgid "Metadata port not found while attempting to delete it from network %s"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:209
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:216
 #, python-format
 msgid "Unable to find Logical Services Node Port with MAC %s"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:288
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:295
 #, python-format
 msgid ""
 "Unable to configure dhcp for Logical Service Node %(lsn_id)s and port "
 "%(lsn_port_id)s"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:309
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:316
 #, python-format
 msgid "Unable to configure metadata access for subnet %s"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:332
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:339
 #, python-format
 msgid "Error while configuring LSN port %s"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:436
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:443
 #, python-format
 msgid ""
 "Error while creating subnet %(cidr)s for network %(network)s. Please, "
 "contact administrator"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:506
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:521
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:513
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:528
 #, python-format
 msgid "Performing DHCP %(action)s for resource: %(resource)s"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:516
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:523
 #, python-format
 msgid "Logical Services Node for network %s configured successfully"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:538
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:545
 #, python-format
 msgid "Error while configuring DHCP for port %s"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:550
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:557
 #, python-format
 msgid "DHCP is disabled for subnet %s: nothing to do"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:569
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:576
 #, python-format
 msgid "DHCP for port %s configured successfully"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:577
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:584
 #, python-format
 msgid "Network %s is external: nothing to do"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:585
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:592
 #, python-format
 msgid "Configuring metadata entry for port %s"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:597
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:604
 #, python-format
 msgid "Metadata for port %s configured successfully"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:601
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:608
 #, python-format
 msgid "Handle metadata access via router: %(r)s and interface %(i)s"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:618
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:625
 #, python-format
 msgid "Metadata for router %s handled successfully"
 msgstr ""
@@ -11139,78 +11132,78 @@ msgstr ""
 msgid "Exception in _check_pending_tasks"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_db_v2.py:215
+#: neutron/plugins/openvswitch/ovs_db_v2.py:216
 #, python-format
 msgid "Skipping unreasonable tunnel ID range %(tun_min)s:%(tun_max)s"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_db_v2.py:263
+#: neutron/plugins/openvswitch/ovs_db_v2.py:264
 #, python-format
 msgid "Reserving tunnel %s from pool"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_db_v2.py:278
+#: neutron/plugins/openvswitch/ovs_db_v2.py:279
 #, python-format
 msgid "Reserving specific tunnel %s from pool"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_db_v2.py:281
+#: neutron/plugins/openvswitch/ovs_db_v2.py:282
 #, python-format
 msgid "Reserving specific tunnel %s outside pool"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_db_v2.py:304
+#: neutron/plugins/openvswitch/ovs_db_v2.py:305
 #, python-format
 msgid "Releasing tunnel %s outside pool"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_db_v2.py:306
+#: neutron/plugins/openvswitch/ovs_db_v2.py:307
 #, python-format
 msgid "Releasing tunnel %s to pool"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_db_v2.py:308
+#: neutron/plugins/openvswitch/ovs_db_v2.py:309
 #, python-format
 msgid "tunnel_id %s not found"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_db_v2.py:380
+#: neutron/plugins/openvswitch/ovs_db_v2.py:381
 #, python-format
 msgid "Adding a tunnel endpoint for %s"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_db_v2.py:396
+#: neutron/plugins/openvswitch/ovs_db_v2.py:397
 #, python-format
 msgid ""
 "Adding a tunnel endpoint failed due to a concurrenttransaction had been "
 "committed (%s attempts left)"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_db_v2.py:401
+#: neutron/plugins/openvswitch/ovs_db_v2.py:402
 msgid "Unable to generate a new tunnel id"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:308
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:311
 #, python-format
 msgid "Invalid tenant_network_type: %s. Server terminated!"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:325
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:328
 #, python-format
 msgid "Tunneling disabled but tenant_network_type is '%s'. Server terminated!"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:371
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:374
 #, python-format
 msgid "Invalid tunnel ID range: '%(range)s' - %(e)s. Server terminated!"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:375
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:378
 #, python-format
 msgid "Tunnel ID ranges: %s"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:428
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:433
 #, python-format
 msgid "%s networks are not enabled"
 msgstr ""
@@ -12043,11 +12036,11 @@ msgid ""
 "firewall is supported per tenant."
 msgstr ""
 
-#: neutron/services/firewall/agents/firewall_agent_api.py:34
+#: neutron/services/firewall/agents/firewall_agent_api.py:33
 msgid "Name of the FWaaS Driver"
 msgstr ""
 
-#: neutron/services/firewall/agents/firewall_agent_api.py:38
+#: neutron/services/firewall/agents/firewall_agent_api.py:37
 msgid "Enable FWaaS"
 msgstr ""
 
@@ -12063,79 +12056,79 @@ msgstr ""
 msgid "Initializing firewall agent"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:73
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:74
 #, python-format
 msgid "FWaaS Driver Loaded: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:75
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:77
 #, python-format
 msgid "Error importing FWaaS device driver: %s"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:108
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:110
 #, python-format
 msgid "%(func_name)s from agent for fw: %(fwid)s"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:116
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:118
 #, python-format
 msgid "No Routers on tenant: %s"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:123
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:247
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:125
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:252
 #, python-format
 msgid "Apply fw on Router List: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:132
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:134
 #, python-format
 msgid "Firewall Driver Error for %(func_name)s for fw: %(fwid)s"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:147
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:149
 #, python-format
 msgid "FWaaS RPC failure in %(func_name)s for fw: %(fwid)s"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:164
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:177
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:166
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:179
 #, python-format
 msgid "Firewall Driver Error on fw state %(fwmsg)s for fw: %(fwid)s"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:189
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:191
 #, python-format
 msgid "Process router add, router_id: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:200
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:202
 #, python-format
 msgid "Process router add, fw_list: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:217
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:219
 #, python-format
 msgid "FWaaS RPC info call failed for '%s'."
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:229
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:234
 #, python-format
 msgid "Tenants with Firewalls: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:239
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:244
 #, python-format
 msgid "Router List: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:241
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:246
 #, python-format
 msgid "fw_list: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:258
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:263
 msgid "Failed fwaas process services sync"
 msgstr ""
 
@@ -13972,3 +13965,61 @@ msgstr ""
 #~ msgid "Number of security rules allowed per tenant, -1 for unlimited"
 #~ msgstr ""
 
+#~ msgid ""
+#~ "DNat is disabled for the router "
+#~ "%(router_id)s. Floating IPs cannot be "
+#~ "associated."
+#~ msgstr ""
+
+#~ msgid ""
+#~ "Unable to run Neutron with config "
+#~ "option '%s', as NVP does not "
+#~ "support it"
+#~ msgstr ""
+
+#~ msgid "Maximum concurrent connections to each NVP controller."
+#~ msgstr ""
+
+#~ msgid ""
+#~ "Minimum delay, in seconds, between two"
+#~ " state synchronization queries to NVP. "
+#~ "It must not exceed state_sync_interval"
+#~ msgstr ""
+
+#~ msgid ""
+#~ "Minimum number of resources to be "
+#~ "retrieved from NVP during state "
+#~ "synchronization"
+#~ msgstr ""
+
+#~ msgid "User name for NVP controllers in this cluster"
+#~ msgstr ""
+
+#~ msgid "Password for NVP controllers in this cluster"
+#~ msgstr ""
+
+#~ msgid "Lists the NVP controllers in this cluster"
+#~ msgstr ""
+
+#~ msgid ""
+#~ "This is uuid of the default NVP"
+#~ " Transport zone that will be used "
+#~ "for creating tunneled isolated \"Neutron\" "
+#~ "networks. It needs to be created "
+#~ "in NVP before starting Neutron with "
+#~ "the nvp plugin."
+#~ msgstr ""
+
+#~ msgid ""
+#~ "Unique identifier of the NVP L3 "
+#~ "Gateway service which will be used "
+#~ "for implementing routers and floating "
+#~ "IPs"
+#~ msgstr ""
+
+#~ msgid ""
+#~ "Unique identifier of the NVP L2 "
+#~ "Gateway service which will be used "
+#~ "by default for network gateways"
+#~ msgstr ""
+
index f82ff59f93c9b09811322165a04762aa139d07ca..79ae166c254cb1a0725e587417a8e3dfb3b1d3bf 100644 (file)
@@ -7,7 +7,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version:  Neutron\n"
 "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2014-01-02 06:32+0000\n"
+"POT-Creation-Date: 2014-01-12 06:33+0000\n"
 "PO-Revision-Date: 2013-01-28 21:54+0000\n"
 "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
 "Language-Team: English (United Kingdom) "
@@ -896,7 +896,7 @@ msgstr ""
 msgid "Location to store DHCP server config files"
 msgstr ""
 
-#: neutron/agent/linux/dhcp.py:48 neutron/plugins/nicira/dhcp_meta/nvp.py:53
+#: neutron/agent/linux/dhcp.py:48 neutron/plugins/nicira/dhcp_meta/nvp.py:55
 msgid "Domain to use for building the hostnames"
 msgstr ""
 
@@ -1250,7 +1250,7 @@ msgid "TCP Port used by Nova metadata server."
 msgstr ""
 
 #: neutron/agent/metadata/agent.py:73
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:67
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:74
 msgid "Shared secret to sign instance-id request"
 msgstr ""
 
@@ -2436,30 +2436,30 @@ msgstr ""
 msgid "An exception occurred while creating the %(resource)s:%(item)s"
 msgstr ""
 
-#: neutron/db/db_base_plugin_v2.py:1043
+#: neutron/db/db_base_plugin_v2.py:1045
 #, python-format
 msgid "%(name)s '%(addr)s' does not match the ip_version '%(ip_version)s'"
 msgstr ""
 
-#: neutron/db/db_base_plugin_v2.py:1067
+#: neutron/db/db_base_plugin_v2.py:1069
 msgid "Gateway is not valid on subnet"
 msgstr ""
 
-#: neutron/db/db_base_plugin_v2.py:1087 neutron/db/db_base_plugin_v2.py:1101
+#: neutron/db/db_base_plugin_v2.py:1089 neutron/db/db_base_plugin_v2.py:1103
 msgid "new subnet"
 msgstr ""
 
-#: neutron/db/db_base_plugin_v2.py:1094
+#: neutron/db/db_base_plugin_v2.py:1096
 #, python-format
 msgid "Error parsing dns address %s"
 msgstr ""
 
-#: neutron/db/db_base_plugin_v2.py:1356
+#: neutron/db/db_base_plugin_v2.py:1358
 #, 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:1448
+#: neutron/db/db_base_plugin_v2.py:1450
 #, python-format
 msgid "%(address)s (%(subnet_id)s) is not recycled"
 msgstr ""
@@ -2988,51 +2988,51 @@ msgid ""
 "exceeds the maximum %(quota)s."
 msgstr ""
 
-#: neutron/extensions/firewall.py:40
+#: neutron/extensions/firewall.py:39
 #, python-format
 msgid "Firewall %(firewall_id)s could not be found."
 msgstr ""
 
-#: neutron/extensions/firewall.py:44
+#: neutron/extensions/firewall.py:43
 #, python-format
 msgid "Firewall %(firewall_id)s is still active."
 msgstr ""
 
-#: neutron/extensions/firewall.py:48
+#: neutron/extensions/firewall.py:47
 #, python-format
 msgid ""
 "Operation cannot be performed since associated Firewall %(firewall_id)s "
 "is in %(pending_state)s."
 msgstr ""
 
-#: neutron/extensions/firewall.py:53
+#: neutron/extensions/firewall.py:52
 #, python-format
 msgid "Firewall Policy %(firewall_policy_id)s could not be found."
 msgstr ""
 
-#: neutron/extensions/firewall.py:57
+#: neutron/extensions/firewall.py:56
 #, python-format
 msgid "Firewall Policy %(firewall_policy_id)s is being used."
 msgstr ""
 
-#: neutron/extensions/firewall.py:61
+#: neutron/extensions/firewall.py:60
 #, python-format
 msgid "Firewall Rule %(firewall_rule_id)s could not be found."
 msgstr ""
 
-#: neutron/extensions/firewall.py:65
+#: neutron/extensions/firewall.py:64
 #, python-format
 msgid "Firewall Rule %(firewall_rule_id)s is being used."
 msgstr ""
 
-#: neutron/extensions/firewall.py:69
+#: neutron/extensions/firewall.py:68
 #, python-format
 msgid ""
 "Firewall Rule %(firewall_rule_id)s is not associated  with Firewall "
 "Policy %(firewall_policy_id)s."
 msgstr ""
 
-#: neutron/extensions/firewall.py:74
+#: neutron/extensions/firewall.py:73
 #, python-format
 msgid ""
 "Firewall Rule protocol %(protocol)s is not supported. Only protocol "
@@ -3040,91 +3040,91 @@ msgid ""
 "supported."
 msgstr ""
 
-#: neutron/extensions/firewall.py:80
+#: neutron/extensions/firewall.py:79
 #, python-format
 msgid ""
 "Firewall rule action %(action)s is not supported. Only action values "
 "%(values)s are supported."
 msgstr ""
 
-#: neutron/extensions/firewall.py:85
+#: neutron/extensions/firewall.py:84
 #, python-format
 msgid "Invalid value for port %(port)s."
 msgstr ""
 
-#: neutron/extensions/firewall.py:89
+#: neutron/extensions/firewall.py:88
 msgid "Missing rule info argument for insert/remove rule operation."
 msgstr ""
 
-#: neutron/extensions/firewall.py:99
+#: neutron/extensions/firewall.py:98
 #, python-format
 msgid "%(driver)s: Internal driver error."
 msgstr ""
 
-#: neutron/extensions/firewall.py:148
+#: neutron/extensions/firewall.py:147
 #, python-format
 msgid "Port '%s' is not a valid number"
 msgstr ""
 
-#: neutron/extensions/firewall.py:152
+#: neutron/extensions/firewall.py:151
 #, python-format
 msgid "Invalid port '%s'"
 msgstr ""
 
-#: neutron/extensions/firewall.py:166
+#: neutron/extensions/firewall.py:165
 #, python-format
 msgid "%(msg_ip)s and %(msg_subnet)s"
 msgstr ""
 
-#: neutron/extensions/firewall.py:286
+#: neutron/extensions/firewall.py:285
 msgid "Number of firewalls allowed per tenant. A negative value means unlimited."
 msgstr ""
 
-#: neutron/extensions/firewall.py:290
+#: neutron/extensions/firewall.py:289
 msgid ""
 "Number of firewall policies allowed per tenant. A negative value means "
 "unlimited."
 msgstr ""
 
-#: neutron/extensions/firewall.py:294
+#: neutron/extensions/firewall.py:293
 msgid ""
 "Number of firewall rules allowed per tenant. A negative value means "
 "unlimited."
 msgstr ""
 
-#: neutron/extensions/l3.py:36
+#: neutron/extensions/l3.py:34
 #, python-format
 msgid "Router %(router_id)s could not be found"
 msgstr ""
 
-#: neutron/extensions/l3.py:40
+#: neutron/extensions/l3.py:38
 #, python-format
 msgid "Router %(router_id)s still has active ports"
 msgstr ""
 
-#: neutron/extensions/l3.py:44
+#: neutron/extensions/l3.py:42
 #, python-format
 msgid "Router %(router_id)s does not have an interface with id %(port_id)s"
 msgstr ""
 
-#: neutron/extensions/l3.py:49
+#: neutron/extensions/l3.py:47
 #, python-format
 msgid "Router %(router_id)s has no interface on subnet %(subnet_id)s"
 msgstr ""
 
-#: neutron/extensions/l3.py:54
+#: neutron/extensions/l3.py:52
 #, python-format
 msgid ""
 "Router interface for subnet %(subnet_id)s on router %(router_id)s cannot "
 "be deleted, as it is required by one or more floating IPs."
 msgstr ""
 
-#: neutron/extensions/l3.py:60
+#: neutron/extensions/l3.py:58
 #, python-format
 msgid "Floating IP %(floatingip_id)s could not be found"
 msgstr ""
 
-#: neutron/extensions/l3.py:64
+#: neutron/extensions/l3.py:62
 #, python-format
 msgid ""
 "External network %(external_network_id)s is not reachable from subnet "
@@ -3132,7 +3132,7 @@ msgid ""
 "Floating IP."
 msgstr ""
 
-#: neutron/extensions/l3.py:70
+#: neutron/extensions/l3.py:68
 #, python-format
 msgid ""
 "Cannot associate floating IP %(floating_ip_address)s (%(fip_id)s) with "
@@ -3140,37 +3140,30 @@ msgid ""
 "has a floating IP on external network %(net_id)s."
 msgstr ""
 
-#: neutron/extensions/l3.py:77
+#: neutron/extensions/l3.py:75
 #, python-format
 msgid ""
 "Port %(port_id)s has owner %(device_owner)s and therefore cannot be "
 "deleted directly via the port API."
 msgstr ""
 
-#: neutron/extensions/l3.py:82
+#: neutron/extensions/l3.py:80
 #, python-format
 msgid ""
 "Gateway cannot be updated for router %(router_id)s, since a gateway to "
 "external network %(net_id)s is required by one or more floating IPs."
 msgstr ""
 
-#: neutron/extensions/l3.py:142
+#: neutron/extensions/l3.py:140
 msgid "Number of routers allowed per tenant. A negative value means unlimited."
 msgstr ""
 
-#: neutron/extensions/l3.py:146
+#: neutron/extensions/l3.py:144
 msgid ""
 "Number of floating IPs allowed per tenant. A negative value means "
 "unlimited."
 msgstr ""
 
-#: neutron/extensions/l3_ext_gw_mode.py:28
-#, python-format
-msgid ""
-"DNat is disabled for the router %(router_id)s. Floating IPs cannot be "
-"associated."
-msgstr ""
-
 #: neutron/extensions/l3agentscheduler.py:49
 #: neutron/extensions/l3agentscheduler.py:87
 msgid "No plugin for L3 routing registered to handle router scheduling"
@@ -3270,21 +3263,21 @@ msgid ""
 " %(pool)s"
 msgstr ""
 
-#: neutron/extensions/metering.py:34
+#: neutron/extensions/metering.py:33
 #, python-format
 msgid "Metering label %(label_id)s does not exist"
 msgstr ""
 
-#: neutron/extensions/metering.py:38
+#: neutron/extensions/metering.py:37
 msgid "Duplicate Metering Rule in POST."
 msgstr ""
 
-#: neutron/extensions/metering.py:42
+#: neutron/extensions/metering.py:41
 #, python-format
 msgid "Metering label rule %(rule_id)s does not exist"
 msgstr ""
 
-#: neutron/extensions/metering.py:46
+#: neutron/extensions/metering.py:45
 #, python-format
 msgid ""
 "Metering label rule with remote_ip_prefix %(remote_ip_prefix)s overlaps "
@@ -3433,67 +3426,67 @@ msgstr ""
 msgid "API for retrieving service providers for Neutron advanced services"
 msgstr ""
 
-#: neutron/extensions/vpnaas.py:36
+#: neutron/extensions/vpnaas.py:33
 #, python-format
 msgid "VPNService %(vpnservice_id)s could not be found"
 msgstr ""
 
-#: neutron/extensions/vpnaas.py:40
+#: neutron/extensions/vpnaas.py:37
 #, python-format
 msgid "ipsec_site_connection %(ipsecsite_conn_id)s not found"
 msgstr ""
 
-#: neutron/extensions/vpnaas.py:44
+#: neutron/extensions/vpnaas.py:41
 #, python-format
 msgid "ipsec_site_connection %(attr)s is equal to or less than dpd_interval"
 msgstr ""
 
-#: neutron/extensions/vpnaas.py:49
+#: neutron/extensions/vpnaas.py:46
 #, python-format
 msgid "ipsec_site_connection MTU %(mtu)d is too small for ipv%(version)s"
 msgstr ""
 
-#: neutron/extensions/vpnaas.py:54
+#: neutron/extensions/vpnaas.py:51
 #, python-format
 msgid "IKEPolicy %(ikepolicy_id)s could not be found"
 msgstr ""
 
-#: neutron/extensions/vpnaas.py:58
+#: neutron/extensions/vpnaas.py:55
 #, python-format
 msgid "IPsecPolicy %(ipsecpolicy_id)s could not be found"
 msgstr ""
 
-#: neutron/extensions/vpnaas.py:62
+#: neutron/extensions/vpnaas.py:59
 #, python-format
 msgid "IKEPolicy %(ikepolicy_id)s is still in use"
 msgstr ""
 
-#: neutron/extensions/vpnaas.py:66
+#: neutron/extensions/vpnaas.py:63
 #, python-format
 msgid "VPNService %(vpnservice_id)s is still in use"
 msgstr ""
 
-#: neutron/extensions/vpnaas.py:70
+#: neutron/extensions/vpnaas.py:67
 #, python-format
 msgid "Router %(router_id)s is used by VPNService %(vpnservice_id)s"
 msgstr ""
 
-#: neutron/extensions/vpnaas.py:74
+#: neutron/extensions/vpnaas.py:71
 #, python-format
 msgid "Invalid state %(state)s of vpnaas resource %(id)s for updating"
 msgstr ""
 
-#: neutron/extensions/vpnaas.py:79
+#: neutron/extensions/vpnaas.py:76
 #, python-format
 msgid "IPsecPolicy %(ipsecpolicy_id)s is still in use"
 msgstr ""
 
-#: neutron/extensions/vpnaas.py:83
+#: neutron/extensions/vpnaas.py:80
 #, python-format
 msgid "Can not load driver :%(device_driver)s"
 msgstr ""
 
-#: neutron/extensions/vpnaas.py:87
+#: neutron/extensions/vpnaas.py:84
 #, python-format
 msgid "Subnet %(subnet_id)s is not connected to Router %(router_id)s"
 msgstr ""
@@ -5395,7 +5388,7 @@ msgstr ""
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:318
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:345
 #: neutron/plugins/mlnx/mlnx_plugin.py:191
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:408
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:413
 msgid "provider:network_type required"
 msgstr ""
 
@@ -5403,8 +5396,8 @@ msgstr ""
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:336
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:355
 #: neutron/plugins/mlnx/mlnx_plugin.py:221
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:418
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:437
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:423
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:442
 msgid "provider:segmentation_id required"
 msgstr ""
 
@@ -5423,7 +5416,7 @@ msgstr ""
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:343
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:377
 #: neutron/plugins/mlnx/mlnx_plugin.py:207
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:453
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:458
 #, python-format
 msgid "provider:network_type %s not supported"
 msgstr ""
@@ -5431,7 +5424,7 @@ msgstr ""
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:349
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:383
 #: neutron/plugins/mlnx/mlnx_plugin.py:248
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:459
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:464
 #, python-format
 msgid "Unknown provider:physical_network %s"
 msgstr ""
@@ -5439,7 +5432,7 @@ msgstr ""
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:355
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:389
 #: neutron/plugins/mlnx/mlnx_plugin.py:254
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:465
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:470
 msgid "provider:physical_network required"
 msgstr ""
 
@@ -5592,7 +5585,7 @@ msgstr ""
 #: neutron/plugins/hyperv/hyperv_neutron_plugin.py:254
 #: neutron/plugins/metaplugin/meta_neutron_plugin.py:175
 #: neutron/plugins/mlnx/mlnx_plugin.py:333
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:510
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:518
 #, python-format
 msgid "Created network: %s"
 msgstr ""
@@ -5953,7 +5946,7 @@ msgstr ""
 
 #: neutron/plugins/hyperv/db.py:41
 #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:117
-#: neutron/plugins/openvswitch/ovs_db_v2.py:136
+#: neutron/plugins/openvswitch/ovs_db_v2.py:137
 #, python-format
 msgid ""
 "Reserving vlan %(vlan_id)s on physical network %(physical_network)s from "
@@ -5968,7 +5961,7 @@ msgstr ""
 #: neutron/plugins/hyperv/db.py:79
 #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:140
 #: neutron/plugins/ml2/drivers/type_vlan.py:203
-#: neutron/plugins/openvswitch/ovs_db_v2.py:160
+#: neutron/plugins/openvswitch/ovs_db_v2.py:161
 #, python-format
 msgid ""
 "Reserving specific vlan %(vlan_id)s on physical network "
@@ -5982,7 +5975,7 @@ msgstr ""
 
 #: neutron/plugins/hyperv/db.py:141
 #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:181
-#: neutron/plugins/openvswitch/ovs_db_v2.py:201
+#: neutron/plugins/openvswitch/ovs_db_v2.py:202
 #, python-format
 msgid "vlan_id %(vlan_id)s on physical network %(physical_network)s not found"
 msgstr ""
@@ -5992,8 +5985,8 @@ msgstr ""
 #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:87
 #: neutron/plugins/ml2/drivers/type_vlan.py:127
 #: neutron/plugins/ml2/drivers/type_vlan.py:148
-#: neutron/plugins/openvswitch/ovs_db_v2.py:92
-#: neutron/plugins/openvswitch/ovs_db_v2.py:110
+#: neutron/plugins/openvswitch/ovs_db_v2.py:93
+#: neutron/plugins/openvswitch/ovs_db_v2.py:111
 #, python-format
 msgid ""
 "Removing vlan %(vlan_id)s on physical network %(physical_network)s from "
@@ -6035,7 +6028,7 @@ msgstr ""
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:306
 #: neutron/plugins/ml2/drivers/type_vlan.py:93
 #: neutron/plugins/mlnx/mlnx_plugin.py:143
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:362
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:365
 #, python-format
 msgid "Network VLAN ranges: %s"
 msgstr ""
@@ -6330,26 +6323,26 @@ msgstr ""
 
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:349
 #: neutron/plugins/mlnx/mlnx_plugin.py:216
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:412
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:417
 msgid "provider:segmentation_id specified for flat network"
 msgstr ""
 
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:358
 #: neutron/plugins/mlnx/mlnx_plugin.py:224
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:421
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:426
 #, python-format
 msgid "provider:segmentation_id out of range (%(min_id)s through %(max_id)s)"
 msgstr ""
 
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:365
 #: neutron/plugins/mlnx/mlnx_plugin.py:232
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:441
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:446
 msgid "provider:physical_network specified for local network"
 msgstr ""
 
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:371
 #: neutron/plugins/mlnx/mlnx_plugin.py:236
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:447
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:452
 msgid "provider:segmentation_id specified for local network"
 msgstr ""
 
@@ -6683,7 +6676,7 @@ msgstr ""
 
 #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:146
 #: neutron/plugins/ml2/drivers/type_vlan.py:209
-#: neutron/plugins/openvswitch/ovs_db_v2.py:166
+#: neutron/plugins/openvswitch/ovs_db_v2.py:167
 #, python-format
 msgid ""
 "Reserving specific vlan %(vlan_id)s on physical network "
@@ -6692,7 +6685,7 @@ msgstr ""
 
 #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:170
 #: neutron/plugins/ml2/drivers/type_vlan.py:258
-#: neutron/plugins/openvswitch/ovs_db_v2.py:196
+#: neutron/plugins/openvswitch/ovs_db_v2.py:197
 #, python-format
 msgid ""
 "Releasing vlan %(vlan_id)s on physical network %(physical_network)s to "
@@ -6701,7 +6694,7 @@ msgstr ""
 
 #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:175
 #: neutron/plugins/ml2/drivers/type_vlan.py:253
-#: neutron/plugins/openvswitch/ovs_db_v2.py:191
+#: neutron/plugins/openvswitch/ovs_db_v2.py:192
 #, python-format
 msgid ""
 "Releasing vlan %(vlan_id)s on physical network %(physical_network)s "
@@ -7795,7 +7788,7 @@ msgstr ""
 
 #: neutron/plugins/ml2/drivers/type_gre.py:155
 #: neutron/plugins/ml2/drivers/type_vxlan.py:165
-#: neutron/plugins/openvswitch/ovs_db_v2.py:234
+#: neutron/plugins/openvswitch/ovs_db_v2.py:235
 #, python-format
 msgid "Removing tunnel %s from pool"
 msgstr ""
@@ -7834,7 +7827,7 @@ msgid "%(type)s ID ranges: %(range)s"
 msgstr ""
 
 #: neutron/plugins/ml2/drivers/type_tunnel.py:71
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:431
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:436
 #, python-format
 msgid "provider:physical_network specified for %s network"
 msgstr ""
@@ -8173,7 +8166,7 @@ msgid "Mellanox Embedded Switch Plugin initialisation complete"
 msgstr ""
 
 #: neutron/plugins/mlnx/mlnx_plugin.py:141
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:360
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:363
 #, python-format
 msgid "%s. Server terminated!"
 msgstr ""
@@ -8925,7 +8918,7 @@ msgid "del_portinfo(): NotFound portinfo for port_id: %s"
 msgstr ""
 
 #: neutron/plugins/nec/db/api.py:212
-#: neutron/plugins/openvswitch/ovs_db_v2.py:322
+#: neutron/plugins/openvswitch/ovs_db_v2.py:323
 #, python-format
 msgid "get_port_with_securitygroups() called:port_id=%s"
 msgstr ""
@@ -9614,7 +9607,7 @@ msgstr ""
 
 #: neutron/plugins/nicira/dhcpmeta_modes.py:93
 #, python-format
-msgid "Unable to run Neutron with config option '%s', as NVP does not support it"
+msgid "Unable to run Neutron with config option '%s', as NSX does not support it"
 msgstr ""
 
 #: neutron/plugins/nicira/dhcpmeta_modes.py:96
@@ -9967,29 +9960,29 @@ msgstr ""
 msgid "[%(rid)d] Failed to parse API provider: %(e)s"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:34
+#: neutron/plugins/nicira/common/config.py:35
 msgid ""
 "Maximum number of ports of a logical switch on a bridged transport zone "
 "(default 5000)"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:37
+#: neutron/plugins/nicira/common/config.py:39
 msgid ""
 "Maximum number of ports of a logical switch on an overlay transport zone "
 "(default 256)"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:40
-msgid "Maximum concurrent connections to each NVP controller."
+#: neutron/plugins/nicira/common/config.py:43
+msgid "Maximum concurrent connections to each NSX controller."
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:43
+#: neutron/plugins/nicira/common/config.py:48
 msgid ""
 "Number of seconds a generation id should be valid for (default -1 meaning"
 " do not time out)"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:46
+#: neutron/plugins/nicira/common/config.py:52
 msgid ""
 "If set to access_network this enables a dedicated connection to the "
 "metadata proxy for metadata server access via Neutron router. If set to "
@@ -9998,135 +9991,135 @@ msgid ""
 "namespaces otherwise access_network should be used."
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:54
+#: neutron/plugins/nicira/common/config.py:61
 msgid ""
 "The default network tranport type to use (stt, gre, bridge, ipsec_gre, or"
 " ipsec_stt)"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:57
+#: neutron/plugins/nicira/common/config.py:65
 msgid "The mode used to implement DHCP/metadata services."
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:62
+#: neutron/plugins/nicira/common/config.py:71
 msgid ""
 "Interval in seconds between runs of the state synchronization task. Set "
 "it to 0 to disable it"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:65
+#: neutron/plugins/nicira/common/config.py:75
 msgid ""
 "Maximum value for the additional random delay in seconds between runs of "
 "the state synchronization task"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:69
+#: neutron/plugins/nicira/common/config.py:80
 msgid ""
 "Minimum delay, in seconds, between two state synchronization queries to "
-"NVP. It must not exceed state_sync_interval"
+"NSX. It must not exceed state_sync_interval"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:73
+#: neutron/plugins/nicira/common/config.py:85
 msgid ""
-"Minimum number of resources to be retrieved from NVP during state "
+"Minimum number of resources to be retrieved from NSX during state "
 "synchronization"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:76
+#: neutron/plugins/nicira/common/config.py:89
 msgid ""
 "Always read operational status from backend on show operations. Enabling "
 "this option might slow down the system."
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:84
-msgid "User name for NVP controllers in this cluster"
+#: neutron/plugins/nicira/common/config.py:98
+msgid "User name for NSX controllers in this cluster"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:88
-msgid "Password for NVP controllers in this cluster"
+#: neutron/plugins/nicira/common/config.py:103
+msgid "Password for NSX controllers in this cluster"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:91
+#: neutron/plugins/nicira/common/config.py:106
 msgid "Total time limit for a cluster request"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:94
+#: neutron/plugins/nicira/common/config.py:109
 msgid "Time before aborting a request"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:97
+#: neutron/plugins/nicira/common/config.py:112
 msgid "Number of time a request should be retried"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:100
+#: neutron/plugins/nicira/common/config.py:115
 msgid "Number of times a redirect should be followed"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:102
-msgid "Lists the NVP controllers in this cluster"
+#: neutron/plugins/nicira/common/config.py:118
+msgid "Lists the NSX controllers in this cluster"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:107
+#: neutron/plugins/nicira/common/config.py:123
 msgid ""
-"This is uuid of the default NVP Transport zone that will be used for "
+"This is uuid of the default NSX Transport zone that will be used for "
 "creating tunneled isolated \"Neutron\" networks. It needs to be created "
-"in NVP before starting Neutron with the nvp plugin."
+"in NSX before starting Neutron with the nsx plugin."
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:112
+#: neutron/plugins/nicira/common/config.py:128
 msgid ""
-"Unique identifier of the NVP L3 Gateway service which will be used for "
+"Unique identifier of the NSX L3 Gateway service which will be used for "
 "implementing routers and floating IPs"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:116
+#: neutron/plugins/nicira/common/config.py:132
 msgid ""
-"Unique identifier of the NVP L2 Gateway service which will be used by "
+"Unique identifier of the NSX L2 Gateway service which will be used by "
 "default for network gateways"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:119
+#: neutron/plugins/nicira/common/config.py:135
 msgid ""
 "Unique identifier of the Service Cluster which will be used by logical "
 "services like dhcp and metadata"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:122
+#: neutron/plugins/nicira/common/config.py:138
 msgid ""
 "Name of the interface on a L2 Gateway transport nodewhich should be used "
 "by default when setting up a network connection"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:132
+#: neutron/plugins/nicira/common/config.py:148
 msgid "User name for vsm"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:136
+#: neutron/plugins/nicira/common/config.py:152
 msgid "Password for vsm"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:138
+#: neutron/plugins/nicira/common/config.py:154
 msgid "uri for vsm"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:140
+#: neutron/plugins/nicira/common/config.py:156
 msgid "Optional parameter identifying the ID of datacenter to deploy NSX Edges"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:143
-#: neutron/plugins/nicira/common/config.py:149
+#: neutron/plugins/nicira/common/config.py:159
+#: neutron/plugins/nicira/common/config.py:165
 msgid "Optional parameter identifying the ID of datastore to deploy NSX Edges"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:146
+#: neutron/plugins/nicira/common/config.py:162
 msgid "Optional parameter identifying the ID of resource to deploy NSX Edges"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:152
+#: neutron/plugins/nicira/common/config.py:168
 msgid "Network ID for physical network connectivity"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:155
+#: neutron/plugins/nicira/common/config.py:171
 msgid "Task status check interval"
 msgstr ""
 
@@ -10496,143 +10489,143 @@ msgstr ""
 msgid "Monitor Resource binding with id:%s not found!"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:49
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:50
 msgid "Comma separated list of additional domain name servers"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:55
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:58
 msgid "Default DHCP lease time"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:61
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:66
 msgid "IP address used by Metadata server."
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:64
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:70
 msgid "TCP Port used by Metadata server."
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:96
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:103
 #, python-format
 msgid "Unable to find Logical Service Node for network %s"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:107
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:114
 #, python-format
 msgid "Unable to create LSN for network %s"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:115
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:122
 #, python-format
 msgid "Unable to delete Logical Service Node %s"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:132
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:139
 #, python-format
 msgid ""
 "Unable to find Logical Service Node Port for LSN %(lsn_id)s and subnet "
 "%(subnet_id)s"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:154
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:161
 #, python-format
 msgid ""
 "Unable to find Logical Service Node Port for LSN %(lsn_id)s and mac "
 "address %(mac)s"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:174
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:181
 #, python-format
 msgid "Unable to create port for LSN  %s"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:182
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:189
 #, python-format
 msgid "Unable to delete LSN Port %s"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:202
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:206
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:209
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:213
 #, python-format
 msgid "Metadata port not found while attempting to delete it from network %s"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:209
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:216
 #, python-format
 msgid "Unable to find Logical Services Node Port with MAC %s"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:288
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:295
 #, python-format
 msgid ""
 "Unable to configure dhcp for Logical Service Node %(lsn_id)s and port "
 "%(lsn_port_id)s"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:309
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:316
 #, python-format
 msgid "Unable to configure metadata access for subnet %s"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:332
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:339
 #, python-format
 msgid "Error while configuring LSN port %s"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:436
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:443
 #, python-format
 msgid ""
 "Error while creating subnet %(cidr)s for network %(network)s. Please, "
 "contact administrator"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:506
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:521
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:513
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:528
 #, python-format
 msgid "Performing DHCP %(action)s for resource: %(resource)s"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:516
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:523
 #, python-format
 msgid "Logical Services Node for network %s configured successfully"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:538
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:545
 #, python-format
 msgid "Error while configuring DHCP for port %s"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:550
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:557
 #, python-format
 msgid "DHCP is disabled for subnet %s: nothing to do"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:569
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:576
 #, python-format
 msgid "DHCP for port %s configured successfully"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:577
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:584
 #, python-format
 msgid "Network %s is external: nothing to do"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:585
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:592
 #, python-format
 msgid "Configuring metadata entry for port %s"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:597
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:604
 #, python-format
 msgid "Metadata for port %s configured successfully"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:601
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:608
 #, python-format
 msgid "Handle metadata access via router: %(r)s and interface %(i)s"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:618
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:625
 #, python-format
 msgid "Metadata for router %s handled successfully"
 msgstr ""
@@ -11139,78 +11132,78 @@ msgstr ""
 msgid "Exception in _check_pending_tasks"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_db_v2.py:215
+#: neutron/plugins/openvswitch/ovs_db_v2.py:216
 #, python-format
 msgid "Skipping unreasonable tunnel ID range %(tun_min)s:%(tun_max)s"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_db_v2.py:263
+#: neutron/plugins/openvswitch/ovs_db_v2.py:264
 #, python-format
 msgid "Reserving tunnel %s from pool"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_db_v2.py:278
+#: neutron/plugins/openvswitch/ovs_db_v2.py:279
 #, python-format
 msgid "Reserving specific tunnel %s from pool"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_db_v2.py:281
+#: neutron/plugins/openvswitch/ovs_db_v2.py:282
 #, python-format
 msgid "Reserving specific tunnel %s outside pool"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_db_v2.py:304
+#: neutron/plugins/openvswitch/ovs_db_v2.py:305
 #, python-format
 msgid "Releasing tunnel %s outside pool"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_db_v2.py:306
+#: neutron/plugins/openvswitch/ovs_db_v2.py:307
 #, python-format
 msgid "Releasing tunnel %s to pool"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_db_v2.py:308
+#: neutron/plugins/openvswitch/ovs_db_v2.py:309
 #, python-format
 msgid "tunnel_id %s not found"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_db_v2.py:380
+#: neutron/plugins/openvswitch/ovs_db_v2.py:381
 #, python-format
 msgid "Adding a tunnel endpoint for %s"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_db_v2.py:396
+#: neutron/plugins/openvswitch/ovs_db_v2.py:397
 #, python-format
 msgid ""
 "Adding a tunnel endpoint failed due to a concurrenttransaction had been "
 "committed (%s attempts left)"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_db_v2.py:401
+#: neutron/plugins/openvswitch/ovs_db_v2.py:402
 msgid "Unable to generate a new tunnel id"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:308
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:311
 #, python-format
 msgid "Invalid tenant_network_type: %s. Server terminated!"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:325
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:328
 #, python-format
 msgid "Tunneling disabled but tenant_network_type is '%s'. Server terminated!"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:371
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:374
 #, python-format
 msgid "Invalid tunnel ID range: '%(range)s' - %(e)s. Server terminated!"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:375
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:378
 #, python-format
 msgid "Tunnel ID ranges: %s"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:428
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:433
 #, python-format
 msgid "%s networks are not enabled"
 msgstr ""
@@ -12043,11 +12036,11 @@ msgid ""
 "firewall is supported per tenant."
 msgstr ""
 
-#: neutron/services/firewall/agents/firewall_agent_api.py:34
+#: neutron/services/firewall/agents/firewall_agent_api.py:33
 msgid "Name of the FWaaS Driver"
 msgstr ""
 
-#: neutron/services/firewall/agents/firewall_agent_api.py:38
+#: neutron/services/firewall/agents/firewall_agent_api.py:37
 msgid "Enable FWaaS"
 msgstr ""
 
@@ -12063,79 +12056,79 @@ msgstr ""
 msgid "Initializing firewall agent"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:73
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:74
 #, python-format
 msgid "FWaaS Driver Loaded: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:75
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:77
 #, python-format
 msgid "Error importing FWaaS device driver: %s"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:108
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:110
 #, python-format
 msgid "%(func_name)s from agent for fw: %(fwid)s"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:116
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:118
 #, python-format
 msgid "No Routers on tenant: %s"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:123
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:247
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:125
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:252
 #, python-format
 msgid "Apply fw on Router List: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:132
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:134
 #, python-format
 msgid "Firewall Driver Error for %(func_name)s for fw: %(fwid)s"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:147
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:149
 #, python-format
 msgid "FWaaS RPC failure in %(func_name)s for fw: %(fwid)s"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:164
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:177
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:166
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:179
 #, python-format
 msgid "Firewall Driver Error on fw state %(fwmsg)s for fw: %(fwid)s"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:189
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:191
 #, python-format
 msgid "Process router add, router_id: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:200
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:202
 #, python-format
 msgid "Process router add, fw_list: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:217
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:219
 #, python-format
 msgid "FWaaS RPC info call failed for '%s'."
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:229
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:234
 #, python-format
 msgid "Tenants with Firewalls: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:239
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:244
 #, python-format
 msgid "Router List: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:241
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:246
 #, python-format
 msgid "fw_list: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:258
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:263
 msgid "Failed fwaas process services sync"
 msgstr ""
 
@@ -13972,3 +13965,61 @@ msgstr ""
 #~ msgid "Number of security rules allowed per tenant, -1 for unlimited"
 #~ msgstr ""
 
+#~ msgid ""
+#~ "DNat is disabled for the router "
+#~ "%(router_id)s. Floating IPs cannot be "
+#~ "associated."
+#~ msgstr ""
+
+#~ msgid ""
+#~ "Unable to run Neutron with config "
+#~ "option '%s', as NVP does not "
+#~ "support it"
+#~ msgstr ""
+
+#~ msgid "Maximum concurrent connections to each NVP controller."
+#~ msgstr ""
+
+#~ msgid ""
+#~ "Minimum delay, in seconds, between two"
+#~ " state synchronization queries to NVP. "
+#~ "It must not exceed state_sync_interval"
+#~ msgstr ""
+
+#~ msgid ""
+#~ "Minimum number of resources to be "
+#~ "retrieved from NVP during state "
+#~ "synchronization"
+#~ msgstr ""
+
+#~ msgid "User name for NVP controllers in this cluster"
+#~ msgstr ""
+
+#~ msgid "Password for NVP controllers in this cluster"
+#~ msgstr ""
+
+#~ msgid "Lists the NVP controllers in this cluster"
+#~ msgstr ""
+
+#~ msgid ""
+#~ "This is uuid of the default NVP"
+#~ " Transport zone that will be used "
+#~ "for creating tunneled isolated \"Neutron\" "
+#~ "networks. It needs to be created "
+#~ "in NVP before starting Neutron with "
+#~ "the nvp plugin."
+#~ msgstr ""
+
+#~ msgid ""
+#~ "Unique identifier of the NVP L3 "
+#~ "Gateway service which will be used "
+#~ "for implementing routers and floating "
+#~ "IPs"
+#~ msgstr ""
+
+#~ msgid ""
+#~ "Unique identifier of the NVP L2 "
+#~ "Gateway service which will be used "
+#~ "by default for network gateways"
+#~ msgstr ""
+
index af690d61bd5c54c0a9c82914b6ea32642410236f..60e69151dea627f6710ff83c86f8977b967ddad1 100644 (file)
@@ -7,7 +7,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version:  Neutron\n"
 "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2014-01-02 06:32+0000\n"
+"POT-Creation-Date: 2014-01-12 06:33+0000\n"
 "PO-Revision-Date: 2013-01-28 21:54+0000\n"
 "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
 "Language-Team: English (United States) "
@@ -896,7 +896,7 @@ msgstr ""
 msgid "Location to store DHCP server config files"
 msgstr ""
 
-#: neutron/agent/linux/dhcp.py:48 neutron/plugins/nicira/dhcp_meta/nvp.py:53
+#: neutron/agent/linux/dhcp.py:48 neutron/plugins/nicira/dhcp_meta/nvp.py:55
 msgid "Domain to use for building the hostnames"
 msgstr ""
 
@@ -1250,7 +1250,7 @@ msgid "TCP Port used by Nova metadata server."
 msgstr ""
 
 #: neutron/agent/metadata/agent.py:73
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:67
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:74
 msgid "Shared secret to sign instance-id request"
 msgstr ""
 
@@ -2436,30 +2436,30 @@ msgstr ""
 msgid "An exception occurred while creating the %(resource)s:%(item)s"
 msgstr ""
 
-#: neutron/db/db_base_plugin_v2.py:1043
+#: neutron/db/db_base_plugin_v2.py:1045
 #, python-format
 msgid "%(name)s '%(addr)s' does not match the ip_version '%(ip_version)s'"
 msgstr ""
 
-#: neutron/db/db_base_plugin_v2.py:1067
+#: neutron/db/db_base_plugin_v2.py:1069
 msgid "Gateway is not valid on subnet"
 msgstr ""
 
-#: neutron/db/db_base_plugin_v2.py:1087 neutron/db/db_base_plugin_v2.py:1101
+#: neutron/db/db_base_plugin_v2.py:1089 neutron/db/db_base_plugin_v2.py:1103
 msgid "new subnet"
 msgstr ""
 
-#: neutron/db/db_base_plugin_v2.py:1094
+#: neutron/db/db_base_plugin_v2.py:1096
 #, python-format
 msgid "Error parsing dns address %s"
 msgstr ""
 
-#: neutron/db/db_base_plugin_v2.py:1356
+#: neutron/db/db_base_plugin_v2.py:1358
 #, 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:1448
+#: neutron/db/db_base_plugin_v2.py:1450
 #, python-format
 msgid "%(address)s (%(subnet_id)s) is not recycled"
 msgstr ""
@@ -2988,51 +2988,51 @@ msgid ""
 "exceeds the maximum %(quota)s."
 msgstr ""
 
-#: neutron/extensions/firewall.py:40
+#: neutron/extensions/firewall.py:39
 #, python-format
 msgid "Firewall %(firewall_id)s could not be found."
 msgstr ""
 
-#: neutron/extensions/firewall.py:44
+#: neutron/extensions/firewall.py:43
 #, python-format
 msgid "Firewall %(firewall_id)s is still active."
 msgstr ""
 
-#: neutron/extensions/firewall.py:48
+#: neutron/extensions/firewall.py:47
 #, python-format
 msgid ""
 "Operation cannot be performed since associated Firewall %(firewall_id)s "
 "is in %(pending_state)s."
 msgstr ""
 
-#: neutron/extensions/firewall.py:53
+#: neutron/extensions/firewall.py:52
 #, python-format
 msgid "Firewall Policy %(firewall_policy_id)s could not be found."
 msgstr ""
 
-#: neutron/extensions/firewall.py:57
+#: neutron/extensions/firewall.py:56
 #, python-format
 msgid "Firewall Policy %(firewall_policy_id)s is being used."
 msgstr ""
 
-#: neutron/extensions/firewall.py:61
+#: neutron/extensions/firewall.py:60
 #, python-format
 msgid "Firewall Rule %(firewall_rule_id)s could not be found."
 msgstr ""
 
-#: neutron/extensions/firewall.py:65
+#: neutron/extensions/firewall.py:64
 #, python-format
 msgid "Firewall Rule %(firewall_rule_id)s is being used."
 msgstr ""
 
-#: neutron/extensions/firewall.py:69
+#: neutron/extensions/firewall.py:68
 #, python-format
 msgid ""
 "Firewall Rule %(firewall_rule_id)s is not associated  with Firewall "
 "Policy %(firewall_policy_id)s."
 msgstr ""
 
-#: neutron/extensions/firewall.py:74
+#: neutron/extensions/firewall.py:73
 #, python-format
 msgid ""
 "Firewall Rule protocol %(protocol)s is not supported. Only protocol "
@@ -3040,91 +3040,91 @@ msgid ""
 "supported."
 msgstr ""
 
-#: neutron/extensions/firewall.py:80
+#: neutron/extensions/firewall.py:79
 #, python-format
 msgid ""
 "Firewall rule action %(action)s is not supported. Only action values "
 "%(values)s are supported."
 msgstr ""
 
-#: neutron/extensions/firewall.py:85
+#: neutron/extensions/firewall.py:84
 #, python-format
 msgid "Invalid value for port %(port)s."
 msgstr ""
 
-#: neutron/extensions/firewall.py:89
+#: neutron/extensions/firewall.py:88
 msgid "Missing rule info argument for insert/remove rule operation."
 msgstr ""
 
-#: neutron/extensions/firewall.py:99
+#: neutron/extensions/firewall.py:98
 #, python-format
 msgid "%(driver)s: Internal driver error."
 msgstr ""
 
-#: neutron/extensions/firewall.py:148
+#: neutron/extensions/firewall.py:147
 #, python-format
 msgid "Port '%s' is not a valid number"
 msgstr ""
 
-#: neutron/extensions/firewall.py:152
+#: neutron/extensions/firewall.py:151
 #, python-format
 msgid "Invalid port '%s'"
 msgstr ""
 
-#: neutron/extensions/firewall.py:166
+#: neutron/extensions/firewall.py:165
 #, python-format
 msgid "%(msg_ip)s and %(msg_subnet)s"
 msgstr ""
 
-#: neutron/extensions/firewall.py:286
+#: neutron/extensions/firewall.py:285
 msgid "Number of firewalls allowed per tenant. A negative value means unlimited."
 msgstr ""
 
-#: neutron/extensions/firewall.py:290
+#: neutron/extensions/firewall.py:289
 msgid ""
 "Number of firewall policies allowed per tenant. A negative value means "
 "unlimited."
 msgstr ""
 
-#: neutron/extensions/firewall.py:294
+#: neutron/extensions/firewall.py:293
 msgid ""
 "Number of firewall rules allowed per tenant. A negative value means "
 "unlimited."
 msgstr ""
 
-#: neutron/extensions/l3.py:36
+#: neutron/extensions/l3.py:34
 #, python-format
 msgid "Router %(router_id)s could not be found"
 msgstr ""
 
-#: neutron/extensions/l3.py:40
+#: neutron/extensions/l3.py:38
 #, python-format
 msgid "Router %(router_id)s still has active ports"
 msgstr ""
 
-#: neutron/extensions/l3.py:44
+#: neutron/extensions/l3.py:42
 #, python-format
 msgid "Router %(router_id)s does not have an interface with id %(port_id)s"
 msgstr ""
 
-#: neutron/extensions/l3.py:49
+#: neutron/extensions/l3.py:47
 #, python-format
 msgid "Router %(router_id)s has no interface on subnet %(subnet_id)s"
 msgstr ""
 
-#: neutron/extensions/l3.py:54
+#: neutron/extensions/l3.py:52
 #, python-format
 msgid ""
 "Router interface for subnet %(subnet_id)s on router %(router_id)s cannot "
 "be deleted, as it is required by one or more floating IPs."
 msgstr ""
 
-#: neutron/extensions/l3.py:60
+#: neutron/extensions/l3.py:58
 #, python-format
 msgid "Floating IP %(floatingip_id)s could not be found"
 msgstr ""
 
-#: neutron/extensions/l3.py:64
+#: neutron/extensions/l3.py:62
 #, python-format
 msgid ""
 "External network %(external_network_id)s is not reachable from subnet "
@@ -3132,7 +3132,7 @@ msgid ""
 "Floating IP."
 msgstr ""
 
-#: neutron/extensions/l3.py:70
+#: neutron/extensions/l3.py:68
 #, python-format
 msgid ""
 "Cannot associate floating IP %(floating_ip_address)s (%(fip_id)s) with "
@@ -3140,37 +3140,30 @@ msgid ""
 "has a floating IP on external network %(net_id)s."
 msgstr ""
 
-#: neutron/extensions/l3.py:77
+#: neutron/extensions/l3.py:75
 #, python-format
 msgid ""
 "Port %(port_id)s has owner %(device_owner)s and therefore cannot be "
 "deleted directly via the port API."
 msgstr ""
 
-#: neutron/extensions/l3.py:82
+#: neutron/extensions/l3.py:80
 #, python-format
 msgid ""
 "Gateway cannot be updated for router %(router_id)s, since a gateway to "
 "external network %(net_id)s is required by one or more floating IPs."
 msgstr ""
 
-#: neutron/extensions/l3.py:142
+#: neutron/extensions/l3.py:140
 msgid "Number of routers allowed per tenant. A negative value means unlimited."
 msgstr ""
 
-#: neutron/extensions/l3.py:146
+#: neutron/extensions/l3.py:144
 msgid ""
 "Number of floating IPs allowed per tenant. A negative value means "
 "unlimited."
 msgstr ""
 
-#: neutron/extensions/l3_ext_gw_mode.py:28
-#, python-format
-msgid ""
-"DNat is disabled for the router %(router_id)s. Floating IPs cannot be "
-"associated."
-msgstr ""
-
 #: neutron/extensions/l3agentscheduler.py:49
 #: neutron/extensions/l3agentscheduler.py:87
 msgid "No plugin for L3 routing registered to handle router scheduling"
@@ -3270,21 +3263,21 @@ msgid ""
 " %(pool)s"
 msgstr ""
 
-#: neutron/extensions/metering.py:34
+#: neutron/extensions/metering.py:33
 #, python-format
 msgid "Metering label %(label_id)s does not exist"
 msgstr ""
 
-#: neutron/extensions/metering.py:38
+#: neutron/extensions/metering.py:37
 msgid "Duplicate Metering Rule in POST."
 msgstr ""
 
-#: neutron/extensions/metering.py:42
+#: neutron/extensions/metering.py:41
 #, python-format
 msgid "Metering label rule %(rule_id)s does not exist"
 msgstr ""
 
-#: neutron/extensions/metering.py:46
+#: neutron/extensions/metering.py:45
 #, python-format
 msgid ""
 "Metering label rule with remote_ip_prefix %(remote_ip_prefix)s overlaps "
@@ -3433,67 +3426,67 @@ msgstr ""
 msgid "API for retrieving service providers for Neutron advanced services"
 msgstr ""
 
-#: neutron/extensions/vpnaas.py:36
+#: neutron/extensions/vpnaas.py:33
 #, python-format
 msgid "VPNService %(vpnservice_id)s could not be found"
 msgstr ""
 
-#: neutron/extensions/vpnaas.py:40
+#: neutron/extensions/vpnaas.py:37
 #, python-format
 msgid "ipsec_site_connection %(ipsecsite_conn_id)s not found"
 msgstr ""
 
-#: neutron/extensions/vpnaas.py:44
+#: neutron/extensions/vpnaas.py:41
 #, python-format
 msgid "ipsec_site_connection %(attr)s is equal to or less than dpd_interval"
 msgstr ""
 
-#: neutron/extensions/vpnaas.py:49
+#: neutron/extensions/vpnaas.py:46
 #, python-format
 msgid "ipsec_site_connection MTU %(mtu)d is too small for ipv%(version)s"
 msgstr ""
 
-#: neutron/extensions/vpnaas.py:54
+#: neutron/extensions/vpnaas.py:51
 #, python-format
 msgid "IKEPolicy %(ikepolicy_id)s could not be found"
 msgstr ""
 
-#: neutron/extensions/vpnaas.py:58
+#: neutron/extensions/vpnaas.py:55
 #, python-format
 msgid "IPsecPolicy %(ipsecpolicy_id)s could not be found"
 msgstr ""
 
-#: neutron/extensions/vpnaas.py:62
+#: neutron/extensions/vpnaas.py:59
 #, python-format
 msgid "IKEPolicy %(ikepolicy_id)s is still in use"
 msgstr ""
 
-#: neutron/extensions/vpnaas.py:66
+#: neutron/extensions/vpnaas.py:63
 #, python-format
 msgid "VPNService %(vpnservice_id)s is still in use"
 msgstr ""
 
-#: neutron/extensions/vpnaas.py:70
+#: neutron/extensions/vpnaas.py:67
 #, python-format
 msgid "Router %(router_id)s is used by VPNService %(vpnservice_id)s"
 msgstr ""
 
-#: neutron/extensions/vpnaas.py:74
+#: neutron/extensions/vpnaas.py:71
 #, python-format
 msgid "Invalid state %(state)s of vpnaas resource %(id)s for updating"
 msgstr ""
 
-#: neutron/extensions/vpnaas.py:79
+#: neutron/extensions/vpnaas.py:76
 #, python-format
 msgid "IPsecPolicy %(ipsecpolicy_id)s is still in use"
 msgstr ""
 
-#: neutron/extensions/vpnaas.py:83
+#: neutron/extensions/vpnaas.py:80
 #, python-format
 msgid "Can not load driver :%(device_driver)s"
 msgstr ""
 
-#: neutron/extensions/vpnaas.py:87
+#: neutron/extensions/vpnaas.py:84
 #, python-format
 msgid "Subnet %(subnet_id)s is not connected to Router %(router_id)s"
 msgstr ""
@@ -5395,7 +5388,7 @@ msgstr ""
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:318
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:345
 #: neutron/plugins/mlnx/mlnx_plugin.py:191
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:408
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:413
 msgid "provider:network_type required"
 msgstr ""
 
@@ -5403,8 +5396,8 @@ msgstr ""
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:336
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:355
 #: neutron/plugins/mlnx/mlnx_plugin.py:221
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:418
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:437
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:423
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:442
 msgid "provider:segmentation_id required"
 msgstr ""
 
@@ -5423,7 +5416,7 @@ msgstr ""
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:343
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:377
 #: neutron/plugins/mlnx/mlnx_plugin.py:207
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:453
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:458
 #, python-format
 msgid "provider:network_type %s not supported"
 msgstr ""
@@ -5431,7 +5424,7 @@ msgstr ""
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:349
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:383
 #: neutron/plugins/mlnx/mlnx_plugin.py:248
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:459
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:464
 #, python-format
 msgid "Unknown provider:physical_network %s"
 msgstr ""
@@ -5439,7 +5432,7 @@ msgstr ""
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:355
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:389
 #: neutron/plugins/mlnx/mlnx_plugin.py:254
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:465
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:470
 msgid "provider:physical_network required"
 msgstr ""
 
@@ -5592,7 +5585,7 @@ msgstr ""
 #: neutron/plugins/hyperv/hyperv_neutron_plugin.py:254
 #: neutron/plugins/metaplugin/meta_neutron_plugin.py:175
 #: neutron/plugins/mlnx/mlnx_plugin.py:333
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:510
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:518
 #, python-format
 msgid "Created network: %s"
 msgstr ""
@@ -5953,7 +5946,7 @@ msgstr ""
 
 #: neutron/plugins/hyperv/db.py:41
 #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:117
-#: neutron/plugins/openvswitch/ovs_db_v2.py:136
+#: neutron/plugins/openvswitch/ovs_db_v2.py:137
 #, python-format
 msgid ""
 "Reserving vlan %(vlan_id)s on physical network %(physical_network)s from "
@@ -5968,7 +5961,7 @@ msgstr ""
 #: neutron/plugins/hyperv/db.py:79
 #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:140
 #: neutron/plugins/ml2/drivers/type_vlan.py:203
-#: neutron/plugins/openvswitch/ovs_db_v2.py:160
+#: neutron/plugins/openvswitch/ovs_db_v2.py:161
 #, python-format
 msgid ""
 "Reserving specific vlan %(vlan_id)s on physical network "
@@ -5982,7 +5975,7 @@ msgstr ""
 
 #: neutron/plugins/hyperv/db.py:141
 #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:181
-#: neutron/plugins/openvswitch/ovs_db_v2.py:201
+#: neutron/plugins/openvswitch/ovs_db_v2.py:202
 #, python-format
 msgid "vlan_id %(vlan_id)s on physical network %(physical_network)s not found"
 msgstr ""
@@ -5992,8 +5985,8 @@ msgstr ""
 #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:87
 #: neutron/plugins/ml2/drivers/type_vlan.py:127
 #: neutron/plugins/ml2/drivers/type_vlan.py:148
-#: neutron/plugins/openvswitch/ovs_db_v2.py:92
-#: neutron/plugins/openvswitch/ovs_db_v2.py:110
+#: neutron/plugins/openvswitch/ovs_db_v2.py:93
+#: neutron/plugins/openvswitch/ovs_db_v2.py:111
 #, python-format
 msgid ""
 "Removing vlan %(vlan_id)s on physical network %(physical_network)s from "
@@ -6035,7 +6028,7 @@ msgstr ""
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:306
 #: neutron/plugins/ml2/drivers/type_vlan.py:93
 #: neutron/plugins/mlnx/mlnx_plugin.py:143
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:362
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:365
 #, python-format
 msgid "Network VLAN ranges: %s"
 msgstr ""
@@ -6330,26 +6323,26 @@ msgstr ""
 
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:349
 #: neutron/plugins/mlnx/mlnx_plugin.py:216
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:412
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:417
 msgid "provider:segmentation_id specified for flat network"
 msgstr ""
 
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:358
 #: neutron/plugins/mlnx/mlnx_plugin.py:224
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:421
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:426
 #, python-format
 msgid "provider:segmentation_id out of range (%(min_id)s through %(max_id)s)"
 msgstr ""
 
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:365
 #: neutron/plugins/mlnx/mlnx_plugin.py:232
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:441
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:446
 msgid "provider:physical_network specified for local network"
 msgstr ""
 
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:371
 #: neutron/plugins/mlnx/mlnx_plugin.py:236
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:447
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:452
 msgid "provider:segmentation_id specified for local network"
 msgstr ""
 
@@ -6683,7 +6676,7 @@ msgstr ""
 
 #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:146
 #: neutron/plugins/ml2/drivers/type_vlan.py:209
-#: neutron/plugins/openvswitch/ovs_db_v2.py:166
+#: neutron/plugins/openvswitch/ovs_db_v2.py:167
 #, python-format
 msgid ""
 "Reserving specific vlan %(vlan_id)s on physical network "
@@ -6692,7 +6685,7 @@ msgstr ""
 
 #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:170
 #: neutron/plugins/ml2/drivers/type_vlan.py:258
-#: neutron/plugins/openvswitch/ovs_db_v2.py:196
+#: neutron/plugins/openvswitch/ovs_db_v2.py:197
 #, python-format
 msgid ""
 "Releasing vlan %(vlan_id)s on physical network %(physical_network)s to "
@@ -6701,7 +6694,7 @@ msgstr ""
 
 #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:175
 #: neutron/plugins/ml2/drivers/type_vlan.py:253
-#: neutron/plugins/openvswitch/ovs_db_v2.py:191
+#: neutron/plugins/openvswitch/ovs_db_v2.py:192
 #, python-format
 msgid ""
 "Releasing vlan %(vlan_id)s on physical network %(physical_network)s "
@@ -7795,7 +7788,7 @@ msgstr ""
 
 #: neutron/plugins/ml2/drivers/type_gre.py:155
 #: neutron/plugins/ml2/drivers/type_vxlan.py:165
-#: neutron/plugins/openvswitch/ovs_db_v2.py:234
+#: neutron/plugins/openvswitch/ovs_db_v2.py:235
 #, python-format
 msgid "Removing tunnel %s from pool"
 msgstr ""
@@ -7834,7 +7827,7 @@ msgid "%(type)s ID ranges: %(range)s"
 msgstr ""
 
 #: neutron/plugins/ml2/drivers/type_tunnel.py:71
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:431
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:436
 #, python-format
 msgid "provider:physical_network specified for %s network"
 msgstr ""
@@ -8173,7 +8166,7 @@ msgid "Mellanox Embedded Switch Plugin initialisation complete"
 msgstr ""
 
 #: neutron/plugins/mlnx/mlnx_plugin.py:141
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:360
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:363
 #, python-format
 msgid "%s. Server terminated!"
 msgstr ""
@@ -8925,7 +8918,7 @@ msgid "del_portinfo(): NotFound portinfo for port_id: %s"
 msgstr ""
 
 #: neutron/plugins/nec/db/api.py:212
-#: neutron/plugins/openvswitch/ovs_db_v2.py:322
+#: neutron/plugins/openvswitch/ovs_db_v2.py:323
 #, python-format
 msgid "get_port_with_securitygroups() called:port_id=%s"
 msgstr ""
@@ -9614,7 +9607,7 @@ msgstr ""
 
 #: neutron/plugins/nicira/dhcpmeta_modes.py:93
 #, python-format
-msgid "Unable to run Neutron with config option '%s', as NVP does not support it"
+msgid "Unable to run Neutron with config option '%s', as NSX does not support it"
 msgstr ""
 
 #: neutron/plugins/nicira/dhcpmeta_modes.py:96
@@ -9967,29 +9960,29 @@ msgstr ""
 msgid "[%(rid)d] Failed to parse API provider: %(e)s"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:34
+#: neutron/plugins/nicira/common/config.py:35
 msgid ""
 "Maximum number of ports of a logical switch on a bridged transport zone "
 "(default 5000)"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:37
+#: neutron/plugins/nicira/common/config.py:39
 msgid ""
 "Maximum number of ports of a logical switch on an overlay transport zone "
 "(default 256)"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:40
-msgid "Maximum concurrent connections to each NVP controller."
+#: neutron/plugins/nicira/common/config.py:43
+msgid "Maximum concurrent connections to each NSX controller."
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:43
+#: neutron/plugins/nicira/common/config.py:48
 msgid ""
 "Number of seconds a generation id should be valid for (default -1 meaning"
 " do not time out)"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:46
+#: neutron/plugins/nicira/common/config.py:52
 msgid ""
 "If set to access_network this enables a dedicated connection to the "
 "metadata proxy for metadata server access via Neutron router. If set to "
@@ -9998,135 +9991,135 @@ msgid ""
 "namespaces otherwise access_network should be used."
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:54
+#: neutron/plugins/nicira/common/config.py:61
 msgid ""
 "The default network tranport type to use (stt, gre, bridge, ipsec_gre, or"
 " ipsec_stt)"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:57
+#: neutron/plugins/nicira/common/config.py:65
 msgid "The mode used to implement DHCP/metadata services."
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:62
+#: neutron/plugins/nicira/common/config.py:71
 msgid ""
 "Interval in seconds between runs of the state synchronization task. Set "
 "it to 0 to disable it"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:65
+#: neutron/plugins/nicira/common/config.py:75
 msgid ""
 "Maximum value for the additional random delay in seconds between runs of "
 "the state synchronization task"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:69
+#: neutron/plugins/nicira/common/config.py:80
 msgid ""
 "Minimum delay, in seconds, between two state synchronization queries to "
-"NVP. It must not exceed state_sync_interval"
+"NSX. It must not exceed state_sync_interval"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:73
+#: neutron/plugins/nicira/common/config.py:85
 msgid ""
-"Minimum number of resources to be retrieved from NVP during state "
+"Minimum number of resources to be retrieved from NSX during state "
 "synchronization"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:76
+#: neutron/plugins/nicira/common/config.py:89
 msgid ""
 "Always read operational status from backend on show operations. Enabling "
 "this option might slow down the system."
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:84
-msgid "User name for NVP controllers in this cluster"
+#: neutron/plugins/nicira/common/config.py:98
+msgid "User name for NSX controllers in this cluster"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:88
-msgid "Password for NVP controllers in this cluster"
+#: neutron/plugins/nicira/common/config.py:103
+msgid "Password for NSX controllers in this cluster"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:91
+#: neutron/plugins/nicira/common/config.py:106
 msgid "Total time limit for a cluster request"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:94
+#: neutron/plugins/nicira/common/config.py:109
 msgid "Time before aborting a request"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:97
+#: neutron/plugins/nicira/common/config.py:112
 msgid "Number of time a request should be retried"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:100
+#: neutron/plugins/nicira/common/config.py:115
 msgid "Number of times a redirect should be followed"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:102
-msgid "Lists the NVP controllers in this cluster"
+#: neutron/plugins/nicira/common/config.py:118
+msgid "Lists the NSX controllers in this cluster"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:107
+#: neutron/plugins/nicira/common/config.py:123
 msgid ""
-"This is uuid of the default NVP Transport zone that will be used for "
+"This is uuid of the default NSX Transport zone that will be used for "
 "creating tunneled isolated \"Neutron\" networks. It needs to be created "
-"in NVP before starting Neutron with the nvp plugin."
+"in NSX before starting Neutron with the nsx plugin."
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:112
+#: neutron/plugins/nicira/common/config.py:128
 msgid ""
-"Unique identifier of the NVP L3 Gateway service which will be used for "
+"Unique identifier of the NSX L3 Gateway service which will be used for "
 "implementing routers and floating IPs"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:116
+#: neutron/plugins/nicira/common/config.py:132
 msgid ""
-"Unique identifier of the NVP L2 Gateway service which will be used by "
+"Unique identifier of the NSX L2 Gateway service which will be used by "
 "default for network gateways"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:119
+#: neutron/plugins/nicira/common/config.py:135
 msgid ""
 "Unique identifier of the Service Cluster which will be used by logical "
 "services like dhcp and metadata"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:122
+#: neutron/plugins/nicira/common/config.py:138
 msgid ""
 "Name of the interface on a L2 Gateway transport nodewhich should be used "
 "by default when setting up a network connection"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:132
+#: neutron/plugins/nicira/common/config.py:148
 msgid "User name for vsm"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:136
+#: neutron/plugins/nicira/common/config.py:152
 msgid "Password for vsm"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:138
+#: neutron/plugins/nicira/common/config.py:154
 msgid "uri for vsm"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:140
+#: neutron/plugins/nicira/common/config.py:156
 msgid "Optional parameter identifying the ID of datacenter to deploy NSX Edges"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:143
-#: neutron/plugins/nicira/common/config.py:149
+#: neutron/plugins/nicira/common/config.py:159
+#: neutron/plugins/nicira/common/config.py:165
 msgid "Optional parameter identifying the ID of datastore to deploy NSX Edges"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:146
+#: neutron/plugins/nicira/common/config.py:162
 msgid "Optional parameter identifying the ID of resource to deploy NSX Edges"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:152
+#: neutron/plugins/nicira/common/config.py:168
 msgid "Network ID for physical network connectivity"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:155
+#: neutron/plugins/nicira/common/config.py:171
 msgid "Task status check interval"
 msgstr ""
 
@@ -10496,143 +10489,143 @@ msgstr ""
 msgid "Monitor Resource binding with id:%s not found!"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:49
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:50
 msgid "Comma separated list of additional domain name servers"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:55
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:58
 msgid "Default DHCP lease time"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:61
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:66
 msgid "IP address used by Metadata server."
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:64
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:70
 msgid "TCP Port used by Metadata server."
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:96
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:103
 #, python-format
 msgid "Unable to find Logical Service Node for network %s"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:107
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:114
 #, python-format
 msgid "Unable to create LSN for network %s"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:115
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:122
 #, python-format
 msgid "Unable to delete Logical Service Node %s"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:132
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:139
 #, python-format
 msgid ""
 "Unable to find Logical Service Node Port for LSN %(lsn_id)s and subnet "
 "%(subnet_id)s"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:154
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:161
 #, python-format
 msgid ""
 "Unable to find Logical Service Node Port for LSN %(lsn_id)s and mac "
 "address %(mac)s"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:174
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:181
 #, python-format
 msgid "Unable to create port for LSN  %s"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:182
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:189
 #, python-format
 msgid "Unable to delete LSN Port %s"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:202
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:206
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:209
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:213
 #, python-format
 msgid "Metadata port not found while attempting to delete it from network %s"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:209
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:216
 #, python-format
 msgid "Unable to find Logical Services Node Port with MAC %s"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:288
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:295
 #, python-format
 msgid ""
 "Unable to configure dhcp for Logical Service Node %(lsn_id)s and port "
 "%(lsn_port_id)s"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:309
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:316
 #, python-format
 msgid "Unable to configure metadata access for subnet %s"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:332
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:339
 #, python-format
 msgid "Error while configuring LSN port %s"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:436
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:443
 #, python-format
 msgid ""
 "Error while creating subnet %(cidr)s for network %(network)s. Please, "
 "contact administrator"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:506
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:521
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:513
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:528
 #, python-format
 msgid "Performing DHCP %(action)s for resource: %(resource)s"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:516
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:523
 #, python-format
 msgid "Logical Services Node for network %s configured successfully"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:538
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:545
 #, python-format
 msgid "Error while configuring DHCP for port %s"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:550
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:557
 #, python-format
 msgid "DHCP is disabled for subnet %s: nothing to do"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:569
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:576
 #, python-format
 msgid "DHCP for port %s configured successfully"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:577
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:584
 #, python-format
 msgid "Network %s is external: nothing to do"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:585
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:592
 #, python-format
 msgid "Configuring metadata entry for port %s"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:597
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:604
 #, python-format
 msgid "Metadata for port %s configured successfully"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:601
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:608
 #, python-format
 msgid "Handle metadata access via router: %(r)s and interface %(i)s"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:618
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:625
 #, python-format
 msgid "Metadata for router %s handled successfully"
 msgstr ""
@@ -11139,78 +11132,78 @@ msgstr ""
 msgid "Exception in _check_pending_tasks"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_db_v2.py:215
+#: neutron/plugins/openvswitch/ovs_db_v2.py:216
 #, python-format
 msgid "Skipping unreasonable tunnel ID range %(tun_min)s:%(tun_max)s"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_db_v2.py:263
+#: neutron/plugins/openvswitch/ovs_db_v2.py:264
 #, python-format
 msgid "Reserving tunnel %s from pool"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_db_v2.py:278
+#: neutron/plugins/openvswitch/ovs_db_v2.py:279
 #, python-format
 msgid "Reserving specific tunnel %s from pool"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_db_v2.py:281
+#: neutron/plugins/openvswitch/ovs_db_v2.py:282
 #, python-format
 msgid "Reserving specific tunnel %s outside pool"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_db_v2.py:304
+#: neutron/plugins/openvswitch/ovs_db_v2.py:305
 #, python-format
 msgid "Releasing tunnel %s outside pool"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_db_v2.py:306
+#: neutron/plugins/openvswitch/ovs_db_v2.py:307
 #, python-format
 msgid "Releasing tunnel %s to pool"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_db_v2.py:308
+#: neutron/plugins/openvswitch/ovs_db_v2.py:309
 #, python-format
 msgid "tunnel_id %s not found"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_db_v2.py:380
+#: neutron/plugins/openvswitch/ovs_db_v2.py:381
 #, python-format
 msgid "Adding a tunnel endpoint for %s"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_db_v2.py:396
+#: neutron/plugins/openvswitch/ovs_db_v2.py:397
 #, python-format
 msgid ""
 "Adding a tunnel endpoint failed due to a concurrenttransaction had been "
 "committed (%s attempts left)"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_db_v2.py:401
+#: neutron/plugins/openvswitch/ovs_db_v2.py:402
 msgid "Unable to generate a new tunnel id"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:308
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:311
 #, python-format
 msgid "Invalid tenant_network_type: %s. Server terminated!"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:325
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:328
 #, python-format
 msgid "Tunneling disabled but tenant_network_type is '%s'. Server terminated!"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:371
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:374
 #, python-format
 msgid "Invalid tunnel ID range: '%(range)s' - %(e)s. Server terminated!"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:375
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:378
 #, python-format
 msgid "Tunnel ID ranges: %s"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:428
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:433
 #, python-format
 msgid "%s networks are not enabled"
 msgstr ""
@@ -12043,11 +12036,11 @@ msgid ""
 "firewall is supported per tenant."
 msgstr ""
 
-#: neutron/services/firewall/agents/firewall_agent_api.py:34
+#: neutron/services/firewall/agents/firewall_agent_api.py:33
 msgid "Name of the FWaaS Driver"
 msgstr ""
 
-#: neutron/services/firewall/agents/firewall_agent_api.py:38
+#: neutron/services/firewall/agents/firewall_agent_api.py:37
 msgid "Enable FWaaS"
 msgstr ""
 
@@ -12063,79 +12056,79 @@ msgstr ""
 msgid "Initializing firewall agent"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:73
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:74
 #, python-format
 msgid "FWaaS Driver Loaded: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:75
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:77
 #, python-format
 msgid "Error importing FWaaS device driver: %s"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:108
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:110
 #, python-format
 msgid "%(func_name)s from agent for fw: %(fwid)s"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:116
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:118
 #, python-format
 msgid "No Routers on tenant: %s"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:123
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:247
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:125
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:252
 #, python-format
 msgid "Apply fw on Router List: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:132
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:134
 #, python-format
 msgid "Firewall Driver Error for %(func_name)s for fw: %(fwid)s"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:147
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:149
 #, python-format
 msgid "FWaaS RPC failure in %(func_name)s for fw: %(fwid)s"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:164
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:177
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:166
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:179
 #, python-format
 msgid "Firewall Driver Error on fw state %(fwmsg)s for fw: %(fwid)s"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:189
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:191
 #, python-format
 msgid "Process router add, router_id: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:200
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:202
 #, python-format
 msgid "Process router add, fw_list: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:217
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:219
 #, python-format
 msgid "FWaaS RPC info call failed for '%s'."
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:229
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:234
 #, python-format
 msgid "Tenants with Firewalls: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:239
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:244
 #, python-format
 msgid "Router List: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:241
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:246
 #, python-format
 msgid "fw_list: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:258
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:263
 msgid "Failed fwaas process services sync"
 msgstr ""
 
@@ -13972,3 +13965,61 @@ msgstr ""
 #~ msgid "Number of security rules allowed per tenant, -1 for unlimited"
 #~ msgstr ""
 
+#~ msgid ""
+#~ "DNat is disabled for the router "
+#~ "%(router_id)s. Floating IPs cannot be "
+#~ "associated."
+#~ msgstr ""
+
+#~ msgid ""
+#~ "Unable to run Neutron with config "
+#~ "option '%s', as NVP does not "
+#~ "support it"
+#~ msgstr ""
+
+#~ msgid "Maximum concurrent connections to each NVP controller."
+#~ msgstr ""
+
+#~ msgid ""
+#~ "Minimum delay, in seconds, between two"
+#~ " state synchronization queries to NVP. "
+#~ "It must not exceed state_sync_interval"
+#~ msgstr ""
+
+#~ msgid ""
+#~ "Minimum number of resources to be "
+#~ "retrieved from NVP during state "
+#~ "synchronization"
+#~ msgstr ""
+
+#~ msgid "User name for NVP controllers in this cluster"
+#~ msgstr ""
+
+#~ msgid "Password for NVP controllers in this cluster"
+#~ msgstr ""
+
+#~ msgid "Lists the NVP controllers in this cluster"
+#~ msgstr ""
+
+#~ msgid ""
+#~ "This is uuid of the default NVP"
+#~ " Transport zone that will be used "
+#~ "for creating tunneled isolated \"Neutron\" "
+#~ "networks. It needs to be created "
+#~ "in NVP before starting Neutron with "
+#~ "the nvp plugin."
+#~ msgstr ""
+
+#~ msgid ""
+#~ "Unique identifier of the NVP L3 "
+#~ "Gateway service which will be used "
+#~ "for implementing routers and floating "
+#~ "IPs"
+#~ msgstr ""
+
+#~ msgid ""
+#~ "Unique identifier of the NVP L2 "
+#~ "Gateway service which will be used "
+#~ "by default for network gateways"
+#~ msgstr ""
+
index a5f124355c0665d9a7a2acc46a117a8f393d160a..9400c934e675e620d6ebd41ba623b7668f1d4184 100644 (file)
@@ -7,7 +7,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version:  Quantum\n"
 "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2014-01-02 06:32+0000\n"
+"POT-Creation-Date: 2014-01-12 06:33+0000\n"
 "PO-Revision-Date: 2013-05-13 06:01+0000\n"
 "Last-Translator: openstackjenkins <jenkins@openstack.org>\n"
 "Language-Team: Spanish "
@@ -896,7 +896,7 @@ msgstr ""
 msgid "Location to store DHCP server config files"
 msgstr ""
 
-#: neutron/agent/linux/dhcp.py:48 neutron/plugins/nicira/dhcp_meta/nvp.py:53
+#: neutron/agent/linux/dhcp.py:48 neutron/plugins/nicira/dhcp_meta/nvp.py:55
 msgid "Domain to use for building the hostnames"
 msgstr ""
 
@@ -1250,7 +1250,7 @@ msgid "TCP Port used by Nova metadata server."
 msgstr ""
 
 #: neutron/agent/metadata/agent.py:73
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:67
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:74
 msgid "Shared secret to sign instance-id request"
 msgstr ""
 
@@ -2436,30 +2436,30 @@ msgstr ""
 msgid "An exception occurred while creating the %(resource)s:%(item)s"
 msgstr ""
 
-#: neutron/db/db_base_plugin_v2.py:1043
+#: neutron/db/db_base_plugin_v2.py:1045
 #, python-format
 msgid "%(name)s '%(addr)s' does not match the ip_version '%(ip_version)s'"
 msgstr ""
 
-#: neutron/db/db_base_plugin_v2.py:1067
+#: neutron/db/db_base_plugin_v2.py:1069
 msgid "Gateway is not valid on subnet"
 msgstr ""
 
-#: neutron/db/db_base_plugin_v2.py:1087 neutron/db/db_base_plugin_v2.py:1101
+#: neutron/db/db_base_plugin_v2.py:1089 neutron/db/db_base_plugin_v2.py:1103
 msgid "new subnet"
 msgstr ""
 
-#: neutron/db/db_base_plugin_v2.py:1094
+#: neutron/db/db_base_plugin_v2.py:1096
 #, python-format
 msgid "Error parsing dns address %s"
 msgstr ""
 
-#: neutron/db/db_base_plugin_v2.py:1356
+#: neutron/db/db_base_plugin_v2.py:1358
 #, 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:1448
+#: neutron/db/db_base_plugin_v2.py:1450
 #, python-format
 msgid "%(address)s (%(subnet_id)s) is not recycled"
 msgstr ""
@@ -2988,51 +2988,51 @@ msgid ""
 "exceeds the maximum %(quota)s."
 msgstr ""
 
-#: neutron/extensions/firewall.py:40
+#: neutron/extensions/firewall.py:39
 #, python-format
 msgid "Firewall %(firewall_id)s could not be found."
 msgstr ""
 
-#: neutron/extensions/firewall.py:44
+#: neutron/extensions/firewall.py:43
 #, python-format
 msgid "Firewall %(firewall_id)s is still active."
 msgstr ""
 
-#: neutron/extensions/firewall.py:48
+#: neutron/extensions/firewall.py:47
 #, python-format
 msgid ""
 "Operation cannot be performed since associated Firewall %(firewall_id)s "
 "is in %(pending_state)s."
 msgstr ""
 
-#: neutron/extensions/firewall.py:53
+#: neutron/extensions/firewall.py:52
 #, python-format
 msgid "Firewall Policy %(firewall_policy_id)s could not be found."
 msgstr ""
 
-#: neutron/extensions/firewall.py:57
+#: neutron/extensions/firewall.py:56
 #, python-format
 msgid "Firewall Policy %(firewall_policy_id)s is being used."
 msgstr ""
 
-#: neutron/extensions/firewall.py:61
+#: neutron/extensions/firewall.py:60
 #, python-format
 msgid "Firewall Rule %(firewall_rule_id)s could not be found."
 msgstr ""
 
-#: neutron/extensions/firewall.py:65
+#: neutron/extensions/firewall.py:64
 #, python-format
 msgid "Firewall Rule %(firewall_rule_id)s is being used."
 msgstr ""
 
-#: neutron/extensions/firewall.py:69
+#: neutron/extensions/firewall.py:68
 #, python-format
 msgid ""
 "Firewall Rule %(firewall_rule_id)s is not associated  with Firewall "
 "Policy %(firewall_policy_id)s."
 msgstr ""
 
-#: neutron/extensions/firewall.py:74
+#: neutron/extensions/firewall.py:73
 #, python-format
 msgid ""
 "Firewall Rule protocol %(protocol)s is not supported. Only protocol "
@@ -3040,91 +3040,91 @@ msgid ""
 "supported."
 msgstr ""
 
-#: neutron/extensions/firewall.py:80
+#: neutron/extensions/firewall.py:79
 #, python-format
 msgid ""
 "Firewall rule action %(action)s is not supported. Only action values "
 "%(values)s are supported."
 msgstr ""
 
-#: neutron/extensions/firewall.py:85
+#: neutron/extensions/firewall.py:84
 #, python-format
 msgid "Invalid value for port %(port)s."
 msgstr ""
 
-#: neutron/extensions/firewall.py:89
+#: neutron/extensions/firewall.py:88
 msgid "Missing rule info argument for insert/remove rule operation."
 msgstr ""
 
-#: neutron/extensions/firewall.py:99
+#: neutron/extensions/firewall.py:98
 #, python-format
 msgid "%(driver)s: Internal driver error."
 msgstr ""
 
-#: neutron/extensions/firewall.py:148
+#: neutron/extensions/firewall.py:147
 #, python-format
 msgid "Port '%s' is not a valid number"
 msgstr ""
 
-#: neutron/extensions/firewall.py:152
+#: neutron/extensions/firewall.py:151
 #, python-format
 msgid "Invalid port '%s'"
 msgstr ""
 
-#: neutron/extensions/firewall.py:166
+#: neutron/extensions/firewall.py:165
 #, python-format
 msgid "%(msg_ip)s and %(msg_subnet)s"
 msgstr ""
 
-#: neutron/extensions/firewall.py:286
+#: neutron/extensions/firewall.py:285
 msgid "Number of firewalls allowed per tenant. A negative value means unlimited."
 msgstr ""
 
-#: neutron/extensions/firewall.py:290
+#: neutron/extensions/firewall.py:289
 msgid ""
 "Number of firewall policies allowed per tenant. A negative value means "
 "unlimited."
 msgstr ""
 
-#: neutron/extensions/firewall.py:294
+#: neutron/extensions/firewall.py:293
 msgid ""
 "Number of firewall rules allowed per tenant. A negative value means "
 "unlimited."
 msgstr ""
 
-#: neutron/extensions/l3.py:36
+#: neutron/extensions/l3.py:34
 #, python-format
 msgid "Router %(router_id)s could not be found"
 msgstr ""
 
-#: neutron/extensions/l3.py:40
+#: neutron/extensions/l3.py:38
 #, python-format
 msgid "Router %(router_id)s still has active ports"
 msgstr ""
 
-#: neutron/extensions/l3.py:44
+#: neutron/extensions/l3.py:42
 #, python-format
 msgid "Router %(router_id)s does not have an interface with id %(port_id)s"
 msgstr ""
 
-#: neutron/extensions/l3.py:49
+#: neutron/extensions/l3.py:47
 #, python-format
 msgid "Router %(router_id)s has no interface on subnet %(subnet_id)s"
 msgstr ""
 
-#: neutron/extensions/l3.py:54
+#: neutron/extensions/l3.py:52
 #, python-format
 msgid ""
 "Router interface for subnet %(subnet_id)s on router %(router_id)s cannot "
 "be deleted, as it is required by one or more floating IPs."
 msgstr ""
 
-#: neutron/extensions/l3.py:60
+#: neutron/extensions/l3.py:58
 #, python-format
 msgid "Floating IP %(floatingip_id)s could not be found"
 msgstr ""
 
-#: neutron/extensions/l3.py:64
+#: neutron/extensions/l3.py:62
 #, python-format
 msgid ""
 "External network %(external_network_id)s is not reachable from subnet "
@@ -3132,7 +3132,7 @@ msgid ""
 "Floating IP."
 msgstr ""
 
-#: neutron/extensions/l3.py:70
+#: neutron/extensions/l3.py:68
 #, python-format
 msgid ""
 "Cannot associate floating IP %(floating_ip_address)s (%(fip_id)s) with "
@@ -3140,37 +3140,30 @@ msgid ""
 "has a floating IP on external network %(net_id)s."
 msgstr ""
 
-#: neutron/extensions/l3.py:77
+#: neutron/extensions/l3.py:75
 #, python-format
 msgid ""
 "Port %(port_id)s has owner %(device_owner)s and therefore cannot be "
 "deleted directly via the port API."
 msgstr ""
 
-#: neutron/extensions/l3.py:82
+#: neutron/extensions/l3.py:80
 #, python-format
 msgid ""
 "Gateway cannot be updated for router %(router_id)s, since a gateway to "
 "external network %(net_id)s is required by one or more floating IPs."
 msgstr ""
 
-#: neutron/extensions/l3.py:142
+#: neutron/extensions/l3.py:140
 msgid "Number of routers allowed per tenant. A negative value means unlimited."
 msgstr ""
 
-#: neutron/extensions/l3.py:146
+#: neutron/extensions/l3.py:144
 msgid ""
 "Number of floating IPs allowed per tenant. A negative value means "
 "unlimited."
 msgstr ""
 
-#: neutron/extensions/l3_ext_gw_mode.py:28
-#, python-format
-msgid ""
-"DNat is disabled for the router %(router_id)s. Floating IPs cannot be "
-"associated."
-msgstr ""
-
 #: neutron/extensions/l3agentscheduler.py:49
 #: neutron/extensions/l3agentscheduler.py:87
 msgid "No plugin for L3 routing registered to handle router scheduling"
@@ -3270,21 +3263,21 @@ msgid ""
 " %(pool)s"
 msgstr ""
 
-#: neutron/extensions/metering.py:34
+#: neutron/extensions/metering.py:33
 #, python-format
 msgid "Metering label %(label_id)s does not exist"
 msgstr ""
 
-#: neutron/extensions/metering.py:38
+#: neutron/extensions/metering.py:37
 msgid "Duplicate Metering Rule in POST."
 msgstr ""
 
-#: neutron/extensions/metering.py:42
+#: neutron/extensions/metering.py:41
 #, python-format
 msgid "Metering label rule %(rule_id)s does not exist"
 msgstr ""
 
-#: neutron/extensions/metering.py:46
+#: neutron/extensions/metering.py:45
 #, python-format
 msgid ""
 "Metering label rule with remote_ip_prefix %(remote_ip_prefix)s overlaps "
@@ -3433,67 +3426,67 @@ msgstr ""
 msgid "API for retrieving service providers for Neutron advanced services"
 msgstr ""
 
-#: neutron/extensions/vpnaas.py:36
+#: neutron/extensions/vpnaas.py:33
 #, python-format
 msgid "VPNService %(vpnservice_id)s could not be found"
 msgstr ""
 
-#: neutron/extensions/vpnaas.py:40
+#: neutron/extensions/vpnaas.py:37
 #, python-format
 msgid "ipsec_site_connection %(ipsecsite_conn_id)s not found"
 msgstr ""
 
-#: neutron/extensions/vpnaas.py:44
+#: neutron/extensions/vpnaas.py:41
 #, python-format
 msgid "ipsec_site_connection %(attr)s is equal to or less than dpd_interval"
 msgstr ""
 
-#: neutron/extensions/vpnaas.py:49
+#: neutron/extensions/vpnaas.py:46
 #, python-format
 msgid "ipsec_site_connection MTU %(mtu)d is too small for ipv%(version)s"
 msgstr ""
 
-#: neutron/extensions/vpnaas.py:54
+#: neutron/extensions/vpnaas.py:51
 #, python-format
 msgid "IKEPolicy %(ikepolicy_id)s could not be found"
 msgstr ""
 
-#: neutron/extensions/vpnaas.py:58
+#: neutron/extensions/vpnaas.py:55
 #, python-format
 msgid "IPsecPolicy %(ipsecpolicy_id)s could not be found"
 msgstr ""
 
-#: neutron/extensions/vpnaas.py:62
+#: neutron/extensions/vpnaas.py:59
 #, python-format
 msgid "IKEPolicy %(ikepolicy_id)s is still in use"
 msgstr ""
 
-#: neutron/extensions/vpnaas.py:66
+#: neutron/extensions/vpnaas.py:63
 #, python-format
 msgid "VPNService %(vpnservice_id)s is still in use"
 msgstr ""
 
-#: neutron/extensions/vpnaas.py:70
+#: neutron/extensions/vpnaas.py:67
 #, python-format
 msgid "Router %(router_id)s is used by VPNService %(vpnservice_id)s"
 msgstr ""
 
-#: neutron/extensions/vpnaas.py:74
+#: neutron/extensions/vpnaas.py:71
 #, python-format
 msgid "Invalid state %(state)s of vpnaas resource %(id)s for updating"
 msgstr ""
 
-#: neutron/extensions/vpnaas.py:79
+#: neutron/extensions/vpnaas.py:76
 #, python-format
 msgid "IPsecPolicy %(ipsecpolicy_id)s is still in use"
 msgstr ""
 
-#: neutron/extensions/vpnaas.py:83
+#: neutron/extensions/vpnaas.py:80
 #, python-format
 msgid "Can not load driver :%(device_driver)s"
 msgstr ""
 
-#: neutron/extensions/vpnaas.py:87
+#: neutron/extensions/vpnaas.py:84
 #, python-format
 msgid "Subnet %(subnet_id)s is not connected to Router %(router_id)s"
 msgstr ""
@@ -5395,7 +5388,7 @@ msgstr ""
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:318
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:345
 #: neutron/plugins/mlnx/mlnx_plugin.py:191
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:408
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:413
 msgid "provider:network_type required"
 msgstr ""
 
@@ -5403,8 +5396,8 @@ msgstr ""
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:336
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:355
 #: neutron/plugins/mlnx/mlnx_plugin.py:221
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:418
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:437
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:423
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:442
 msgid "provider:segmentation_id required"
 msgstr ""
 
@@ -5423,7 +5416,7 @@ msgstr ""
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:343
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:377
 #: neutron/plugins/mlnx/mlnx_plugin.py:207
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:453
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:458
 #, python-format
 msgid "provider:network_type %s not supported"
 msgstr ""
@@ -5431,7 +5424,7 @@ msgstr ""
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:349
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:383
 #: neutron/plugins/mlnx/mlnx_plugin.py:248
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:459
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:464
 #, python-format
 msgid "Unknown provider:physical_network %s"
 msgstr ""
@@ -5439,7 +5432,7 @@ msgstr ""
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:355
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:389
 #: neutron/plugins/mlnx/mlnx_plugin.py:254
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:465
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:470
 msgid "provider:physical_network required"
 msgstr ""
 
@@ -5592,7 +5585,7 @@ msgstr ""
 #: neutron/plugins/hyperv/hyperv_neutron_plugin.py:254
 #: neutron/plugins/metaplugin/meta_neutron_plugin.py:175
 #: neutron/plugins/mlnx/mlnx_plugin.py:333
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:510
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:518
 #, python-format
 msgid "Created network: %s"
 msgstr ""
@@ -5953,7 +5946,7 @@ msgstr ""
 
 #: neutron/plugins/hyperv/db.py:41
 #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:117
-#: neutron/plugins/openvswitch/ovs_db_v2.py:136
+#: neutron/plugins/openvswitch/ovs_db_v2.py:137
 #, python-format
 msgid ""
 "Reserving vlan %(vlan_id)s on physical network %(physical_network)s from "
@@ -5968,7 +5961,7 @@ msgstr ""
 #: neutron/plugins/hyperv/db.py:79
 #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:140
 #: neutron/plugins/ml2/drivers/type_vlan.py:203
-#: neutron/plugins/openvswitch/ovs_db_v2.py:160
+#: neutron/plugins/openvswitch/ovs_db_v2.py:161
 #, python-format
 msgid ""
 "Reserving specific vlan %(vlan_id)s on physical network "
@@ -5982,7 +5975,7 @@ msgstr ""
 
 #: neutron/plugins/hyperv/db.py:141
 #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:181
-#: neutron/plugins/openvswitch/ovs_db_v2.py:201
+#: neutron/plugins/openvswitch/ovs_db_v2.py:202
 #, python-format
 msgid "vlan_id %(vlan_id)s on physical network %(physical_network)s not found"
 msgstr ""
@@ -5992,8 +5985,8 @@ msgstr ""
 #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:87
 #: neutron/plugins/ml2/drivers/type_vlan.py:127
 #: neutron/plugins/ml2/drivers/type_vlan.py:148
-#: neutron/plugins/openvswitch/ovs_db_v2.py:92
-#: neutron/plugins/openvswitch/ovs_db_v2.py:110
+#: neutron/plugins/openvswitch/ovs_db_v2.py:93
+#: neutron/plugins/openvswitch/ovs_db_v2.py:111
 #, python-format
 msgid ""
 "Removing vlan %(vlan_id)s on physical network %(physical_network)s from "
@@ -6035,7 +6028,7 @@ msgstr ""
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:306
 #: neutron/plugins/ml2/drivers/type_vlan.py:93
 #: neutron/plugins/mlnx/mlnx_plugin.py:143
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:362
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:365
 #, python-format
 msgid "Network VLAN ranges: %s"
 msgstr ""
@@ -6330,26 +6323,26 @@ msgstr ""
 
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:349
 #: neutron/plugins/mlnx/mlnx_plugin.py:216
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:412
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:417
 msgid "provider:segmentation_id specified for flat network"
 msgstr ""
 
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:358
 #: neutron/plugins/mlnx/mlnx_plugin.py:224
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:421
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:426
 #, python-format
 msgid "provider:segmentation_id out of range (%(min_id)s through %(max_id)s)"
 msgstr ""
 
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:365
 #: neutron/plugins/mlnx/mlnx_plugin.py:232
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:441
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:446
 msgid "provider:physical_network specified for local network"
 msgstr ""
 
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:371
 #: neutron/plugins/mlnx/mlnx_plugin.py:236
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:447
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:452
 msgid "provider:segmentation_id specified for local network"
 msgstr ""
 
@@ -6683,7 +6676,7 @@ msgstr ""
 
 #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:146
 #: neutron/plugins/ml2/drivers/type_vlan.py:209
-#: neutron/plugins/openvswitch/ovs_db_v2.py:166
+#: neutron/plugins/openvswitch/ovs_db_v2.py:167
 #, python-format
 msgid ""
 "Reserving specific vlan %(vlan_id)s on physical network "
@@ -6692,7 +6685,7 @@ msgstr ""
 
 #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:170
 #: neutron/plugins/ml2/drivers/type_vlan.py:258
-#: neutron/plugins/openvswitch/ovs_db_v2.py:196
+#: neutron/plugins/openvswitch/ovs_db_v2.py:197
 #, python-format
 msgid ""
 "Releasing vlan %(vlan_id)s on physical network %(physical_network)s to "
@@ -6701,7 +6694,7 @@ msgstr ""
 
 #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:175
 #: neutron/plugins/ml2/drivers/type_vlan.py:253
-#: neutron/plugins/openvswitch/ovs_db_v2.py:191
+#: neutron/plugins/openvswitch/ovs_db_v2.py:192
 #, python-format
 msgid ""
 "Releasing vlan %(vlan_id)s on physical network %(physical_network)s "
@@ -7795,7 +7788,7 @@ msgstr ""
 
 #: neutron/plugins/ml2/drivers/type_gre.py:155
 #: neutron/plugins/ml2/drivers/type_vxlan.py:165
-#: neutron/plugins/openvswitch/ovs_db_v2.py:234
+#: neutron/plugins/openvswitch/ovs_db_v2.py:235
 #, python-format
 msgid "Removing tunnel %s from pool"
 msgstr ""
@@ -7834,7 +7827,7 @@ msgid "%(type)s ID ranges: %(range)s"
 msgstr ""
 
 #: neutron/plugins/ml2/drivers/type_tunnel.py:71
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:431
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:436
 #, python-format
 msgid "provider:physical_network specified for %s network"
 msgstr ""
@@ -8173,7 +8166,7 @@ msgid "Mellanox Embedded Switch Plugin initialisation complete"
 msgstr ""
 
 #: neutron/plugins/mlnx/mlnx_plugin.py:141
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:360
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:363
 #, python-format
 msgid "%s. Server terminated!"
 msgstr ""
@@ -8925,7 +8918,7 @@ msgid "del_portinfo(): NotFound portinfo for port_id: %s"
 msgstr ""
 
 #: neutron/plugins/nec/db/api.py:212
-#: neutron/plugins/openvswitch/ovs_db_v2.py:322
+#: neutron/plugins/openvswitch/ovs_db_v2.py:323
 #, python-format
 msgid "get_port_with_securitygroups() called:port_id=%s"
 msgstr ""
@@ -9614,7 +9607,7 @@ msgstr ""
 
 #: neutron/plugins/nicira/dhcpmeta_modes.py:93
 #, python-format
-msgid "Unable to run Neutron with config option '%s', as NVP does not support it"
+msgid "Unable to run Neutron with config option '%s', as NSX does not support it"
 msgstr ""
 
 #: neutron/plugins/nicira/dhcpmeta_modes.py:96
@@ -9967,29 +9960,29 @@ msgstr ""
 msgid "[%(rid)d] Failed to parse API provider: %(e)s"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:34
+#: neutron/plugins/nicira/common/config.py:35
 msgid ""
 "Maximum number of ports of a logical switch on a bridged transport zone "
 "(default 5000)"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:37
+#: neutron/plugins/nicira/common/config.py:39
 msgid ""
 "Maximum number of ports of a logical switch on an overlay transport zone "
 "(default 256)"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:40
-msgid "Maximum concurrent connections to each NVP controller."
+#: neutron/plugins/nicira/common/config.py:43
+msgid "Maximum concurrent connections to each NSX controller."
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:43
+#: neutron/plugins/nicira/common/config.py:48
 msgid ""
 "Number of seconds a generation id should be valid for (default -1 meaning"
 " do not time out)"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:46
+#: neutron/plugins/nicira/common/config.py:52
 msgid ""
 "If set to access_network this enables a dedicated connection to the "
 "metadata proxy for metadata server access via Neutron router. If set to "
@@ -9998,135 +9991,135 @@ msgid ""
 "namespaces otherwise access_network should be used."
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:54
+#: neutron/plugins/nicira/common/config.py:61
 msgid ""
 "The default network tranport type to use (stt, gre, bridge, ipsec_gre, or"
 " ipsec_stt)"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:57
+#: neutron/plugins/nicira/common/config.py:65
 msgid "The mode used to implement DHCP/metadata services."
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:62
+#: neutron/plugins/nicira/common/config.py:71
 msgid ""
 "Interval in seconds between runs of the state synchronization task. Set "
 "it to 0 to disable it"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:65
+#: neutron/plugins/nicira/common/config.py:75
 msgid ""
 "Maximum value for the additional random delay in seconds between runs of "
 "the state synchronization task"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:69
+#: neutron/plugins/nicira/common/config.py:80
 msgid ""
 "Minimum delay, in seconds, between two state synchronization queries to "
-"NVP. It must not exceed state_sync_interval"
+"NSX. It must not exceed state_sync_interval"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:73
+#: neutron/plugins/nicira/common/config.py:85
 msgid ""
-"Minimum number of resources to be retrieved from NVP during state "
+"Minimum number of resources to be retrieved from NSX during state "
 "synchronization"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:76
+#: neutron/plugins/nicira/common/config.py:89
 msgid ""
 "Always read operational status from backend on show operations. Enabling "
 "this option might slow down the system."
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:84
-msgid "User name for NVP controllers in this cluster"
+#: neutron/plugins/nicira/common/config.py:98
+msgid "User name for NSX controllers in this cluster"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:88
-msgid "Password for NVP controllers in this cluster"
+#: neutron/plugins/nicira/common/config.py:103
+msgid "Password for NSX controllers in this cluster"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:91
+#: neutron/plugins/nicira/common/config.py:106
 msgid "Total time limit for a cluster request"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:94
+#: neutron/plugins/nicira/common/config.py:109
 msgid "Time before aborting a request"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:97
+#: neutron/plugins/nicira/common/config.py:112
 msgid "Number of time a request should be retried"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:100
+#: neutron/plugins/nicira/common/config.py:115
 msgid "Number of times a redirect should be followed"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:102
-msgid "Lists the NVP controllers in this cluster"
+#: neutron/plugins/nicira/common/config.py:118
+msgid "Lists the NSX controllers in this cluster"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:107
+#: neutron/plugins/nicira/common/config.py:123
 msgid ""
-"This is uuid of the default NVP Transport zone that will be used for "
+"This is uuid of the default NSX Transport zone that will be used for "
 "creating tunneled isolated \"Neutron\" networks. It needs to be created "
-"in NVP before starting Neutron with the nvp plugin."
+"in NSX before starting Neutron with the nsx plugin."
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:112
+#: neutron/plugins/nicira/common/config.py:128
 msgid ""
-"Unique identifier of the NVP L3 Gateway service which will be used for "
+"Unique identifier of the NSX L3 Gateway service which will be used for "
 "implementing routers and floating IPs"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:116
+#: neutron/plugins/nicira/common/config.py:132
 msgid ""
-"Unique identifier of the NVP L2 Gateway service which will be used by "
+"Unique identifier of the NSX L2 Gateway service which will be used by "
 "default for network gateways"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:119
+#: neutron/plugins/nicira/common/config.py:135
 msgid ""
 "Unique identifier of the Service Cluster which will be used by logical "
 "services like dhcp and metadata"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:122
+#: neutron/plugins/nicira/common/config.py:138
 msgid ""
 "Name of the interface on a L2 Gateway transport nodewhich should be used "
 "by default when setting up a network connection"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:132
+#: neutron/plugins/nicira/common/config.py:148
 msgid "User name for vsm"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:136
+#: neutron/plugins/nicira/common/config.py:152
 msgid "Password for vsm"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:138
+#: neutron/plugins/nicira/common/config.py:154
 msgid "uri for vsm"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:140
+#: neutron/plugins/nicira/common/config.py:156
 msgid "Optional parameter identifying the ID of datacenter to deploy NSX Edges"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:143
-#: neutron/plugins/nicira/common/config.py:149
+#: neutron/plugins/nicira/common/config.py:159
+#: neutron/plugins/nicira/common/config.py:165
 msgid "Optional parameter identifying the ID of datastore to deploy NSX Edges"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:146
+#: neutron/plugins/nicira/common/config.py:162
 msgid "Optional parameter identifying the ID of resource to deploy NSX Edges"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:152
+#: neutron/plugins/nicira/common/config.py:168
 msgid "Network ID for physical network connectivity"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:155
+#: neutron/plugins/nicira/common/config.py:171
 msgid "Task status check interval"
 msgstr ""
 
@@ -10496,143 +10489,143 @@ msgstr ""
 msgid "Monitor Resource binding with id:%s not found!"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:49
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:50
 msgid "Comma separated list of additional domain name servers"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:55
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:58
 msgid "Default DHCP lease time"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:61
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:66
 msgid "IP address used by Metadata server."
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:64
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:70
 msgid "TCP Port used by Metadata server."
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:96
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:103
 #, python-format
 msgid "Unable to find Logical Service Node for network %s"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:107
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:114
 #, python-format
 msgid "Unable to create LSN for network %s"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:115
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:122
 #, python-format
 msgid "Unable to delete Logical Service Node %s"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:132
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:139
 #, python-format
 msgid ""
 "Unable to find Logical Service Node Port for LSN %(lsn_id)s and subnet "
 "%(subnet_id)s"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:154
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:161
 #, python-format
 msgid ""
 "Unable to find Logical Service Node Port for LSN %(lsn_id)s and mac "
 "address %(mac)s"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:174
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:181
 #, python-format
 msgid "Unable to create port for LSN  %s"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:182
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:189
 #, python-format
 msgid "Unable to delete LSN Port %s"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:202
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:206
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:209
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:213
 #, python-format
 msgid "Metadata port not found while attempting to delete it from network %s"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:209
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:216
 #, python-format
 msgid "Unable to find Logical Services Node Port with MAC %s"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:288
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:295
 #, python-format
 msgid ""
 "Unable to configure dhcp for Logical Service Node %(lsn_id)s and port "
 "%(lsn_port_id)s"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:309
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:316
 #, python-format
 msgid "Unable to configure metadata access for subnet %s"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:332
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:339
 #, python-format
 msgid "Error while configuring LSN port %s"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:436
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:443
 #, python-format
 msgid ""
 "Error while creating subnet %(cidr)s for network %(network)s. Please, "
 "contact administrator"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:506
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:521
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:513
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:528
 #, python-format
 msgid "Performing DHCP %(action)s for resource: %(resource)s"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:516
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:523
 #, python-format
 msgid "Logical Services Node for network %s configured successfully"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:538
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:545
 #, python-format
 msgid "Error while configuring DHCP for port %s"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:550
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:557
 #, python-format
 msgid "DHCP is disabled for subnet %s: nothing to do"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:569
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:576
 #, python-format
 msgid "DHCP for port %s configured successfully"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:577
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:584
 #, python-format
 msgid "Network %s is external: nothing to do"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:585
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:592
 #, python-format
 msgid "Configuring metadata entry for port %s"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:597
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:604
 #, python-format
 msgid "Metadata for port %s configured successfully"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:601
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:608
 #, python-format
 msgid "Handle metadata access via router: %(r)s and interface %(i)s"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:618
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:625
 #, python-format
 msgid "Metadata for router %s handled successfully"
 msgstr ""
@@ -11139,78 +11132,78 @@ msgstr ""
 msgid "Exception in _check_pending_tasks"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_db_v2.py:215
+#: neutron/plugins/openvswitch/ovs_db_v2.py:216
 #, python-format
 msgid "Skipping unreasonable tunnel ID range %(tun_min)s:%(tun_max)s"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_db_v2.py:263
+#: neutron/plugins/openvswitch/ovs_db_v2.py:264
 #, python-format
 msgid "Reserving tunnel %s from pool"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_db_v2.py:278
+#: neutron/plugins/openvswitch/ovs_db_v2.py:279
 #, python-format
 msgid "Reserving specific tunnel %s from pool"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_db_v2.py:281
+#: neutron/plugins/openvswitch/ovs_db_v2.py:282
 #, python-format
 msgid "Reserving specific tunnel %s outside pool"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_db_v2.py:304
+#: neutron/plugins/openvswitch/ovs_db_v2.py:305
 #, python-format
 msgid "Releasing tunnel %s outside pool"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_db_v2.py:306
+#: neutron/plugins/openvswitch/ovs_db_v2.py:307
 #, python-format
 msgid "Releasing tunnel %s to pool"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_db_v2.py:308
+#: neutron/plugins/openvswitch/ovs_db_v2.py:309
 #, python-format
 msgid "tunnel_id %s not found"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_db_v2.py:380
+#: neutron/plugins/openvswitch/ovs_db_v2.py:381
 #, python-format
 msgid "Adding a tunnel endpoint for %s"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_db_v2.py:396
+#: neutron/plugins/openvswitch/ovs_db_v2.py:397
 #, python-format
 msgid ""
 "Adding a tunnel endpoint failed due to a concurrenttransaction had been "
 "committed (%s attempts left)"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_db_v2.py:401
+#: neutron/plugins/openvswitch/ovs_db_v2.py:402
 msgid "Unable to generate a new tunnel id"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:308
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:311
 #, python-format
 msgid "Invalid tenant_network_type: %s. Server terminated!"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:325
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:328
 #, python-format
 msgid "Tunneling disabled but tenant_network_type is '%s'. Server terminated!"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:371
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:374
 #, python-format
 msgid "Invalid tunnel ID range: '%(range)s' - %(e)s. Server terminated!"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:375
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:378
 #, python-format
 msgid "Tunnel ID ranges: %s"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:428
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:433
 #, python-format
 msgid "%s networks are not enabled"
 msgstr ""
@@ -12043,11 +12036,11 @@ msgid ""
 "firewall is supported per tenant."
 msgstr ""
 
-#: neutron/services/firewall/agents/firewall_agent_api.py:34
+#: neutron/services/firewall/agents/firewall_agent_api.py:33
 msgid "Name of the FWaaS Driver"
 msgstr ""
 
-#: neutron/services/firewall/agents/firewall_agent_api.py:38
+#: neutron/services/firewall/agents/firewall_agent_api.py:37
 msgid "Enable FWaaS"
 msgstr ""
 
@@ -12063,79 +12056,79 @@ msgstr ""
 msgid "Initializing firewall agent"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:73
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:74
 #, python-format
 msgid "FWaaS Driver Loaded: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:75
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:77
 #, python-format
 msgid "Error importing FWaaS device driver: %s"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:108
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:110
 #, python-format
 msgid "%(func_name)s from agent for fw: %(fwid)s"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:116
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:118
 #, python-format
 msgid "No Routers on tenant: %s"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:123
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:247
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:125
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:252
 #, python-format
 msgid "Apply fw on Router List: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:132
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:134
 #, python-format
 msgid "Firewall Driver Error for %(func_name)s for fw: %(fwid)s"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:147
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:149
 #, python-format
 msgid "FWaaS RPC failure in %(func_name)s for fw: %(fwid)s"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:164
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:177
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:166
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:179
 #, python-format
 msgid "Firewall Driver Error on fw state %(fwmsg)s for fw: %(fwid)s"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:189
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:191
 #, python-format
 msgid "Process router add, router_id: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:200
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:202
 #, python-format
 msgid "Process router add, fw_list: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:217
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:219
 #, python-format
 msgid "FWaaS RPC info call failed for '%s'."
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:229
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:234
 #, python-format
 msgid "Tenants with Firewalls: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:239
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:244
 #, python-format
 msgid "Router List: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:241
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:246
 #, python-format
 msgid "fw_list: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:258
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:263
 msgid "Failed fwaas process services sync"
 msgstr ""
 
@@ -13972,3 +13965,61 @@ msgstr ""
 #~ msgid "Number of security rules allowed per tenant, -1 for unlimited"
 #~ msgstr ""
 
+#~ msgid ""
+#~ "DNat is disabled for the router "
+#~ "%(router_id)s. Floating IPs cannot be "
+#~ "associated."
+#~ msgstr ""
+
+#~ msgid ""
+#~ "Unable to run Neutron with config "
+#~ "option '%s', as NVP does not "
+#~ "support it"
+#~ msgstr ""
+
+#~ msgid "Maximum concurrent connections to each NVP controller."
+#~ msgstr ""
+
+#~ msgid ""
+#~ "Minimum delay, in seconds, between two"
+#~ " state synchronization queries to NVP. "
+#~ "It must not exceed state_sync_interval"
+#~ msgstr ""
+
+#~ msgid ""
+#~ "Minimum number of resources to be "
+#~ "retrieved from NVP during state "
+#~ "synchronization"
+#~ msgstr ""
+
+#~ msgid "User name for NVP controllers in this cluster"
+#~ msgstr ""
+
+#~ msgid "Password for NVP controllers in this cluster"
+#~ msgstr ""
+
+#~ msgid "Lists the NVP controllers in this cluster"
+#~ msgstr ""
+
+#~ msgid ""
+#~ "This is uuid of the default NVP"
+#~ " Transport zone that will be used "
+#~ "for creating tunneled isolated \"Neutron\" "
+#~ "networks. It needs to be created "
+#~ "in NVP before starting Neutron with "
+#~ "the nvp plugin."
+#~ msgstr ""
+
+#~ msgid ""
+#~ "Unique identifier of the NVP L3 "
+#~ "Gateway service which will be used "
+#~ "for implementing routers and floating "
+#~ "IPs"
+#~ msgstr ""
+
+#~ msgid ""
+#~ "Unique identifier of the NVP L2 "
+#~ "Gateway service which will be used "
+#~ "by default for network gateways"
+#~ msgstr ""
+
index 775dcdb3d47bb24324f780ec02227fcbf35990e6..1980d706c78911aaec9f2fe8641973693d5f976a 100644 (file)
@@ -7,7 +7,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version:  Neutron\n"
 "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2014-01-02 06:32+0000\n"
+"POT-Creation-Date: 2014-01-12 06:33+0000\n"
 "PO-Revision-Date: 2013-08-29 05:16+0000\n"
 "Last-Translator: Tom Fifield <tom@openstack.org>\n"
 "Language-Team: Spanish (Mexico) "
@@ -896,7 +896,7 @@ msgstr ""
 msgid "Location to store DHCP server config files"
 msgstr ""
 
-#: neutron/agent/linux/dhcp.py:48 neutron/plugins/nicira/dhcp_meta/nvp.py:53
+#: neutron/agent/linux/dhcp.py:48 neutron/plugins/nicira/dhcp_meta/nvp.py:55
 msgid "Domain to use for building the hostnames"
 msgstr ""
 
@@ -1250,7 +1250,7 @@ msgid "TCP Port used by Nova metadata server."
 msgstr ""
 
 #: neutron/agent/metadata/agent.py:73
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:67
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:74
 msgid "Shared secret to sign instance-id request"
 msgstr ""
 
@@ -2436,30 +2436,30 @@ msgstr ""
 msgid "An exception occurred while creating the %(resource)s:%(item)s"
 msgstr ""
 
-#: neutron/db/db_base_plugin_v2.py:1043
+#: neutron/db/db_base_plugin_v2.py:1045
 #, python-format
 msgid "%(name)s '%(addr)s' does not match the ip_version '%(ip_version)s'"
 msgstr ""
 
-#: neutron/db/db_base_plugin_v2.py:1067
+#: neutron/db/db_base_plugin_v2.py:1069
 msgid "Gateway is not valid on subnet"
 msgstr ""
 
-#: neutron/db/db_base_plugin_v2.py:1087 neutron/db/db_base_plugin_v2.py:1101
+#: neutron/db/db_base_plugin_v2.py:1089 neutron/db/db_base_plugin_v2.py:1103
 msgid "new subnet"
 msgstr ""
 
-#: neutron/db/db_base_plugin_v2.py:1094
+#: neutron/db/db_base_plugin_v2.py:1096
 #, python-format
 msgid "Error parsing dns address %s"
 msgstr ""
 
-#: neutron/db/db_base_plugin_v2.py:1356
+#: neutron/db/db_base_plugin_v2.py:1358
 #, 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:1448
+#: neutron/db/db_base_plugin_v2.py:1450
 #, python-format
 msgid "%(address)s (%(subnet_id)s) is not recycled"
 msgstr ""
@@ -2988,51 +2988,51 @@ msgid ""
 "exceeds the maximum %(quota)s."
 msgstr ""
 
-#: neutron/extensions/firewall.py:40
+#: neutron/extensions/firewall.py:39
 #, python-format
 msgid "Firewall %(firewall_id)s could not be found."
 msgstr ""
 
-#: neutron/extensions/firewall.py:44
+#: neutron/extensions/firewall.py:43
 #, python-format
 msgid "Firewall %(firewall_id)s is still active."
 msgstr ""
 
-#: neutron/extensions/firewall.py:48
+#: neutron/extensions/firewall.py:47
 #, python-format
 msgid ""
 "Operation cannot be performed since associated Firewall %(firewall_id)s "
 "is in %(pending_state)s."
 msgstr ""
 
-#: neutron/extensions/firewall.py:53
+#: neutron/extensions/firewall.py:52
 #, python-format
 msgid "Firewall Policy %(firewall_policy_id)s could not be found."
 msgstr ""
 
-#: neutron/extensions/firewall.py:57
+#: neutron/extensions/firewall.py:56
 #, python-format
 msgid "Firewall Policy %(firewall_policy_id)s is being used."
 msgstr ""
 
-#: neutron/extensions/firewall.py:61
+#: neutron/extensions/firewall.py:60
 #, python-format
 msgid "Firewall Rule %(firewall_rule_id)s could not be found."
 msgstr ""
 
-#: neutron/extensions/firewall.py:65
+#: neutron/extensions/firewall.py:64
 #, python-format
 msgid "Firewall Rule %(firewall_rule_id)s is being used."
 msgstr ""
 
-#: neutron/extensions/firewall.py:69
+#: neutron/extensions/firewall.py:68
 #, python-format
 msgid ""
 "Firewall Rule %(firewall_rule_id)s is not associated  with Firewall "
 "Policy %(firewall_policy_id)s."
 msgstr ""
 
-#: neutron/extensions/firewall.py:74
+#: neutron/extensions/firewall.py:73
 #, python-format
 msgid ""
 "Firewall Rule protocol %(protocol)s is not supported. Only protocol "
@@ -3040,91 +3040,91 @@ msgid ""
 "supported."
 msgstr ""
 
-#: neutron/extensions/firewall.py:80
+#: neutron/extensions/firewall.py:79
 #, python-format
 msgid ""
 "Firewall rule action %(action)s is not supported. Only action values "
 "%(values)s are supported."
 msgstr ""
 
-#: neutron/extensions/firewall.py:85
+#: neutron/extensions/firewall.py:84
 #, python-format
 msgid "Invalid value for port %(port)s."
 msgstr ""
 
-#: neutron/extensions/firewall.py:89
+#: neutron/extensions/firewall.py:88
 msgid "Missing rule info argument for insert/remove rule operation."
 msgstr ""
 
-#: neutron/extensions/firewall.py:99
+#: neutron/extensions/firewall.py:98
 #, python-format
 msgid "%(driver)s: Internal driver error."
 msgstr ""
 
-#: neutron/extensions/firewall.py:148
+#: neutron/extensions/firewall.py:147
 #, python-format
 msgid "Port '%s' is not a valid number"
 msgstr ""
 
-#: neutron/extensions/firewall.py:152
+#: neutron/extensions/firewall.py:151
 #, python-format
 msgid "Invalid port '%s'"
 msgstr ""
 
-#: neutron/extensions/firewall.py:166
+#: neutron/extensions/firewall.py:165
 #, python-format
 msgid "%(msg_ip)s and %(msg_subnet)s"
 msgstr ""
 
-#: neutron/extensions/firewall.py:286
+#: neutron/extensions/firewall.py:285
 msgid "Number of firewalls allowed per tenant. A negative value means unlimited."
 msgstr ""
 
-#: neutron/extensions/firewall.py:290
+#: neutron/extensions/firewall.py:289
 msgid ""
 "Number of firewall policies allowed per tenant. A negative value means "
 "unlimited."
 msgstr ""
 
-#: neutron/extensions/firewall.py:294
+#: neutron/extensions/firewall.py:293
 msgid ""
 "Number of firewall rules allowed per tenant. A negative value means "
 "unlimited."
 msgstr ""
 
-#: neutron/extensions/l3.py:36
+#: neutron/extensions/l3.py:34
 #, python-format
 msgid "Router %(router_id)s could not be found"
 msgstr ""
 
-#: neutron/extensions/l3.py:40
+#: neutron/extensions/l3.py:38
 #, python-format
 msgid "Router %(router_id)s still has active ports"
 msgstr ""
 
-#: neutron/extensions/l3.py:44
+#: neutron/extensions/l3.py:42
 #, python-format
 msgid "Router %(router_id)s does not have an interface with id %(port_id)s"
 msgstr ""
 
-#: neutron/extensions/l3.py:49
+#: neutron/extensions/l3.py:47
 #, python-format
 msgid "Router %(router_id)s has no interface on subnet %(subnet_id)s"
 msgstr ""
 
-#: neutron/extensions/l3.py:54
+#: neutron/extensions/l3.py:52
 #, python-format
 msgid ""
 "Router interface for subnet %(subnet_id)s on router %(router_id)s cannot "
 "be deleted, as it is required by one or more floating IPs."
 msgstr ""
 
-#: neutron/extensions/l3.py:60
+#: neutron/extensions/l3.py:58
 #, python-format
 msgid "Floating IP %(floatingip_id)s could not be found"
 msgstr ""
 
-#: neutron/extensions/l3.py:64
+#: neutron/extensions/l3.py:62
 #, python-format
 msgid ""
 "External network %(external_network_id)s is not reachable from subnet "
@@ -3132,7 +3132,7 @@ msgid ""
 "Floating IP."
 msgstr ""
 
-#: neutron/extensions/l3.py:70
+#: neutron/extensions/l3.py:68
 #, python-format
 msgid ""
 "Cannot associate floating IP %(floating_ip_address)s (%(fip_id)s) with "
@@ -3140,37 +3140,30 @@ msgid ""
 "has a floating IP on external network %(net_id)s."
 msgstr ""
 
-#: neutron/extensions/l3.py:77
+#: neutron/extensions/l3.py:75
 #, python-format
 msgid ""
 "Port %(port_id)s has owner %(device_owner)s and therefore cannot be "
 "deleted directly via the port API."
 msgstr ""
 
-#: neutron/extensions/l3.py:82
+#: neutron/extensions/l3.py:80
 #, python-format
 msgid ""
 "Gateway cannot be updated for router %(router_id)s, since a gateway to "
 "external network %(net_id)s is required by one or more floating IPs."
 msgstr ""
 
-#: neutron/extensions/l3.py:142
+#: neutron/extensions/l3.py:140
 msgid "Number of routers allowed per tenant. A negative value means unlimited."
 msgstr ""
 
-#: neutron/extensions/l3.py:146
+#: neutron/extensions/l3.py:144
 msgid ""
 "Number of floating IPs allowed per tenant. A negative value means "
 "unlimited."
 msgstr ""
 
-#: neutron/extensions/l3_ext_gw_mode.py:28
-#, python-format
-msgid ""
-"DNat is disabled for the router %(router_id)s. Floating IPs cannot be "
-"associated."
-msgstr ""
-
 #: neutron/extensions/l3agentscheduler.py:49
 #: neutron/extensions/l3agentscheduler.py:87
 msgid "No plugin for L3 routing registered to handle router scheduling"
@@ -3270,21 +3263,21 @@ msgid ""
 " %(pool)s"
 msgstr ""
 
-#: neutron/extensions/metering.py:34
+#: neutron/extensions/metering.py:33
 #, python-format
 msgid "Metering label %(label_id)s does not exist"
 msgstr ""
 
-#: neutron/extensions/metering.py:38
+#: neutron/extensions/metering.py:37
 msgid "Duplicate Metering Rule in POST."
 msgstr ""
 
-#: neutron/extensions/metering.py:42
+#: neutron/extensions/metering.py:41
 #, python-format
 msgid "Metering label rule %(rule_id)s does not exist"
 msgstr ""
 
-#: neutron/extensions/metering.py:46
+#: neutron/extensions/metering.py:45
 #, python-format
 msgid ""
 "Metering label rule with remote_ip_prefix %(remote_ip_prefix)s overlaps "
@@ -3433,67 +3426,67 @@ msgstr ""
 msgid "API for retrieving service providers for Neutron advanced services"
 msgstr ""
 
-#: neutron/extensions/vpnaas.py:36
+#: neutron/extensions/vpnaas.py:33
 #, python-format
 msgid "VPNService %(vpnservice_id)s could not be found"
 msgstr ""
 
-#: neutron/extensions/vpnaas.py:40
+#: neutron/extensions/vpnaas.py:37
 #, python-format
 msgid "ipsec_site_connection %(ipsecsite_conn_id)s not found"
 msgstr ""
 
-#: neutron/extensions/vpnaas.py:44
+#: neutron/extensions/vpnaas.py:41
 #, python-format
 msgid "ipsec_site_connection %(attr)s is equal to or less than dpd_interval"
 msgstr ""
 
-#: neutron/extensions/vpnaas.py:49
+#: neutron/extensions/vpnaas.py:46
 #, python-format
 msgid "ipsec_site_connection MTU %(mtu)d is too small for ipv%(version)s"
 msgstr ""
 
-#: neutron/extensions/vpnaas.py:54
+#: neutron/extensions/vpnaas.py:51
 #, python-format
 msgid "IKEPolicy %(ikepolicy_id)s could not be found"
 msgstr ""
 
-#: neutron/extensions/vpnaas.py:58
+#: neutron/extensions/vpnaas.py:55
 #, python-format
 msgid "IPsecPolicy %(ipsecpolicy_id)s could not be found"
 msgstr ""
 
-#: neutron/extensions/vpnaas.py:62
+#: neutron/extensions/vpnaas.py:59
 #, python-format
 msgid "IKEPolicy %(ikepolicy_id)s is still in use"
 msgstr ""
 
-#: neutron/extensions/vpnaas.py:66
+#: neutron/extensions/vpnaas.py:63
 #, python-format
 msgid "VPNService %(vpnservice_id)s is still in use"
 msgstr ""
 
-#: neutron/extensions/vpnaas.py:70
+#: neutron/extensions/vpnaas.py:67
 #, python-format
 msgid "Router %(router_id)s is used by VPNService %(vpnservice_id)s"
 msgstr ""
 
-#: neutron/extensions/vpnaas.py:74
+#: neutron/extensions/vpnaas.py:71
 #, python-format
 msgid "Invalid state %(state)s of vpnaas resource %(id)s for updating"
 msgstr ""
 
-#: neutron/extensions/vpnaas.py:79
+#: neutron/extensions/vpnaas.py:76
 #, python-format
 msgid "IPsecPolicy %(ipsecpolicy_id)s is still in use"
 msgstr ""
 
-#: neutron/extensions/vpnaas.py:83
+#: neutron/extensions/vpnaas.py:80
 #, python-format
 msgid "Can not load driver :%(device_driver)s"
 msgstr ""
 
-#: neutron/extensions/vpnaas.py:87
+#: neutron/extensions/vpnaas.py:84
 #, python-format
 msgid "Subnet %(subnet_id)s is not connected to Router %(router_id)s"
 msgstr ""
@@ -5395,7 +5388,7 @@ msgstr ""
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:318
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:345
 #: neutron/plugins/mlnx/mlnx_plugin.py:191
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:408
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:413
 msgid "provider:network_type required"
 msgstr ""
 
@@ -5403,8 +5396,8 @@ msgstr ""
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:336
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:355
 #: neutron/plugins/mlnx/mlnx_plugin.py:221
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:418
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:437
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:423
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:442
 msgid "provider:segmentation_id required"
 msgstr ""
 
@@ -5423,7 +5416,7 @@ msgstr ""
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:343
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:377
 #: neutron/plugins/mlnx/mlnx_plugin.py:207
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:453
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:458
 #, python-format
 msgid "provider:network_type %s not supported"
 msgstr ""
@@ -5431,7 +5424,7 @@ msgstr ""
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:349
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:383
 #: neutron/plugins/mlnx/mlnx_plugin.py:248
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:459
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:464
 #, python-format
 msgid "Unknown provider:physical_network %s"
 msgstr ""
@@ -5439,7 +5432,7 @@ msgstr ""
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:355
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:389
 #: neutron/plugins/mlnx/mlnx_plugin.py:254
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:465
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:470
 msgid "provider:physical_network required"
 msgstr ""
 
@@ -5592,7 +5585,7 @@ msgstr ""
 #: neutron/plugins/hyperv/hyperv_neutron_plugin.py:254
 #: neutron/plugins/metaplugin/meta_neutron_plugin.py:175
 #: neutron/plugins/mlnx/mlnx_plugin.py:333
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:510
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:518
 #, python-format
 msgid "Created network: %s"
 msgstr ""
@@ -5953,7 +5946,7 @@ msgstr ""
 
 #: neutron/plugins/hyperv/db.py:41
 #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:117
-#: neutron/plugins/openvswitch/ovs_db_v2.py:136
+#: neutron/plugins/openvswitch/ovs_db_v2.py:137
 #, python-format
 msgid ""
 "Reserving vlan %(vlan_id)s on physical network %(physical_network)s from "
@@ -5968,7 +5961,7 @@ msgstr ""
 #: neutron/plugins/hyperv/db.py:79
 #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:140
 #: neutron/plugins/ml2/drivers/type_vlan.py:203
-#: neutron/plugins/openvswitch/ovs_db_v2.py:160
+#: neutron/plugins/openvswitch/ovs_db_v2.py:161
 #, python-format
 msgid ""
 "Reserving specific vlan %(vlan_id)s on physical network "
@@ -5982,7 +5975,7 @@ msgstr ""
 
 #: neutron/plugins/hyperv/db.py:141
 #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:181
-#: neutron/plugins/openvswitch/ovs_db_v2.py:201
+#: neutron/plugins/openvswitch/ovs_db_v2.py:202
 #, python-format
 msgid "vlan_id %(vlan_id)s on physical network %(physical_network)s not found"
 msgstr ""
@@ -5992,8 +5985,8 @@ msgstr ""
 #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:87
 #: neutron/plugins/ml2/drivers/type_vlan.py:127
 #: neutron/plugins/ml2/drivers/type_vlan.py:148
-#: neutron/plugins/openvswitch/ovs_db_v2.py:92
-#: neutron/plugins/openvswitch/ovs_db_v2.py:110
+#: neutron/plugins/openvswitch/ovs_db_v2.py:93
+#: neutron/plugins/openvswitch/ovs_db_v2.py:111
 #, python-format
 msgid ""
 "Removing vlan %(vlan_id)s on physical network %(physical_network)s from "
@@ -6035,7 +6028,7 @@ msgstr ""
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:306
 #: neutron/plugins/ml2/drivers/type_vlan.py:93
 #: neutron/plugins/mlnx/mlnx_plugin.py:143
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:362
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:365
 #, python-format
 msgid "Network VLAN ranges: %s"
 msgstr ""
@@ -6330,26 +6323,26 @@ msgstr ""
 
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:349
 #: neutron/plugins/mlnx/mlnx_plugin.py:216
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:412
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:417
 msgid "provider:segmentation_id specified for flat network"
 msgstr ""
 
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:358
 #: neutron/plugins/mlnx/mlnx_plugin.py:224
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:421
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:426
 #, python-format
 msgid "provider:segmentation_id out of range (%(min_id)s through %(max_id)s)"
 msgstr ""
 
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:365
 #: neutron/plugins/mlnx/mlnx_plugin.py:232
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:441
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:446
 msgid "provider:physical_network specified for local network"
 msgstr ""
 
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:371
 #: neutron/plugins/mlnx/mlnx_plugin.py:236
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:447
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:452
 msgid "provider:segmentation_id specified for local network"
 msgstr ""
 
@@ -6683,7 +6676,7 @@ msgstr ""
 
 #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:146
 #: neutron/plugins/ml2/drivers/type_vlan.py:209
-#: neutron/plugins/openvswitch/ovs_db_v2.py:166
+#: neutron/plugins/openvswitch/ovs_db_v2.py:167
 #, python-format
 msgid ""
 "Reserving specific vlan %(vlan_id)s on physical network "
@@ -6692,7 +6685,7 @@ msgstr ""
 
 #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:170
 #: neutron/plugins/ml2/drivers/type_vlan.py:258
-#: neutron/plugins/openvswitch/ovs_db_v2.py:196
+#: neutron/plugins/openvswitch/ovs_db_v2.py:197
 #, python-format
 msgid ""
 "Releasing vlan %(vlan_id)s on physical network %(physical_network)s to "
@@ -6701,7 +6694,7 @@ msgstr ""
 
 #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:175
 #: neutron/plugins/ml2/drivers/type_vlan.py:253
-#: neutron/plugins/openvswitch/ovs_db_v2.py:191
+#: neutron/plugins/openvswitch/ovs_db_v2.py:192
 #, python-format
 msgid ""
 "Releasing vlan %(vlan_id)s on physical network %(physical_network)s "
@@ -7795,7 +7788,7 @@ msgstr ""
 
 #: neutron/plugins/ml2/drivers/type_gre.py:155
 #: neutron/plugins/ml2/drivers/type_vxlan.py:165
-#: neutron/plugins/openvswitch/ovs_db_v2.py:234
+#: neutron/plugins/openvswitch/ovs_db_v2.py:235
 #, python-format
 msgid "Removing tunnel %s from pool"
 msgstr ""
@@ -7834,7 +7827,7 @@ msgid "%(type)s ID ranges: %(range)s"
 msgstr ""
 
 #: neutron/plugins/ml2/drivers/type_tunnel.py:71
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:431
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:436
 #, python-format
 msgid "provider:physical_network specified for %s network"
 msgstr ""
@@ -8173,7 +8166,7 @@ msgid "Mellanox Embedded Switch Plugin initialisation complete"
 msgstr ""
 
 #: neutron/plugins/mlnx/mlnx_plugin.py:141
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:360
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:363
 #, python-format
 msgid "%s. Server terminated!"
 msgstr ""
@@ -8925,7 +8918,7 @@ msgid "del_portinfo(): NotFound portinfo for port_id: %s"
 msgstr ""
 
 #: neutron/plugins/nec/db/api.py:212
-#: neutron/plugins/openvswitch/ovs_db_v2.py:322
+#: neutron/plugins/openvswitch/ovs_db_v2.py:323
 #, python-format
 msgid "get_port_with_securitygroups() called:port_id=%s"
 msgstr ""
@@ -9614,7 +9607,7 @@ msgstr ""
 
 #: neutron/plugins/nicira/dhcpmeta_modes.py:93
 #, python-format
-msgid "Unable to run Neutron with config option '%s', as NVP does not support it"
+msgid "Unable to run Neutron with config option '%s', as NSX does not support it"
 msgstr ""
 
 #: neutron/plugins/nicira/dhcpmeta_modes.py:96
@@ -9967,29 +9960,29 @@ msgstr ""
 msgid "[%(rid)d] Failed to parse API provider: %(e)s"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:34
+#: neutron/plugins/nicira/common/config.py:35
 msgid ""
 "Maximum number of ports of a logical switch on a bridged transport zone "
 "(default 5000)"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:37
+#: neutron/plugins/nicira/common/config.py:39
 msgid ""
 "Maximum number of ports of a logical switch on an overlay transport zone "
 "(default 256)"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:40
-msgid "Maximum concurrent connections to each NVP controller."
+#: neutron/plugins/nicira/common/config.py:43
+msgid "Maximum concurrent connections to each NSX controller."
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:43
+#: neutron/plugins/nicira/common/config.py:48
 msgid ""
 "Number of seconds a generation id should be valid for (default -1 meaning"
 " do not time out)"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:46
+#: neutron/plugins/nicira/common/config.py:52
 msgid ""
 "If set to access_network this enables a dedicated connection to the "
 "metadata proxy for metadata server access via Neutron router. If set to "
@@ -9998,135 +9991,135 @@ msgid ""
 "namespaces otherwise access_network should be used."
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:54
+#: neutron/plugins/nicira/common/config.py:61
 msgid ""
 "The default network tranport type to use (stt, gre, bridge, ipsec_gre, or"
 " ipsec_stt)"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:57
+#: neutron/plugins/nicira/common/config.py:65
 msgid "The mode used to implement DHCP/metadata services."
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:62
+#: neutron/plugins/nicira/common/config.py:71
 msgid ""
 "Interval in seconds between runs of the state synchronization task. Set "
 "it to 0 to disable it"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:65
+#: neutron/plugins/nicira/common/config.py:75
 msgid ""
 "Maximum value for the additional random delay in seconds between runs of "
 "the state synchronization task"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:69
+#: neutron/plugins/nicira/common/config.py:80
 msgid ""
 "Minimum delay, in seconds, between two state synchronization queries to "
-"NVP. It must not exceed state_sync_interval"
+"NSX. It must not exceed state_sync_interval"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:73
+#: neutron/plugins/nicira/common/config.py:85
 msgid ""
-"Minimum number of resources to be retrieved from NVP during state "
+"Minimum number of resources to be retrieved from NSX during state "
 "synchronization"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:76
+#: neutron/plugins/nicira/common/config.py:89
 msgid ""
 "Always read operational status from backend on show operations. Enabling "
 "this option might slow down the system."
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:84
-msgid "User name for NVP controllers in this cluster"
+#: neutron/plugins/nicira/common/config.py:98
+msgid "User name for NSX controllers in this cluster"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:88
-msgid "Password for NVP controllers in this cluster"
+#: neutron/plugins/nicira/common/config.py:103
+msgid "Password for NSX controllers in this cluster"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:91
+#: neutron/plugins/nicira/common/config.py:106
 msgid "Total time limit for a cluster request"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:94
+#: neutron/plugins/nicira/common/config.py:109
 msgid "Time before aborting a request"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:97
+#: neutron/plugins/nicira/common/config.py:112
 msgid "Number of time a request should be retried"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:100
+#: neutron/plugins/nicira/common/config.py:115
 msgid "Number of times a redirect should be followed"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:102
-msgid "Lists the NVP controllers in this cluster"
+#: neutron/plugins/nicira/common/config.py:118
+msgid "Lists the NSX controllers in this cluster"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:107
+#: neutron/plugins/nicira/common/config.py:123
 msgid ""
-"This is uuid of the default NVP Transport zone that will be used for "
+"This is uuid of the default NSX Transport zone that will be used for "
 "creating tunneled isolated \"Neutron\" networks. It needs to be created "
-"in NVP before starting Neutron with the nvp plugin."
+"in NSX before starting Neutron with the nsx plugin."
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:112
+#: neutron/plugins/nicira/common/config.py:128
 msgid ""
-"Unique identifier of the NVP L3 Gateway service which will be used for "
+"Unique identifier of the NSX L3 Gateway service which will be used for "
 "implementing routers and floating IPs"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:116
+#: neutron/plugins/nicira/common/config.py:132
 msgid ""
-"Unique identifier of the NVP L2 Gateway service which will be used by "
+"Unique identifier of the NSX L2 Gateway service which will be used by "
 "default for network gateways"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:119
+#: neutron/plugins/nicira/common/config.py:135
 msgid ""
 "Unique identifier of the Service Cluster which will be used by logical "
 "services like dhcp and metadata"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:122
+#: neutron/plugins/nicira/common/config.py:138
 msgid ""
 "Name of the interface on a L2 Gateway transport nodewhich should be used "
 "by default when setting up a network connection"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:132
+#: neutron/plugins/nicira/common/config.py:148
 msgid "User name for vsm"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:136
+#: neutron/plugins/nicira/common/config.py:152
 msgid "Password for vsm"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:138
+#: neutron/plugins/nicira/common/config.py:154
 msgid "uri for vsm"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:140
+#: neutron/plugins/nicira/common/config.py:156
 msgid "Optional parameter identifying the ID of datacenter to deploy NSX Edges"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:143
-#: neutron/plugins/nicira/common/config.py:149
+#: neutron/plugins/nicira/common/config.py:159
+#: neutron/plugins/nicira/common/config.py:165
 msgid "Optional parameter identifying the ID of datastore to deploy NSX Edges"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:146
+#: neutron/plugins/nicira/common/config.py:162
 msgid "Optional parameter identifying the ID of resource to deploy NSX Edges"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:152
+#: neutron/plugins/nicira/common/config.py:168
 msgid "Network ID for physical network connectivity"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:155
+#: neutron/plugins/nicira/common/config.py:171
 msgid "Task status check interval"
 msgstr ""
 
@@ -10496,143 +10489,143 @@ msgstr ""
 msgid "Monitor Resource binding with id:%s not found!"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:49
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:50
 msgid "Comma separated list of additional domain name servers"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:55
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:58
 msgid "Default DHCP lease time"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:61
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:66
 msgid "IP address used by Metadata server."
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:64
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:70
 msgid "TCP Port used by Metadata server."
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:96
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:103
 #, python-format
 msgid "Unable to find Logical Service Node for network %s"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:107
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:114
 #, python-format
 msgid "Unable to create LSN for network %s"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:115
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:122
 #, python-format
 msgid "Unable to delete Logical Service Node %s"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:132
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:139
 #, python-format
 msgid ""
 "Unable to find Logical Service Node Port for LSN %(lsn_id)s and subnet "
 "%(subnet_id)s"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:154
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:161
 #, python-format
 msgid ""
 "Unable to find Logical Service Node Port for LSN %(lsn_id)s and mac "
 "address %(mac)s"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:174
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:181
 #, python-format
 msgid "Unable to create port for LSN  %s"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:182
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:189
 #, python-format
 msgid "Unable to delete LSN Port %s"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:202
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:206
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:209
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:213
 #, python-format
 msgid "Metadata port not found while attempting to delete it from network %s"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:209
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:216
 #, python-format
 msgid "Unable to find Logical Services Node Port with MAC %s"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:288
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:295
 #, python-format
 msgid ""
 "Unable to configure dhcp for Logical Service Node %(lsn_id)s and port "
 "%(lsn_port_id)s"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:309
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:316
 #, python-format
 msgid "Unable to configure metadata access for subnet %s"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:332
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:339
 #, python-format
 msgid "Error while configuring LSN port %s"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:436
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:443
 #, python-format
 msgid ""
 "Error while creating subnet %(cidr)s for network %(network)s. Please, "
 "contact administrator"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:506
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:521
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:513
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:528
 #, python-format
 msgid "Performing DHCP %(action)s for resource: %(resource)s"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:516
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:523
 #, python-format
 msgid "Logical Services Node for network %s configured successfully"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:538
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:545
 #, python-format
 msgid "Error while configuring DHCP for port %s"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:550
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:557
 #, python-format
 msgid "DHCP is disabled for subnet %s: nothing to do"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:569
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:576
 #, python-format
 msgid "DHCP for port %s configured successfully"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:577
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:584
 #, python-format
 msgid "Network %s is external: nothing to do"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:585
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:592
 #, python-format
 msgid "Configuring metadata entry for port %s"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:597
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:604
 #, python-format
 msgid "Metadata for port %s configured successfully"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:601
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:608
 #, python-format
 msgid "Handle metadata access via router: %(r)s and interface %(i)s"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:618
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:625
 #, python-format
 msgid "Metadata for router %s handled successfully"
 msgstr ""
@@ -11139,78 +11132,78 @@ msgstr ""
 msgid "Exception in _check_pending_tasks"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_db_v2.py:215
+#: neutron/plugins/openvswitch/ovs_db_v2.py:216
 #, python-format
 msgid "Skipping unreasonable tunnel ID range %(tun_min)s:%(tun_max)s"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_db_v2.py:263
+#: neutron/plugins/openvswitch/ovs_db_v2.py:264
 #, python-format
 msgid "Reserving tunnel %s from pool"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_db_v2.py:278
+#: neutron/plugins/openvswitch/ovs_db_v2.py:279
 #, python-format
 msgid "Reserving specific tunnel %s from pool"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_db_v2.py:281
+#: neutron/plugins/openvswitch/ovs_db_v2.py:282
 #, python-format
 msgid "Reserving specific tunnel %s outside pool"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_db_v2.py:304
+#: neutron/plugins/openvswitch/ovs_db_v2.py:305
 #, python-format
 msgid "Releasing tunnel %s outside pool"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_db_v2.py:306
+#: neutron/plugins/openvswitch/ovs_db_v2.py:307
 #, python-format
 msgid "Releasing tunnel %s to pool"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_db_v2.py:308
+#: neutron/plugins/openvswitch/ovs_db_v2.py:309
 #, python-format
 msgid "tunnel_id %s not found"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_db_v2.py:380
+#: neutron/plugins/openvswitch/ovs_db_v2.py:381
 #, python-format
 msgid "Adding a tunnel endpoint for %s"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_db_v2.py:396
+#: neutron/plugins/openvswitch/ovs_db_v2.py:397
 #, python-format
 msgid ""
 "Adding a tunnel endpoint failed due to a concurrenttransaction had been "
 "committed (%s attempts left)"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_db_v2.py:401
+#: neutron/plugins/openvswitch/ovs_db_v2.py:402
 msgid "Unable to generate a new tunnel id"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:308
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:311
 #, python-format
 msgid "Invalid tenant_network_type: %s. Server terminated!"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:325
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:328
 #, python-format
 msgid "Tunneling disabled but tenant_network_type is '%s'. Server terminated!"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:371
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:374
 #, python-format
 msgid "Invalid tunnel ID range: '%(range)s' - %(e)s. Server terminated!"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:375
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:378
 #, python-format
 msgid "Tunnel ID ranges: %s"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:428
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:433
 #, python-format
 msgid "%s networks are not enabled"
 msgstr ""
@@ -12043,11 +12036,11 @@ msgid ""
 "firewall is supported per tenant."
 msgstr ""
 
-#: neutron/services/firewall/agents/firewall_agent_api.py:34
+#: neutron/services/firewall/agents/firewall_agent_api.py:33
 msgid "Name of the FWaaS Driver"
 msgstr ""
 
-#: neutron/services/firewall/agents/firewall_agent_api.py:38
+#: neutron/services/firewall/agents/firewall_agent_api.py:37
 msgid "Enable FWaaS"
 msgstr ""
 
@@ -12063,79 +12056,79 @@ msgstr ""
 msgid "Initializing firewall agent"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:73
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:74
 #, python-format
 msgid "FWaaS Driver Loaded: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:75
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:77
 #, python-format
 msgid "Error importing FWaaS device driver: %s"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:108
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:110
 #, python-format
 msgid "%(func_name)s from agent for fw: %(fwid)s"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:116
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:118
 #, python-format
 msgid "No Routers on tenant: %s"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:123
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:247
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:125
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:252
 #, python-format
 msgid "Apply fw on Router List: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:132
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:134
 #, python-format
 msgid "Firewall Driver Error for %(func_name)s for fw: %(fwid)s"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:147
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:149
 #, python-format
 msgid "FWaaS RPC failure in %(func_name)s for fw: %(fwid)s"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:164
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:177
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:166
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:179
 #, python-format
 msgid "Firewall Driver Error on fw state %(fwmsg)s for fw: %(fwid)s"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:189
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:191
 #, python-format
 msgid "Process router add, router_id: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:200
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:202
 #, python-format
 msgid "Process router add, fw_list: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:217
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:219
 #, python-format
 msgid "FWaaS RPC info call failed for '%s'."
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:229
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:234
 #, python-format
 msgid "Tenants with Firewalls: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:239
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:244
 #, python-format
 msgid "Router List: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:241
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:246
 #, python-format
 msgid "fw_list: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:258
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:263
 msgid "Failed fwaas process services sync"
 msgstr ""
 
@@ -13672,3 +13665,61 @@ msgstr ""
 #~ msgid "Number of security rules allowed per tenant, -1 for unlimited"
 #~ msgstr ""
 
+#~ msgid ""
+#~ "DNat is disabled for the router "
+#~ "%(router_id)s. Floating IPs cannot be "
+#~ "associated."
+#~ msgstr ""
+
+#~ msgid ""
+#~ "Unable to run Neutron with config "
+#~ "option '%s', as NVP does not "
+#~ "support it"
+#~ msgstr ""
+
+#~ msgid "Maximum concurrent connections to each NVP controller."
+#~ msgstr ""
+
+#~ msgid ""
+#~ "Minimum delay, in seconds, between two"
+#~ " state synchronization queries to NVP. "
+#~ "It must not exceed state_sync_interval"
+#~ msgstr ""
+
+#~ msgid ""
+#~ "Minimum number of resources to be "
+#~ "retrieved from NVP during state "
+#~ "synchronization"
+#~ msgstr ""
+
+#~ msgid "User name for NVP controllers in this cluster"
+#~ msgstr ""
+
+#~ msgid "Password for NVP controllers in this cluster"
+#~ msgstr ""
+
+#~ msgid "Lists the NVP controllers in this cluster"
+#~ msgstr ""
+
+#~ msgid ""
+#~ "This is uuid of the default NVP"
+#~ " Transport zone that will be used "
+#~ "for creating tunneled isolated \"Neutron\" "
+#~ "networks. It needs to be created "
+#~ "in NVP before starting Neutron with "
+#~ "the nvp plugin."
+#~ msgstr ""
+
+#~ msgid ""
+#~ "Unique identifier of the NVP L3 "
+#~ "Gateway service which will be used "
+#~ "for implementing routers and floating "
+#~ "IPs"
+#~ msgstr ""
+
+#~ msgid ""
+#~ "Unique identifier of the NVP L2 "
+#~ "Gateway service which will be used "
+#~ "by default for network gateways"
+#~ msgstr ""
+
index a11d69f17a3c370250e42db94cf2f6c19758aa56..381a8806add9d39eee1a9f671a1b9ffb5a6547bd 100644 (file)
@@ -7,7 +7,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version:  Neutron\n"
 "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2014-01-02 06:32+0000\n"
+"POT-Creation-Date: 2014-01-12 06:33+0000\n"
 "PO-Revision-Date: 2013-11-15 00:14+0000\n"
 "Last-Translator: openstackjenkins <jenkins@openstack.org>\n"
 "Language-Team: Basque "
@@ -896,7 +896,7 @@ msgstr ""
 msgid "Location to store DHCP server config files"
 msgstr ""
 
-#: neutron/agent/linux/dhcp.py:48 neutron/plugins/nicira/dhcp_meta/nvp.py:53
+#: neutron/agent/linux/dhcp.py:48 neutron/plugins/nicira/dhcp_meta/nvp.py:55
 msgid "Domain to use for building the hostnames"
 msgstr ""
 
@@ -1250,7 +1250,7 @@ msgid "TCP Port used by Nova metadata server."
 msgstr ""
 
 #: neutron/agent/metadata/agent.py:73
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:67
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:74
 msgid "Shared secret to sign instance-id request"
 msgstr ""
 
@@ -2436,30 +2436,30 @@ msgstr ""
 msgid "An exception occurred while creating the %(resource)s:%(item)s"
 msgstr ""
 
-#: neutron/db/db_base_plugin_v2.py:1043
+#: neutron/db/db_base_plugin_v2.py:1045
 #, python-format
 msgid "%(name)s '%(addr)s' does not match the ip_version '%(ip_version)s'"
 msgstr ""
 
-#: neutron/db/db_base_plugin_v2.py:1067
+#: neutron/db/db_base_plugin_v2.py:1069
 msgid "Gateway is not valid on subnet"
 msgstr ""
 
-#: neutron/db/db_base_plugin_v2.py:1087 neutron/db/db_base_plugin_v2.py:1101
+#: neutron/db/db_base_plugin_v2.py:1089 neutron/db/db_base_plugin_v2.py:1103
 msgid "new subnet"
 msgstr ""
 
-#: neutron/db/db_base_plugin_v2.py:1094
+#: neutron/db/db_base_plugin_v2.py:1096
 #, python-format
 msgid "Error parsing dns address %s"
 msgstr ""
 
-#: neutron/db/db_base_plugin_v2.py:1356
+#: neutron/db/db_base_plugin_v2.py:1358
 #, 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:1448
+#: neutron/db/db_base_plugin_v2.py:1450
 #, python-format
 msgid "%(address)s (%(subnet_id)s) is not recycled"
 msgstr ""
@@ -2988,51 +2988,51 @@ msgid ""
 "exceeds the maximum %(quota)s."
 msgstr ""
 
-#: neutron/extensions/firewall.py:40
+#: neutron/extensions/firewall.py:39
 #, python-format
 msgid "Firewall %(firewall_id)s could not be found."
 msgstr ""
 
-#: neutron/extensions/firewall.py:44
+#: neutron/extensions/firewall.py:43
 #, python-format
 msgid "Firewall %(firewall_id)s is still active."
 msgstr ""
 
-#: neutron/extensions/firewall.py:48
+#: neutron/extensions/firewall.py:47
 #, python-format
 msgid ""
 "Operation cannot be performed since associated Firewall %(firewall_id)s "
 "is in %(pending_state)s."
 msgstr ""
 
-#: neutron/extensions/firewall.py:53
+#: neutron/extensions/firewall.py:52
 #, python-format
 msgid "Firewall Policy %(firewall_policy_id)s could not be found."
 msgstr ""
 
-#: neutron/extensions/firewall.py:57
+#: neutron/extensions/firewall.py:56
 #, python-format
 msgid "Firewall Policy %(firewall_policy_id)s is being used."
 msgstr ""
 
-#: neutron/extensions/firewall.py:61
+#: neutron/extensions/firewall.py:60
 #, python-format
 msgid "Firewall Rule %(firewall_rule_id)s could not be found."
 msgstr ""
 
-#: neutron/extensions/firewall.py:65
+#: neutron/extensions/firewall.py:64
 #, python-format
 msgid "Firewall Rule %(firewall_rule_id)s is being used."
 msgstr ""
 
-#: neutron/extensions/firewall.py:69
+#: neutron/extensions/firewall.py:68
 #, python-format
 msgid ""
 "Firewall Rule %(firewall_rule_id)s is not associated  with Firewall "
 "Policy %(firewall_policy_id)s."
 msgstr ""
 
-#: neutron/extensions/firewall.py:74
+#: neutron/extensions/firewall.py:73
 #, python-format
 msgid ""
 "Firewall Rule protocol %(protocol)s is not supported. Only protocol "
@@ -3040,91 +3040,91 @@ msgid ""
 "supported."
 msgstr ""
 
-#: neutron/extensions/firewall.py:80
+#: neutron/extensions/firewall.py:79
 #, python-format
 msgid ""
 "Firewall rule action %(action)s is not supported. Only action values "
 "%(values)s are supported."
 msgstr ""
 
-#: neutron/extensions/firewall.py:85
+#: neutron/extensions/firewall.py:84
 #, python-format
 msgid "Invalid value for port %(port)s."
 msgstr ""
 
-#: neutron/extensions/firewall.py:89
+#: neutron/extensions/firewall.py:88
 msgid "Missing rule info argument for insert/remove rule operation."
 msgstr ""
 
-#: neutron/extensions/firewall.py:99
+#: neutron/extensions/firewall.py:98
 #, python-format
 msgid "%(driver)s: Internal driver error."
 msgstr ""
 
-#: neutron/extensions/firewall.py:148
+#: neutron/extensions/firewall.py:147
 #, python-format
 msgid "Port '%s' is not a valid number"
 msgstr ""
 
-#: neutron/extensions/firewall.py:152
+#: neutron/extensions/firewall.py:151
 #, python-format
 msgid "Invalid port '%s'"
 msgstr ""
 
-#: neutron/extensions/firewall.py:166
+#: neutron/extensions/firewall.py:165
 #, python-format
 msgid "%(msg_ip)s and %(msg_subnet)s"
 msgstr ""
 
-#: neutron/extensions/firewall.py:286
+#: neutron/extensions/firewall.py:285
 msgid "Number of firewalls allowed per tenant. A negative value means unlimited."
 msgstr ""
 
-#: neutron/extensions/firewall.py:290
+#: neutron/extensions/firewall.py:289
 msgid ""
 "Number of firewall policies allowed per tenant. A negative value means "
 "unlimited."
 msgstr ""
 
-#: neutron/extensions/firewall.py:294
+#: neutron/extensions/firewall.py:293
 msgid ""
 "Number of firewall rules allowed per tenant. A negative value means "
 "unlimited."
 msgstr ""
 
-#: neutron/extensions/l3.py:36
+#: neutron/extensions/l3.py:34
 #, python-format
 msgid "Router %(router_id)s could not be found"
 msgstr ""
 
-#: neutron/extensions/l3.py:40
+#: neutron/extensions/l3.py:38
 #, python-format
 msgid "Router %(router_id)s still has active ports"
 msgstr ""
 
-#: neutron/extensions/l3.py:44
+#: neutron/extensions/l3.py:42
 #, python-format
 msgid "Router %(router_id)s does not have an interface with id %(port_id)s"
 msgstr ""
 
-#: neutron/extensions/l3.py:49
+#: neutron/extensions/l3.py:47
 #, python-format
 msgid "Router %(router_id)s has no interface on subnet %(subnet_id)s"
 msgstr ""
 
-#: neutron/extensions/l3.py:54
+#: neutron/extensions/l3.py:52
 #, python-format
 msgid ""
 "Router interface for subnet %(subnet_id)s on router %(router_id)s cannot "
 "be deleted, as it is required by one or more floating IPs."
 msgstr ""
 
-#: neutron/extensions/l3.py:60
+#: neutron/extensions/l3.py:58
 #, python-format
 msgid "Floating IP %(floatingip_id)s could not be found"
 msgstr ""
 
-#: neutron/extensions/l3.py:64
+#: neutron/extensions/l3.py:62
 #, python-format
 msgid ""
 "External network %(external_network_id)s is not reachable from subnet "
@@ -3132,7 +3132,7 @@ msgid ""
 "Floating IP."
 msgstr ""
 
-#: neutron/extensions/l3.py:70
+#: neutron/extensions/l3.py:68
 #, python-format
 msgid ""
 "Cannot associate floating IP %(floating_ip_address)s (%(fip_id)s) with "
@@ -3140,37 +3140,30 @@ msgid ""
 "has a floating IP on external network %(net_id)s."
 msgstr ""
 
-#: neutron/extensions/l3.py:77
+#: neutron/extensions/l3.py:75
 #, python-format
 msgid ""
 "Port %(port_id)s has owner %(device_owner)s and therefore cannot be "
 "deleted directly via the port API."
 msgstr ""
 
-#: neutron/extensions/l3.py:82
+#: neutron/extensions/l3.py:80
 #, python-format
 msgid ""
 "Gateway cannot be updated for router %(router_id)s, since a gateway to "
 "external network %(net_id)s is required by one or more floating IPs."
 msgstr ""
 
-#: neutron/extensions/l3.py:142
+#: neutron/extensions/l3.py:140
 msgid "Number of routers allowed per tenant. A negative value means unlimited."
 msgstr ""
 
-#: neutron/extensions/l3.py:146
+#: neutron/extensions/l3.py:144
 msgid ""
 "Number of floating IPs allowed per tenant. A negative value means "
 "unlimited."
 msgstr ""
 
-#: neutron/extensions/l3_ext_gw_mode.py:28
-#, python-format
-msgid ""
-"DNat is disabled for the router %(router_id)s. Floating IPs cannot be "
-"associated."
-msgstr ""
-
 #: neutron/extensions/l3agentscheduler.py:49
 #: neutron/extensions/l3agentscheduler.py:87
 msgid "No plugin for L3 routing registered to handle router scheduling"
@@ -3270,21 +3263,21 @@ msgid ""
 " %(pool)s"
 msgstr ""
 
-#: neutron/extensions/metering.py:34
+#: neutron/extensions/metering.py:33
 #, python-format
 msgid "Metering label %(label_id)s does not exist"
 msgstr ""
 
-#: neutron/extensions/metering.py:38
+#: neutron/extensions/metering.py:37
 msgid "Duplicate Metering Rule in POST."
 msgstr ""
 
-#: neutron/extensions/metering.py:42
+#: neutron/extensions/metering.py:41
 #, python-format
 msgid "Metering label rule %(rule_id)s does not exist"
 msgstr ""
 
-#: neutron/extensions/metering.py:46
+#: neutron/extensions/metering.py:45
 #, python-format
 msgid ""
 "Metering label rule with remote_ip_prefix %(remote_ip_prefix)s overlaps "
@@ -3433,67 +3426,67 @@ msgstr ""
 msgid "API for retrieving service providers for Neutron advanced services"
 msgstr ""
 
-#: neutron/extensions/vpnaas.py:36
+#: neutron/extensions/vpnaas.py:33
 #, python-format
 msgid "VPNService %(vpnservice_id)s could not be found"
 msgstr ""
 
-#: neutron/extensions/vpnaas.py:40
+#: neutron/extensions/vpnaas.py:37
 #, python-format
 msgid "ipsec_site_connection %(ipsecsite_conn_id)s not found"
 msgstr ""
 
-#: neutron/extensions/vpnaas.py:44
+#: neutron/extensions/vpnaas.py:41
 #, python-format
 msgid "ipsec_site_connection %(attr)s is equal to or less than dpd_interval"
 msgstr ""
 
-#: neutron/extensions/vpnaas.py:49
+#: neutron/extensions/vpnaas.py:46
 #, python-format
 msgid "ipsec_site_connection MTU %(mtu)d is too small for ipv%(version)s"
 msgstr ""
 
-#: neutron/extensions/vpnaas.py:54
+#: neutron/extensions/vpnaas.py:51
 #, python-format
 msgid "IKEPolicy %(ikepolicy_id)s could not be found"
 msgstr ""
 
-#: neutron/extensions/vpnaas.py:58
+#: neutron/extensions/vpnaas.py:55
 #, python-format
 msgid "IPsecPolicy %(ipsecpolicy_id)s could not be found"
 msgstr ""
 
-#: neutron/extensions/vpnaas.py:62
+#: neutron/extensions/vpnaas.py:59
 #, python-format
 msgid "IKEPolicy %(ikepolicy_id)s is still in use"
 msgstr ""
 
-#: neutron/extensions/vpnaas.py:66
+#: neutron/extensions/vpnaas.py:63
 #, python-format
 msgid "VPNService %(vpnservice_id)s is still in use"
 msgstr ""
 
-#: neutron/extensions/vpnaas.py:70
+#: neutron/extensions/vpnaas.py:67
 #, python-format
 msgid "Router %(router_id)s is used by VPNService %(vpnservice_id)s"
 msgstr ""
 
-#: neutron/extensions/vpnaas.py:74
+#: neutron/extensions/vpnaas.py:71
 #, python-format
 msgid "Invalid state %(state)s of vpnaas resource %(id)s for updating"
 msgstr ""
 
-#: neutron/extensions/vpnaas.py:79
+#: neutron/extensions/vpnaas.py:76
 #, python-format
 msgid "IPsecPolicy %(ipsecpolicy_id)s is still in use"
 msgstr ""
 
-#: neutron/extensions/vpnaas.py:83
+#: neutron/extensions/vpnaas.py:80
 #, python-format
 msgid "Can not load driver :%(device_driver)s"
 msgstr ""
 
-#: neutron/extensions/vpnaas.py:87
+#: neutron/extensions/vpnaas.py:84
 #, python-format
 msgid "Subnet %(subnet_id)s is not connected to Router %(router_id)s"
 msgstr ""
@@ -5395,7 +5388,7 @@ msgstr ""
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:318
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:345
 #: neutron/plugins/mlnx/mlnx_plugin.py:191
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:408
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:413
 msgid "provider:network_type required"
 msgstr ""
 
@@ -5403,8 +5396,8 @@ msgstr ""
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:336
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:355
 #: neutron/plugins/mlnx/mlnx_plugin.py:221
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:418
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:437
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:423
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:442
 msgid "provider:segmentation_id required"
 msgstr ""
 
@@ -5423,7 +5416,7 @@ msgstr ""
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:343
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:377
 #: neutron/plugins/mlnx/mlnx_plugin.py:207
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:453
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:458
 #, python-format
 msgid "provider:network_type %s not supported"
 msgstr ""
@@ -5431,7 +5424,7 @@ msgstr ""
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:349
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:383
 #: neutron/plugins/mlnx/mlnx_plugin.py:248
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:459
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:464
 #, python-format
 msgid "Unknown provider:physical_network %s"
 msgstr ""
@@ -5439,7 +5432,7 @@ msgstr ""
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:355
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:389
 #: neutron/plugins/mlnx/mlnx_plugin.py:254
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:465
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:470
 msgid "provider:physical_network required"
 msgstr ""
 
@@ -5592,7 +5585,7 @@ msgstr ""
 #: neutron/plugins/hyperv/hyperv_neutron_plugin.py:254
 #: neutron/plugins/metaplugin/meta_neutron_plugin.py:175
 #: neutron/plugins/mlnx/mlnx_plugin.py:333
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:510
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:518
 #, python-format
 msgid "Created network: %s"
 msgstr ""
@@ -5953,7 +5946,7 @@ msgstr ""
 
 #: neutron/plugins/hyperv/db.py:41
 #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:117
-#: neutron/plugins/openvswitch/ovs_db_v2.py:136
+#: neutron/plugins/openvswitch/ovs_db_v2.py:137
 #, python-format
 msgid ""
 "Reserving vlan %(vlan_id)s on physical network %(physical_network)s from "
@@ -5968,7 +5961,7 @@ msgstr ""
 #: neutron/plugins/hyperv/db.py:79
 #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:140
 #: neutron/plugins/ml2/drivers/type_vlan.py:203
-#: neutron/plugins/openvswitch/ovs_db_v2.py:160
+#: neutron/plugins/openvswitch/ovs_db_v2.py:161
 #, python-format
 msgid ""
 "Reserving specific vlan %(vlan_id)s on physical network "
@@ -5982,7 +5975,7 @@ msgstr ""
 
 #: neutron/plugins/hyperv/db.py:141
 #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:181
-#: neutron/plugins/openvswitch/ovs_db_v2.py:201
+#: neutron/plugins/openvswitch/ovs_db_v2.py:202
 #, python-format
 msgid "vlan_id %(vlan_id)s on physical network %(physical_network)s not found"
 msgstr ""
@@ -5992,8 +5985,8 @@ msgstr ""
 #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:87
 #: neutron/plugins/ml2/drivers/type_vlan.py:127
 #: neutron/plugins/ml2/drivers/type_vlan.py:148
-#: neutron/plugins/openvswitch/ovs_db_v2.py:92
-#: neutron/plugins/openvswitch/ovs_db_v2.py:110
+#: neutron/plugins/openvswitch/ovs_db_v2.py:93
+#: neutron/plugins/openvswitch/ovs_db_v2.py:111
 #, python-format
 msgid ""
 "Removing vlan %(vlan_id)s on physical network %(physical_network)s from "
@@ -6035,7 +6028,7 @@ msgstr ""
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:306
 #: neutron/plugins/ml2/drivers/type_vlan.py:93
 #: neutron/plugins/mlnx/mlnx_plugin.py:143
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:362
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:365
 #, python-format
 msgid "Network VLAN ranges: %s"
 msgstr ""
@@ -6330,26 +6323,26 @@ msgstr ""
 
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:349
 #: neutron/plugins/mlnx/mlnx_plugin.py:216
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:412
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:417
 msgid "provider:segmentation_id specified for flat network"
 msgstr ""
 
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:358
 #: neutron/plugins/mlnx/mlnx_plugin.py:224
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:421
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:426
 #, python-format
 msgid "provider:segmentation_id out of range (%(min_id)s through %(max_id)s)"
 msgstr ""
 
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:365
 #: neutron/plugins/mlnx/mlnx_plugin.py:232
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:441
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:446
 msgid "provider:physical_network specified for local network"
 msgstr ""
 
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:371
 #: neutron/plugins/mlnx/mlnx_plugin.py:236
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:447
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:452
 msgid "provider:segmentation_id specified for local network"
 msgstr ""
 
@@ -6683,7 +6676,7 @@ msgstr ""
 
 #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:146
 #: neutron/plugins/ml2/drivers/type_vlan.py:209
-#: neutron/plugins/openvswitch/ovs_db_v2.py:166
+#: neutron/plugins/openvswitch/ovs_db_v2.py:167
 #, python-format
 msgid ""
 "Reserving specific vlan %(vlan_id)s on physical network "
@@ -6692,7 +6685,7 @@ msgstr ""
 
 #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:170
 #: neutron/plugins/ml2/drivers/type_vlan.py:258
-#: neutron/plugins/openvswitch/ovs_db_v2.py:196
+#: neutron/plugins/openvswitch/ovs_db_v2.py:197
 #, python-format
 msgid ""
 "Releasing vlan %(vlan_id)s on physical network %(physical_network)s to "
@@ -6701,7 +6694,7 @@ msgstr ""
 
 #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:175
 #: neutron/plugins/ml2/drivers/type_vlan.py:253
-#: neutron/plugins/openvswitch/ovs_db_v2.py:191
+#: neutron/plugins/openvswitch/ovs_db_v2.py:192
 #, python-format
 msgid ""
 "Releasing vlan %(vlan_id)s on physical network %(physical_network)s "
@@ -7795,7 +7788,7 @@ msgstr ""
 
 #: neutron/plugins/ml2/drivers/type_gre.py:155
 #: neutron/plugins/ml2/drivers/type_vxlan.py:165
-#: neutron/plugins/openvswitch/ovs_db_v2.py:234
+#: neutron/plugins/openvswitch/ovs_db_v2.py:235
 #, python-format
 msgid "Removing tunnel %s from pool"
 msgstr ""
@@ -7834,7 +7827,7 @@ msgid "%(type)s ID ranges: %(range)s"
 msgstr ""
 
 #: neutron/plugins/ml2/drivers/type_tunnel.py:71
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:431
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:436
 #, python-format
 msgid "provider:physical_network specified for %s network"
 msgstr ""
@@ -8173,7 +8166,7 @@ msgid "Mellanox Embedded Switch Plugin initialisation complete"
 msgstr ""
 
 #: neutron/plugins/mlnx/mlnx_plugin.py:141
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:360
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:363
 #, python-format
 msgid "%s. Server terminated!"
 msgstr ""
@@ -8925,7 +8918,7 @@ msgid "del_portinfo(): NotFound portinfo for port_id: %s"
 msgstr ""
 
 #: neutron/plugins/nec/db/api.py:212
-#: neutron/plugins/openvswitch/ovs_db_v2.py:322
+#: neutron/plugins/openvswitch/ovs_db_v2.py:323
 #, python-format
 msgid "get_port_with_securitygroups() called:port_id=%s"
 msgstr ""
@@ -9614,7 +9607,7 @@ msgstr ""
 
 #: neutron/plugins/nicira/dhcpmeta_modes.py:93
 #, python-format
-msgid "Unable to run Neutron with config option '%s', as NVP does not support it"
+msgid "Unable to run Neutron with config option '%s', as NSX does not support it"
 msgstr ""
 
 #: neutron/plugins/nicira/dhcpmeta_modes.py:96
@@ -9967,29 +9960,29 @@ msgstr ""
 msgid "[%(rid)d] Failed to parse API provider: %(e)s"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:34
+#: neutron/plugins/nicira/common/config.py:35
 msgid ""
 "Maximum number of ports of a logical switch on a bridged transport zone "
 "(default 5000)"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:37
+#: neutron/plugins/nicira/common/config.py:39
 msgid ""
 "Maximum number of ports of a logical switch on an overlay transport zone "
 "(default 256)"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:40
-msgid "Maximum concurrent connections to each NVP controller."
+#: neutron/plugins/nicira/common/config.py:43
+msgid "Maximum concurrent connections to each NSX controller."
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:43
+#: neutron/plugins/nicira/common/config.py:48
 msgid ""
 "Number of seconds a generation id should be valid for (default -1 meaning"
 " do not time out)"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:46
+#: neutron/plugins/nicira/common/config.py:52
 msgid ""
 "If set to access_network this enables a dedicated connection to the "
 "metadata proxy for metadata server access via Neutron router. If set to "
@@ -9998,135 +9991,135 @@ msgid ""
 "namespaces otherwise access_network should be used."
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:54
+#: neutron/plugins/nicira/common/config.py:61
 msgid ""
 "The default network tranport type to use (stt, gre, bridge, ipsec_gre, or"
 " ipsec_stt)"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:57
+#: neutron/plugins/nicira/common/config.py:65
 msgid "The mode used to implement DHCP/metadata services."
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:62
+#: neutron/plugins/nicira/common/config.py:71
 msgid ""
 "Interval in seconds between runs of the state synchronization task. Set "
 "it to 0 to disable it"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:65
+#: neutron/plugins/nicira/common/config.py:75
 msgid ""
 "Maximum value for the additional random delay in seconds between runs of "
 "the state synchronization task"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:69
+#: neutron/plugins/nicira/common/config.py:80
 msgid ""
 "Minimum delay, in seconds, between two state synchronization queries to "
-"NVP. It must not exceed state_sync_interval"
+"NSX. It must not exceed state_sync_interval"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:73
+#: neutron/plugins/nicira/common/config.py:85
 msgid ""
-"Minimum number of resources to be retrieved from NVP during state "
+"Minimum number of resources to be retrieved from NSX during state "
 "synchronization"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:76
+#: neutron/plugins/nicira/common/config.py:89
 msgid ""
 "Always read operational status from backend on show operations. Enabling "
 "this option might slow down the system."
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:84
-msgid "User name for NVP controllers in this cluster"
+#: neutron/plugins/nicira/common/config.py:98
+msgid "User name for NSX controllers in this cluster"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:88
-msgid "Password for NVP controllers in this cluster"
+#: neutron/plugins/nicira/common/config.py:103
+msgid "Password for NSX controllers in this cluster"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:91
+#: neutron/plugins/nicira/common/config.py:106
 msgid "Total time limit for a cluster request"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:94
+#: neutron/plugins/nicira/common/config.py:109
 msgid "Time before aborting a request"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:97
+#: neutron/plugins/nicira/common/config.py:112
 msgid "Number of time a request should be retried"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:100
+#: neutron/plugins/nicira/common/config.py:115
 msgid "Number of times a redirect should be followed"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:102
-msgid "Lists the NVP controllers in this cluster"
+#: neutron/plugins/nicira/common/config.py:118
+msgid "Lists the NSX controllers in this cluster"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:107
+#: neutron/plugins/nicira/common/config.py:123
 msgid ""
-"This is uuid of the default NVP Transport zone that will be used for "
+"This is uuid of the default NSX Transport zone that will be used for "
 "creating tunneled isolated \"Neutron\" networks. It needs to be created "
-"in NVP before starting Neutron with the nvp plugin."
+"in NSX before starting Neutron with the nsx plugin."
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:112
+#: neutron/plugins/nicira/common/config.py:128
 msgid ""
-"Unique identifier of the NVP L3 Gateway service which will be used for "
+"Unique identifier of the NSX L3 Gateway service which will be used for "
 "implementing routers and floating IPs"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:116
+#: neutron/plugins/nicira/common/config.py:132
 msgid ""
-"Unique identifier of the NVP L2 Gateway service which will be used by "
+"Unique identifier of the NSX L2 Gateway service which will be used by "
 "default for network gateways"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:119
+#: neutron/plugins/nicira/common/config.py:135
 msgid ""
 "Unique identifier of the Service Cluster which will be used by logical "
 "services like dhcp and metadata"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:122
+#: neutron/plugins/nicira/common/config.py:138
 msgid ""
 "Name of the interface on a L2 Gateway transport nodewhich should be used "
 "by default when setting up a network connection"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:132
+#: neutron/plugins/nicira/common/config.py:148
 msgid "User name for vsm"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:136
+#: neutron/plugins/nicira/common/config.py:152
 msgid "Password for vsm"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:138
+#: neutron/plugins/nicira/common/config.py:154
 msgid "uri for vsm"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:140
+#: neutron/plugins/nicira/common/config.py:156
 msgid "Optional parameter identifying the ID of datacenter to deploy NSX Edges"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:143
-#: neutron/plugins/nicira/common/config.py:149
+#: neutron/plugins/nicira/common/config.py:159
+#: neutron/plugins/nicira/common/config.py:165
 msgid "Optional parameter identifying the ID of datastore to deploy NSX Edges"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:146
+#: neutron/plugins/nicira/common/config.py:162
 msgid "Optional parameter identifying the ID of resource to deploy NSX Edges"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:152
+#: neutron/plugins/nicira/common/config.py:168
 msgid "Network ID for physical network connectivity"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:155
+#: neutron/plugins/nicira/common/config.py:171
 msgid "Task status check interval"
 msgstr ""
 
@@ -10496,143 +10489,143 @@ msgstr ""
 msgid "Monitor Resource binding with id:%s not found!"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:49
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:50
 msgid "Comma separated list of additional domain name servers"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:55
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:58
 msgid "Default DHCP lease time"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:61
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:66
 msgid "IP address used by Metadata server."
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:64
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:70
 msgid "TCP Port used by Metadata server."
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:96
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:103
 #, python-format
 msgid "Unable to find Logical Service Node for network %s"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:107
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:114
 #, python-format
 msgid "Unable to create LSN for network %s"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:115
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:122
 #, python-format
 msgid "Unable to delete Logical Service Node %s"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:132
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:139
 #, python-format
 msgid ""
 "Unable to find Logical Service Node Port for LSN %(lsn_id)s and subnet "
 "%(subnet_id)s"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:154
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:161
 #, python-format
 msgid ""
 "Unable to find Logical Service Node Port for LSN %(lsn_id)s and mac "
 "address %(mac)s"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:174
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:181
 #, python-format
 msgid "Unable to create port for LSN  %s"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:182
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:189
 #, python-format
 msgid "Unable to delete LSN Port %s"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:202
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:206
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:209
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:213
 #, python-format
 msgid "Metadata port not found while attempting to delete it from network %s"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:209
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:216
 #, python-format
 msgid "Unable to find Logical Services Node Port with MAC %s"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:288
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:295
 #, python-format
 msgid ""
 "Unable to configure dhcp for Logical Service Node %(lsn_id)s and port "
 "%(lsn_port_id)s"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:309
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:316
 #, python-format
 msgid "Unable to configure metadata access for subnet %s"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:332
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:339
 #, python-format
 msgid "Error while configuring LSN port %s"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:436
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:443
 #, python-format
 msgid ""
 "Error while creating subnet %(cidr)s for network %(network)s. Please, "
 "contact administrator"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:506
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:521
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:513
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:528
 #, python-format
 msgid "Performing DHCP %(action)s for resource: %(resource)s"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:516
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:523
 #, python-format
 msgid "Logical Services Node for network %s configured successfully"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:538
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:545
 #, python-format
 msgid "Error while configuring DHCP for port %s"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:550
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:557
 #, python-format
 msgid "DHCP is disabled for subnet %s: nothing to do"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:569
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:576
 #, python-format
 msgid "DHCP for port %s configured successfully"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:577
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:584
 #, python-format
 msgid "Network %s is external: nothing to do"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:585
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:592
 #, python-format
 msgid "Configuring metadata entry for port %s"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:597
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:604
 #, python-format
 msgid "Metadata for port %s configured successfully"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:601
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:608
 #, python-format
 msgid "Handle metadata access via router: %(r)s and interface %(i)s"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:618
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:625
 #, python-format
 msgid "Metadata for router %s handled successfully"
 msgstr ""
@@ -11139,78 +11132,78 @@ msgstr ""
 msgid "Exception in _check_pending_tasks"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_db_v2.py:215
+#: neutron/plugins/openvswitch/ovs_db_v2.py:216
 #, python-format
 msgid "Skipping unreasonable tunnel ID range %(tun_min)s:%(tun_max)s"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_db_v2.py:263
+#: neutron/plugins/openvswitch/ovs_db_v2.py:264
 #, python-format
 msgid "Reserving tunnel %s from pool"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_db_v2.py:278
+#: neutron/plugins/openvswitch/ovs_db_v2.py:279
 #, python-format
 msgid "Reserving specific tunnel %s from pool"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_db_v2.py:281
+#: neutron/plugins/openvswitch/ovs_db_v2.py:282
 #, python-format
 msgid "Reserving specific tunnel %s outside pool"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_db_v2.py:304
+#: neutron/plugins/openvswitch/ovs_db_v2.py:305
 #, python-format
 msgid "Releasing tunnel %s outside pool"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_db_v2.py:306
+#: neutron/plugins/openvswitch/ovs_db_v2.py:307
 #, python-format
 msgid "Releasing tunnel %s to pool"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_db_v2.py:308
+#: neutron/plugins/openvswitch/ovs_db_v2.py:309
 #, python-format
 msgid "tunnel_id %s not found"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_db_v2.py:380
+#: neutron/plugins/openvswitch/ovs_db_v2.py:381
 #, python-format
 msgid "Adding a tunnel endpoint for %s"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_db_v2.py:396
+#: neutron/plugins/openvswitch/ovs_db_v2.py:397
 #, python-format
 msgid ""
 "Adding a tunnel endpoint failed due to a concurrenttransaction had been "
 "committed (%s attempts left)"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_db_v2.py:401
+#: neutron/plugins/openvswitch/ovs_db_v2.py:402
 msgid "Unable to generate a new tunnel id"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:308
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:311
 #, python-format
 msgid "Invalid tenant_network_type: %s. Server terminated!"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:325
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:328
 #, python-format
 msgid "Tunneling disabled but tenant_network_type is '%s'. Server terminated!"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:371
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:374
 #, python-format
 msgid "Invalid tunnel ID range: '%(range)s' - %(e)s. Server terminated!"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:375
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:378
 #, python-format
 msgid "Tunnel ID ranges: %s"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:428
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:433
 #, python-format
 msgid "%s networks are not enabled"
 msgstr ""
@@ -12043,11 +12036,11 @@ msgid ""
 "firewall is supported per tenant."
 msgstr ""
 
-#: neutron/services/firewall/agents/firewall_agent_api.py:34
+#: neutron/services/firewall/agents/firewall_agent_api.py:33
 msgid "Name of the FWaaS Driver"
 msgstr ""
 
-#: neutron/services/firewall/agents/firewall_agent_api.py:38
+#: neutron/services/firewall/agents/firewall_agent_api.py:37
 msgid "Enable FWaaS"
 msgstr ""
 
@@ -12063,79 +12056,79 @@ msgstr ""
 msgid "Initializing firewall agent"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:73
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:74
 #, python-format
 msgid "FWaaS Driver Loaded: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:75
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:77
 #, python-format
 msgid "Error importing FWaaS device driver: %s"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:108
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:110
 #, python-format
 msgid "%(func_name)s from agent for fw: %(fwid)s"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:116
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:118
 #, python-format
 msgid "No Routers on tenant: %s"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:123
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:247
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:125
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:252
 #, python-format
 msgid "Apply fw on Router List: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:132
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:134
 #, python-format
 msgid "Firewall Driver Error for %(func_name)s for fw: %(fwid)s"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:147
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:149
 #, python-format
 msgid "FWaaS RPC failure in %(func_name)s for fw: %(fwid)s"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:164
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:177
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:166
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:179
 #, python-format
 msgid "Firewall Driver Error on fw state %(fwmsg)s for fw: %(fwid)s"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:189
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:191
 #, python-format
 msgid "Process router add, router_id: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:200
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:202
 #, python-format
 msgid "Process router add, fw_list: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:217
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:219
 #, python-format
 msgid "FWaaS RPC info call failed for '%s'."
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:229
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:234
 #, python-format
 msgid "Tenants with Firewalls: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:239
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:244
 #, python-format
 msgid "Router List: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:241
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:246
 #, python-format
 msgid "fw_list: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:258
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:263
 msgid "Failed fwaas process services sync"
 msgstr ""
 
@@ -13213,3 +13206,61 @@ msgstr ""
 #~ msgid "Number of security rules allowed per tenant, -1 for unlimited"
 #~ msgstr ""
 
+#~ msgid ""
+#~ "DNat is disabled for the router "
+#~ "%(router_id)s. Floating IPs cannot be "
+#~ "associated."
+#~ msgstr ""
+
+#~ msgid ""
+#~ "Unable to run Neutron with config "
+#~ "option '%s', as NVP does not "
+#~ "support it"
+#~ msgstr ""
+
+#~ msgid "Maximum concurrent connections to each NVP controller."
+#~ msgstr ""
+
+#~ msgid ""
+#~ "Minimum delay, in seconds, between two"
+#~ " state synchronization queries to NVP. "
+#~ "It must not exceed state_sync_interval"
+#~ msgstr ""
+
+#~ msgid ""
+#~ "Minimum number of resources to be "
+#~ "retrieved from NVP during state "
+#~ "synchronization"
+#~ msgstr ""
+
+#~ msgid "User name for NVP controllers in this cluster"
+#~ msgstr ""
+
+#~ msgid "Password for NVP controllers in this cluster"
+#~ msgstr ""
+
+#~ msgid "Lists the NVP controllers in this cluster"
+#~ msgstr ""
+
+#~ msgid ""
+#~ "This is uuid of the default NVP"
+#~ " Transport zone that will be used "
+#~ "for creating tunneled isolated \"Neutron\" "
+#~ "networks. It needs to be created "
+#~ "in NVP before starting Neutron with "
+#~ "the nvp plugin."
+#~ msgstr ""
+
+#~ msgid ""
+#~ "Unique identifier of the NVP L3 "
+#~ "Gateway service which will be used "
+#~ "for implementing routers and floating "
+#~ "IPs"
+#~ msgstr ""
+
+#~ msgid ""
+#~ "Unique identifier of the NVP L2 "
+#~ "Gateway service which will be used "
+#~ "by default for network gateways"
+#~ msgstr ""
+
index 2cbfeab805cc27bdac9bdcbe6f825919f28e0e77..8549693adafc2618cb843e0ad2a7cc4edc5c1d72 100644 (file)
@@ -7,7 +7,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version:  Neutron\n"
 "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2014-01-02 06:32+0000\n"
+"POT-Creation-Date: 2014-01-12 06:33+0000\n"
 "PO-Revision-Date: 2013-11-15 02:27+0000\n"
 "Last-Translator: daisy.ycguo <daisy.ycguo@gmail.com>\n"
 "Language-Team: Basque (Spain) "
@@ -896,7 +896,7 @@ msgstr ""
 msgid "Location to store DHCP server config files"
 msgstr ""
 
-#: neutron/agent/linux/dhcp.py:48 neutron/plugins/nicira/dhcp_meta/nvp.py:53
+#: neutron/agent/linux/dhcp.py:48 neutron/plugins/nicira/dhcp_meta/nvp.py:55
 msgid "Domain to use for building the hostnames"
 msgstr ""
 
@@ -1250,7 +1250,7 @@ msgid "TCP Port used by Nova metadata server."
 msgstr ""
 
 #: neutron/agent/metadata/agent.py:73
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:67
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:74
 msgid "Shared secret to sign instance-id request"
 msgstr ""
 
@@ -2436,30 +2436,30 @@ msgstr ""
 msgid "An exception occurred while creating the %(resource)s:%(item)s"
 msgstr ""
 
-#: neutron/db/db_base_plugin_v2.py:1043
+#: neutron/db/db_base_plugin_v2.py:1045
 #, python-format
 msgid "%(name)s '%(addr)s' does not match the ip_version '%(ip_version)s'"
 msgstr ""
 
-#: neutron/db/db_base_plugin_v2.py:1067
+#: neutron/db/db_base_plugin_v2.py:1069
 msgid "Gateway is not valid on subnet"
 msgstr ""
 
-#: neutron/db/db_base_plugin_v2.py:1087 neutron/db/db_base_plugin_v2.py:1101
+#: neutron/db/db_base_plugin_v2.py:1089 neutron/db/db_base_plugin_v2.py:1103
 msgid "new subnet"
 msgstr ""
 
-#: neutron/db/db_base_plugin_v2.py:1094
+#: neutron/db/db_base_plugin_v2.py:1096
 #, python-format
 msgid "Error parsing dns address %s"
 msgstr ""
 
-#: neutron/db/db_base_plugin_v2.py:1356
+#: neutron/db/db_base_plugin_v2.py:1358
 #, 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:1448
+#: neutron/db/db_base_plugin_v2.py:1450
 #, python-format
 msgid "%(address)s (%(subnet_id)s) is not recycled"
 msgstr ""
@@ -2988,51 +2988,51 @@ msgid ""
 "exceeds the maximum %(quota)s."
 msgstr ""
 
-#: neutron/extensions/firewall.py:40
+#: neutron/extensions/firewall.py:39
 #, python-format
 msgid "Firewall %(firewall_id)s could not be found."
 msgstr ""
 
-#: neutron/extensions/firewall.py:44
+#: neutron/extensions/firewall.py:43
 #, python-format
 msgid "Firewall %(firewall_id)s is still active."
 msgstr ""
 
-#: neutron/extensions/firewall.py:48
+#: neutron/extensions/firewall.py:47
 #, python-format
 msgid ""
 "Operation cannot be performed since associated Firewall %(firewall_id)s "
 "is in %(pending_state)s."
 msgstr ""
 
-#: neutron/extensions/firewall.py:53
+#: neutron/extensions/firewall.py:52
 #, python-format
 msgid "Firewall Policy %(firewall_policy_id)s could not be found."
 msgstr ""
 
-#: neutron/extensions/firewall.py:57
+#: neutron/extensions/firewall.py:56
 #, python-format
 msgid "Firewall Policy %(firewall_policy_id)s is being used."
 msgstr ""
 
-#: neutron/extensions/firewall.py:61
+#: neutron/extensions/firewall.py:60
 #, python-format
 msgid "Firewall Rule %(firewall_rule_id)s could not be found."
 msgstr ""
 
-#: neutron/extensions/firewall.py:65
+#: neutron/extensions/firewall.py:64
 #, python-format
 msgid "Firewall Rule %(firewall_rule_id)s is being used."
 msgstr ""
 
-#: neutron/extensions/firewall.py:69
+#: neutron/extensions/firewall.py:68
 #, python-format
 msgid ""
 "Firewall Rule %(firewall_rule_id)s is not associated  with Firewall "
 "Policy %(firewall_policy_id)s."
 msgstr ""
 
-#: neutron/extensions/firewall.py:74
+#: neutron/extensions/firewall.py:73
 #, python-format
 msgid ""
 "Firewall Rule protocol %(protocol)s is not supported. Only protocol "
@@ -3040,91 +3040,91 @@ msgid ""
 "supported."
 msgstr ""
 
-#: neutron/extensions/firewall.py:80
+#: neutron/extensions/firewall.py:79
 #, python-format
 msgid ""
 "Firewall rule action %(action)s is not supported. Only action values "
 "%(values)s are supported."
 msgstr ""
 
-#: neutron/extensions/firewall.py:85
+#: neutron/extensions/firewall.py:84
 #, python-format
 msgid "Invalid value for port %(port)s."
 msgstr ""
 
-#: neutron/extensions/firewall.py:89
+#: neutron/extensions/firewall.py:88
 msgid "Missing rule info argument for insert/remove rule operation."
 msgstr ""
 
-#: neutron/extensions/firewall.py:99
+#: neutron/extensions/firewall.py:98
 #, python-format
 msgid "%(driver)s: Internal driver error."
 msgstr ""
 
-#: neutron/extensions/firewall.py:148
+#: neutron/extensions/firewall.py:147
 #, python-format
 msgid "Port '%s' is not a valid number"
 msgstr ""
 
-#: neutron/extensions/firewall.py:152
+#: neutron/extensions/firewall.py:151
 #, python-format
 msgid "Invalid port '%s'"
 msgstr ""
 
-#: neutron/extensions/firewall.py:166
+#: neutron/extensions/firewall.py:165
 #, python-format
 msgid "%(msg_ip)s and %(msg_subnet)s"
 msgstr ""
 
-#: neutron/extensions/firewall.py:286
+#: neutron/extensions/firewall.py:285
 msgid "Number of firewalls allowed per tenant. A negative value means unlimited."
 msgstr ""
 
-#: neutron/extensions/firewall.py:290
+#: neutron/extensions/firewall.py:289
 msgid ""
 "Number of firewall policies allowed per tenant. A negative value means "
 "unlimited."
 msgstr ""
 
-#: neutron/extensions/firewall.py:294
+#: neutron/extensions/firewall.py:293
 msgid ""
 "Number of firewall rules allowed per tenant. A negative value means "
 "unlimited."
 msgstr ""
 
-#: neutron/extensions/l3.py:36
+#: neutron/extensions/l3.py:34
 #, python-format
 msgid "Router %(router_id)s could not be found"
 msgstr ""
 
-#: neutron/extensions/l3.py:40
+#: neutron/extensions/l3.py:38
 #, python-format
 msgid "Router %(router_id)s still has active ports"
 msgstr ""
 
-#: neutron/extensions/l3.py:44
+#: neutron/extensions/l3.py:42
 #, python-format
 msgid "Router %(router_id)s does not have an interface with id %(port_id)s"
 msgstr ""
 
-#: neutron/extensions/l3.py:49
+#: neutron/extensions/l3.py:47
 #, python-format
 msgid "Router %(router_id)s has no interface on subnet %(subnet_id)s"
 msgstr ""
 
-#: neutron/extensions/l3.py:54
+#: neutron/extensions/l3.py:52
 #, python-format
 msgid ""
 "Router interface for subnet %(subnet_id)s on router %(router_id)s cannot "
 "be deleted, as it is required by one or more floating IPs."
 msgstr ""
 
-#: neutron/extensions/l3.py:60
+#: neutron/extensions/l3.py:58
 #, python-format
 msgid "Floating IP %(floatingip_id)s could not be found"
 msgstr ""
 
-#: neutron/extensions/l3.py:64
+#: neutron/extensions/l3.py:62
 #, python-format
 msgid ""
 "External network %(external_network_id)s is not reachable from subnet "
@@ -3132,7 +3132,7 @@ msgid ""
 "Floating IP."
 msgstr ""
 
-#: neutron/extensions/l3.py:70
+#: neutron/extensions/l3.py:68
 #, python-format
 msgid ""
 "Cannot associate floating IP %(floating_ip_address)s (%(fip_id)s) with "
@@ -3140,37 +3140,30 @@ msgid ""
 "has a floating IP on external network %(net_id)s."
 msgstr ""
 
-#: neutron/extensions/l3.py:77
+#: neutron/extensions/l3.py:75
 #, python-format
 msgid ""
 "Port %(port_id)s has owner %(device_owner)s and therefore cannot be "
 "deleted directly via the port API."
 msgstr ""
 
-#: neutron/extensions/l3.py:82
+#: neutron/extensions/l3.py:80
 #, python-format
 msgid ""
 "Gateway cannot be updated for router %(router_id)s, since a gateway to "
 "external network %(net_id)s is required by one or more floating IPs."
 msgstr ""
 
-#: neutron/extensions/l3.py:142
+#: neutron/extensions/l3.py:140
 msgid "Number of routers allowed per tenant. A negative value means unlimited."
 msgstr ""
 
-#: neutron/extensions/l3.py:146
+#: neutron/extensions/l3.py:144
 msgid ""
 "Number of floating IPs allowed per tenant. A negative value means "
 "unlimited."
 msgstr ""
 
-#: neutron/extensions/l3_ext_gw_mode.py:28
-#, python-format
-msgid ""
-"DNat is disabled for the router %(router_id)s. Floating IPs cannot be "
-"associated."
-msgstr ""
-
 #: neutron/extensions/l3agentscheduler.py:49
 #: neutron/extensions/l3agentscheduler.py:87
 msgid "No plugin for L3 routing registered to handle router scheduling"
@@ -3270,21 +3263,21 @@ msgid ""
 " %(pool)s"
 msgstr ""
 
-#: neutron/extensions/metering.py:34
+#: neutron/extensions/metering.py:33
 #, python-format
 msgid "Metering label %(label_id)s does not exist"
 msgstr ""
 
-#: neutron/extensions/metering.py:38
+#: neutron/extensions/metering.py:37
 msgid "Duplicate Metering Rule in POST."
 msgstr ""
 
-#: neutron/extensions/metering.py:42
+#: neutron/extensions/metering.py:41
 #, python-format
 msgid "Metering label rule %(rule_id)s does not exist"
 msgstr ""
 
-#: neutron/extensions/metering.py:46
+#: neutron/extensions/metering.py:45
 #, python-format
 msgid ""
 "Metering label rule with remote_ip_prefix %(remote_ip_prefix)s overlaps "
@@ -3433,67 +3426,67 @@ msgstr ""
 msgid "API for retrieving service providers for Neutron advanced services"
 msgstr ""
 
-#: neutron/extensions/vpnaas.py:36
+#: neutron/extensions/vpnaas.py:33
 #, python-format
 msgid "VPNService %(vpnservice_id)s could not be found"
 msgstr ""
 
-#: neutron/extensions/vpnaas.py:40
+#: neutron/extensions/vpnaas.py:37
 #, python-format
 msgid "ipsec_site_connection %(ipsecsite_conn_id)s not found"
 msgstr ""
 
-#: neutron/extensions/vpnaas.py:44
+#: neutron/extensions/vpnaas.py:41
 #, python-format
 msgid "ipsec_site_connection %(attr)s is equal to or less than dpd_interval"
 msgstr ""
 
-#: neutron/extensions/vpnaas.py:49
+#: neutron/extensions/vpnaas.py:46
 #, python-format
 msgid "ipsec_site_connection MTU %(mtu)d is too small for ipv%(version)s"
 msgstr ""
 
-#: neutron/extensions/vpnaas.py:54
+#: neutron/extensions/vpnaas.py:51
 #, python-format
 msgid "IKEPolicy %(ikepolicy_id)s could not be found"
 msgstr ""
 
-#: neutron/extensions/vpnaas.py:58
+#: neutron/extensions/vpnaas.py:55
 #, python-format
 msgid "IPsecPolicy %(ipsecpolicy_id)s could not be found"
 msgstr ""
 
-#: neutron/extensions/vpnaas.py:62
+#: neutron/extensions/vpnaas.py:59
 #, python-format
 msgid "IKEPolicy %(ikepolicy_id)s is still in use"
 msgstr ""
 
-#: neutron/extensions/vpnaas.py:66
+#: neutron/extensions/vpnaas.py:63
 #, python-format
 msgid "VPNService %(vpnservice_id)s is still in use"
 msgstr ""
 
-#: neutron/extensions/vpnaas.py:70
+#: neutron/extensions/vpnaas.py:67
 #, python-format
 msgid "Router %(router_id)s is used by VPNService %(vpnservice_id)s"
 msgstr ""
 
-#: neutron/extensions/vpnaas.py:74
+#: neutron/extensions/vpnaas.py:71
 #, python-format
 msgid "Invalid state %(state)s of vpnaas resource %(id)s for updating"
 msgstr ""
 
-#: neutron/extensions/vpnaas.py:79
+#: neutron/extensions/vpnaas.py:76
 #, python-format
 msgid "IPsecPolicy %(ipsecpolicy_id)s is still in use"
 msgstr ""
 
-#: neutron/extensions/vpnaas.py:83
+#: neutron/extensions/vpnaas.py:80
 #, python-format
 msgid "Can not load driver :%(device_driver)s"
 msgstr ""
 
-#: neutron/extensions/vpnaas.py:87
+#: neutron/extensions/vpnaas.py:84
 #, python-format
 msgid "Subnet %(subnet_id)s is not connected to Router %(router_id)s"
 msgstr ""
@@ -5395,7 +5388,7 @@ msgstr ""
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:318
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:345
 #: neutron/plugins/mlnx/mlnx_plugin.py:191
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:408
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:413
 msgid "provider:network_type required"
 msgstr ""
 
@@ -5403,8 +5396,8 @@ msgstr ""
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:336
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:355
 #: neutron/plugins/mlnx/mlnx_plugin.py:221
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:418
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:437
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:423
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:442
 msgid "provider:segmentation_id required"
 msgstr ""
 
@@ -5423,7 +5416,7 @@ msgstr ""
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:343
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:377
 #: neutron/plugins/mlnx/mlnx_plugin.py:207
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:453
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:458
 #, python-format
 msgid "provider:network_type %s not supported"
 msgstr ""
@@ -5431,7 +5424,7 @@ msgstr ""
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:349
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:383
 #: neutron/plugins/mlnx/mlnx_plugin.py:248
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:459
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:464
 #, python-format
 msgid "Unknown provider:physical_network %s"
 msgstr ""
@@ -5439,7 +5432,7 @@ msgstr ""
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:355
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:389
 #: neutron/plugins/mlnx/mlnx_plugin.py:254
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:465
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:470
 msgid "provider:physical_network required"
 msgstr ""
 
@@ -5592,7 +5585,7 @@ msgstr ""
 #: neutron/plugins/hyperv/hyperv_neutron_plugin.py:254
 #: neutron/plugins/metaplugin/meta_neutron_plugin.py:175
 #: neutron/plugins/mlnx/mlnx_plugin.py:333
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:510
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:518
 #, python-format
 msgid "Created network: %s"
 msgstr ""
@@ -5953,7 +5946,7 @@ msgstr ""
 
 #: neutron/plugins/hyperv/db.py:41
 #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:117
-#: neutron/plugins/openvswitch/ovs_db_v2.py:136
+#: neutron/plugins/openvswitch/ovs_db_v2.py:137
 #, python-format
 msgid ""
 "Reserving vlan %(vlan_id)s on physical network %(physical_network)s from "
@@ -5968,7 +5961,7 @@ msgstr ""
 #: neutron/plugins/hyperv/db.py:79
 #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:140
 #: neutron/plugins/ml2/drivers/type_vlan.py:203
-#: neutron/plugins/openvswitch/ovs_db_v2.py:160
+#: neutron/plugins/openvswitch/ovs_db_v2.py:161
 #, python-format
 msgid ""
 "Reserving specific vlan %(vlan_id)s on physical network "
@@ -5982,7 +5975,7 @@ msgstr ""
 
 #: neutron/plugins/hyperv/db.py:141
 #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:181
-#: neutron/plugins/openvswitch/ovs_db_v2.py:201
+#: neutron/plugins/openvswitch/ovs_db_v2.py:202
 #, python-format
 msgid "vlan_id %(vlan_id)s on physical network %(physical_network)s not found"
 msgstr ""
@@ -5992,8 +5985,8 @@ msgstr ""
 #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:87
 #: neutron/plugins/ml2/drivers/type_vlan.py:127
 #: neutron/plugins/ml2/drivers/type_vlan.py:148
-#: neutron/plugins/openvswitch/ovs_db_v2.py:92
-#: neutron/plugins/openvswitch/ovs_db_v2.py:110
+#: neutron/plugins/openvswitch/ovs_db_v2.py:93
+#: neutron/plugins/openvswitch/ovs_db_v2.py:111
 #, python-format
 msgid ""
 "Removing vlan %(vlan_id)s on physical network %(physical_network)s from "
@@ -6035,7 +6028,7 @@ msgstr ""
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:306
 #: neutron/plugins/ml2/drivers/type_vlan.py:93
 #: neutron/plugins/mlnx/mlnx_plugin.py:143
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:362
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:365
 #, python-format
 msgid "Network VLAN ranges: %s"
 msgstr ""
@@ -6330,26 +6323,26 @@ msgstr ""
 
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:349
 #: neutron/plugins/mlnx/mlnx_plugin.py:216
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:412
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:417
 msgid "provider:segmentation_id specified for flat network"
 msgstr ""
 
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:358
 #: neutron/plugins/mlnx/mlnx_plugin.py:224
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:421
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:426
 #, python-format
 msgid "provider:segmentation_id out of range (%(min_id)s through %(max_id)s)"
 msgstr ""
 
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:365
 #: neutron/plugins/mlnx/mlnx_plugin.py:232
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:441
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:446
 msgid "provider:physical_network specified for local network"
 msgstr ""
 
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:371
 #: neutron/plugins/mlnx/mlnx_plugin.py:236
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:447
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:452
 msgid "provider:segmentation_id specified for local network"
 msgstr ""
 
@@ -6683,7 +6676,7 @@ msgstr ""
 
 #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:146
 #: neutron/plugins/ml2/drivers/type_vlan.py:209
-#: neutron/plugins/openvswitch/ovs_db_v2.py:166
+#: neutron/plugins/openvswitch/ovs_db_v2.py:167
 #, python-format
 msgid ""
 "Reserving specific vlan %(vlan_id)s on physical network "
@@ -6692,7 +6685,7 @@ msgstr ""
 
 #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:170
 #: neutron/plugins/ml2/drivers/type_vlan.py:258
-#: neutron/plugins/openvswitch/ovs_db_v2.py:196
+#: neutron/plugins/openvswitch/ovs_db_v2.py:197
 #, python-format
 msgid ""
 "Releasing vlan %(vlan_id)s on physical network %(physical_network)s to "
@@ -6701,7 +6694,7 @@ msgstr ""
 
 #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:175
 #: neutron/plugins/ml2/drivers/type_vlan.py:253
-#: neutron/plugins/openvswitch/ovs_db_v2.py:191
+#: neutron/plugins/openvswitch/ovs_db_v2.py:192
 #, python-format
 msgid ""
 "Releasing vlan %(vlan_id)s on physical network %(physical_network)s "
@@ -7795,7 +7788,7 @@ msgstr ""
 
 #: neutron/plugins/ml2/drivers/type_gre.py:155
 #: neutron/plugins/ml2/drivers/type_vxlan.py:165
-#: neutron/plugins/openvswitch/ovs_db_v2.py:234
+#: neutron/plugins/openvswitch/ovs_db_v2.py:235
 #, python-format
 msgid "Removing tunnel %s from pool"
 msgstr ""
@@ -7834,7 +7827,7 @@ msgid "%(type)s ID ranges: %(range)s"
 msgstr ""
 
 #: neutron/plugins/ml2/drivers/type_tunnel.py:71
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:431
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:436
 #, python-format
 msgid "provider:physical_network specified for %s network"
 msgstr ""
@@ -8173,7 +8166,7 @@ msgid "Mellanox Embedded Switch Plugin initialisation complete"
 msgstr ""
 
 #: neutron/plugins/mlnx/mlnx_plugin.py:141
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:360
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:363
 #, python-format
 msgid "%s. Server terminated!"
 msgstr ""
@@ -8925,7 +8918,7 @@ msgid "del_portinfo(): NotFound portinfo for port_id: %s"
 msgstr ""
 
 #: neutron/plugins/nec/db/api.py:212
-#: neutron/plugins/openvswitch/ovs_db_v2.py:322
+#: neutron/plugins/openvswitch/ovs_db_v2.py:323
 #, python-format
 msgid "get_port_with_securitygroups() called:port_id=%s"
 msgstr ""
@@ -9614,7 +9607,7 @@ msgstr ""
 
 #: neutron/plugins/nicira/dhcpmeta_modes.py:93
 #, python-format
-msgid "Unable to run Neutron with config option '%s', as NVP does not support it"
+msgid "Unable to run Neutron with config option '%s', as NSX does not support it"
 msgstr ""
 
 #: neutron/plugins/nicira/dhcpmeta_modes.py:96
@@ -9967,29 +9960,29 @@ msgstr ""
 msgid "[%(rid)d] Failed to parse API provider: %(e)s"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:34
+#: neutron/plugins/nicira/common/config.py:35
 msgid ""
 "Maximum number of ports of a logical switch on a bridged transport zone "
 "(default 5000)"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:37
+#: neutron/plugins/nicira/common/config.py:39
 msgid ""
 "Maximum number of ports of a logical switch on an overlay transport zone "
 "(default 256)"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:40
-msgid "Maximum concurrent connections to each NVP controller."
+#: neutron/plugins/nicira/common/config.py:43
+msgid "Maximum concurrent connections to each NSX controller."
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:43
+#: neutron/plugins/nicira/common/config.py:48
 msgid ""
 "Number of seconds a generation id should be valid for (default -1 meaning"
 " do not time out)"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:46
+#: neutron/plugins/nicira/common/config.py:52
 msgid ""
 "If set to access_network this enables a dedicated connection to the "
 "metadata proxy for metadata server access via Neutron router. If set to "
@@ -9998,135 +9991,135 @@ msgid ""
 "namespaces otherwise access_network should be used."
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:54
+#: neutron/plugins/nicira/common/config.py:61
 msgid ""
 "The default network tranport type to use (stt, gre, bridge, ipsec_gre, or"
 " ipsec_stt)"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:57
+#: neutron/plugins/nicira/common/config.py:65
 msgid "The mode used to implement DHCP/metadata services."
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:62
+#: neutron/plugins/nicira/common/config.py:71
 msgid ""
 "Interval in seconds between runs of the state synchronization task. Set "
 "it to 0 to disable it"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:65
+#: neutron/plugins/nicira/common/config.py:75
 msgid ""
 "Maximum value for the additional random delay in seconds between runs of "
 "the state synchronization task"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:69
+#: neutron/plugins/nicira/common/config.py:80
 msgid ""
 "Minimum delay, in seconds, between two state synchronization queries to "
-"NVP. It must not exceed state_sync_interval"
+"NSX. It must not exceed state_sync_interval"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:73
+#: neutron/plugins/nicira/common/config.py:85
 msgid ""
-"Minimum number of resources to be retrieved from NVP during state "
+"Minimum number of resources to be retrieved from NSX during state "
 "synchronization"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:76
+#: neutron/plugins/nicira/common/config.py:89
 msgid ""
 "Always read operational status from backend on show operations. Enabling "
 "this option might slow down the system."
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:84
-msgid "User name for NVP controllers in this cluster"
+#: neutron/plugins/nicira/common/config.py:98
+msgid "User name for NSX controllers in this cluster"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:88
-msgid "Password for NVP controllers in this cluster"
+#: neutron/plugins/nicira/common/config.py:103
+msgid "Password for NSX controllers in this cluster"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:91
+#: neutron/plugins/nicira/common/config.py:106
 msgid "Total time limit for a cluster request"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:94
+#: neutron/plugins/nicira/common/config.py:109
 msgid "Time before aborting a request"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:97
+#: neutron/plugins/nicira/common/config.py:112
 msgid "Number of time a request should be retried"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:100
+#: neutron/plugins/nicira/common/config.py:115
 msgid "Number of times a redirect should be followed"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:102
-msgid "Lists the NVP controllers in this cluster"
+#: neutron/plugins/nicira/common/config.py:118
+msgid "Lists the NSX controllers in this cluster"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:107
+#: neutron/plugins/nicira/common/config.py:123
 msgid ""
-"This is uuid of the default NVP Transport zone that will be used for "
+"This is uuid of the default NSX Transport zone that will be used for "
 "creating tunneled isolated \"Neutron\" networks. It needs to be created "
-"in NVP before starting Neutron with the nvp plugin."
+"in NSX before starting Neutron with the nsx plugin."
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:112
+#: neutron/plugins/nicira/common/config.py:128
 msgid ""
-"Unique identifier of the NVP L3 Gateway service which will be used for "
+"Unique identifier of the NSX L3 Gateway service which will be used for "
 "implementing routers and floating IPs"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:116
+#: neutron/plugins/nicira/common/config.py:132
 msgid ""
-"Unique identifier of the NVP L2 Gateway service which will be used by "
+"Unique identifier of the NSX L2 Gateway service which will be used by "
 "default for network gateways"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:119
+#: neutron/plugins/nicira/common/config.py:135
 msgid ""
 "Unique identifier of the Service Cluster which will be used by logical "
 "services like dhcp and metadata"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:122
+#: neutron/plugins/nicira/common/config.py:138
 msgid ""
 "Name of the interface on a L2 Gateway transport nodewhich should be used "
 "by default when setting up a network connection"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:132
+#: neutron/plugins/nicira/common/config.py:148
 msgid "User name for vsm"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:136
+#: neutron/plugins/nicira/common/config.py:152
 msgid "Password for vsm"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:138
+#: neutron/plugins/nicira/common/config.py:154
 msgid "uri for vsm"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:140
+#: neutron/plugins/nicira/common/config.py:156
 msgid "Optional parameter identifying the ID of datacenter to deploy NSX Edges"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:143
-#: neutron/plugins/nicira/common/config.py:149
+#: neutron/plugins/nicira/common/config.py:159
+#: neutron/plugins/nicira/common/config.py:165
 msgid "Optional parameter identifying the ID of datastore to deploy NSX Edges"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:146
+#: neutron/plugins/nicira/common/config.py:162
 msgid "Optional parameter identifying the ID of resource to deploy NSX Edges"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:152
+#: neutron/plugins/nicira/common/config.py:168
 msgid "Network ID for physical network connectivity"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:155
+#: neutron/plugins/nicira/common/config.py:171
 msgid "Task status check interval"
 msgstr ""
 
@@ -10496,143 +10489,143 @@ msgstr ""
 msgid "Monitor Resource binding with id:%s not found!"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:49
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:50
 msgid "Comma separated list of additional domain name servers"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:55
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:58
 msgid "Default DHCP lease time"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:61
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:66
 msgid "IP address used by Metadata server."
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:64
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:70
 msgid "TCP Port used by Metadata server."
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:96
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:103
 #, python-format
 msgid "Unable to find Logical Service Node for network %s"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:107
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:114
 #, python-format
 msgid "Unable to create LSN for network %s"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:115
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:122
 #, python-format
 msgid "Unable to delete Logical Service Node %s"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:132
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:139
 #, python-format
 msgid ""
 "Unable to find Logical Service Node Port for LSN %(lsn_id)s and subnet "
 "%(subnet_id)s"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:154
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:161
 #, python-format
 msgid ""
 "Unable to find Logical Service Node Port for LSN %(lsn_id)s and mac "
 "address %(mac)s"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:174
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:181
 #, python-format
 msgid "Unable to create port for LSN  %s"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:182
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:189
 #, python-format
 msgid "Unable to delete LSN Port %s"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:202
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:206
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:209
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:213
 #, python-format
 msgid "Metadata port not found while attempting to delete it from network %s"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:209
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:216
 #, python-format
 msgid "Unable to find Logical Services Node Port with MAC %s"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:288
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:295
 #, python-format
 msgid ""
 "Unable to configure dhcp for Logical Service Node %(lsn_id)s and port "
 "%(lsn_port_id)s"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:309
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:316
 #, python-format
 msgid "Unable to configure metadata access for subnet %s"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:332
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:339
 #, python-format
 msgid "Error while configuring LSN port %s"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:436
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:443
 #, python-format
 msgid ""
 "Error while creating subnet %(cidr)s for network %(network)s. Please, "
 "contact administrator"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:506
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:521
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:513
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:528
 #, python-format
 msgid "Performing DHCP %(action)s for resource: %(resource)s"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:516
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:523
 #, python-format
 msgid "Logical Services Node for network %s configured successfully"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:538
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:545
 #, python-format
 msgid "Error while configuring DHCP for port %s"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:550
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:557
 #, python-format
 msgid "DHCP is disabled for subnet %s: nothing to do"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:569
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:576
 #, python-format
 msgid "DHCP for port %s configured successfully"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:577
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:584
 #, python-format
 msgid "Network %s is external: nothing to do"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:585
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:592
 #, python-format
 msgid "Configuring metadata entry for port %s"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:597
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:604
 #, python-format
 msgid "Metadata for port %s configured successfully"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:601
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:608
 #, python-format
 msgid "Handle metadata access via router: %(r)s and interface %(i)s"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:618
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:625
 #, python-format
 msgid "Metadata for router %s handled successfully"
 msgstr ""
@@ -11139,78 +11132,78 @@ msgstr ""
 msgid "Exception in _check_pending_tasks"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_db_v2.py:215
+#: neutron/plugins/openvswitch/ovs_db_v2.py:216
 #, python-format
 msgid "Skipping unreasonable tunnel ID range %(tun_min)s:%(tun_max)s"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_db_v2.py:263
+#: neutron/plugins/openvswitch/ovs_db_v2.py:264
 #, python-format
 msgid "Reserving tunnel %s from pool"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_db_v2.py:278
+#: neutron/plugins/openvswitch/ovs_db_v2.py:279
 #, python-format
 msgid "Reserving specific tunnel %s from pool"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_db_v2.py:281
+#: neutron/plugins/openvswitch/ovs_db_v2.py:282
 #, python-format
 msgid "Reserving specific tunnel %s outside pool"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_db_v2.py:304
+#: neutron/plugins/openvswitch/ovs_db_v2.py:305
 #, python-format
 msgid "Releasing tunnel %s outside pool"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_db_v2.py:306
+#: neutron/plugins/openvswitch/ovs_db_v2.py:307
 #, python-format
 msgid "Releasing tunnel %s to pool"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_db_v2.py:308
+#: neutron/plugins/openvswitch/ovs_db_v2.py:309
 #, python-format
 msgid "tunnel_id %s not found"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_db_v2.py:380
+#: neutron/plugins/openvswitch/ovs_db_v2.py:381
 #, python-format
 msgid "Adding a tunnel endpoint for %s"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_db_v2.py:396
+#: neutron/plugins/openvswitch/ovs_db_v2.py:397
 #, python-format
 msgid ""
 "Adding a tunnel endpoint failed due to a concurrenttransaction had been "
 "committed (%s attempts left)"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_db_v2.py:401
+#: neutron/plugins/openvswitch/ovs_db_v2.py:402
 msgid "Unable to generate a new tunnel id"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:308
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:311
 #, python-format
 msgid "Invalid tenant_network_type: %s. Server terminated!"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:325
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:328
 #, python-format
 msgid "Tunneling disabled but tenant_network_type is '%s'. Server terminated!"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:371
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:374
 #, python-format
 msgid "Invalid tunnel ID range: '%(range)s' - %(e)s. Server terminated!"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:375
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:378
 #, python-format
 msgid "Tunnel ID ranges: %s"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:428
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:433
 #, python-format
 msgid "%s networks are not enabled"
 msgstr ""
@@ -12043,11 +12036,11 @@ msgid ""
 "firewall is supported per tenant."
 msgstr ""
 
-#: neutron/services/firewall/agents/firewall_agent_api.py:34
+#: neutron/services/firewall/agents/firewall_agent_api.py:33
 msgid "Name of the FWaaS Driver"
 msgstr ""
 
-#: neutron/services/firewall/agents/firewall_agent_api.py:38
+#: neutron/services/firewall/agents/firewall_agent_api.py:37
 msgid "Enable FWaaS"
 msgstr ""
 
@@ -12063,79 +12056,79 @@ msgstr ""
 msgid "Initializing firewall agent"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:73
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:74
 #, python-format
 msgid "FWaaS Driver Loaded: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:75
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:77
 #, python-format
 msgid "Error importing FWaaS device driver: %s"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:108
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:110
 #, python-format
 msgid "%(func_name)s from agent for fw: %(fwid)s"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:116
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:118
 #, python-format
 msgid "No Routers on tenant: %s"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:123
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:247
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:125
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:252
 #, python-format
 msgid "Apply fw on Router List: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:132
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:134
 #, python-format
 msgid "Firewall Driver Error for %(func_name)s for fw: %(fwid)s"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:147
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:149
 #, python-format
 msgid "FWaaS RPC failure in %(func_name)s for fw: %(fwid)s"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:164
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:177
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:166
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:179
 #, python-format
 msgid "Firewall Driver Error on fw state %(fwmsg)s for fw: %(fwid)s"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:189
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:191
 #, python-format
 msgid "Process router add, router_id: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:200
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:202
 #, python-format
 msgid "Process router add, fw_list: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:217
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:219
 #, python-format
 msgid "FWaaS RPC info call failed for '%s'."
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:229
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:234
 #, python-format
 msgid "Tenants with Firewalls: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:239
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:244
 #, python-format
 msgid "Router List: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:241
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:246
 #, python-format
 msgid "fw_list: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:258
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:263
 msgid "Failed fwaas process services sync"
 msgstr ""
 
@@ -13213,3 +13206,61 @@ msgstr ""
 #~ msgid "Number of security rules allowed per tenant, -1 for unlimited"
 #~ msgstr ""
 
+#~ msgid ""
+#~ "DNat is disabled for the router "
+#~ "%(router_id)s. Floating IPs cannot be "
+#~ "associated."
+#~ msgstr ""
+
+#~ msgid ""
+#~ "Unable to run Neutron with config "
+#~ "option '%s', as NVP does not "
+#~ "support it"
+#~ msgstr ""
+
+#~ msgid "Maximum concurrent connections to each NVP controller."
+#~ msgstr ""
+
+#~ msgid ""
+#~ "Minimum delay, in seconds, between two"
+#~ " state synchronization queries to NVP. "
+#~ "It must not exceed state_sync_interval"
+#~ msgstr ""
+
+#~ msgid ""
+#~ "Minimum number of resources to be "
+#~ "retrieved from NVP during state "
+#~ "synchronization"
+#~ msgstr ""
+
+#~ msgid "User name for NVP controllers in this cluster"
+#~ msgstr ""
+
+#~ msgid "Password for NVP controllers in this cluster"
+#~ msgstr ""
+
+#~ msgid "Lists the NVP controllers in this cluster"
+#~ msgstr ""
+
+#~ msgid ""
+#~ "This is uuid of the default NVP"
+#~ " Transport zone that will be used "
+#~ "for creating tunneled isolated \"Neutron\" "
+#~ "networks. It needs to be created "
+#~ "in NVP before starting Neutron with "
+#~ "the nvp plugin."
+#~ msgstr ""
+
+#~ msgid ""
+#~ "Unique identifier of the NVP L3 "
+#~ "Gateway service which will be used "
+#~ "for implementing routers and floating "
+#~ "IPs"
+#~ msgstr ""
+
+#~ msgid ""
+#~ "Unique identifier of the NVP L2 "
+#~ "Gateway service which will be used "
+#~ "by default for network gateways"
+#~ msgstr ""
+
index d68f630a294b1e0014b1a3d1877c9bcb0a85f000..f0d8a026ed68cd7b2b79fa0399667a1dfdfa961d 100644 (file)
@@ -7,7 +7,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version:  Neutron\n"
 "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2014-01-02 06:32+0000\n"
+"POT-Creation-Date: 2014-01-12 06:33+0000\n"
 "PO-Revision-Date: 2013-11-15 02:28+0000\n"
 "Last-Translator: Tom Fifield <tom@openstack.org>\n"
 "Language-Team: Persian "
@@ -896,7 +896,7 @@ msgstr ""
 msgid "Location to store DHCP server config files"
 msgstr ""
 
-#: neutron/agent/linux/dhcp.py:48 neutron/plugins/nicira/dhcp_meta/nvp.py:53
+#: neutron/agent/linux/dhcp.py:48 neutron/plugins/nicira/dhcp_meta/nvp.py:55
 msgid "Domain to use for building the hostnames"
 msgstr ""
 
@@ -1250,7 +1250,7 @@ msgid "TCP Port used by Nova metadata server."
 msgstr ""
 
 #: neutron/agent/metadata/agent.py:73
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:67
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:74
 msgid "Shared secret to sign instance-id request"
 msgstr ""
 
@@ -2436,30 +2436,30 @@ msgstr ""
 msgid "An exception occurred while creating the %(resource)s:%(item)s"
 msgstr ""
 
-#: neutron/db/db_base_plugin_v2.py:1043
+#: neutron/db/db_base_plugin_v2.py:1045
 #, python-format
 msgid "%(name)s '%(addr)s' does not match the ip_version '%(ip_version)s'"
 msgstr ""
 
-#: neutron/db/db_base_plugin_v2.py:1067
+#: neutron/db/db_base_plugin_v2.py:1069
 msgid "Gateway is not valid on subnet"
 msgstr ""
 
-#: neutron/db/db_base_plugin_v2.py:1087 neutron/db/db_base_plugin_v2.py:1101
+#: neutron/db/db_base_plugin_v2.py:1089 neutron/db/db_base_plugin_v2.py:1103
 msgid "new subnet"
 msgstr ""
 
-#: neutron/db/db_base_plugin_v2.py:1094
+#: neutron/db/db_base_plugin_v2.py:1096
 #, python-format
 msgid "Error parsing dns address %s"
 msgstr ""
 
-#: neutron/db/db_base_plugin_v2.py:1356
+#: neutron/db/db_base_plugin_v2.py:1358
 #, 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:1448
+#: neutron/db/db_base_plugin_v2.py:1450
 #, python-format
 msgid "%(address)s (%(subnet_id)s) is not recycled"
 msgstr ""
@@ -2988,51 +2988,51 @@ msgid ""
 "exceeds the maximum %(quota)s."
 msgstr ""
 
-#: neutron/extensions/firewall.py:40
+#: neutron/extensions/firewall.py:39
 #, python-format
 msgid "Firewall %(firewall_id)s could not be found."
 msgstr ""
 
-#: neutron/extensions/firewall.py:44
+#: neutron/extensions/firewall.py:43
 #, python-format
 msgid "Firewall %(firewall_id)s is still active."
 msgstr ""
 
-#: neutron/extensions/firewall.py:48
+#: neutron/extensions/firewall.py:47
 #, python-format
 msgid ""
 "Operation cannot be performed since associated Firewall %(firewall_id)s "
 "is in %(pending_state)s."
 msgstr ""
 
-#: neutron/extensions/firewall.py:53
+#: neutron/extensions/firewall.py:52
 #, python-format
 msgid "Firewall Policy %(firewall_policy_id)s could not be found."
 msgstr ""
 
-#: neutron/extensions/firewall.py:57
+#: neutron/extensions/firewall.py:56
 #, python-format
 msgid "Firewall Policy %(firewall_policy_id)s is being used."
 msgstr ""
 
-#: neutron/extensions/firewall.py:61
+#: neutron/extensions/firewall.py:60
 #, python-format
 msgid "Firewall Rule %(firewall_rule_id)s could not be found."
 msgstr ""
 
-#: neutron/extensions/firewall.py:65
+#: neutron/extensions/firewall.py:64
 #, python-format
 msgid "Firewall Rule %(firewall_rule_id)s is being used."
 msgstr ""
 
-#: neutron/extensions/firewall.py:69
+#: neutron/extensions/firewall.py:68
 #, python-format
 msgid ""
 "Firewall Rule %(firewall_rule_id)s is not associated  with Firewall "
 "Policy %(firewall_policy_id)s."
 msgstr ""
 
-#: neutron/extensions/firewall.py:74
+#: neutron/extensions/firewall.py:73
 #, python-format
 msgid ""
 "Firewall Rule protocol %(protocol)s is not supported. Only protocol "
@@ -3040,91 +3040,91 @@ msgid ""
 "supported."
 msgstr ""
 
-#: neutron/extensions/firewall.py:80
+#: neutron/extensions/firewall.py:79
 #, python-format
 msgid ""
 "Firewall rule action %(action)s is not supported. Only action values "
 "%(values)s are supported."
 msgstr ""
 
-#: neutron/extensions/firewall.py:85
+#: neutron/extensions/firewall.py:84
 #, python-format
 msgid "Invalid value for port %(port)s."
 msgstr ""
 
-#: neutron/extensions/firewall.py:89
+#: neutron/extensions/firewall.py:88
 msgid "Missing rule info argument for insert/remove rule operation."
 msgstr ""
 
-#: neutron/extensions/firewall.py:99
+#: neutron/extensions/firewall.py:98
 #, python-format
 msgid "%(driver)s: Internal driver error."
 msgstr ""
 
-#: neutron/extensions/firewall.py:148
+#: neutron/extensions/firewall.py:147
 #, python-format
 msgid "Port '%s' is not a valid number"
 msgstr ""
 
-#: neutron/extensions/firewall.py:152
+#: neutron/extensions/firewall.py:151
 #, python-format
 msgid "Invalid port '%s'"
 msgstr ""
 
-#: neutron/extensions/firewall.py:166
+#: neutron/extensions/firewall.py:165
 #, python-format
 msgid "%(msg_ip)s and %(msg_subnet)s"
 msgstr ""
 
-#: neutron/extensions/firewall.py:286
+#: neutron/extensions/firewall.py:285
 msgid "Number of firewalls allowed per tenant. A negative value means unlimited."
 msgstr ""
 
-#: neutron/extensions/firewall.py:290
+#: neutron/extensions/firewall.py:289
 msgid ""
 "Number of firewall policies allowed per tenant. A negative value means "
 "unlimited."
 msgstr ""
 
-#: neutron/extensions/firewall.py:294
+#: neutron/extensions/firewall.py:293
 msgid ""
 "Number of firewall rules allowed per tenant. A negative value means "
 "unlimited."
 msgstr ""
 
-#: neutron/extensions/l3.py:36
+#: neutron/extensions/l3.py:34
 #, python-format
 msgid "Router %(router_id)s could not be found"
 msgstr ""
 
-#: neutron/extensions/l3.py:40
+#: neutron/extensions/l3.py:38
 #, python-format
 msgid "Router %(router_id)s still has active ports"
 msgstr ""
 
-#: neutron/extensions/l3.py:44
+#: neutron/extensions/l3.py:42
 #, python-format
 msgid "Router %(router_id)s does not have an interface with id %(port_id)s"
 msgstr ""
 
-#: neutron/extensions/l3.py:49
+#: neutron/extensions/l3.py:47
 #, python-format
 msgid "Router %(router_id)s has no interface on subnet %(subnet_id)s"
 msgstr ""
 
-#: neutron/extensions/l3.py:54
+#: neutron/extensions/l3.py:52
 #, python-format
 msgid ""
 "Router interface for subnet %(subnet_id)s on router %(router_id)s cannot "
 "be deleted, as it is required by one or more floating IPs."
 msgstr ""
 
-#: neutron/extensions/l3.py:60
+#: neutron/extensions/l3.py:58
 #, python-format
 msgid "Floating IP %(floatingip_id)s could not be found"
 msgstr ""
 
-#: neutron/extensions/l3.py:64
+#: neutron/extensions/l3.py:62
 #, python-format
 msgid ""
 "External network %(external_network_id)s is not reachable from subnet "
@@ -3132,7 +3132,7 @@ msgid ""
 "Floating IP."
 msgstr ""
 
-#: neutron/extensions/l3.py:70
+#: neutron/extensions/l3.py:68
 #, python-format
 msgid ""
 "Cannot associate floating IP %(floating_ip_address)s (%(fip_id)s) with "
@@ -3140,37 +3140,30 @@ msgid ""
 "has a floating IP on external network %(net_id)s."
 msgstr ""
 
-#: neutron/extensions/l3.py:77
+#: neutron/extensions/l3.py:75
 #, python-format
 msgid ""
 "Port %(port_id)s has owner %(device_owner)s and therefore cannot be "
 "deleted directly via the port API."
 msgstr ""
 
-#: neutron/extensions/l3.py:82
+#: neutron/extensions/l3.py:80
 #, python-format
 msgid ""
 "Gateway cannot be updated for router %(router_id)s, since a gateway to "
 "external network %(net_id)s is required by one or more floating IPs."
 msgstr ""
 
-#: neutron/extensions/l3.py:142
+#: neutron/extensions/l3.py:140
 msgid "Number of routers allowed per tenant. A negative value means unlimited."
 msgstr ""
 
-#: neutron/extensions/l3.py:146
+#: neutron/extensions/l3.py:144
 msgid ""
 "Number of floating IPs allowed per tenant. A negative value means "
 "unlimited."
 msgstr ""
 
-#: neutron/extensions/l3_ext_gw_mode.py:28
-#, python-format
-msgid ""
-"DNat is disabled for the router %(router_id)s. Floating IPs cannot be "
-"associated."
-msgstr ""
-
 #: neutron/extensions/l3agentscheduler.py:49
 #: neutron/extensions/l3agentscheduler.py:87
 msgid "No plugin for L3 routing registered to handle router scheduling"
@@ -3270,21 +3263,21 @@ msgid ""
 " %(pool)s"
 msgstr ""
 
-#: neutron/extensions/metering.py:34
+#: neutron/extensions/metering.py:33
 #, python-format
 msgid "Metering label %(label_id)s does not exist"
 msgstr ""
 
-#: neutron/extensions/metering.py:38
+#: neutron/extensions/metering.py:37
 msgid "Duplicate Metering Rule in POST."
 msgstr ""
 
-#: neutron/extensions/metering.py:42
+#: neutron/extensions/metering.py:41
 #, python-format
 msgid "Metering label rule %(rule_id)s does not exist"
 msgstr ""
 
-#: neutron/extensions/metering.py:46
+#: neutron/extensions/metering.py:45
 #, python-format
 msgid ""
 "Metering label rule with remote_ip_prefix %(remote_ip_prefix)s overlaps "
@@ -3433,67 +3426,67 @@ msgstr ""
 msgid "API for retrieving service providers for Neutron advanced services"
 msgstr ""
 
-#: neutron/extensions/vpnaas.py:36
+#: neutron/extensions/vpnaas.py:33
 #, python-format
 msgid "VPNService %(vpnservice_id)s could not be found"
 msgstr ""
 
-#: neutron/extensions/vpnaas.py:40
+#: neutron/extensions/vpnaas.py:37
 #, python-format
 msgid "ipsec_site_connection %(ipsecsite_conn_id)s not found"
 msgstr ""
 
-#: neutron/extensions/vpnaas.py:44
+#: neutron/extensions/vpnaas.py:41
 #, python-format
 msgid "ipsec_site_connection %(attr)s is equal to or less than dpd_interval"
 msgstr ""
 
-#: neutron/extensions/vpnaas.py:49
+#: neutron/extensions/vpnaas.py:46
 #, python-format
 msgid "ipsec_site_connection MTU %(mtu)d is too small for ipv%(version)s"
 msgstr ""
 
-#: neutron/extensions/vpnaas.py:54
+#: neutron/extensions/vpnaas.py:51
 #, python-format
 msgid "IKEPolicy %(ikepolicy_id)s could not be found"
 msgstr ""
 
-#: neutron/extensions/vpnaas.py:58
+#: neutron/extensions/vpnaas.py:55
 #, python-format
 msgid "IPsecPolicy %(ipsecpolicy_id)s could not be found"
 msgstr ""
 
-#: neutron/extensions/vpnaas.py:62
+#: neutron/extensions/vpnaas.py:59
 #, python-format
 msgid "IKEPolicy %(ikepolicy_id)s is still in use"
 msgstr ""
 
-#: neutron/extensions/vpnaas.py:66
+#: neutron/extensions/vpnaas.py:63
 #, python-format
 msgid "VPNService %(vpnservice_id)s is still in use"
 msgstr ""
 
-#: neutron/extensions/vpnaas.py:70
+#: neutron/extensions/vpnaas.py:67
 #, python-format
 msgid "Router %(router_id)s is used by VPNService %(vpnservice_id)s"
 msgstr ""
 
-#: neutron/extensions/vpnaas.py:74
+#: neutron/extensions/vpnaas.py:71
 #, python-format
 msgid "Invalid state %(state)s of vpnaas resource %(id)s for updating"
 msgstr ""
 
-#: neutron/extensions/vpnaas.py:79
+#: neutron/extensions/vpnaas.py:76
 #, python-format
 msgid "IPsecPolicy %(ipsecpolicy_id)s is still in use"
 msgstr ""
 
-#: neutron/extensions/vpnaas.py:83
+#: neutron/extensions/vpnaas.py:80
 #, python-format
 msgid "Can not load driver :%(device_driver)s"
 msgstr ""
 
-#: neutron/extensions/vpnaas.py:87
+#: neutron/extensions/vpnaas.py:84
 #, python-format
 msgid "Subnet %(subnet_id)s is not connected to Router %(router_id)s"
 msgstr ""
@@ -5395,7 +5388,7 @@ msgstr ""
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:318
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:345
 #: neutron/plugins/mlnx/mlnx_plugin.py:191
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:408
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:413
 msgid "provider:network_type required"
 msgstr ""
 
@@ -5403,8 +5396,8 @@ msgstr ""
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:336
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:355
 #: neutron/plugins/mlnx/mlnx_plugin.py:221
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:418
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:437
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:423
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:442
 msgid "provider:segmentation_id required"
 msgstr ""
 
@@ -5423,7 +5416,7 @@ msgstr ""
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:343
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:377
 #: neutron/plugins/mlnx/mlnx_plugin.py:207
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:453
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:458
 #, python-format
 msgid "provider:network_type %s not supported"
 msgstr ""
@@ -5431,7 +5424,7 @@ msgstr ""
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:349
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:383
 #: neutron/plugins/mlnx/mlnx_plugin.py:248
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:459
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:464
 #, python-format
 msgid "Unknown provider:physical_network %s"
 msgstr ""
@@ -5439,7 +5432,7 @@ msgstr ""
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:355
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:389
 #: neutron/plugins/mlnx/mlnx_plugin.py:254
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:465
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:470
 msgid "provider:physical_network required"
 msgstr ""
 
@@ -5592,7 +5585,7 @@ msgstr ""
 #: neutron/plugins/hyperv/hyperv_neutron_plugin.py:254
 #: neutron/plugins/metaplugin/meta_neutron_plugin.py:175
 #: neutron/plugins/mlnx/mlnx_plugin.py:333
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:510
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:518
 #, python-format
 msgid "Created network: %s"
 msgstr ""
@@ -5953,7 +5946,7 @@ msgstr ""
 
 #: neutron/plugins/hyperv/db.py:41
 #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:117
-#: neutron/plugins/openvswitch/ovs_db_v2.py:136
+#: neutron/plugins/openvswitch/ovs_db_v2.py:137
 #, python-format
 msgid ""
 "Reserving vlan %(vlan_id)s on physical network %(physical_network)s from "
@@ -5968,7 +5961,7 @@ msgstr ""
 #: neutron/plugins/hyperv/db.py:79
 #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:140
 #: neutron/plugins/ml2/drivers/type_vlan.py:203
-#: neutron/plugins/openvswitch/ovs_db_v2.py:160
+#: neutron/plugins/openvswitch/ovs_db_v2.py:161
 #, python-format
 msgid ""
 "Reserving specific vlan %(vlan_id)s on physical network "
@@ -5982,7 +5975,7 @@ msgstr ""
 
 #: neutron/plugins/hyperv/db.py:141
 #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:181
-#: neutron/plugins/openvswitch/ovs_db_v2.py:201
+#: neutron/plugins/openvswitch/ovs_db_v2.py:202
 #, python-format
 msgid "vlan_id %(vlan_id)s on physical network %(physical_network)s not found"
 msgstr ""
@@ -5992,8 +5985,8 @@ msgstr ""
 #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:87
 #: neutron/plugins/ml2/drivers/type_vlan.py:127
 #: neutron/plugins/ml2/drivers/type_vlan.py:148
-#: neutron/plugins/openvswitch/ovs_db_v2.py:92
-#: neutron/plugins/openvswitch/ovs_db_v2.py:110
+#: neutron/plugins/openvswitch/ovs_db_v2.py:93
+#: neutron/plugins/openvswitch/ovs_db_v2.py:111
 #, python-format
 msgid ""
 "Removing vlan %(vlan_id)s on physical network %(physical_network)s from "
@@ -6035,7 +6028,7 @@ msgstr ""
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:306
 #: neutron/plugins/ml2/drivers/type_vlan.py:93
 #: neutron/plugins/mlnx/mlnx_plugin.py:143
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:362
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:365
 #, python-format
 msgid "Network VLAN ranges: %s"
 msgstr ""
@@ -6330,26 +6323,26 @@ msgstr ""
 
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:349
 #: neutron/plugins/mlnx/mlnx_plugin.py:216
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:412
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:417
 msgid "provider:segmentation_id specified for flat network"
 msgstr ""
 
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:358
 #: neutron/plugins/mlnx/mlnx_plugin.py:224
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:421
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:426
 #, python-format
 msgid "provider:segmentation_id out of range (%(min_id)s through %(max_id)s)"
 msgstr ""
 
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:365
 #: neutron/plugins/mlnx/mlnx_plugin.py:232
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:441
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:446
 msgid "provider:physical_network specified for local network"
 msgstr ""
 
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:371
 #: neutron/plugins/mlnx/mlnx_plugin.py:236
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:447
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:452
 msgid "provider:segmentation_id specified for local network"
 msgstr ""
 
@@ -6683,7 +6676,7 @@ msgstr ""
 
 #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:146
 #: neutron/plugins/ml2/drivers/type_vlan.py:209
-#: neutron/plugins/openvswitch/ovs_db_v2.py:166
+#: neutron/plugins/openvswitch/ovs_db_v2.py:167
 #, python-format
 msgid ""
 "Reserving specific vlan %(vlan_id)s on physical network "
@@ -6692,7 +6685,7 @@ msgstr ""
 
 #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:170
 #: neutron/plugins/ml2/drivers/type_vlan.py:258
-#: neutron/plugins/openvswitch/ovs_db_v2.py:196
+#: neutron/plugins/openvswitch/ovs_db_v2.py:197
 #, python-format
 msgid ""
 "Releasing vlan %(vlan_id)s on physical network %(physical_network)s to "
@@ -6701,7 +6694,7 @@ msgstr ""
 
 #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:175
 #: neutron/plugins/ml2/drivers/type_vlan.py:253
-#: neutron/plugins/openvswitch/ovs_db_v2.py:191
+#: neutron/plugins/openvswitch/ovs_db_v2.py:192
 #, python-format
 msgid ""
 "Releasing vlan %(vlan_id)s on physical network %(physical_network)s "
@@ -7795,7 +7788,7 @@ msgstr ""
 
 #: neutron/plugins/ml2/drivers/type_gre.py:155
 #: neutron/plugins/ml2/drivers/type_vxlan.py:165
-#: neutron/plugins/openvswitch/ovs_db_v2.py:234
+#: neutron/plugins/openvswitch/ovs_db_v2.py:235
 #, python-format
 msgid "Removing tunnel %s from pool"
 msgstr ""
@@ -7834,7 +7827,7 @@ msgid "%(type)s ID ranges: %(range)s"
 msgstr ""
 
 #: neutron/plugins/ml2/drivers/type_tunnel.py:71
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:431
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:436
 #, python-format
 msgid "provider:physical_network specified for %s network"
 msgstr ""
@@ -8173,7 +8166,7 @@ msgid "Mellanox Embedded Switch Plugin initialisation complete"
 msgstr ""
 
 #: neutron/plugins/mlnx/mlnx_plugin.py:141
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:360
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:363
 #, python-format
 msgid "%s. Server terminated!"
 msgstr ""
@@ -8925,7 +8918,7 @@ msgid "del_portinfo(): NotFound portinfo for port_id: %s"
 msgstr ""
 
 #: neutron/plugins/nec/db/api.py:212
-#: neutron/plugins/openvswitch/ovs_db_v2.py:322
+#: neutron/plugins/openvswitch/ovs_db_v2.py:323
 #, python-format
 msgid "get_port_with_securitygroups() called:port_id=%s"
 msgstr ""
@@ -9614,7 +9607,7 @@ msgstr ""
 
 #: neutron/plugins/nicira/dhcpmeta_modes.py:93
 #, python-format
-msgid "Unable to run Neutron with config option '%s', as NVP does not support it"
+msgid "Unable to run Neutron with config option '%s', as NSX does not support it"
 msgstr ""
 
 #: neutron/plugins/nicira/dhcpmeta_modes.py:96
@@ -9967,29 +9960,29 @@ msgstr ""
 msgid "[%(rid)d] Failed to parse API provider: %(e)s"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:34
+#: neutron/plugins/nicira/common/config.py:35
 msgid ""
 "Maximum number of ports of a logical switch on a bridged transport zone "
 "(default 5000)"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:37
+#: neutron/plugins/nicira/common/config.py:39
 msgid ""
 "Maximum number of ports of a logical switch on an overlay transport zone "
 "(default 256)"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:40
-msgid "Maximum concurrent connections to each NVP controller."
+#: neutron/plugins/nicira/common/config.py:43
+msgid "Maximum concurrent connections to each NSX controller."
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:43
+#: neutron/plugins/nicira/common/config.py:48
 msgid ""
 "Number of seconds a generation id should be valid for (default -1 meaning"
 " do not time out)"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:46
+#: neutron/plugins/nicira/common/config.py:52
 msgid ""
 "If set to access_network this enables a dedicated connection to the "
 "metadata proxy for metadata server access via Neutron router. If set to "
@@ -9998,135 +9991,135 @@ msgid ""
 "namespaces otherwise access_network should be used."
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:54
+#: neutron/plugins/nicira/common/config.py:61
 msgid ""
 "The default network tranport type to use (stt, gre, bridge, ipsec_gre, or"
 " ipsec_stt)"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:57
+#: neutron/plugins/nicira/common/config.py:65
 msgid "The mode used to implement DHCP/metadata services."
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:62
+#: neutron/plugins/nicira/common/config.py:71
 msgid ""
 "Interval in seconds between runs of the state synchronization task. Set "
 "it to 0 to disable it"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:65
+#: neutron/plugins/nicira/common/config.py:75
 msgid ""
 "Maximum value for the additional random delay in seconds between runs of "
 "the state synchronization task"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:69
+#: neutron/plugins/nicira/common/config.py:80
 msgid ""
 "Minimum delay, in seconds, between two state synchronization queries to "
-"NVP. It must not exceed state_sync_interval"
+"NSX. It must not exceed state_sync_interval"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:73
+#: neutron/plugins/nicira/common/config.py:85
 msgid ""
-"Minimum number of resources to be retrieved from NVP during state "
+"Minimum number of resources to be retrieved from NSX during state "
 "synchronization"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:76
+#: neutron/plugins/nicira/common/config.py:89
 msgid ""
 "Always read operational status from backend on show operations. Enabling "
 "this option might slow down the system."
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:84
-msgid "User name for NVP controllers in this cluster"
+#: neutron/plugins/nicira/common/config.py:98
+msgid "User name for NSX controllers in this cluster"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:88
-msgid "Password for NVP controllers in this cluster"
+#: neutron/plugins/nicira/common/config.py:103
+msgid "Password for NSX controllers in this cluster"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:91
+#: neutron/plugins/nicira/common/config.py:106
 msgid "Total time limit for a cluster request"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:94
+#: neutron/plugins/nicira/common/config.py:109
 msgid "Time before aborting a request"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:97
+#: neutron/plugins/nicira/common/config.py:112
 msgid "Number of time a request should be retried"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:100
+#: neutron/plugins/nicira/common/config.py:115
 msgid "Number of times a redirect should be followed"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:102
-msgid "Lists the NVP controllers in this cluster"
+#: neutron/plugins/nicira/common/config.py:118
+msgid "Lists the NSX controllers in this cluster"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:107
+#: neutron/plugins/nicira/common/config.py:123
 msgid ""
-"This is uuid of the default NVP Transport zone that will be used for "
+"This is uuid of the default NSX Transport zone that will be used for "
 "creating tunneled isolated \"Neutron\" networks. It needs to be created "
-"in NVP before starting Neutron with the nvp plugin."
+"in NSX before starting Neutron with the nsx plugin."
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:112
+#: neutron/plugins/nicira/common/config.py:128
 msgid ""
-"Unique identifier of the NVP L3 Gateway service which will be used for "
+"Unique identifier of the NSX L3 Gateway service which will be used for "
 "implementing routers and floating IPs"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:116
+#: neutron/plugins/nicira/common/config.py:132
 msgid ""
-"Unique identifier of the NVP L2 Gateway service which will be used by "
+"Unique identifier of the NSX L2 Gateway service which will be used by "
 "default for network gateways"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:119
+#: neutron/plugins/nicira/common/config.py:135
 msgid ""
 "Unique identifier of the Service Cluster which will be used by logical "
 "services like dhcp and metadata"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:122
+#: neutron/plugins/nicira/common/config.py:138
 msgid ""
 "Name of the interface on a L2 Gateway transport nodewhich should be used "
 "by default when setting up a network connection"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:132
+#: neutron/plugins/nicira/common/config.py:148
 msgid "User name for vsm"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:136
+#: neutron/plugins/nicira/common/config.py:152
 msgid "Password for vsm"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:138
+#: neutron/plugins/nicira/common/config.py:154
 msgid "uri for vsm"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:140
+#: neutron/plugins/nicira/common/config.py:156
 msgid "Optional parameter identifying the ID of datacenter to deploy NSX Edges"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:143
-#: neutron/plugins/nicira/common/config.py:149
+#: neutron/plugins/nicira/common/config.py:159
+#: neutron/plugins/nicira/common/config.py:165
 msgid "Optional parameter identifying the ID of datastore to deploy NSX Edges"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:146
+#: neutron/plugins/nicira/common/config.py:162
 msgid "Optional parameter identifying the ID of resource to deploy NSX Edges"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:152
+#: neutron/plugins/nicira/common/config.py:168
 msgid "Network ID for physical network connectivity"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:155
+#: neutron/plugins/nicira/common/config.py:171
 msgid "Task status check interval"
 msgstr ""
 
@@ -10496,143 +10489,143 @@ msgstr ""
 msgid "Monitor Resource binding with id:%s not found!"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:49
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:50
 msgid "Comma separated list of additional domain name servers"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:55
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:58
 msgid "Default DHCP lease time"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:61
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:66
 msgid "IP address used by Metadata server."
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:64
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:70
 msgid "TCP Port used by Metadata server."
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:96
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:103
 #, python-format
 msgid "Unable to find Logical Service Node for network %s"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:107
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:114
 #, python-format
 msgid "Unable to create LSN for network %s"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:115
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:122
 #, python-format
 msgid "Unable to delete Logical Service Node %s"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:132
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:139
 #, python-format
 msgid ""
 "Unable to find Logical Service Node Port for LSN %(lsn_id)s and subnet "
 "%(subnet_id)s"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:154
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:161
 #, python-format
 msgid ""
 "Unable to find Logical Service Node Port for LSN %(lsn_id)s and mac "
 "address %(mac)s"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:174
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:181
 #, python-format
 msgid "Unable to create port for LSN  %s"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:182
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:189
 #, python-format
 msgid "Unable to delete LSN Port %s"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:202
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:206
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:209
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:213
 #, python-format
 msgid "Metadata port not found while attempting to delete it from network %s"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:209
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:216
 #, python-format
 msgid "Unable to find Logical Services Node Port with MAC %s"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:288
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:295
 #, python-format
 msgid ""
 "Unable to configure dhcp for Logical Service Node %(lsn_id)s and port "
 "%(lsn_port_id)s"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:309
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:316
 #, python-format
 msgid "Unable to configure metadata access for subnet %s"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:332
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:339
 #, python-format
 msgid "Error while configuring LSN port %s"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:436
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:443
 #, python-format
 msgid ""
 "Error while creating subnet %(cidr)s for network %(network)s. Please, "
 "contact administrator"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:506
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:521
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:513
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:528
 #, python-format
 msgid "Performing DHCP %(action)s for resource: %(resource)s"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:516
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:523
 #, python-format
 msgid "Logical Services Node for network %s configured successfully"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:538
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:545
 #, python-format
 msgid "Error while configuring DHCP for port %s"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:550
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:557
 #, python-format
 msgid "DHCP is disabled for subnet %s: nothing to do"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:569
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:576
 #, python-format
 msgid "DHCP for port %s configured successfully"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:577
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:584
 #, python-format
 msgid "Network %s is external: nothing to do"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:585
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:592
 #, python-format
 msgid "Configuring metadata entry for port %s"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:597
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:604
 #, python-format
 msgid "Metadata for port %s configured successfully"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:601
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:608
 #, python-format
 msgid "Handle metadata access via router: %(r)s and interface %(i)s"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:618
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:625
 #, python-format
 msgid "Metadata for router %s handled successfully"
 msgstr ""
@@ -11139,78 +11132,78 @@ msgstr ""
 msgid "Exception in _check_pending_tasks"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_db_v2.py:215
+#: neutron/plugins/openvswitch/ovs_db_v2.py:216
 #, python-format
 msgid "Skipping unreasonable tunnel ID range %(tun_min)s:%(tun_max)s"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_db_v2.py:263
+#: neutron/plugins/openvswitch/ovs_db_v2.py:264
 #, python-format
 msgid "Reserving tunnel %s from pool"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_db_v2.py:278
+#: neutron/plugins/openvswitch/ovs_db_v2.py:279
 #, python-format
 msgid "Reserving specific tunnel %s from pool"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_db_v2.py:281
+#: neutron/plugins/openvswitch/ovs_db_v2.py:282
 #, python-format
 msgid "Reserving specific tunnel %s outside pool"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_db_v2.py:304
+#: neutron/plugins/openvswitch/ovs_db_v2.py:305
 #, python-format
 msgid "Releasing tunnel %s outside pool"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_db_v2.py:306
+#: neutron/plugins/openvswitch/ovs_db_v2.py:307
 #, python-format
 msgid "Releasing tunnel %s to pool"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_db_v2.py:308
+#: neutron/plugins/openvswitch/ovs_db_v2.py:309
 #, python-format
 msgid "tunnel_id %s not found"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_db_v2.py:380
+#: neutron/plugins/openvswitch/ovs_db_v2.py:381
 #, python-format
 msgid "Adding a tunnel endpoint for %s"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_db_v2.py:396
+#: neutron/plugins/openvswitch/ovs_db_v2.py:397
 #, python-format
 msgid ""
 "Adding a tunnel endpoint failed due to a concurrenttransaction had been "
 "committed (%s attempts left)"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_db_v2.py:401
+#: neutron/plugins/openvswitch/ovs_db_v2.py:402
 msgid "Unable to generate a new tunnel id"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:308
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:311
 #, python-format
 msgid "Invalid tenant_network_type: %s. Server terminated!"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:325
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:328
 #, python-format
 msgid "Tunneling disabled but tenant_network_type is '%s'. Server terminated!"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:371
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:374
 #, python-format
 msgid "Invalid tunnel ID range: '%(range)s' - %(e)s. Server terminated!"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:375
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:378
 #, python-format
 msgid "Tunnel ID ranges: %s"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:428
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:433
 #, python-format
 msgid "%s networks are not enabled"
 msgstr ""
@@ -12043,11 +12036,11 @@ msgid ""
 "firewall is supported per tenant."
 msgstr ""
 
-#: neutron/services/firewall/agents/firewall_agent_api.py:34
+#: neutron/services/firewall/agents/firewall_agent_api.py:33
 msgid "Name of the FWaaS Driver"
 msgstr ""
 
-#: neutron/services/firewall/agents/firewall_agent_api.py:38
+#: neutron/services/firewall/agents/firewall_agent_api.py:37
 msgid "Enable FWaaS"
 msgstr ""
 
@@ -12063,79 +12056,79 @@ msgstr ""
 msgid "Initializing firewall agent"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:73
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:74
 #, python-format
 msgid "FWaaS Driver Loaded: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:75
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:77
 #, python-format
 msgid "Error importing FWaaS device driver: %s"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:108
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:110
 #, python-format
 msgid "%(func_name)s from agent for fw: %(fwid)s"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:116
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:118
 #, python-format
 msgid "No Routers on tenant: %s"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:123
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:247
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:125
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:252
 #, python-format
 msgid "Apply fw on Router List: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:132
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:134
 #, python-format
 msgid "Firewall Driver Error for %(func_name)s for fw: %(fwid)s"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:147
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:149
 #, python-format
 msgid "FWaaS RPC failure in %(func_name)s for fw: %(fwid)s"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:164
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:177
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:166
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:179
 #, python-format
 msgid "Firewall Driver Error on fw state %(fwmsg)s for fw: %(fwid)s"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:189
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:191
 #, python-format
 msgid "Process router add, router_id: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:200
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:202
 #, python-format
 msgid "Process router add, fw_list: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:217
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:219
 #, python-format
 msgid "FWaaS RPC info call failed for '%s'."
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:229
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:234
 #, python-format
 msgid "Tenants with Firewalls: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:239
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:244
 #, python-format
 msgid "Router List: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:241
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:246
 #, python-format
 msgid "fw_list: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:258
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:263
 msgid "Failed fwaas process services sync"
 msgstr ""
 
@@ -13213,3 +13206,61 @@ msgstr ""
 #~ msgid "Number of security rules allowed per tenant, -1 for unlimited"
 #~ msgstr ""
 
+#~ msgid ""
+#~ "DNat is disabled for the router "
+#~ "%(router_id)s. Floating IPs cannot be "
+#~ "associated."
+#~ msgstr ""
+
+#~ msgid ""
+#~ "Unable to run Neutron with config "
+#~ "option '%s', as NVP does not "
+#~ "support it"
+#~ msgstr ""
+
+#~ msgid "Maximum concurrent connections to each NVP controller."
+#~ msgstr ""
+
+#~ msgid ""
+#~ "Minimum delay, in seconds, between two"
+#~ " state synchronization queries to NVP. "
+#~ "It must not exceed state_sync_interval"
+#~ msgstr ""
+
+#~ msgid ""
+#~ "Minimum number of resources to be "
+#~ "retrieved from NVP during state "
+#~ "synchronization"
+#~ msgstr ""
+
+#~ msgid "User name for NVP controllers in this cluster"
+#~ msgstr ""
+
+#~ msgid "Password for NVP controllers in this cluster"
+#~ msgstr ""
+
+#~ msgid "Lists the NVP controllers in this cluster"
+#~ msgstr ""
+
+#~ msgid ""
+#~ "This is uuid of the default NVP"
+#~ " Transport zone that will be used "
+#~ "for creating tunneled isolated \"Neutron\" "
+#~ "networks. It needs to be created "
+#~ "in NVP before starting Neutron with "
+#~ "the nvp plugin."
+#~ msgstr ""
+
+#~ msgid ""
+#~ "Unique identifier of the NVP L3 "
+#~ "Gateway service which will be used "
+#~ "for implementing routers and floating "
+#~ "IPs"
+#~ msgstr ""
+
+#~ msgid ""
+#~ "Unique identifier of the NVP L2 "
+#~ "Gateway service which will be used "
+#~ "by default for network gateways"
+#~ msgstr ""
+
index 1974bf099fcbcb5308c039da00fd2f7feaac8150..3f5de12cf059f5499af8c9dc07ce7ea38b483c94 100644 (file)
@@ -7,7 +7,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version:  Quantum\n"
 "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2014-01-02 06:32+0000\n"
+"POT-Creation-Date: 2014-01-12 06:33+0000\n"
 "PO-Revision-Date: 2013-01-28 21:54+0000\n"
 "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
 "Language-Team: Finnish (Finland) "
@@ -896,7 +896,7 @@ msgstr ""
 msgid "Location to store DHCP server config files"
 msgstr ""
 
-#: neutron/agent/linux/dhcp.py:48 neutron/plugins/nicira/dhcp_meta/nvp.py:53
+#: neutron/agent/linux/dhcp.py:48 neutron/plugins/nicira/dhcp_meta/nvp.py:55
 msgid "Domain to use for building the hostnames"
 msgstr ""
 
@@ -1250,7 +1250,7 @@ msgid "TCP Port used by Nova metadata server."
 msgstr ""
 
 #: neutron/agent/metadata/agent.py:73
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:67
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:74
 msgid "Shared secret to sign instance-id request"
 msgstr ""
 
@@ -2436,30 +2436,30 @@ msgstr ""
 msgid "An exception occurred while creating the %(resource)s:%(item)s"
 msgstr ""
 
-#: neutron/db/db_base_plugin_v2.py:1043
+#: neutron/db/db_base_plugin_v2.py:1045
 #, python-format
 msgid "%(name)s '%(addr)s' does not match the ip_version '%(ip_version)s'"
 msgstr ""
 
-#: neutron/db/db_base_plugin_v2.py:1067
+#: neutron/db/db_base_plugin_v2.py:1069
 msgid "Gateway is not valid on subnet"
 msgstr ""
 
-#: neutron/db/db_base_plugin_v2.py:1087 neutron/db/db_base_plugin_v2.py:1101
+#: neutron/db/db_base_plugin_v2.py:1089 neutron/db/db_base_plugin_v2.py:1103
 msgid "new subnet"
 msgstr ""
 
-#: neutron/db/db_base_plugin_v2.py:1094
+#: neutron/db/db_base_plugin_v2.py:1096
 #, python-format
 msgid "Error parsing dns address %s"
 msgstr ""
 
-#: neutron/db/db_base_plugin_v2.py:1356
+#: neutron/db/db_base_plugin_v2.py:1358
 #, 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:1448
+#: neutron/db/db_base_plugin_v2.py:1450
 #, python-format
 msgid "%(address)s (%(subnet_id)s) is not recycled"
 msgstr ""
@@ -2988,51 +2988,51 @@ msgid ""
 "exceeds the maximum %(quota)s."
 msgstr ""
 
-#: neutron/extensions/firewall.py:40
+#: neutron/extensions/firewall.py:39
 #, python-format
 msgid "Firewall %(firewall_id)s could not be found."
 msgstr ""
 
-#: neutron/extensions/firewall.py:44
+#: neutron/extensions/firewall.py:43
 #, python-format
 msgid "Firewall %(firewall_id)s is still active."
 msgstr ""
 
-#: neutron/extensions/firewall.py:48
+#: neutron/extensions/firewall.py:47
 #, python-format
 msgid ""
 "Operation cannot be performed since associated Firewall %(firewall_id)s "
 "is in %(pending_state)s."
 msgstr ""
 
-#: neutron/extensions/firewall.py:53
+#: neutron/extensions/firewall.py:52
 #, python-format
 msgid "Firewall Policy %(firewall_policy_id)s could not be found."
 msgstr ""
 
-#: neutron/extensions/firewall.py:57
+#: neutron/extensions/firewall.py:56
 #, python-format
 msgid "Firewall Policy %(firewall_policy_id)s is being used."
 msgstr ""
 
-#: neutron/extensions/firewall.py:61
+#: neutron/extensions/firewall.py:60
 #, python-format
 msgid "Firewall Rule %(firewall_rule_id)s could not be found."
 msgstr ""
 
-#: neutron/extensions/firewall.py:65
+#: neutron/extensions/firewall.py:64
 #, python-format
 msgid "Firewall Rule %(firewall_rule_id)s is being used."
 msgstr ""
 
-#: neutron/extensions/firewall.py:69
+#: neutron/extensions/firewall.py:68
 #, python-format
 msgid ""
 "Firewall Rule %(firewall_rule_id)s is not associated  with Firewall "
 "Policy %(firewall_policy_id)s."
 msgstr ""
 
-#: neutron/extensions/firewall.py:74
+#: neutron/extensions/firewall.py:73
 #, python-format
 msgid ""
 "Firewall Rule protocol %(protocol)s is not supported. Only protocol "
@@ -3040,91 +3040,91 @@ msgid ""
 "supported."
 msgstr ""
 
-#: neutron/extensions/firewall.py:80
+#: neutron/extensions/firewall.py:79
 #, python-format
 msgid ""
 "Firewall rule action %(action)s is not supported. Only action values "
 "%(values)s are supported."
 msgstr ""
 
-#: neutron/extensions/firewall.py:85
+#: neutron/extensions/firewall.py:84
 #, python-format
 msgid "Invalid value for port %(port)s."
 msgstr ""
 
-#: neutron/extensions/firewall.py:89
+#: neutron/extensions/firewall.py:88
 msgid "Missing rule info argument for insert/remove rule operation."
 msgstr ""
 
-#: neutron/extensions/firewall.py:99
+#: neutron/extensions/firewall.py:98
 #, python-format
 msgid "%(driver)s: Internal driver error."
 msgstr ""
 
-#: neutron/extensions/firewall.py:148
+#: neutron/extensions/firewall.py:147
 #, python-format
 msgid "Port '%s' is not a valid number"
 msgstr ""
 
-#: neutron/extensions/firewall.py:152
+#: neutron/extensions/firewall.py:151
 #, python-format
 msgid "Invalid port '%s'"
 msgstr ""
 
-#: neutron/extensions/firewall.py:166
+#: neutron/extensions/firewall.py:165
 #, python-format
 msgid "%(msg_ip)s and %(msg_subnet)s"
 msgstr ""
 
-#: neutron/extensions/firewall.py:286
+#: neutron/extensions/firewall.py:285
 msgid "Number of firewalls allowed per tenant. A negative value means unlimited."
 msgstr ""
 
-#: neutron/extensions/firewall.py:290
+#: neutron/extensions/firewall.py:289
 msgid ""
 "Number of firewall policies allowed per tenant. A negative value means "
 "unlimited."
 msgstr ""
 
-#: neutron/extensions/firewall.py:294
+#: neutron/extensions/firewall.py:293
 msgid ""
 "Number of firewall rules allowed per tenant. A negative value means "
 "unlimited."
 msgstr ""
 
-#: neutron/extensions/l3.py:36
+#: neutron/extensions/l3.py:34
 #, python-format
 msgid "Router %(router_id)s could not be found"
 msgstr ""
 
-#: neutron/extensions/l3.py:40
+#: neutron/extensions/l3.py:38
 #, python-format
 msgid "Router %(router_id)s still has active ports"
 msgstr ""
 
-#: neutron/extensions/l3.py:44
+#: neutron/extensions/l3.py:42
 #, python-format
 msgid "Router %(router_id)s does not have an interface with id %(port_id)s"
 msgstr ""
 
-#: neutron/extensions/l3.py:49
+#: neutron/extensions/l3.py:47
 #, python-format
 msgid "Router %(router_id)s has no interface on subnet %(subnet_id)s"
 msgstr ""
 
-#: neutron/extensions/l3.py:54
+#: neutron/extensions/l3.py:52
 #, python-format
 msgid ""
 "Router interface for subnet %(subnet_id)s on router %(router_id)s cannot "
 "be deleted, as it is required by one or more floating IPs."
 msgstr ""
 
-#: neutron/extensions/l3.py:60
+#: neutron/extensions/l3.py:58
 #, python-format
 msgid "Floating IP %(floatingip_id)s could not be found"
 msgstr ""
 
-#: neutron/extensions/l3.py:64
+#: neutron/extensions/l3.py:62
 #, python-format
 msgid ""
 "External network %(external_network_id)s is not reachable from subnet "
@@ -3132,7 +3132,7 @@ msgid ""
 "Floating IP."
 msgstr ""
 
-#: neutron/extensions/l3.py:70
+#: neutron/extensions/l3.py:68
 #, python-format
 msgid ""
 "Cannot associate floating IP %(floating_ip_address)s (%(fip_id)s) with "
@@ -3140,37 +3140,30 @@ msgid ""
 "has a floating IP on external network %(net_id)s."
 msgstr ""
 
-#: neutron/extensions/l3.py:77
+#: neutron/extensions/l3.py:75
 #, python-format
 msgid ""
 "Port %(port_id)s has owner %(device_owner)s and therefore cannot be "
 "deleted directly via the port API."
 msgstr ""
 
-#: neutron/extensions/l3.py:82
+#: neutron/extensions/l3.py:80
 #, python-format
 msgid ""
 "Gateway cannot be updated for router %(router_id)s, since a gateway to "
 "external network %(net_id)s is required by one or more floating IPs."
 msgstr ""
 
-#: neutron/extensions/l3.py:142
+#: neutron/extensions/l3.py:140
 msgid "Number of routers allowed per tenant. A negative value means unlimited."
 msgstr ""
 
-#: neutron/extensions/l3.py:146
+#: neutron/extensions/l3.py:144
 msgid ""
 "Number of floating IPs allowed per tenant. A negative value means "
 "unlimited."
 msgstr ""
 
-#: neutron/extensions/l3_ext_gw_mode.py:28
-#, python-format
-msgid ""
-"DNat is disabled for the router %(router_id)s. Floating IPs cannot be "
-"associated."
-msgstr ""
-
 #: neutron/extensions/l3agentscheduler.py:49
 #: neutron/extensions/l3agentscheduler.py:87
 msgid "No plugin for L3 routing registered to handle router scheduling"
@@ -3270,21 +3263,21 @@ msgid ""
 " %(pool)s"
 msgstr ""
 
-#: neutron/extensions/metering.py:34
+#: neutron/extensions/metering.py:33
 #, python-format
 msgid "Metering label %(label_id)s does not exist"
 msgstr ""
 
-#: neutron/extensions/metering.py:38
+#: neutron/extensions/metering.py:37
 msgid "Duplicate Metering Rule in POST."
 msgstr ""
 
-#: neutron/extensions/metering.py:42
+#: neutron/extensions/metering.py:41
 #, python-format
 msgid "Metering label rule %(rule_id)s does not exist"
 msgstr ""
 
-#: neutron/extensions/metering.py:46
+#: neutron/extensions/metering.py:45
 #, python-format
 msgid ""
 "Metering label rule with remote_ip_prefix %(remote_ip_prefix)s overlaps "
@@ -3433,67 +3426,67 @@ msgstr ""
 msgid "API for retrieving service providers for Neutron advanced services"
 msgstr ""
 
-#: neutron/extensions/vpnaas.py:36
+#: neutron/extensions/vpnaas.py:33
 #, python-format
 msgid "VPNService %(vpnservice_id)s could not be found"
 msgstr ""
 
-#: neutron/extensions/vpnaas.py:40
+#: neutron/extensions/vpnaas.py:37
 #, python-format
 msgid "ipsec_site_connection %(ipsecsite_conn_id)s not found"
 msgstr ""
 
-#: neutron/extensions/vpnaas.py:44
+#: neutron/extensions/vpnaas.py:41
 #, python-format
 msgid "ipsec_site_connection %(attr)s is equal to or less than dpd_interval"
 msgstr ""
 
-#: neutron/extensions/vpnaas.py:49
+#: neutron/extensions/vpnaas.py:46
 #, python-format
 msgid "ipsec_site_connection MTU %(mtu)d is too small for ipv%(version)s"
 msgstr ""
 
-#: neutron/extensions/vpnaas.py:54
+#: neutron/extensions/vpnaas.py:51
 #, python-format
 msgid "IKEPolicy %(ikepolicy_id)s could not be found"
 msgstr ""
 
-#: neutron/extensions/vpnaas.py:58
+#: neutron/extensions/vpnaas.py:55
 #, python-format
 msgid "IPsecPolicy %(ipsecpolicy_id)s could not be found"
 msgstr ""
 
-#: neutron/extensions/vpnaas.py:62
+#: neutron/extensions/vpnaas.py:59
 #, python-format
 msgid "IKEPolicy %(ikepolicy_id)s is still in use"
 msgstr ""
 
-#: neutron/extensions/vpnaas.py:66
+#: neutron/extensions/vpnaas.py:63
 #, python-format
 msgid "VPNService %(vpnservice_id)s is still in use"
 msgstr ""
 
-#: neutron/extensions/vpnaas.py:70
+#: neutron/extensions/vpnaas.py:67
 #, python-format
 msgid "Router %(router_id)s is used by VPNService %(vpnservice_id)s"
 msgstr ""
 
-#: neutron/extensions/vpnaas.py:74
+#: neutron/extensions/vpnaas.py:71
 #, python-format
 msgid "Invalid state %(state)s of vpnaas resource %(id)s for updating"
 msgstr ""
 
-#: neutron/extensions/vpnaas.py:79
+#: neutron/extensions/vpnaas.py:76
 #, python-format
 msgid "IPsecPolicy %(ipsecpolicy_id)s is still in use"
 msgstr ""
 
-#: neutron/extensions/vpnaas.py:83
+#: neutron/extensions/vpnaas.py:80
 #, python-format
 msgid "Can not load driver :%(device_driver)s"
 msgstr ""
 
-#: neutron/extensions/vpnaas.py:87
+#: neutron/extensions/vpnaas.py:84
 #, python-format
 msgid "Subnet %(subnet_id)s is not connected to Router %(router_id)s"
 msgstr ""
@@ -5395,7 +5388,7 @@ msgstr ""
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:318
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:345
 #: neutron/plugins/mlnx/mlnx_plugin.py:191
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:408
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:413
 msgid "provider:network_type required"
 msgstr ""
 
@@ -5403,8 +5396,8 @@ msgstr ""
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:336
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:355
 #: neutron/plugins/mlnx/mlnx_plugin.py:221
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:418
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:437
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:423
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:442
 msgid "provider:segmentation_id required"
 msgstr ""
 
@@ -5423,7 +5416,7 @@ msgstr ""
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:343
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:377
 #: neutron/plugins/mlnx/mlnx_plugin.py:207
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:453
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:458
 #, python-format
 msgid "provider:network_type %s not supported"
 msgstr ""
@@ -5431,7 +5424,7 @@ msgstr ""
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:349
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:383
 #: neutron/plugins/mlnx/mlnx_plugin.py:248
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:459
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:464
 #, python-format
 msgid "Unknown provider:physical_network %s"
 msgstr ""
@@ -5439,7 +5432,7 @@ msgstr ""
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:355
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:389
 #: neutron/plugins/mlnx/mlnx_plugin.py:254
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:465
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:470
 msgid "provider:physical_network required"
 msgstr ""
 
@@ -5592,7 +5585,7 @@ msgstr ""
 #: neutron/plugins/hyperv/hyperv_neutron_plugin.py:254
 #: neutron/plugins/metaplugin/meta_neutron_plugin.py:175
 #: neutron/plugins/mlnx/mlnx_plugin.py:333
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:510
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:518
 #, python-format
 msgid "Created network: %s"
 msgstr ""
@@ -5953,7 +5946,7 @@ msgstr ""
 
 #: neutron/plugins/hyperv/db.py:41
 #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:117
-#: neutron/plugins/openvswitch/ovs_db_v2.py:136
+#: neutron/plugins/openvswitch/ovs_db_v2.py:137
 #, python-format
 msgid ""
 "Reserving vlan %(vlan_id)s on physical network %(physical_network)s from "
@@ -5968,7 +5961,7 @@ msgstr ""
 #: neutron/plugins/hyperv/db.py:79
 #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:140
 #: neutron/plugins/ml2/drivers/type_vlan.py:203
-#: neutron/plugins/openvswitch/ovs_db_v2.py:160
+#: neutron/plugins/openvswitch/ovs_db_v2.py:161
 #, python-format
 msgid ""
 "Reserving specific vlan %(vlan_id)s on physical network "
@@ -5982,7 +5975,7 @@ msgstr ""
 
 #: neutron/plugins/hyperv/db.py:141
 #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:181
-#: neutron/plugins/openvswitch/ovs_db_v2.py:201
+#: neutron/plugins/openvswitch/ovs_db_v2.py:202
 #, python-format
 msgid "vlan_id %(vlan_id)s on physical network %(physical_network)s not found"
 msgstr ""
@@ -5992,8 +5985,8 @@ msgstr ""
 #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:87
 #: neutron/plugins/ml2/drivers/type_vlan.py:127
 #: neutron/plugins/ml2/drivers/type_vlan.py:148
-#: neutron/plugins/openvswitch/ovs_db_v2.py:92
-#: neutron/plugins/openvswitch/ovs_db_v2.py:110
+#: neutron/plugins/openvswitch/ovs_db_v2.py:93
+#: neutron/plugins/openvswitch/ovs_db_v2.py:111
 #, python-format
 msgid ""
 "Removing vlan %(vlan_id)s on physical network %(physical_network)s from "
@@ -6035,7 +6028,7 @@ msgstr ""
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:306
 #: neutron/plugins/ml2/drivers/type_vlan.py:93
 #: neutron/plugins/mlnx/mlnx_plugin.py:143
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:362
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:365
 #, python-format
 msgid "Network VLAN ranges: %s"
 msgstr ""
@@ -6330,26 +6323,26 @@ msgstr ""
 
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:349
 #: neutron/plugins/mlnx/mlnx_plugin.py:216
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:412
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:417
 msgid "provider:segmentation_id specified for flat network"
 msgstr ""
 
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:358
 #: neutron/plugins/mlnx/mlnx_plugin.py:224
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:421
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:426
 #, python-format
 msgid "provider:segmentation_id out of range (%(min_id)s through %(max_id)s)"
 msgstr ""
 
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:365
 #: neutron/plugins/mlnx/mlnx_plugin.py:232
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:441
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:446
 msgid "provider:physical_network specified for local network"
 msgstr ""
 
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:371
 #: neutron/plugins/mlnx/mlnx_plugin.py:236
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:447
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:452
 msgid "provider:segmentation_id specified for local network"
 msgstr ""
 
@@ -6683,7 +6676,7 @@ msgstr ""
 
 #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:146
 #: neutron/plugins/ml2/drivers/type_vlan.py:209
-#: neutron/plugins/openvswitch/ovs_db_v2.py:166
+#: neutron/plugins/openvswitch/ovs_db_v2.py:167
 #, python-format
 msgid ""
 "Reserving specific vlan %(vlan_id)s on physical network "
@@ -6692,7 +6685,7 @@ msgstr ""
 
 #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:170
 #: neutron/plugins/ml2/drivers/type_vlan.py:258
-#: neutron/plugins/openvswitch/ovs_db_v2.py:196
+#: neutron/plugins/openvswitch/ovs_db_v2.py:197
 #, python-format
 msgid ""
 "Releasing vlan %(vlan_id)s on physical network %(physical_network)s to "
@@ -6701,7 +6694,7 @@ msgstr ""
 
 #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:175
 #: neutron/plugins/ml2/drivers/type_vlan.py:253
-#: neutron/plugins/openvswitch/ovs_db_v2.py:191
+#: neutron/plugins/openvswitch/ovs_db_v2.py:192
 #, python-format
 msgid ""
 "Releasing vlan %(vlan_id)s on physical network %(physical_network)s "
@@ -7795,7 +7788,7 @@ msgstr ""
 
 #: neutron/plugins/ml2/drivers/type_gre.py:155
 #: neutron/plugins/ml2/drivers/type_vxlan.py:165
-#: neutron/plugins/openvswitch/ovs_db_v2.py:234
+#: neutron/plugins/openvswitch/ovs_db_v2.py:235
 #, python-format
 msgid "Removing tunnel %s from pool"
 msgstr ""
@@ -7834,7 +7827,7 @@ msgid "%(type)s ID ranges: %(range)s"
 msgstr ""
 
 #: neutron/plugins/ml2/drivers/type_tunnel.py:71
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:431
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:436
 #, python-format
 msgid "provider:physical_network specified for %s network"
 msgstr ""
@@ -8173,7 +8166,7 @@ msgid "Mellanox Embedded Switch Plugin initialisation complete"
 msgstr ""
 
 #: neutron/plugins/mlnx/mlnx_plugin.py:141
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:360
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:363
 #, python-format
 msgid "%s. Server terminated!"
 msgstr ""
@@ -8925,7 +8918,7 @@ msgid "del_portinfo(): NotFound portinfo for port_id: %s"
 msgstr ""
 
 #: neutron/plugins/nec/db/api.py:212
-#: neutron/plugins/openvswitch/ovs_db_v2.py:322
+#: neutron/plugins/openvswitch/ovs_db_v2.py:323
 #, python-format
 msgid "get_port_with_securitygroups() called:port_id=%s"
 msgstr ""
@@ -9614,7 +9607,7 @@ msgstr ""
 
 #: neutron/plugins/nicira/dhcpmeta_modes.py:93
 #, python-format
-msgid "Unable to run Neutron with config option '%s', as NVP does not support it"
+msgid "Unable to run Neutron with config option '%s', as NSX does not support it"
 msgstr ""
 
 #: neutron/plugins/nicira/dhcpmeta_modes.py:96
@@ -9967,29 +9960,29 @@ msgstr ""
 msgid "[%(rid)d] Failed to parse API provider: %(e)s"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:34
+#: neutron/plugins/nicira/common/config.py:35
 msgid ""
 "Maximum number of ports of a logical switch on a bridged transport zone "
 "(default 5000)"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:37
+#: neutron/plugins/nicira/common/config.py:39
 msgid ""
 "Maximum number of ports of a logical switch on an overlay transport zone "
 "(default 256)"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:40
-msgid "Maximum concurrent connections to each NVP controller."
+#: neutron/plugins/nicira/common/config.py:43
+msgid "Maximum concurrent connections to each NSX controller."
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:43
+#: neutron/plugins/nicira/common/config.py:48
 msgid ""
 "Number of seconds a generation id should be valid for (default -1 meaning"
 " do not time out)"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:46
+#: neutron/plugins/nicira/common/config.py:52
 msgid ""
 "If set to access_network this enables a dedicated connection to the "
 "metadata proxy for metadata server access via Neutron router. If set to "
@@ -9998,135 +9991,135 @@ msgid ""
 "namespaces otherwise access_network should be used."
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:54
+#: neutron/plugins/nicira/common/config.py:61
 msgid ""
 "The default network tranport type to use (stt, gre, bridge, ipsec_gre, or"
 " ipsec_stt)"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:57
+#: neutron/plugins/nicira/common/config.py:65
 msgid "The mode used to implement DHCP/metadata services."
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:62
+#: neutron/plugins/nicira/common/config.py:71
 msgid ""
 "Interval in seconds between runs of the state synchronization task. Set "
 "it to 0 to disable it"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:65
+#: neutron/plugins/nicira/common/config.py:75
 msgid ""
 "Maximum value for the additional random delay in seconds between runs of "
 "the state synchronization task"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:69
+#: neutron/plugins/nicira/common/config.py:80
 msgid ""
 "Minimum delay, in seconds, between two state synchronization queries to "
-"NVP. It must not exceed state_sync_interval"
+"NSX. It must not exceed state_sync_interval"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:73
+#: neutron/plugins/nicira/common/config.py:85
 msgid ""
-"Minimum number of resources to be retrieved from NVP during state "
+"Minimum number of resources to be retrieved from NSX during state "
 "synchronization"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:76
+#: neutron/plugins/nicira/common/config.py:89
 msgid ""
 "Always read operational status from backend on show operations. Enabling "
 "this option might slow down the system."
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:84
-msgid "User name for NVP controllers in this cluster"
+#: neutron/plugins/nicira/common/config.py:98
+msgid "User name for NSX controllers in this cluster"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:88
-msgid "Password for NVP controllers in this cluster"
+#: neutron/plugins/nicira/common/config.py:103
+msgid "Password for NSX controllers in this cluster"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:91
+#: neutron/plugins/nicira/common/config.py:106
 msgid "Total time limit for a cluster request"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:94
+#: neutron/plugins/nicira/common/config.py:109
 msgid "Time before aborting a request"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:97
+#: neutron/plugins/nicira/common/config.py:112
 msgid "Number of time a request should be retried"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:100
+#: neutron/plugins/nicira/common/config.py:115
 msgid "Number of times a redirect should be followed"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:102
-msgid "Lists the NVP controllers in this cluster"
+#: neutron/plugins/nicira/common/config.py:118
+msgid "Lists the NSX controllers in this cluster"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:107
+#: neutron/plugins/nicira/common/config.py:123
 msgid ""
-"This is uuid of the default NVP Transport zone that will be used for "
+"This is uuid of the default NSX Transport zone that will be used for "
 "creating tunneled isolated \"Neutron\" networks. It needs to be created "
-"in NVP before starting Neutron with the nvp plugin."
+"in NSX before starting Neutron with the nsx plugin."
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:112
+#: neutron/plugins/nicira/common/config.py:128
 msgid ""
-"Unique identifier of the NVP L3 Gateway service which will be used for "
+"Unique identifier of the NSX L3 Gateway service which will be used for "
 "implementing routers and floating IPs"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:116
+#: neutron/plugins/nicira/common/config.py:132
 msgid ""
-"Unique identifier of the NVP L2 Gateway service which will be used by "
+"Unique identifier of the NSX L2 Gateway service which will be used by "
 "default for network gateways"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:119
+#: neutron/plugins/nicira/common/config.py:135
 msgid ""
 "Unique identifier of the Service Cluster which will be used by logical "
 "services like dhcp and metadata"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:122
+#: neutron/plugins/nicira/common/config.py:138
 msgid ""
 "Name of the interface on a L2 Gateway transport nodewhich should be used "
 "by default when setting up a network connection"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:132
+#: neutron/plugins/nicira/common/config.py:148
 msgid "User name for vsm"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:136
+#: neutron/plugins/nicira/common/config.py:152
 msgid "Password for vsm"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:138
+#: neutron/plugins/nicira/common/config.py:154
 msgid "uri for vsm"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:140
+#: neutron/plugins/nicira/common/config.py:156
 msgid "Optional parameter identifying the ID of datacenter to deploy NSX Edges"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:143
-#: neutron/plugins/nicira/common/config.py:149
+#: neutron/plugins/nicira/common/config.py:159
+#: neutron/plugins/nicira/common/config.py:165
 msgid "Optional parameter identifying the ID of datastore to deploy NSX Edges"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:146
+#: neutron/plugins/nicira/common/config.py:162
 msgid "Optional parameter identifying the ID of resource to deploy NSX Edges"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:152
+#: neutron/plugins/nicira/common/config.py:168
 msgid "Network ID for physical network connectivity"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:155
+#: neutron/plugins/nicira/common/config.py:171
 msgid "Task status check interval"
 msgstr ""
 
@@ -10496,143 +10489,143 @@ msgstr ""
 msgid "Monitor Resource binding with id:%s not found!"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:49
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:50
 msgid "Comma separated list of additional domain name servers"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:55
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:58
 msgid "Default DHCP lease time"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:61
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:66
 msgid "IP address used by Metadata server."
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:64
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:70
 msgid "TCP Port used by Metadata server."
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:96
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:103
 #, python-format
 msgid "Unable to find Logical Service Node for network %s"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:107
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:114
 #, python-format
 msgid "Unable to create LSN for network %s"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:115
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:122
 #, python-format
 msgid "Unable to delete Logical Service Node %s"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:132
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:139
 #, python-format
 msgid ""
 "Unable to find Logical Service Node Port for LSN %(lsn_id)s and subnet "
 "%(subnet_id)s"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:154
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:161
 #, python-format
 msgid ""
 "Unable to find Logical Service Node Port for LSN %(lsn_id)s and mac "
 "address %(mac)s"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:174
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:181
 #, python-format
 msgid "Unable to create port for LSN  %s"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:182
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:189
 #, python-format
 msgid "Unable to delete LSN Port %s"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:202
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:206
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:209
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:213
 #, python-format
 msgid "Metadata port not found while attempting to delete it from network %s"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:209
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:216
 #, python-format
 msgid "Unable to find Logical Services Node Port with MAC %s"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:288
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:295
 #, python-format
 msgid ""
 "Unable to configure dhcp for Logical Service Node %(lsn_id)s and port "
 "%(lsn_port_id)s"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:309
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:316
 #, python-format
 msgid "Unable to configure metadata access for subnet %s"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:332
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:339
 #, python-format
 msgid "Error while configuring LSN port %s"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:436
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:443
 #, python-format
 msgid ""
 "Error while creating subnet %(cidr)s for network %(network)s. Please, "
 "contact administrator"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:506
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:521
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:513
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:528
 #, python-format
 msgid "Performing DHCP %(action)s for resource: %(resource)s"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:516
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:523
 #, python-format
 msgid "Logical Services Node for network %s configured successfully"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:538
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:545
 #, python-format
 msgid "Error while configuring DHCP for port %s"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:550
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:557
 #, python-format
 msgid "DHCP is disabled for subnet %s: nothing to do"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:569
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:576
 #, python-format
 msgid "DHCP for port %s configured successfully"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:577
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:584
 #, python-format
 msgid "Network %s is external: nothing to do"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:585
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:592
 #, python-format
 msgid "Configuring metadata entry for port %s"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:597
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:604
 #, python-format
 msgid "Metadata for port %s configured successfully"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:601
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:608
 #, python-format
 msgid "Handle metadata access via router: %(r)s and interface %(i)s"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:618
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:625
 #, python-format
 msgid "Metadata for router %s handled successfully"
 msgstr ""
@@ -11139,78 +11132,78 @@ msgstr ""
 msgid "Exception in _check_pending_tasks"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_db_v2.py:215
+#: neutron/plugins/openvswitch/ovs_db_v2.py:216
 #, python-format
 msgid "Skipping unreasonable tunnel ID range %(tun_min)s:%(tun_max)s"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_db_v2.py:263
+#: neutron/plugins/openvswitch/ovs_db_v2.py:264
 #, python-format
 msgid "Reserving tunnel %s from pool"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_db_v2.py:278
+#: neutron/plugins/openvswitch/ovs_db_v2.py:279
 #, python-format
 msgid "Reserving specific tunnel %s from pool"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_db_v2.py:281
+#: neutron/plugins/openvswitch/ovs_db_v2.py:282
 #, python-format
 msgid "Reserving specific tunnel %s outside pool"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_db_v2.py:304
+#: neutron/plugins/openvswitch/ovs_db_v2.py:305
 #, python-format
 msgid "Releasing tunnel %s outside pool"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_db_v2.py:306
+#: neutron/plugins/openvswitch/ovs_db_v2.py:307
 #, python-format
 msgid "Releasing tunnel %s to pool"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_db_v2.py:308
+#: neutron/plugins/openvswitch/ovs_db_v2.py:309
 #, python-format
 msgid "tunnel_id %s not found"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_db_v2.py:380
+#: neutron/plugins/openvswitch/ovs_db_v2.py:381
 #, python-format
 msgid "Adding a tunnel endpoint for %s"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_db_v2.py:396
+#: neutron/plugins/openvswitch/ovs_db_v2.py:397
 #, python-format
 msgid ""
 "Adding a tunnel endpoint failed due to a concurrenttransaction had been "
 "committed (%s attempts left)"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_db_v2.py:401
+#: neutron/plugins/openvswitch/ovs_db_v2.py:402
 msgid "Unable to generate a new tunnel id"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:308
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:311
 #, python-format
 msgid "Invalid tenant_network_type: %s. Server terminated!"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:325
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:328
 #, python-format
 msgid "Tunneling disabled but tenant_network_type is '%s'. Server terminated!"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:371
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:374
 #, python-format
 msgid "Invalid tunnel ID range: '%(range)s' - %(e)s. Server terminated!"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:375
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:378
 #, python-format
 msgid "Tunnel ID ranges: %s"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:428
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:433
 #, python-format
 msgid "%s networks are not enabled"
 msgstr ""
@@ -12043,11 +12036,11 @@ msgid ""
 "firewall is supported per tenant."
 msgstr ""
 
-#: neutron/services/firewall/agents/firewall_agent_api.py:34
+#: neutron/services/firewall/agents/firewall_agent_api.py:33
 msgid "Name of the FWaaS Driver"
 msgstr ""
 
-#: neutron/services/firewall/agents/firewall_agent_api.py:38
+#: neutron/services/firewall/agents/firewall_agent_api.py:37
 msgid "Enable FWaaS"
 msgstr ""
 
@@ -12063,79 +12056,79 @@ msgstr ""
 msgid "Initializing firewall agent"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:73
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:74
 #, python-format
 msgid "FWaaS Driver Loaded: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:75
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:77
 #, python-format
 msgid "Error importing FWaaS device driver: %s"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:108
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:110
 #, python-format
 msgid "%(func_name)s from agent for fw: %(fwid)s"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:116
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:118
 #, python-format
 msgid "No Routers on tenant: %s"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:123
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:247
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:125
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:252
 #, python-format
 msgid "Apply fw on Router List: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:132
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:134
 #, python-format
 msgid "Firewall Driver Error for %(func_name)s for fw: %(fwid)s"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:147
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:149
 #, python-format
 msgid "FWaaS RPC failure in %(func_name)s for fw: %(fwid)s"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:164
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:177
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:166
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:179
 #, python-format
 msgid "Firewall Driver Error on fw state %(fwmsg)s for fw: %(fwid)s"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:189
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:191
 #, python-format
 msgid "Process router add, router_id: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:200
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:202
 #, python-format
 msgid "Process router add, fw_list: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:217
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:219
 #, python-format
 msgid "FWaaS RPC info call failed for '%s'."
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:229
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:234
 #, python-format
 msgid "Tenants with Firewalls: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:239
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:244
 #, python-format
 msgid "Router List: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:241
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:246
 #, python-format
 msgid "fw_list: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:258
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:263
 msgid "Failed fwaas process services sync"
 msgstr ""
 
@@ -13972,3 +13965,61 @@ msgstr ""
 #~ msgid "Number of security rules allowed per tenant, -1 for unlimited"
 #~ msgstr ""
 
+#~ msgid ""
+#~ "DNat is disabled for the router "
+#~ "%(router_id)s. Floating IPs cannot be "
+#~ "associated."
+#~ msgstr ""
+
+#~ msgid ""
+#~ "Unable to run Neutron with config "
+#~ "option '%s', as NVP does not "
+#~ "support it"
+#~ msgstr ""
+
+#~ msgid "Maximum concurrent connections to each NVP controller."
+#~ msgstr ""
+
+#~ msgid ""
+#~ "Minimum delay, in seconds, between two"
+#~ " state synchronization queries to NVP. "
+#~ "It must not exceed state_sync_interval"
+#~ msgstr ""
+
+#~ msgid ""
+#~ "Minimum number of resources to be "
+#~ "retrieved from NVP during state "
+#~ "synchronization"
+#~ msgstr ""
+
+#~ msgid "User name for NVP controllers in this cluster"
+#~ msgstr ""
+
+#~ msgid "Password for NVP controllers in this cluster"
+#~ msgstr ""
+
+#~ msgid "Lists the NVP controllers in this cluster"
+#~ msgstr ""
+
+#~ msgid ""
+#~ "This is uuid of the default NVP"
+#~ " Transport zone that will be used "
+#~ "for creating tunneled isolated \"Neutron\" "
+#~ "networks. It needs to be created "
+#~ "in NVP before starting Neutron with "
+#~ "the nvp plugin."
+#~ msgstr ""
+
+#~ msgid ""
+#~ "Unique identifier of the NVP L3 "
+#~ "Gateway service which will be used "
+#~ "for implementing routers and floating "
+#~ "IPs"
+#~ msgstr ""
+
+#~ msgid ""
+#~ "Unique identifier of the NVP L2 "
+#~ "Gateway service which will be used "
+#~ "by default for network gateways"
+#~ msgstr ""
+
index 4db1e6969e8a73ae2cfe3f0028e358cd5b026310..924bcc35ca41efcb7b630b234d349cd27a8cd434 100644 (file)
@@ -7,7 +7,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version:  Neutron\n"
 "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2014-01-02 06:32+0000\n"
+"POT-Creation-Date: 2014-01-12 06:33+0000\n"
 "PO-Revision-Date: 2013-09-28 05:40+0000\n"
 "Last-Translator: openstackjenkins <jenkins@openstack.org>\n"
 "Language-Team: Filipino "
@@ -896,7 +896,7 @@ msgstr ""
 msgid "Location to store DHCP server config files"
 msgstr ""
 
-#: neutron/agent/linux/dhcp.py:48 neutron/plugins/nicira/dhcp_meta/nvp.py:53
+#: neutron/agent/linux/dhcp.py:48 neutron/plugins/nicira/dhcp_meta/nvp.py:55
 msgid "Domain to use for building the hostnames"
 msgstr ""
 
@@ -1250,7 +1250,7 @@ msgid "TCP Port used by Nova metadata server."
 msgstr ""
 
 #: neutron/agent/metadata/agent.py:73
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:67
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:74
 msgid "Shared secret to sign instance-id request"
 msgstr ""
 
@@ -2436,30 +2436,30 @@ msgstr ""
 msgid "An exception occurred while creating the %(resource)s:%(item)s"
 msgstr ""
 
-#: neutron/db/db_base_plugin_v2.py:1043
+#: neutron/db/db_base_plugin_v2.py:1045
 #, python-format
 msgid "%(name)s '%(addr)s' does not match the ip_version '%(ip_version)s'"
 msgstr ""
 
-#: neutron/db/db_base_plugin_v2.py:1067
+#: neutron/db/db_base_plugin_v2.py:1069
 msgid "Gateway is not valid on subnet"
 msgstr ""
 
-#: neutron/db/db_base_plugin_v2.py:1087 neutron/db/db_base_plugin_v2.py:1101
+#: neutron/db/db_base_plugin_v2.py:1089 neutron/db/db_base_plugin_v2.py:1103
 msgid "new subnet"
 msgstr ""
 
-#: neutron/db/db_base_plugin_v2.py:1094
+#: neutron/db/db_base_plugin_v2.py:1096
 #, python-format
 msgid "Error parsing dns address %s"
 msgstr ""
 
-#: neutron/db/db_base_plugin_v2.py:1356
+#: neutron/db/db_base_plugin_v2.py:1358
 #, 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:1448
+#: neutron/db/db_base_plugin_v2.py:1450
 #, python-format
 msgid "%(address)s (%(subnet_id)s) is not recycled"
 msgstr ""
@@ -2988,51 +2988,51 @@ msgid ""
 "exceeds the maximum %(quota)s."
 msgstr ""
 
-#: neutron/extensions/firewall.py:40
+#: neutron/extensions/firewall.py:39
 #, python-format
 msgid "Firewall %(firewall_id)s could not be found."
 msgstr ""
 
-#: neutron/extensions/firewall.py:44
+#: neutron/extensions/firewall.py:43
 #, python-format
 msgid "Firewall %(firewall_id)s is still active."
 msgstr ""
 
-#: neutron/extensions/firewall.py:48
+#: neutron/extensions/firewall.py:47
 #, python-format
 msgid ""
 "Operation cannot be performed since associated Firewall %(firewall_id)s "
 "is in %(pending_state)s."
 msgstr ""
 
-#: neutron/extensions/firewall.py:53
+#: neutron/extensions/firewall.py:52
 #, python-format
 msgid "Firewall Policy %(firewall_policy_id)s could not be found."
 msgstr ""
 
-#: neutron/extensions/firewall.py:57
+#: neutron/extensions/firewall.py:56
 #, python-format
 msgid "Firewall Policy %(firewall_policy_id)s is being used."
 msgstr ""
 
-#: neutron/extensions/firewall.py:61
+#: neutron/extensions/firewall.py:60
 #, python-format
 msgid "Firewall Rule %(firewall_rule_id)s could not be found."
 msgstr ""
 
-#: neutron/extensions/firewall.py:65
+#: neutron/extensions/firewall.py:64
 #, python-format
 msgid "Firewall Rule %(firewall_rule_id)s is being used."
 msgstr ""
 
-#: neutron/extensions/firewall.py:69
+#: neutron/extensions/firewall.py:68
 #, python-format
 msgid ""
 "Firewall Rule %(firewall_rule_id)s is not associated  with Firewall "
 "Policy %(firewall_policy_id)s."
 msgstr ""
 
-#: neutron/extensions/firewall.py:74
+#: neutron/extensions/firewall.py:73
 #, python-format
 msgid ""
 "Firewall Rule protocol %(protocol)s is not supported. Only protocol "
@@ -3040,91 +3040,91 @@ msgid ""
 "supported."
 msgstr ""
 
-#: neutron/extensions/firewall.py:80
+#: neutron/extensions/firewall.py:79
 #, python-format
 msgid ""
 "Firewall rule action %(action)s is not supported. Only action values "
 "%(values)s are supported."
 msgstr ""
 
-#: neutron/extensions/firewall.py:85
+#: neutron/extensions/firewall.py:84
 #, python-format
 msgid "Invalid value for port %(port)s."
 msgstr ""
 
-#: neutron/extensions/firewall.py:89
+#: neutron/extensions/firewall.py:88
 msgid "Missing rule info argument for insert/remove rule operation."
 msgstr ""
 
-#: neutron/extensions/firewall.py:99
+#: neutron/extensions/firewall.py:98
 #, python-format
 msgid "%(driver)s: Internal driver error."
 msgstr ""
 
-#: neutron/extensions/firewall.py:148
+#: neutron/extensions/firewall.py:147
 #, python-format
 msgid "Port '%s' is not a valid number"
 msgstr ""
 
-#: neutron/extensions/firewall.py:152
+#: neutron/extensions/firewall.py:151
 #, python-format
 msgid "Invalid port '%s'"
 msgstr ""
 
-#: neutron/extensions/firewall.py:166
+#: neutron/extensions/firewall.py:165
 #, python-format
 msgid "%(msg_ip)s and %(msg_subnet)s"
 msgstr ""
 
-#: neutron/extensions/firewall.py:286
+#: neutron/extensions/firewall.py:285
 msgid "Number of firewalls allowed per tenant. A negative value means unlimited."
 msgstr ""
 
-#: neutron/extensions/firewall.py:290
+#: neutron/extensions/firewall.py:289
 msgid ""
 "Number of firewall policies allowed per tenant. A negative value means "
 "unlimited."
 msgstr ""
 
-#: neutron/extensions/firewall.py:294
+#: neutron/extensions/firewall.py:293
 msgid ""
 "Number of firewall rules allowed per tenant. A negative value means "
 "unlimited."
 msgstr ""
 
-#: neutron/extensions/l3.py:36
+#: neutron/extensions/l3.py:34
 #, python-format
 msgid "Router %(router_id)s could not be found"
 msgstr ""
 
-#: neutron/extensions/l3.py:40
+#: neutron/extensions/l3.py:38
 #, python-format
 msgid "Router %(router_id)s still has active ports"
 msgstr ""
 
-#: neutron/extensions/l3.py:44
+#: neutron/extensions/l3.py:42
 #, python-format
 msgid "Router %(router_id)s does not have an interface with id %(port_id)s"
 msgstr ""
 
-#: neutron/extensions/l3.py:49
+#: neutron/extensions/l3.py:47
 #, python-format
 msgid "Router %(router_id)s has no interface on subnet %(subnet_id)s"
 msgstr ""
 
-#: neutron/extensions/l3.py:54
+#: neutron/extensions/l3.py:52
 #, python-format
 msgid ""
 "Router interface for subnet %(subnet_id)s on router %(router_id)s cannot "
 "be deleted, as it is required by one or more floating IPs."
 msgstr ""
 
-#: neutron/extensions/l3.py:60
+#: neutron/extensions/l3.py:58
 #, python-format
 msgid "Floating IP %(floatingip_id)s could not be found"
 msgstr ""
 
-#: neutron/extensions/l3.py:64
+#: neutron/extensions/l3.py:62
 #, python-format
 msgid ""
 "External network %(external_network_id)s is not reachable from subnet "
@@ -3132,7 +3132,7 @@ msgid ""
 "Floating IP."
 msgstr ""
 
-#: neutron/extensions/l3.py:70
+#: neutron/extensions/l3.py:68
 #, python-format
 msgid ""
 "Cannot associate floating IP %(floating_ip_address)s (%(fip_id)s) with "
@@ -3140,37 +3140,30 @@ msgid ""
 "has a floating IP on external network %(net_id)s."
 msgstr ""
 
-#: neutron/extensions/l3.py:77
+#: neutron/extensions/l3.py:75
 #, python-format
 msgid ""
 "Port %(port_id)s has owner %(device_owner)s and therefore cannot be "
 "deleted directly via the port API."
 msgstr ""
 
-#: neutron/extensions/l3.py:82
+#: neutron/extensions/l3.py:80
 #, python-format
 msgid ""
 "Gateway cannot be updated for router %(router_id)s, since a gateway to "
 "external network %(net_id)s is required by one or more floating IPs."
 msgstr ""
 
-#: neutron/extensions/l3.py:142
+#: neutron/extensions/l3.py:140
 msgid "Number of routers allowed per tenant. A negative value means unlimited."
 msgstr ""
 
-#: neutron/extensions/l3.py:146
+#: neutron/extensions/l3.py:144
 msgid ""
 "Number of floating IPs allowed per tenant. A negative value means "
 "unlimited."
 msgstr ""
 
-#: neutron/extensions/l3_ext_gw_mode.py:28
-#, python-format
-msgid ""
-"DNat is disabled for the router %(router_id)s. Floating IPs cannot be "
-"associated."
-msgstr ""
-
 #: neutron/extensions/l3agentscheduler.py:49
 #: neutron/extensions/l3agentscheduler.py:87
 msgid "No plugin for L3 routing registered to handle router scheduling"
@@ -3270,21 +3263,21 @@ msgid ""
 " %(pool)s"
 msgstr ""
 
-#: neutron/extensions/metering.py:34
+#: neutron/extensions/metering.py:33
 #, python-format
 msgid "Metering label %(label_id)s does not exist"
 msgstr ""
 
-#: neutron/extensions/metering.py:38
+#: neutron/extensions/metering.py:37
 msgid "Duplicate Metering Rule in POST."
 msgstr ""
 
-#: neutron/extensions/metering.py:42
+#: neutron/extensions/metering.py:41
 #, python-format
 msgid "Metering label rule %(rule_id)s does not exist"
 msgstr ""
 
-#: neutron/extensions/metering.py:46
+#: neutron/extensions/metering.py:45
 #, python-format
 msgid ""
 "Metering label rule with remote_ip_prefix %(remote_ip_prefix)s overlaps "
@@ -3433,67 +3426,67 @@ msgstr ""
 msgid "API for retrieving service providers for Neutron advanced services"
 msgstr ""
 
-#: neutron/extensions/vpnaas.py:36
+#: neutron/extensions/vpnaas.py:33
 #, python-format
 msgid "VPNService %(vpnservice_id)s could not be found"
 msgstr ""
 
-#: neutron/extensions/vpnaas.py:40
+#: neutron/extensions/vpnaas.py:37
 #, python-format
 msgid "ipsec_site_connection %(ipsecsite_conn_id)s not found"
 msgstr ""
 
-#: neutron/extensions/vpnaas.py:44
+#: neutron/extensions/vpnaas.py:41
 #, python-format
 msgid "ipsec_site_connection %(attr)s is equal to or less than dpd_interval"
 msgstr ""
 
-#: neutron/extensions/vpnaas.py:49
+#: neutron/extensions/vpnaas.py:46
 #, python-format
 msgid "ipsec_site_connection MTU %(mtu)d is too small for ipv%(version)s"
 msgstr ""
 
-#: neutron/extensions/vpnaas.py:54
+#: neutron/extensions/vpnaas.py:51
 #, python-format
 msgid "IKEPolicy %(ikepolicy_id)s could not be found"
 msgstr ""
 
-#: neutron/extensions/vpnaas.py:58
+#: neutron/extensions/vpnaas.py:55
 #, python-format
 msgid "IPsecPolicy %(ipsecpolicy_id)s could not be found"
 msgstr ""
 
-#: neutron/extensions/vpnaas.py:62
+#: neutron/extensions/vpnaas.py:59
 #, python-format
 msgid "IKEPolicy %(ikepolicy_id)s is still in use"
 msgstr ""
 
-#: neutron/extensions/vpnaas.py:66
+#: neutron/extensions/vpnaas.py:63
 #, python-format
 msgid "VPNService %(vpnservice_id)s is still in use"
 msgstr ""
 
-#: neutron/extensions/vpnaas.py:70
+#: neutron/extensions/vpnaas.py:67
 #, python-format
 msgid "Router %(router_id)s is used by VPNService %(vpnservice_id)s"
 msgstr ""
 
-#: neutron/extensions/vpnaas.py:74
+#: neutron/extensions/vpnaas.py:71
 #, python-format
 msgid "Invalid state %(state)s of vpnaas resource %(id)s for updating"
 msgstr ""
 
-#: neutron/extensions/vpnaas.py:79
+#: neutron/extensions/vpnaas.py:76
 #, python-format
 msgid "IPsecPolicy %(ipsecpolicy_id)s is still in use"
 msgstr ""
 
-#: neutron/extensions/vpnaas.py:83
+#: neutron/extensions/vpnaas.py:80
 #, python-format
 msgid "Can not load driver :%(device_driver)s"
 msgstr ""
 
-#: neutron/extensions/vpnaas.py:87
+#: neutron/extensions/vpnaas.py:84
 #, python-format
 msgid "Subnet %(subnet_id)s is not connected to Router %(router_id)s"
 msgstr ""
@@ -5395,7 +5388,7 @@ msgstr ""
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:318
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:345
 #: neutron/plugins/mlnx/mlnx_plugin.py:191
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:408
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:413
 msgid "provider:network_type required"
 msgstr ""
 
@@ -5403,8 +5396,8 @@ msgstr ""
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:336
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:355
 #: neutron/plugins/mlnx/mlnx_plugin.py:221
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:418
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:437
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:423
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:442
 msgid "provider:segmentation_id required"
 msgstr ""
 
@@ -5423,7 +5416,7 @@ msgstr ""
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:343
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:377
 #: neutron/plugins/mlnx/mlnx_plugin.py:207
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:453
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:458
 #, python-format
 msgid "provider:network_type %s not supported"
 msgstr ""
@@ -5431,7 +5424,7 @@ msgstr ""
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:349
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:383
 #: neutron/plugins/mlnx/mlnx_plugin.py:248
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:459
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:464
 #, python-format
 msgid "Unknown provider:physical_network %s"
 msgstr ""
@@ -5439,7 +5432,7 @@ msgstr ""
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:355
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:389
 #: neutron/plugins/mlnx/mlnx_plugin.py:254
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:465
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:470
 msgid "provider:physical_network required"
 msgstr ""
 
@@ -5592,7 +5585,7 @@ msgstr ""
 #: neutron/plugins/hyperv/hyperv_neutron_plugin.py:254
 #: neutron/plugins/metaplugin/meta_neutron_plugin.py:175
 #: neutron/plugins/mlnx/mlnx_plugin.py:333
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:510
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:518
 #, python-format
 msgid "Created network: %s"
 msgstr ""
@@ -5953,7 +5946,7 @@ msgstr ""
 
 #: neutron/plugins/hyperv/db.py:41
 #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:117
-#: neutron/plugins/openvswitch/ovs_db_v2.py:136
+#: neutron/plugins/openvswitch/ovs_db_v2.py:137
 #, python-format
 msgid ""
 "Reserving vlan %(vlan_id)s on physical network %(physical_network)s from "
@@ -5968,7 +5961,7 @@ msgstr ""
 #: neutron/plugins/hyperv/db.py:79
 #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:140
 #: neutron/plugins/ml2/drivers/type_vlan.py:203
-#: neutron/plugins/openvswitch/ovs_db_v2.py:160
+#: neutron/plugins/openvswitch/ovs_db_v2.py:161
 #, python-format
 msgid ""
 "Reserving specific vlan %(vlan_id)s on physical network "
@@ -5982,7 +5975,7 @@ msgstr ""
 
 #: neutron/plugins/hyperv/db.py:141
 #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:181
-#: neutron/plugins/openvswitch/ovs_db_v2.py:201
+#: neutron/plugins/openvswitch/ovs_db_v2.py:202
 #, python-format
 msgid "vlan_id %(vlan_id)s on physical network %(physical_network)s not found"
 msgstr ""
@@ -5992,8 +5985,8 @@ msgstr ""
 #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:87
 #: neutron/plugins/ml2/drivers/type_vlan.py:127
 #: neutron/plugins/ml2/drivers/type_vlan.py:148
-#: neutron/plugins/openvswitch/ovs_db_v2.py:92
-#: neutron/plugins/openvswitch/ovs_db_v2.py:110
+#: neutron/plugins/openvswitch/ovs_db_v2.py:93
+#: neutron/plugins/openvswitch/ovs_db_v2.py:111
 #, python-format
 msgid ""
 "Removing vlan %(vlan_id)s on physical network %(physical_network)s from "
@@ -6035,7 +6028,7 @@ msgstr ""
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:306
 #: neutron/plugins/ml2/drivers/type_vlan.py:93
 #: neutron/plugins/mlnx/mlnx_plugin.py:143
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:362
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:365
 #, python-format
 msgid "Network VLAN ranges: %s"
 msgstr ""
@@ -6330,26 +6323,26 @@ msgstr ""
 
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:349
 #: neutron/plugins/mlnx/mlnx_plugin.py:216
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:412
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:417
 msgid "provider:segmentation_id specified for flat network"
 msgstr ""
 
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:358
 #: neutron/plugins/mlnx/mlnx_plugin.py:224
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:421
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:426
 #, python-format
 msgid "provider:segmentation_id out of range (%(min_id)s through %(max_id)s)"
 msgstr ""
 
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:365
 #: neutron/plugins/mlnx/mlnx_plugin.py:232
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:441
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:446
 msgid "provider:physical_network specified for local network"
 msgstr ""
 
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:371
 #: neutron/plugins/mlnx/mlnx_plugin.py:236
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:447
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:452
 msgid "provider:segmentation_id specified for local network"
 msgstr ""
 
@@ -6683,7 +6676,7 @@ msgstr ""
 
 #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:146
 #: neutron/plugins/ml2/drivers/type_vlan.py:209
-#: neutron/plugins/openvswitch/ovs_db_v2.py:166
+#: neutron/plugins/openvswitch/ovs_db_v2.py:167
 #, python-format
 msgid ""
 "Reserving specific vlan %(vlan_id)s on physical network "
@@ -6692,7 +6685,7 @@ msgstr ""
 
 #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:170
 #: neutron/plugins/ml2/drivers/type_vlan.py:258
-#: neutron/plugins/openvswitch/ovs_db_v2.py:196
+#: neutron/plugins/openvswitch/ovs_db_v2.py:197
 #, python-format
 msgid ""
 "Releasing vlan %(vlan_id)s on physical network %(physical_network)s to "
@@ -6701,7 +6694,7 @@ msgstr ""
 
 #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:175
 #: neutron/plugins/ml2/drivers/type_vlan.py:253
-#: neutron/plugins/openvswitch/ovs_db_v2.py:191
+#: neutron/plugins/openvswitch/ovs_db_v2.py:192
 #, python-format
 msgid ""
 "Releasing vlan %(vlan_id)s on physical network %(physical_network)s "
@@ -7795,7 +7788,7 @@ msgstr ""
 
 #: neutron/plugins/ml2/drivers/type_gre.py:155
 #: neutron/plugins/ml2/drivers/type_vxlan.py:165
-#: neutron/plugins/openvswitch/ovs_db_v2.py:234
+#: neutron/plugins/openvswitch/ovs_db_v2.py:235
 #, python-format
 msgid "Removing tunnel %s from pool"
 msgstr ""
@@ -7834,7 +7827,7 @@ msgid "%(type)s ID ranges: %(range)s"
 msgstr ""
 
 #: neutron/plugins/ml2/drivers/type_tunnel.py:71
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:431
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:436
 #, python-format
 msgid "provider:physical_network specified for %s network"
 msgstr ""
@@ -8173,7 +8166,7 @@ msgid "Mellanox Embedded Switch Plugin initialisation complete"
 msgstr ""
 
 #: neutron/plugins/mlnx/mlnx_plugin.py:141
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:360
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:363
 #, python-format
 msgid "%s. Server terminated!"
 msgstr ""
@@ -8925,7 +8918,7 @@ msgid "del_portinfo(): NotFound portinfo for port_id: %s"
 msgstr ""
 
 #: neutron/plugins/nec/db/api.py:212
-#: neutron/plugins/openvswitch/ovs_db_v2.py:322
+#: neutron/plugins/openvswitch/ovs_db_v2.py:323
 #, python-format
 msgid "get_port_with_securitygroups() called:port_id=%s"
 msgstr ""
@@ -9614,7 +9607,7 @@ msgstr ""
 
 #: neutron/plugins/nicira/dhcpmeta_modes.py:93
 #, python-format
-msgid "Unable to run Neutron with config option '%s', as NVP does not support it"
+msgid "Unable to run Neutron with config option '%s', as NSX does not support it"
 msgstr ""
 
 #: neutron/plugins/nicira/dhcpmeta_modes.py:96
@@ -9967,29 +9960,29 @@ msgstr ""
 msgid "[%(rid)d] Failed to parse API provider: %(e)s"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:34
+#: neutron/plugins/nicira/common/config.py:35
 msgid ""
 "Maximum number of ports of a logical switch on a bridged transport zone "
 "(default 5000)"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:37
+#: neutron/plugins/nicira/common/config.py:39
 msgid ""
 "Maximum number of ports of a logical switch on an overlay transport zone "
 "(default 256)"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:40
-msgid "Maximum concurrent connections to each NVP controller."
+#: neutron/plugins/nicira/common/config.py:43
+msgid "Maximum concurrent connections to each NSX controller."
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:43
+#: neutron/plugins/nicira/common/config.py:48
 msgid ""
 "Number of seconds a generation id should be valid for (default -1 meaning"
 " do not time out)"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:46
+#: neutron/plugins/nicira/common/config.py:52
 msgid ""
 "If set to access_network this enables a dedicated connection to the "
 "metadata proxy for metadata server access via Neutron router. If set to "
@@ -9998,135 +9991,135 @@ msgid ""
 "namespaces otherwise access_network should be used."
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:54
+#: neutron/plugins/nicira/common/config.py:61
 msgid ""
 "The default network tranport type to use (stt, gre, bridge, ipsec_gre, or"
 " ipsec_stt)"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:57
+#: neutron/plugins/nicira/common/config.py:65
 msgid "The mode used to implement DHCP/metadata services."
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:62
+#: neutron/plugins/nicira/common/config.py:71
 msgid ""
 "Interval in seconds between runs of the state synchronization task. Set "
 "it to 0 to disable it"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:65
+#: neutron/plugins/nicira/common/config.py:75
 msgid ""
 "Maximum value for the additional random delay in seconds between runs of "
 "the state synchronization task"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:69
+#: neutron/plugins/nicira/common/config.py:80
 msgid ""
 "Minimum delay, in seconds, between two state synchronization queries to "
-"NVP. It must not exceed state_sync_interval"
+"NSX. It must not exceed state_sync_interval"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:73
+#: neutron/plugins/nicira/common/config.py:85
 msgid ""
-"Minimum number of resources to be retrieved from NVP during state "
+"Minimum number of resources to be retrieved from NSX during state "
 "synchronization"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:76
+#: neutron/plugins/nicira/common/config.py:89
 msgid ""
 "Always read operational status from backend on show operations. Enabling "
 "this option might slow down the system."
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:84
-msgid "User name for NVP controllers in this cluster"
+#: neutron/plugins/nicira/common/config.py:98
+msgid "User name for NSX controllers in this cluster"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:88
-msgid "Password for NVP controllers in this cluster"
+#: neutron/plugins/nicira/common/config.py:103
+msgid "Password for NSX controllers in this cluster"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:91
+#: neutron/plugins/nicira/common/config.py:106
 msgid "Total time limit for a cluster request"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:94
+#: neutron/plugins/nicira/common/config.py:109
 msgid "Time before aborting a request"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:97
+#: neutron/plugins/nicira/common/config.py:112
 msgid "Number of time a request should be retried"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:100
+#: neutron/plugins/nicira/common/config.py:115
 msgid "Number of times a redirect should be followed"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:102
-msgid "Lists the NVP controllers in this cluster"
+#: neutron/plugins/nicira/common/config.py:118
+msgid "Lists the NSX controllers in this cluster"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:107
+#: neutron/plugins/nicira/common/config.py:123
 msgid ""
-"This is uuid of the default NVP Transport zone that will be used for "
+"This is uuid of the default NSX Transport zone that will be used for "
 "creating tunneled isolated \"Neutron\" networks. It needs to be created "
-"in NVP before starting Neutron with the nvp plugin."
+"in NSX before starting Neutron with the nsx plugin."
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:112
+#: neutron/plugins/nicira/common/config.py:128
 msgid ""
-"Unique identifier of the NVP L3 Gateway service which will be used for "
+"Unique identifier of the NSX L3 Gateway service which will be used for "
 "implementing routers and floating IPs"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:116
+#: neutron/plugins/nicira/common/config.py:132
 msgid ""
-"Unique identifier of the NVP L2 Gateway service which will be used by "
+"Unique identifier of the NSX L2 Gateway service which will be used by "
 "default for network gateways"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:119
+#: neutron/plugins/nicira/common/config.py:135
 msgid ""
 "Unique identifier of the Service Cluster which will be used by logical "
 "services like dhcp and metadata"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:122
+#: neutron/plugins/nicira/common/config.py:138
 msgid ""
 "Name of the interface on a L2 Gateway transport nodewhich should be used "
 "by default when setting up a network connection"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:132
+#: neutron/plugins/nicira/common/config.py:148
 msgid "User name for vsm"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:136
+#: neutron/plugins/nicira/common/config.py:152
 msgid "Password for vsm"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:138
+#: neutron/plugins/nicira/common/config.py:154
 msgid "uri for vsm"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:140
+#: neutron/plugins/nicira/common/config.py:156
 msgid "Optional parameter identifying the ID of datacenter to deploy NSX Edges"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:143
-#: neutron/plugins/nicira/common/config.py:149
+#: neutron/plugins/nicira/common/config.py:159
+#: neutron/plugins/nicira/common/config.py:165
 msgid "Optional parameter identifying the ID of datastore to deploy NSX Edges"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:146
+#: neutron/plugins/nicira/common/config.py:162
 msgid "Optional parameter identifying the ID of resource to deploy NSX Edges"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:152
+#: neutron/plugins/nicira/common/config.py:168
 msgid "Network ID for physical network connectivity"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:155
+#: neutron/plugins/nicira/common/config.py:171
 msgid "Task status check interval"
 msgstr ""
 
@@ -10496,143 +10489,143 @@ msgstr ""
 msgid "Monitor Resource binding with id:%s not found!"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:49
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:50
 msgid "Comma separated list of additional domain name servers"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:55
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:58
 msgid "Default DHCP lease time"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:61
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:66
 msgid "IP address used by Metadata server."
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:64
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:70
 msgid "TCP Port used by Metadata server."
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:96
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:103
 #, python-format
 msgid "Unable to find Logical Service Node for network %s"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:107
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:114
 #, python-format
 msgid "Unable to create LSN for network %s"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:115
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:122
 #, python-format
 msgid "Unable to delete Logical Service Node %s"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:132
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:139
 #, python-format
 msgid ""
 "Unable to find Logical Service Node Port for LSN %(lsn_id)s and subnet "
 "%(subnet_id)s"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:154
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:161
 #, python-format
 msgid ""
 "Unable to find Logical Service Node Port for LSN %(lsn_id)s and mac "
 "address %(mac)s"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:174
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:181
 #, python-format
 msgid "Unable to create port for LSN  %s"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:182
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:189
 #, python-format
 msgid "Unable to delete LSN Port %s"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:202
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:206
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:209
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:213
 #, python-format
 msgid "Metadata port not found while attempting to delete it from network %s"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:209
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:216
 #, python-format
 msgid "Unable to find Logical Services Node Port with MAC %s"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:288
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:295
 #, python-format
 msgid ""
 "Unable to configure dhcp for Logical Service Node %(lsn_id)s and port "
 "%(lsn_port_id)s"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:309
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:316
 #, python-format
 msgid "Unable to configure metadata access for subnet %s"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:332
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:339
 #, python-format
 msgid "Error while configuring LSN port %s"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:436
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:443
 #, python-format
 msgid ""
 "Error while creating subnet %(cidr)s for network %(network)s. Please, "
 "contact administrator"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:506
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:521
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:513
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:528
 #, python-format
 msgid "Performing DHCP %(action)s for resource: %(resource)s"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:516
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:523
 #, python-format
 msgid "Logical Services Node for network %s configured successfully"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:538
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:545
 #, python-format
 msgid "Error while configuring DHCP for port %s"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:550
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:557
 #, python-format
 msgid "DHCP is disabled for subnet %s: nothing to do"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:569
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:576
 #, python-format
 msgid "DHCP for port %s configured successfully"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:577
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:584
 #, python-format
 msgid "Network %s is external: nothing to do"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:585
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:592
 #, python-format
 msgid "Configuring metadata entry for port %s"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:597
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:604
 #, python-format
 msgid "Metadata for port %s configured successfully"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:601
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:608
 #, python-format
 msgid "Handle metadata access via router: %(r)s and interface %(i)s"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:618
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:625
 #, python-format
 msgid "Metadata for router %s handled successfully"
 msgstr ""
@@ -11139,78 +11132,78 @@ msgstr ""
 msgid "Exception in _check_pending_tasks"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_db_v2.py:215
+#: neutron/plugins/openvswitch/ovs_db_v2.py:216
 #, python-format
 msgid "Skipping unreasonable tunnel ID range %(tun_min)s:%(tun_max)s"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_db_v2.py:263
+#: neutron/plugins/openvswitch/ovs_db_v2.py:264
 #, python-format
 msgid "Reserving tunnel %s from pool"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_db_v2.py:278
+#: neutron/plugins/openvswitch/ovs_db_v2.py:279
 #, python-format
 msgid "Reserving specific tunnel %s from pool"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_db_v2.py:281
+#: neutron/plugins/openvswitch/ovs_db_v2.py:282
 #, python-format
 msgid "Reserving specific tunnel %s outside pool"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_db_v2.py:304
+#: neutron/plugins/openvswitch/ovs_db_v2.py:305
 #, python-format
 msgid "Releasing tunnel %s outside pool"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_db_v2.py:306
+#: neutron/plugins/openvswitch/ovs_db_v2.py:307
 #, python-format
 msgid "Releasing tunnel %s to pool"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_db_v2.py:308
+#: neutron/plugins/openvswitch/ovs_db_v2.py:309
 #, python-format
 msgid "tunnel_id %s not found"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_db_v2.py:380
+#: neutron/plugins/openvswitch/ovs_db_v2.py:381
 #, python-format
 msgid "Adding a tunnel endpoint for %s"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_db_v2.py:396
+#: neutron/plugins/openvswitch/ovs_db_v2.py:397
 #, python-format
 msgid ""
 "Adding a tunnel endpoint failed due to a concurrenttransaction had been "
 "committed (%s attempts left)"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_db_v2.py:401
+#: neutron/plugins/openvswitch/ovs_db_v2.py:402
 msgid "Unable to generate a new tunnel id"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:308
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:311
 #, python-format
 msgid "Invalid tenant_network_type: %s. Server terminated!"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:325
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:328
 #, python-format
 msgid "Tunneling disabled but tenant_network_type is '%s'. Server terminated!"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:371
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:374
 #, python-format
 msgid "Invalid tunnel ID range: '%(range)s' - %(e)s. Server terminated!"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:375
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:378
 #, python-format
 msgid "Tunnel ID ranges: %s"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:428
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:433
 #, python-format
 msgid "%s networks are not enabled"
 msgstr ""
@@ -12043,11 +12036,11 @@ msgid ""
 "firewall is supported per tenant."
 msgstr ""
 
-#: neutron/services/firewall/agents/firewall_agent_api.py:34
+#: neutron/services/firewall/agents/firewall_agent_api.py:33
 msgid "Name of the FWaaS Driver"
 msgstr ""
 
-#: neutron/services/firewall/agents/firewall_agent_api.py:38
+#: neutron/services/firewall/agents/firewall_agent_api.py:37
 msgid "Enable FWaaS"
 msgstr ""
 
@@ -12063,79 +12056,79 @@ msgstr ""
 msgid "Initializing firewall agent"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:73
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:74
 #, python-format
 msgid "FWaaS Driver Loaded: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:75
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:77
 #, python-format
 msgid "Error importing FWaaS device driver: %s"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:108
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:110
 #, python-format
 msgid "%(func_name)s from agent for fw: %(fwid)s"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:116
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:118
 #, python-format
 msgid "No Routers on tenant: %s"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:123
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:247
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:125
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:252
 #, python-format
 msgid "Apply fw on Router List: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:132
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:134
 #, python-format
 msgid "Firewall Driver Error for %(func_name)s for fw: %(fwid)s"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:147
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:149
 #, python-format
 msgid "FWaaS RPC failure in %(func_name)s for fw: %(fwid)s"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:164
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:177
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:166
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:179
 #, python-format
 msgid "Firewall Driver Error on fw state %(fwmsg)s for fw: %(fwid)s"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:189
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:191
 #, python-format
 msgid "Process router add, router_id: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:200
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:202
 #, python-format
 msgid "Process router add, fw_list: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:217
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:219
 #, python-format
 msgid "FWaaS RPC info call failed for '%s'."
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:229
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:234
 #, python-format
 msgid "Tenants with Firewalls: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:239
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:244
 #, python-format
 msgid "Router List: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:241
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:246
 #, python-format
 msgid "fw_list: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:258
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:263
 msgid "Failed fwaas process services sync"
 msgstr ""
 
@@ -13312,3 +13305,61 @@ msgstr ""
 #~ msgid "Number of security rules allowed per tenant, -1 for unlimited"
 #~ msgstr ""
 
+#~ msgid ""
+#~ "DNat is disabled for the router "
+#~ "%(router_id)s. Floating IPs cannot be "
+#~ "associated."
+#~ msgstr ""
+
+#~ msgid ""
+#~ "Unable to run Neutron with config "
+#~ "option '%s', as NVP does not "
+#~ "support it"
+#~ msgstr ""
+
+#~ msgid "Maximum concurrent connections to each NVP controller."
+#~ msgstr ""
+
+#~ msgid ""
+#~ "Minimum delay, in seconds, between two"
+#~ " state synchronization queries to NVP. "
+#~ "It must not exceed state_sync_interval"
+#~ msgstr ""
+
+#~ msgid ""
+#~ "Minimum number of resources to be "
+#~ "retrieved from NVP during state "
+#~ "synchronization"
+#~ msgstr ""
+
+#~ msgid "User name for NVP controllers in this cluster"
+#~ msgstr ""
+
+#~ msgid "Password for NVP controllers in this cluster"
+#~ msgstr ""
+
+#~ msgid "Lists the NVP controllers in this cluster"
+#~ msgstr ""
+
+#~ msgid ""
+#~ "This is uuid of the default NVP"
+#~ " Transport zone that will be used "
+#~ "for creating tunneled isolated \"Neutron\" "
+#~ "networks. It needs to be created "
+#~ "in NVP before starting Neutron with "
+#~ "the nvp plugin."
+#~ msgstr ""
+
+#~ msgid ""
+#~ "Unique identifier of the NVP L3 "
+#~ "Gateway service which will be used "
+#~ "for implementing routers and floating "
+#~ "IPs"
+#~ msgstr ""
+
+#~ msgid ""
+#~ "Unique identifier of the NVP L2 "
+#~ "Gateway service which will be used "
+#~ "by default for network gateways"
+#~ msgstr ""
+
index 6fa612c729a11fce0ad0f714b93ee582603af38d..76de42716be949c18551749923d6ca7e2cfedcb7 100644 (file)
@@ -7,7 +7,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version:  Quantum\n"
 "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2014-01-02 06:32+0000\n"
+"POT-Creation-Date: 2014-01-12 06:33+0000\n"
 "PO-Revision-Date: 2013-05-13 06:01+0000\n"
 "Last-Translator: openstackjenkins <jenkins@openstack.org>\n"
 "Language-Team: French "
@@ -896,7 +896,7 @@ msgstr ""
 msgid "Location to store DHCP server config files"
 msgstr ""
 
-#: neutron/agent/linux/dhcp.py:48 neutron/plugins/nicira/dhcp_meta/nvp.py:53
+#: neutron/agent/linux/dhcp.py:48 neutron/plugins/nicira/dhcp_meta/nvp.py:55
 msgid "Domain to use for building the hostnames"
 msgstr ""
 
@@ -1250,7 +1250,7 @@ msgid "TCP Port used by Nova metadata server."
 msgstr ""
 
 #: neutron/agent/metadata/agent.py:73
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:67
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:74
 msgid "Shared secret to sign instance-id request"
 msgstr ""
 
@@ -2436,30 +2436,30 @@ msgstr ""
 msgid "An exception occurred while creating the %(resource)s:%(item)s"
 msgstr ""
 
-#: neutron/db/db_base_plugin_v2.py:1043
+#: neutron/db/db_base_plugin_v2.py:1045
 #, python-format
 msgid "%(name)s '%(addr)s' does not match the ip_version '%(ip_version)s'"
 msgstr ""
 
-#: neutron/db/db_base_plugin_v2.py:1067
+#: neutron/db/db_base_plugin_v2.py:1069
 msgid "Gateway is not valid on subnet"
 msgstr ""
 
-#: neutron/db/db_base_plugin_v2.py:1087 neutron/db/db_base_plugin_v2.py:1101
+#: neutron/db/db_base_plugin_v2.py:1089 neutron/db/db_base_plugin_v2.py:1103
 msgid "new subnet"
 msgstr ""
 
-#: neutron/db/db_base_plugin_v2.py:1094
+#: neutron/db/db_base_plugin_v2.py:1096
 #, python-format
 msgid "Error parsing dns address %s"
 msgstr ""
 
-#: neutron/db/db_base_plugin_v2.py:1356
+#: neutron/db/db_base_plugin_v2.py:1358
 #, 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:1448
+#: neutron/db/db_base_plugin_v2.py:1450
 #, python-format
 msgid "%(address)s (%(subnet_id)s) is not recycled"
 msgstr ""
@@ -2988,51 +2988,51 @@ msgid ""
 "exceeds the maximum %(quota)s."
 msgstr ""
 
-#: neutron/extensions/firewall.py:40
+#: neutron/extensions/firewall.py:39
 #, python-format
 msgid "Firewall %(firewall_id)s could not be found."
 msgstr ""
 
-#: neutron/extensions/firewall.py:44
+#: neutron/extensions/firewall.py:43
 #, python-format
 msgid "Firewall %(firewall_id)s is still active."
 msgstr ""
 
-#: neutron/extensions/firewall.py:48
+#: neutron/extensions/firewall.py:47
 #, python-format
 msgid ""
 "Operation cannot be performed since associated Firewall %(firewall_id)s "
 "is in %(pending_state)s."
 msgstr ""
 
-#: neutron/extensions/firewall.py:53
+#: neutron/extensions/firewall.py:52
 #, python-format
 msgid "Firewall Policy %(firewall_policy_id)s could not be found."
 msgstr ""
 
-#: neutron/extensions/firewall.py:57
+#: neutron/extensions/firewall.py:56
 #, python-format
 msgid "Firewall Policy %(firewall_policy_id)s is being used."
 msgstr ""
 
-#: neutron/extensions/firewall.py:61
+#: neutron/extensions/firewall.py:60
 #, python-format
 msgid "Firewall Rule %(firewall_rule_id)s could not be found."
 msgstr ""
 
-#: neutron/extensions/firewall.py:65
+#: neutron/extensions/firewall.py:64
 #, python-format
 msgid "Firewall Rule %(firewall_rule_id)s is being used."
 msgstr ""
 
-#: neutron/extensions/firewall.py:69
+#: neutron/extensions/firewall.py:68
 #, python-format
 msgid ""
 "Firewall Rule %(firewall_rule_id)s is not associated  with Firewall "
 "Policy %(firewall_policy_id)s."
 msgstr ""
 
-#: neutron/extensions/firewall.py:74
+#: neutron/extensions/firewall.py:73
 #, python-format
 msgid ""
 "Firewall Rule protocol %(protocol)s is not supported. Only protocol "
@@ -3040,91 +3040,91 @@ msgid ""
 "supported."
 msgstr ""
 
-#: neutron/extensions/firewall.py:80
+#: neutron/extensions/firewall.py:79
 #, python-format
 msgid ""
 "Firewall rule action %(action)s is not supported. Only action values "
 "%(values)s are supported."
 msgstr ""
 
-#: neutron/extensions/firewall.py:85
+#: neutron/extensions/firewall.py:84
 #, python-format
 msgid "Invalid value for port %(port)s."
 msgstr ""
 
-#: neutron/extensions/firewall.py:89
+#: neutron/extensions/firewall.py:88
 msgid "Missing rule info argument for insert/remove rule operation."
 msgstr ""
 
-#: neutron/extensions/firewall.py:99
+#: neutron/extensions/firewall.py:98
 #, python-format
 msgid "%(driver)s: Internal driver error."
 msgstr ""
 
-#: neutron/extensions/firewall.py:148
+#: neutron/extensions/firewall.py:147
 #, python-format
 msgid "Port '%s' is not a valid number"
 msgstr ""
 
-#: neutron/extensions/firewall.py:152
+#: neutron/extensions/firewall.py:151
 #, python-format
 msgid "Invalid port '%s'"
 msgstr ""
 
-#: neutron/extensions/firewall.py:166
+#: neutron/extensions/firewall.py:165
 #, python-format
 msgid "%(msg_ip)s and %(msg_subnet)s"
 msgstr ""
 
-#: neutron/extensions/firewall.py:286
+#: neutron/extensions/firewall.py:285
 msgid "Number of firewalls allowed per tenant. A negative value means unlimited."
 msgstr ""
 
-#: neutron/extensions/firewall.py:290
+#: neutron/extensions/firewall.py:289
 msgid ""
 "Number of firewall policies allowed per tenant. A negative value means "
 "unlimited."
 msgstr ""
 
-#: neutron/extensions/firewall.py:294
+#: neutron/extensions/firewall.py:293
 msgid ""
 "Number of firewall rules allowed per tenant. A negative value means "
 "unlimited."
 msgstr ""
 
-#: neutron/extensions/l3.py:36
+#: neutron/extensions/l3.py:34
 #, python-format
 msgid "Router %(router_id)s could not be found"
 msgstr ""
 
-#: neutron/extensions/l3.py:40
+#: neutron/extensions/l3.py:38
 #, python-format
 msgid "Router %(router_id)s still has active ports"
 msgstr ""
 
-#: neutron/extensions/l3.py:44
+#: neutron/extensions/l3.py:42
 #, python-format
 msgid "Router %(router_id)s does not have an interface with id %(port_id)s"
 msgstr ""
 
-#: neutron/extensions/l3.py:49
+#: neutron/extensions/l3.py:47
 #, python-format
 msgid "Router %(router_id)s has no interface on subnet %(subnet_id)s"
 msgstr ""
 
-#: neutron/extensions/l3.py:54
+#: neutron/extensions/l3.py:52
 #, python-format
 msgid ""
 "Router interface for subnet %(subnet_id)s on router %(router_id)s cannot "
 "be deleted, as it is required by one or more floating IPs."
 msgstr ""
 
-#: neutron/extensions/l3.py:60
+#: neutron/extensions/l3.py:58
 #, python-format
 msgid "Floating IP %(floatingip_id)s could not be found"
 msgstr ""
 
-#: neutron/extensions/l3.py:64
+#: neutron/extensions/l3.py:62
 #, python-format
 msgid ""
 "External network %(external_network_id)s is not reachable from subnet "
@@ -3132,7 +3132,7 @@ msgid ""
 "Floating IP."
 msgstr ""
 
-#: neutron/extensions/l3.py:70
+#: neutron/extensions/l3.py:68
 #, python-format
 msgid ""
 "Cannot associate floating IP %(floating_ip_address)s (%(fip_id)s) with "
@@ -3140,37 +3140,30 @@ msgid ""
 "has a floating IP on external network %(net_id)s."
 msgstr ""
 
-#: neutron/extensions/l3.py:77
+#: neutron/extensions/l3.py:75
 #, python-format
 msgid ""
 "Port %(port_id)s has owner %(device_owner)s and therefore cannot be "
 "deleted directly via the port API."
 msgstr ""
 
-#: neutron/extensions/l3.py:82
+#: neutron/extensions/l3.py:80
 #, python-format
 msgid ""
 "Gateway cannot be updated for router %(router_id)s, since a gateway to "
 "external network %(net_id)s is required by one or more floating IPs."
 msgstr ""
 
-#: neutron/extensions/l3.py:142
+#: neutron/extensions/l3.py:140
 msgid "Number of routers allowed per tenant. A negative value means unlimited."
 msgstr ""
 
-#: neutron/extensions/l3.py:146
+#: neutron/extensions/l3.py:144
 msgid ""
 "Number of floating IPs allowed per tenant. A negative value means "
 "unlimited."
 msgstr ""
 
-#: neutron/extensions/l3_ext_gw_mode.py:28
-#, python-format
-msgid ""
-"DNat is disabled for the router %(router_id)s. Floating IPs cannot be "
-"associated."
-msgstr ""
-
 #: neutron/extensions/l3agentscheduler.py:49
 #: neutron/extensions/l3agentscheduler.py:87
 msgid "No plugin for L3 routing registered to handle router scheduling"
@@ -3270,21 +3263,21 @@ msgid ""
 " %(pool)s"
 msgstr ""
 
-#: neutron/extensions/metering.py:34
+#: neutron/extensions/metering.py:33
 #, python-format
 msgid "Metering label %(label_id)s does not exist"
 msgstr ""
 
-#: neutron/extensions/metering.py:38
+#: neutron/extensions/metering.py:37
 msgid "Duplicate Metering Rule in POST."
 msgstr ""
 
-#: neutron/extensions/metering.py:42
+#: neutron/extensions/metering.py:41
 #, python-format
 msgid "Metering label rule %(rule_id)s does not exist"
 msgstr ""
 
-#: neutron/extensions/metering.py:46
+#: neutron/extensions/metering.py:45
 #, python-format
 msgid ""
 "Metering label rule with remote_ip_prefix %(remote_ip_prefix)s overlaps "
@@ -3433,67 +3426,67 @@ msgstr ""
 msgid "API for retrieving service providers for Neutron advanced services"
 msgstr ""
 
-#: neutron/extensions/vpnaas.py:36
+#: neutron/extensions/vpnaas.py:33
 #, python-format
 msgid "VPNService %(vpnservice_id)s could not be found"
 msgstr ""
 
-#: neutron/extensions/vpnaas.py:40
+#: neutron/extensions/vpnaas.py:37
 #, python-format
 msgid "ipsec_site_connection %(ipsecsite_conn_id)s not found"
 msgstr ""
 
-#: neutron/extensions/vpnaas.py:44
+#: neutron/extensions/vpnaas.py:41
 #, python-format
 msgid "ipsec_site_connection %(attr)s is equal to or less than dpd_interval"
 msgstr ""
 
-#: neutron/extensions/vpnaas.py:49
+#: neutron/extensions/vpnaas.py:46
 #, python-format
 msgid "ipsec_site_connection MTU %(mtu)d is too small for ipv%(version)s"
 msgstr ""
 
-#: neutron/extensions/vpnaas.py:54
+#: neutron/extensions/vpnaas.py:51
 #, python-format
 msgid "IKEPolicy %(ikepolicy_id)s could not be found"
 msgstr ""
 
-#: neutron/extensions/vpnaas.py:58
+#: neutron/extensions/vpnaas.py:55
 #, python-format
 msgid "IPsecPolicy %(ipsecpolicy_id)s could not be found"
 msgstr ""
 
-#: neutron/extensions/vpnaas.py:62
+#: neutron/extensions/vpnaas.py:59
 #, python-format
 msgid "IKEPolicy %(ikepolicy_id)s is still in use"
 msgstr ""
 
-#: neutron/extensions/vpnaas.py:66
+#: neutron/extensions/vpnaas.py:63
 #, python-format
 msgid "VPNService %(vpnservice_id)s is still in use"
 msgstr ""
 
-#: neutron/extensions/vpnaas.py:70
+#: neutron/extensions/vpnaas.py:67
 #, python-format
 msgid "Router %(router_id)s is used by VPNService %(vpnservice_id)s"
 msgstr ""
 
-#: neutron/extensions/vpnaas.py:74
+#: neutron/extensions/vpnaas.py:71
 #, python-format
 msgid "Invalid state %(state)s of vpnaas resource %(id)s for updating"
 msgstr ""
 
-#: neutron/extensions/vpnaas.py:79
+#: neutron/extensions/vpnaas.py:76
 #, python-format
 msgid "IPsecPolicy %(ipsecpolicy_id)s is still in use"
 msgstr ""
 
-#: neutron/extensions/vpnaas.py:83
+#: neutron/extensions/vpnaas.py:80
 #, python-format
 msgid "Can not load driver :%(device_driver)s"
 msgstr ""
 
-#: neutron/extensions/vpnaas.py:87
+#: neutron/extensions/vpnaas.py:84
 #, python-format
 msgid "Subnet %(subnet_id)s is not connected to Router %(router_id)s"
 msgstr ""
@@ -5395,7 +5388,7 @@ msgstr ""
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:318
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:345
 #: neutron/plugins/mlnx/mlnx_plugin.py:191
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:408
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:413
 msgid "provider:network_type required"
 msgstr ""
 
@@ -5403,8 +5396,8 @@ msgstr ""
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:336
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:355
 #: neutron/plugins/mlnx/mlnx_plugin.py:221
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:418
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:437
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:423
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:442
 msgid "provider:segmentation_id required"
 msgstr ""
 
@@ -5423,7 +5416,7 @@ msgstr ""
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:343
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:377
 #: neutron/plugins/mlnx/mlnx_plugin.py:207
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:453
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:458
 #, python-format
 msgid "provider:network_type %s not supported"
 msgstr ""
@@ -5431,7 +5424,7 @@ msgstr ""
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:349
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:383
 #: neutron/plugins/mlnx/mlnx_plugin.py:248
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:459
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:464
 #, python-format
 msgid "Unknown provider:physical_network %s"
 msgstr ""
@@ -5439,7 +5432,7 @@ msgstr ""
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:355
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:389
 #: neutron/plugins/mlnx/mlnx_plugin.py:254
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:465
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:470
 msgid "provider:physical_network required"
 msgstr ""
 
@@ -5592,7 +5585,7 @@ msgstr ""
 #: neutron/plugins/hyperv/hyperv_neutron_plugin.py:254
 #: neutron/plugins/metaplugin/meta_neutron_plugin.py:175
 #: neutron/plugins/mlnx/mlnx_plugin.py:333
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:510
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:518
 #, python-format
 msgid "Created network: %s"
 msgstr ""
@@ -5953,7 +5946,7 @@ msgstr ""
 
 #: neutron/plugins/hyperv/db.py:41
 #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:117
-#: neutron/plugins/openvswitch/ovs_db_v2.py:136
+#: neutron/plugins/openvswitch/ovs_db_v2.py:137
 #, python-format
 msgid ""
 "Reserving vlan %(vlan_id)s on physical network %(physical_network)s from "
@@ -5968,7 +5961,7 @@ msgstr ""
 #: neutron/plugins/hyperv/db.py:79
 #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:140
 #: neutron/plugins/ml2/drivers/type_vlan.py:203
-#: neutron/plugins/openvswitch/ovs_db_v2.py:160
+#: neutron/plugins/openvswitch/ovs_db_v2.py:161
 #, python-format
 msgid ""
 "Reserving specific vlan %(vlan_id)s on physical network "
@@ -5982,7 +5975,7 @@ msgstr ""
 
 #: neutron/plugins/hyperv/db.py:141
 #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:181
-#: neutron/plugins/openvswitch/ovs_db_v2.py:201
+#: neutron/plugins/openvswitch/ovs_db_v2.py:202
 #, python-format
 msgid "vlan_id %(vlan_id)s on physical network %(physical_network)s not found"
 msgstr ""
@@ -5992,8 +5985,8 @@ msgstr ""
 #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:87
 #: neutron/plugins/ml2/drivers/type_vlan.py:127
 #: neutron/plugins/ml2/drivers/type_vlan.py:148
-#: neutron/plugins/openvswitch/ovs_db_v2.py:92
-#: neutron/plugins/openvswitch/ovs_db_v2.py:110
+#: neutron/plugins/openvswitch/ovs_db_v2.py:93
+#: neutron/plugins/openvswitch/ovs_db_v2.py:111
 #, python-format
 msgid ""
 "Removing vlan %(vlan_id)s on physical network %(physical_network)s from "
@@ -6035,7 +6028,7 @@ msgstr ""
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:306
 #: neutron/plugins/ml2/drivers/type_vlan.py:93
 #: neutron/plugins/mlnx/mlnx_plugin.py:143
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:362
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:365
 #, python-format
 msgid "Network VLAN ranges: %s"
 msgstr ""
@@ -6330,26 +6323,26 @@ msgstr ""
 
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:349
 #: neutron/plugins/mlnx/mlnx_plugin.py:216
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:412
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:417
 msgid "provider:segmentation_id specified for flat network"
 msgstr ""
 
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:358
 #: neutron/plugins/mlnx/mlnx_plugin.py:224
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:421
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:426
 #, python-format
 msgid "provider:segmentation_id out of range (%(min_id)s through %(max_id)s)"
 msgstr ""
 
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:365
 #: neutron/plugins/mlnx/mlnx_plugin.py:232
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:441
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:446
 msgid "provider:physical_network specified for local network"
 msgstr ""
 
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:371
 #: neutron/plugins/mlnx/mlnx_plugin.py:236
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:447
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:452
 msgid "provider:segmentation_id specified for local network"
 msgstr ""
 
@@ -6683,7 +6676,7 @@ msgstr ""
 
 #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:146
 #: neutron/plugins/ml2/drivers/type_vlan.py:209
-#: neutron/plugins/openvswitch/ovs_db_v2.py:166
+#: neutron/plugins/openvswitch/ovs_db_v2.py:167
 #, python-format
 msgid ""
 "Reserving specific vlan %(vlan_id)s on physical network "
@@ -6692,7 +6685,7 @@ msgstr ""
 
 #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:170
 #: neutron/plugins/ml2/drivers/type_vlan.py:258
-#: neutron/plugins/openvswitch/ovs_db_v2.py:196
+#: neutron/plugins/openvswitch/ovs_db_v2.py:197
 #, python-format
 msgid ""
 "Releasing vlan %(vlan_id)s on physical network %(physical_network)s to "
@@ -6701,7 +6694,7 @@ msgstr ""
 
 #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:175
 #: neutron/plugins/ml2/drivers/type_vlan.py:253
-#: neutron/plugins/openvswitch/ovs_db_v2.py:191
+#: neutron/plugins/openvswitch/ovs_db_v2.py:192
 #, python-format
 msgid ""
 "Releasing vlan %(vlan_id)s on physical network %(physical_network)s "
@@ -7795,7 +7788,7 @@ msgstr ""
 
 #: neutron/plugins/ml2/drivers/type_gre.py:155
 #: neutron/plugins/ml2/drivers/type_vxlan.py:165
-#: neutron/plugins/openvswitch/ovs_db_v2.py:234
+#: neutron/plugins/openvswitch/ovs_db_v2.py:235
 #, python-format
 msgid "Removing tunnel %s from pool"
 msgstr ""
@@ -7834,7 +7827,7 @@ msgid "%(type)s ID ranges: %(range)s"
 msgstr ""
 
 #: neutron/plugins/ml2/drivers/type_tunnel.py:71
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:431
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:436
 #, python-format
 msgid "provider:physical_network specified for %s network"
 msgstr ""
@@ -8173,7 +8166,7 @@ msgid "Mellanox Embedded Switch Plugin initialisation complete"
 msgstr ""
 
 #: neutron/plugins/mlnx/mlnx_plugin.py:141
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:360
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:363
 #, python-format
 msgid "%s. Server terminated!"
 msgstr ""
@@ -8925,7 +8918,7 @@ msgid "del_portinfo(): NotFound portinfo for port_id: %s"
 msgstr ""
 
 #: neutron/plugins/nec/db/api.py:212
-#: neutron/plugins/openvswitch/ovs_db_v2.py:322
+#: neutron/plugins/openvswitch/ovs_db_v2.py:323
 #, python-format
 msgid "get_port_with_securitygroups() called:port_id=%s"
 msgstr ""
@@ -9614,7 +9607,7 @@ msgstr ""
 
 #: neutron/plugins/nicira/dhcpmeta_modes.py:93
 #, python-format
-msgid "Unable to run Neutron with config option '%s', as NVP does not support it"
+msgid "Unable to run Neutron with config option '%s', as NSX does not support it"
 msgstr ""
 
 #: neutron/plugins/nicira/dhcpmeta_modes.py:96
@@ -9967,29 +9960,29 @@ msgstr ""
 msgid "[%(rid)d] Failed to parse API provider: %(e)s"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:34
+#: neutron/plugins/nicira/common/config.py:35
 msgid ""
 "Maximum number of ports of a logical switch on a bridged transport zone "
 "(default 5000)"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:37
+#: neutron/plugins/nicira/common/config.py:39
 msgid ""
 "Maximum number of ports of a logical switch on an overlay transport zone "
 "(default 256)"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:40
-msgid "Maximum concurrent connections to each NVP controller."
+#: neutron/plugins/nicira/common/config.py:43
+msgid "Maximum concurrent connections to each NSX controller."
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:43
+#: neutron/plugins/nicira/common/config.py:48
 msgid ""
 "Number of seconds a generation id should be valid for (default -1 meaning"
 " do not time out)"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:46
+#: neutron/plugins/nicira/common/config.py:52
 msgid ""
 "If set to access_network this enables a dedicated connection to the "
 "metadata proxy for metadata server access via Neutron router. If set to "
@@ -9998,135 +9991,135 @@ msgid ""
 "namespaces otherwise access_network should be used."
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:54
+#: neutron/plugins/nicira/common/config.py:61
 msgid ""
 "The default network tranport type to use (stt, gre, bridge, ipsec_gre, or"
 " ipsec_stt)"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:57
+#: neutron/plugins/nicira/common/config.py:65
 msgid "The mode used to implement DHCP/metadata services."
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:62
+#: neutron/plugins/nicira/common/config.py:71
 msgid ""
 "Interval in seconds between runs of the state synchronization task. Set "
 "it to 0 to disable it"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:65
+#: neutron/plugins/nicira/common/config.py:75
 msgid ""
 "Maximum value for the additional random delay in seconds between runs of "
 "the state synchronization task"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:69
+#: neutron/plugins/nicira/common/config.py:80
 msgid ""
 "Minimum delay, in seconds, between two state synchronization queries to "
-"NVP. It must not exceed state_sync_interval"
+"NSX. It must not exceed state_sync_interval"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:73
+#: neutron/plugins/nicira/common/config.py:85
 msgid ""
-"Minimum number of resources to be retrieved from NVP during state "
+"Minimum number of resources to be retrieved from NSX during state "
 "synchronization"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:76
+#: neutron/plugins/nicira/common/config.py:89
 msgid ""
 "Always read operational status from backend on show operations. Enabling "
 "this option might slow down the system."
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:84
-msgid "User name for NVP controllers in this cluster"
+#: neutron/plugins/nicira/common/config.py:98
+msgid "User name for NSX controllers in this cluster"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:88
-msgid "Password for NVP controllers in this cluster"
+#: neutron/plugins/nicira/common/config.py:103
+msgid "Password for NSX controllers in this cluster"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:91
+#: neutron/plugins/nicira/common/config.py:106
 msgid "Total time limit for a cluster request"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:94
+#: neutron/plugins/nicira/common/config.py:109
 msgid "Time before aborting a request"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:97
+#: neutron/plugins/nicira/common/config.py:112
 msgid "Number of time a request should be retried"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:100
+#: neutron/plugins/nicira/common/config.py:115
 msgid "Number of times a redirect should be followed"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:102
-msgid "Lists the NVP controllers in this cluster"
+#: neutron/plugins/nicira/common/config.py:118
+msgid "Lists the NSX controllers in this cluster"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:107
+#: neutron/plugins/nicira/common/config.py:123
 msgid ""
-"This is uuid of the default NVP Transport zone that will be used for "
+"This is uuid of the default NSX Transport zone that will be used for "
 "creating tunneled isolated \"Neutron\" networks. It needs to be created "
-"in NVP before starting Neutron with the nvp plugin."
+"in NSX before starting Neutron with the nsx plugin."
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:112
+#: neutron/plugins/nicira/common/config.py:128
 msgid ""
-"Unique identifier of the NVP L3 Gateway service which will be used for "
+"Unique identifier of the NSX L3 Gateway service which will be used for "
 "implementing routers and floating IPs"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:116
+#: neutron/plugins/nicira/common/config.py:132
 msgid ""
-"Unique identifier of the NVP L2 Gateway service which will be used by "
+"Unique identifier of the NSX L2 Gateway service which will be used by "
 "default for network gateways"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:119
+#: neutron/plugins/nicira/common/config.py:135
 msgid ""
 "Unique identifier of the Service Cluster which will be used by logical "
 "services like dhcp and metadata"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:122
+#: neutron/plugins/nicira/common/config.py:138
 msgid ""
 "Name of the interface on a L2 Gateway transport nodewhich should be used "
 "by default when setting up a network connection"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:132
+#: neutron/plugins/nicira/common/config.py:148
 msgid "User name for vsm"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:136
+#: neutron/plugins/nicira/common/config.py:152
 msgid "Password for vsm"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:138
+#: neutron/plugins/nicira/common/config.py:154
 msgid "uri for vsm"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:140
+#: neutron/plugins/nicira/common/config.py:156
 msgid "Optional parameter identifying the ID of datacenter to deploy NSX Edges"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:143
-#: neutron/plugins/nicira/common/config.py:149
+#: neutron/plugins/nicira/common/config.py:159
+#: neutron/plugins/nicira/common/config.py:165
 msgid "Optional parameter identifying the ID of datastore to deploy NSX Edges"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:146
+#: neutron/plugins/nicira/common/config.py:162
 msgid "Optional parameter identifying the ID of resource to deploy NSX Edges"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:152
+#: neutron/plugins/nicira/common/config.py:168
 msgid "Network ID for physical network connectivity"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:155
+#: neutron/plugins/nicira/common/config.py:171
 msgid "Task status check interval"
 msgstr ""
 
@@ -10496,143 +10489,143 @@ msgstr ""
 msgid "Monitor Resource binding with id:%s not found!"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:49
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:50
 msgid "Comma separated list of additional domain name servers"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:55
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:58
 msgid "Default DHCP lease time"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:61
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:66
 msgid "IP address used by Metadata server."
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:64
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:70
 msgid "TCP Port used by Metadata server."
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:96
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:103
 #, python-format
 msgid "Unable to find Logical Service Node for network %s"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:107
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:114
 #, python-format
 msgid "Unable to create LSN for network %s"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:115
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:122
 #, python-format
 msgid "Unable to delete Logical Service Node %s"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:132
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:139
 #, python-format
 msgid ""
 "Unable to find Logical Service Node Port for LSN %(lsn_id)s and subnet "
 "%(subnet_id)s"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:154
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:161
 #, python-format
 msgid ""
 "Unable to find Logical Service Node Port for LSN %(lsn_id)s and mac "
 "address %(mac)s"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:174
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:181
 #, python-format
 msgid "Unable to create port for LSN  %s"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:182
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:189
 #, python-format
 msgid "Unable to delete LSN Port %s"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:202
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:206
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:209
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:213
 #, python-format
 msgid "Metadata port not found while attempting to delete it from network %s"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:209
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:216
 #, python-format
 msgid "Unable to find Logical Services Node Port with MAC %s"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:288
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:295
 #, python-format
 msgid ""
 "Unable to configure dhcp for Logical Service Node %(lsn_id)s and port "
 "%(lsn_port_id)s"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:309
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:316
 #, python-format
 msgid "Unable to configure metadata access for subnet %s"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:332
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:339
 #, python-format
 msgid "Error while configuring LSN port %s"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:436
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:443
 #, python-format
 msgid ""
 "Error while creating subnet %(cidr)s for network %(network)s. Please, "
 "contact administrator"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:506
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:521
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:513
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:528
 #, python-format
 msgid "Performing DHCP %(action)s for resource: %(resource)s"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:516
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:523
 #, python-format
 msgid "Logical Services Node for network %s configured successfully"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:538
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:545
 #, python-format
 msgid "Error while configuring DHCP for port %s"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:550
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:557
 #, python-format
 msgid "DHCP is disabled for subnet %s: nothing to do"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:569
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:576
 #, python-format
 msgid "DHCP for port %s configured successfully"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:577
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:584
 #, python-format
 msgid "Network %s is external: nothing to do"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:585
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:592
 #, python-format
 msgid "Configuring metadata entry for port %s"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:597
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:604
 #, python-format
 msgid "Metadata for port %s configured successfully"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:601
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:608
 #, python-format
 msgid "Handle metadata access via router: %(r)s and interface %(i)s"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:618
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:625
 #, python-format
 msgid "Metadata for router %s handled successfully"
 msgstr ""
@@ -11139,78 +11132,78 @@ msgstr ""
 msgid "Exception in _check_pending_tasks"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_db_v2.py:215
+#: neutron/plugins/openvswitch/ovs_db_v2.py:216
 #, python-format
 msgid "Skipping unreasonable tunnel ID range %(tun_min)s:%(tun_max)s"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_db_v2.py:263
+#: neutron/plugins/openvswitch/ovs_db_v2.py:264
 #, python-format
 msgid "Reserving tunnel %s from pool"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_db_v2.py:278
+#: neutron/plugins/openvswitch/ovs_db_v2.py:279
 #, python-format
 msgid "Reserving specific tunnel %s from pool"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_db_v2.py:281
+#: neutron/plugins/openvswitch/ovs_db_v2.py:282
 #, python-format
 msgid "Reserving specific tunnel %s outside pool"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_db_v2.py:304
+#: neutron/plugins/openvswitch/ovs_db_v2.py:305
 #, python-format
 msgid "Releasing tunnel %s outside pool"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_db_v2.py:306
+#: neutron/plugins/openvswitch/ovs_db_v2.py:307
 #, python-format
 msgid "Releasing tunnel %s to pool"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_db_v2.py:308
+#: neutron/plugins/openvswitch/ovs_db_v2.py:309
 #, python-format
 msgid "tunnel_id %s not found"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_db_v2.py:380
+#: neutron/plugins/openvswitch/ovs_db_v2.py:381
 #, python-format
 msgid "Adding a tunnel endpoint for %s"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_db_v2.py:396
+#: neutron/plugins/openvswitch/ovs_db_v2.py:397
 #, python-format
 msgid ""
 "Adding a tunnel endpoint failed due to a concurrenttransaction had been "
 "committed (%s attempts left)"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_db_v2.py:401
+#: neutron/plugins/openvswitch/ovs_db_v2.py:402
 msgid "Unable to generate a new tunnel id"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:308
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:311
 #, python-format
 msgid "Invalid tenant_network_type: %s. Server terminated!"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:325
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:328
 #, python-format
 msgid "Tunneling disabled but tenant_network_type is '%s'. Server terminated!"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:371
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:374
 #, python-format
 msgid "Invalid tunnel ID range: '%(range)s' - %(e)s. Server terminated!"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:375
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:378
 #, python-format
 msgid "Tunnel ID ranges: %s"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:428
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:433
 #, python-format
 msgid "%s networks are not enabled"
 msgstr ""
@@ -12043,11 +12036,11 @@ msgid ""
 "firewall is supported per tenant."
 msgstr ""
 
-#: neutron/services/firewall/agents/firewall_agent_api.py:34
+#: neutron/services/firewall/agents/firewall_agent_api.py:33
 msgid "Name of the FWaaS Driver"
 msgstr ""
 
-#: neutron/services/firewall/agents/firewall_agent_api.py:38
+#: neutron/services/firewall/agents/firewall_agent_api.py:37
 msgid "Enable FWaaS"
 msgstr ""
 
@@ -12063,79 +12056,79 @@ msgstr ""
 msgid "Initializing firewall agent"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:73
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:74
 #, python-format
 msgid "FWaaS Driver Loaded: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:75
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:77
 #, python-format
 msgid "Error importing FWaaS device driver: %s"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:108
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:110
 #, python-format
 msgid "%(func_name)s from agent for fw: %(fwid)s"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:116
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:118
 #, python-format
 msgid "No Routers on tenant: %s"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:123
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:247
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:125
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:252
 #, python-format
 msgid "Apply fw on Router List: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:132
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:134
 #, python-format
 msgid "Firewall Driver Error for %(func_name)s for fw: %(fwid)s"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:147
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:149
 #, python-format
 msgid "FWaaS RPC failure in %(func_name)s for fw: %(fwid)s"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:164
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:177
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:166
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:179
 #, python-format
 msgid "Firewall Driver Error on fw state %(fwmsg)s for fw: %(fwid)s"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:189
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:191
 #, python-format
 msgid "Process router add, router_id: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:200
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:202
 #, python-format
 msgid "Process router add, fw_list: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:217
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:219
 #, python-format
 msgid "FWaaS RPC info call failed for '%s'."
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:229
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:234
 #, python-format
 msgid "Tenants with Firewalls: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:239
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:244
 #, python-format
 msgid "Router List: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:241
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:246
 #, python-format
 msgid "fw_list: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:258
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:263
 msgid "Failed fwaas process services sync"
 msgstr ""
 
@@ -13972,3 +13965,61 @@ msgstr ""
 #~ msgid "Number of security rules allowed per tenant, -1 for unlimited"
 #~ msgstr ""
 
+#~ msgid ""
+#~ "DNat is disabled for the router "
+#~ "%(router_id)s. Floating IPs cannot be "
+#~ "associated."
+#~ msgstr ""
+
+#~ msgid ""
+#~ "Unable to run Neutron with config "
+#~ "option '%s', as NVP does not "
+#~ "support it"
+#~ msgstr ""
+
+#~ msgid "Maximum concurrent connections to each NVP controller."
+#~ msgstr ""
+
+#~ msgid ""
+#~ "Minimum delay, in seconds, between two"
+#~ " state synchronization queries to NVP. "
+#~ "It must not exceed state_sync_interval"
+#~ msgstr ""
+
+#~ msgid ""
+#~ "Minimum number of resources to be "
+#~ "retrieved from NVP during state "
+#~ "synchronization"
+#~ msgstr ""
+
+#~ msgid "User name for NVP controllers in this cluster"
+#~ msgstr ""
+
+#~ msgid "Password for NVP controllers in this cluster"
+#~ msgstr ""
+
+#~ msgid "Lists the NVP controllers in this cluster"
+#~ msgstr ""
+
+#~ msgid ""
+#~ "This is uuid of the default NVP"
+#~ " Transport zone that will be used "
+#~ "for creating tunneled isolated \"Neutron\" "
+#~ "networks. It needs to be created "
+#~ "in NVP before starting Neutron with "
+#~ "the nvp plugin."
+#~ msgstr ""
+
+#~ msgid ""
+#~ "Unique identifier of the NVP L3 "
+#~ "Gateway service which will be used "
+#~ "for implementing routers and floating "
+#~ "IPs"
+#~ msgstr ""
+
+#~ msgid ""
+#~ "Unique identifier of the NVP L2 "
+#~ "Gateway service which will be used "
+#~ "by default for network gateways"
+#~ msgstr ""
+
index 68f93062bd4f1e3cc53a508d2077e93087b317ad..cc265ba83ed659a8ad501f92edf767cd85e245e1 100644 (file)
@@ -7,7 +7,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version:  Neutron\n"
 "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2014-01-02 06:32+0000\n"
+"POT-Creation-Date: 2014-01-12 06:33+0000\n"
 "PO-Revision-Date: 2013-10-28 23:23+0000\n"
 "Last-Translator: Tom Fifield <tom@openstack.org>\n"
 "Language-Team: Galician "
@@ -896,7 +896,7 @@ msgstr ""
 msgid "Location to store DHCP server config files"
 msgstr ""
 
-#: neutron/agent/linux/dhcp.py:48 neutron/plugins/nicira/dhcp_meta/nvp.py:53
+#: neutron/agent/linux/dhcp.py:48 neutron/plugins/nicira/dhcp_meta/nvp.py:55
 msgid "Domain to use for building the hostnames"
 msgstr ""
 
@@ -1250,7 +1250,7 @@ msgid "TCP Port used by Nova metadata server."
 msgstr ""
 
 #: neutron/agent/metadata/agent.py:73
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:67
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:74
 msgid "Shared secret to sign instance-id request"
 msgstr ""
 
@@ -2436,30 +2436,30 @@ msgstr ""
 msgid "An exception occurred while creating the %(resource)s:%(item)s"
 msgstr ""
 
-#: neutron/db/db_base_plugin_v2.py:1043
+#: neutron/db/db_base_plugin_v2.py:1045
 #, python-format
 msgid "%(name)s '%(addr)s' does not match the ip_version '%(ip_version)s'"
 msgstr ""
 
-#: neutron/db/db_base_plugin_v2.py:1067
+#: neutron/db/db_base_plugin_v2.py:1069
 msgid "Gateway is not valid on subnet"
 msgstr ""
 
-#: neutron/db/db_base_plugin_v2.py:1087 neutron/db/db_base_plugin_v2.py:1101
+#: neutron/db/db_base_plugin_v2.py:1089 neutron/db/db_base_plugin_v2.py:1103
 msgid "new subnet"
 msgstr ""
 
-#: neutron/db/db_base_plugin_v2.py:1094
+#: neutron/db/db_base_plugin_v2.py:1096
 #, python-format
 msgid "Error parsing dns address %s"
 msgstr ""
 
-#: neutron/db/db_base_plugin_v2.py:1356
+#: neutron/db/db_base_plugin_v2.py:1358
 #, 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:1448
+#: neutron/db/db_base_plugin_v2.py:1450
 #, python-format
 msgid "%(address)s (%(subnet_id)s) is not recycled"
 msgstr ""
@@ -2988,51 +2988,51 @@ msgid ""
 "exceeds the maximum %(quota)s."
 msgstr ""
 
-#: neutron/extensions/firewall.py:40
+#: neutron/extensions/firewall.py:39
 #, python-format
 msgid "Firewall %(firewall_id)s could not be found."
 msgstr ""
 
-#: neutron/extensions/firewall.py:44
+#: neutron/extensions/firewall.py:43
 #, python-format
 msgid "Firewall %(firewall_id)s is still active."
 msgstr ""
 
-#: neutron/extensions/firewall.py:48
+#: neutron/extensions/firewall.py:47
 #, python-format
 msgid ""
 "Operation cannot be performed since associated Firewall %(firewall_id)s "
 "is in %(pending_state)s."
 msgstr ""
 
-#: neutron/extensions/firewall.py:53
+#: neutron/extensions/firewall.py:52
 #, python-format
 msgid "Firewall Policy %(firewall_policy_id)s could not be found."
 msgstr ""
 
-#: neutron/extensions/firewall.py:57
+#: neutron/extensions/firewall.py:56
 #, python-format
 msgid "Firewall Policy %(firewall_policy_id)s is being used."
 msgstr ""
 
-#: neutron/extensions/firewall.py:61
+#: neutron/extensions/firewall.py:60
 #, python-format
 msgid "Firewall Rule %(firewall_rule_id)s could not be found."
 msgstr ""
 
-#: neutron/extensions/firewall.py:65
+#: neutron/extensions/firewall.py:64
 #, python-format
 msgid "Firewall Rule %(firewall_rule_id)s is being used."
 msgstr ""
 
-#: neutron/extensions/firewall.py:69
+#: neutron/extensions/firewall.py:68
 #, python-format
 msgid ""
 "Firewall Rule %(firewall_rule_id)s is not associated  with Firewall "
 "Policy %(firewall_policy_id)s."
 msgstr ""
 
-#: neutron/extensions/firewall.py:74
+#: neutron/extensions/firewall.py:73
 #, python-format
 msgid ""
 "Firewall Rule protocol %(protocol)s is not supported. Only protocol "
@@ -3040,91 +3040,91 @@ msgid ""
 "supported."
 msgstr ""
 
-#: neutron/extensions/firewall.py:80
+#: neutron/extensions/firewall.py:79
 #, python-format
 msgid ""
 "Firewall rule action %(action)s is not supported. Only action values "
 "%(values)s are supported."
 msgstr ""
 
-#: neutron/extensions/firewall.py:85
+#: neutron/extensions/firewall.py:84
 #, python-format
 msgid "Invalid value for port %(port)s."
 msgstr ""
 
-#: neutron/extensions/firewall.py:89
+#: neutron/extensions/firewall.py:88
 msgid "Missing rule info argument for insert/remove rule operation."
 msgstr ""
 
-#: neutron/extensions/firewall.py:99
+#: neutron/extensions/firewall.py:98
 #, python-format
 msgid "%(driver)s: Internal driver error."
 msgstr ""
 
-#: neutron/extensions/firewall.py:148
+#: neutron/extensions/firewall.py:147
 #, python-format
 msgid "Port '%s' is not a valid number"
 msgstr ""
 
-#: neutron/extensions/firewall.py:152
+#: neutron/extensions/firewall.py:151
 #, python-format
 msgid "Invalid port '%s'"
 msgstr ""
 
-#: neutron/extensions/firewall.py:166
+#: neutron/extensions/firewall.py:165
 #, python-format
 msgid "%(msg_ip)s and %(msg_subnet)s"
 msgstr ""
 
-#: neutron/extensions/firewall.py:286
+#: neutron/extensions/firewall.py:285
 msgid "Number of firewalls allowed per tenant. A negative value means unlimited."
 msgstr ""
 
-#: neutron/extensions/firewall.py:290
+#: neutron/extensions/firewall.py:289
 msgid ""
 "Number of firewall policies allowed per tenant. A negative value means "
 "unlimited."
 msgstr ""
 
-#: neutron/extensions/firewall.py:294
+#: neutron/extensions/firewall.py:293
 msgid ""
 "Number of firewall rules allowed per tenant. A negative value means "
 "unlimited."
 msgstr ""
 
-#: neutron/extensions/l3.py:36
+#: neutron/extensions/l3.py:34
 #, python-format
 msgid "Router %(router_id)s could not be found"
 msgstr ""
 
-#: neutron/extensions/l3.py:40
+#: neutron/extensions/l3.py:38
 #, python-format
 msgid "Router %(router_id)s still has active ports"
 msgstr ""
 
-#: neutron/extensions/l3.py:44
+#: neutron/extensions/l3.py:42
 #, python-format
 msgid "Router %(router_id)s does not have an interface with id %(port_id)s"
 msgstr ""
 
-#: neutron/extensions/l3.py:49
+#: neutron/extensions/l3.py:47
 #, python-format
 msgid "Router %(router_id)s has no interface on subnet %(subnet_id)s"
 msgstr ""
 
-#: neutron/extensions/l3.py:54
+#: neutron/extensions/l3.py:52
 #, python-format
 msgid ""
 "Router interface for subnet %(subnet_id)s on router %(router_id)s cannot "
 "be deleted, as it is required by one or more floating IPs."
 msgstr ""
 
-#: neutron/extensions/l3.py:60
+#: neutron/extensions/l3.py:58
 #, python-format
 msgid "Floating IP %(floatingip_id)s could not be found"
 msgstr ""
 
-#: neutron/extensions/l3.py:64
+#: neutron/extensions/l3.py:62
 #, python-format
 msgid ""
 "External network %(external_network_id)s is not reachable from subnet "
@@ -3132,7 +3132,7 @@ msgid ""
 "Floating IP."
 msgstr ""
 
-#: neutron/extensions/l3.py:70
+#: neutron/extensions/l3.py:68
 #, python-format
 msgid ""
 "Cannot associate floating IP %(floating_ip_address)s (%(fip_id)s) with "
@@ -3140,37 +3140,30 @@ msgid ""
 "has a floating IP on external network %(net_id)s."
 msgstr ""
 
-#: neutron/extensions/l3.py:77
+#: neutron/extensions/l3.py:75
 #, python-format
 msgid ""
 "Port %(port_id)s has owner %(device_owner)s and therefore cannot be "
 "deleted directly via the port API."
 msgstr ""
 
-#: neutron/extensions/l3.py:82
+#: neutron/extensions/l3.py:80
 #, python-format
 msgid ""
 "Gateway cannot be updated for router %(router_id)s, since a gateway to "
 "external network %(net_id)s is required by one or more floating IPs."
 msgstr ""
 
-#: neutron/extensions/l3.py:142
+#: neutron/extensions/l3.py:140
 msgid "Number of routers allowed per tenant. A negative value means unlimited."
 msgstr ""
 
-#: neutron/extensions/l3.py:146
+#: neutron/extensions/l3.py:144
 msgid ""
 "Number of floating IPs allowed per tenant. A negative value means "
 "unlimited."
 msgstr ""
 
-#: neutron/extensions/l3_ext_gw_mode.py:28
-#, python-format
-msgid ""
-"DNat is disabled for the router %(router_id)s. Floating IPs cannot be "
-"associated."
-msgstr ""
-
 #: neutron/extensions/l3agentscheduler.py:49
 #: neutron/extensions/l3agentscheduler.py:87
 msgid "No plugin for L3 routing registered to handle router scheduling"
@@ -3270,21 +3263,21 @@ msgid ""
 " %(pool)s"
 msgstr ""
 
-#: neutron/extensions/metering.py:34
+#: neutron/extensions/metering.py:33
 #, python-format
 msgid "Metering label %(label_id)s does not exist"
 msgstr ""
 
-#: neutron/extensions/metering.py:38
+#: neutron/extensions/metering.py:37
 msgid "Duplicate Metering Rule in POST."
 msgstr ""
 
-#: neutron/extensions/metering.py:42
+#: neutron/extensions/metering.py:41
 #, python-format
 msgid "Metering label rule %(rule_id)s does not exist"
 msgstr ""
 
-#: neutron/extensions/metering.py:46
+#: neutron/extensions/metering.py:45
 #, python-format
 msgid ""
 "Metering label rule with remote_ip_prefix %(remote_ip_prefix)s overlaps "
@@ -3433,67 +3426,67 @@ msgstr ""
 msgid "API for retrieving service providers for Neutron advanced services"
 msgstr ""
 
-#: neutron/extensions/vpnaas.py:36
+#: neutron/extensions/vpnaas.py:33
 #, python-format
 msgid "VPNService %(vpnservice_id)s could not be found"
 msgstr ""
 
-#: neutron/extensions/vpnaas.py:40
+#: neutron/extensions/vpnaas.py:37
 #, python-format
 msgid "ipsec_site_connection %(ipsecsite_conn_id)s not found"
 msgstr ""
 
-#: neutron/extensions/vpnaas.py:44
+#: neutron/extensions/vpnaas.py:41
 #, python-format
 msgid "ipsec_site_connection %(attr)s is equal to or less than dpd_interval"
 msgstr ""
 
-#: neutron/extensions/vpnaas.py:49
+#: neutron/extensions/vpnaas.py:46
 #, python-format
 msgid "ipsec_site_connection MTU %(mtu)d is too small for ipv%(version)s"
 msgstr ""
 
-#: neutron/extensions/vpnaas.py:54
+#: neutron/extensions/vpnaas.py:51
 #, python-format
 msgid "IKEPolicy %(ikepolicy_id)s could not be found"
 msgstr ""
 
-#: neutron/extensions/vpnaas.py:58
+#: neutron/extensions/vpnaas.py:55
 #, python-format
 msgid "IPsecPolicy %(ipsecpolicy_id)s could not be found"
 msgstr ""
 
-#: neutron/extensions/vpnaas.py:62
+#: neutron/extensions/vpnaas.py:59
 #, python-format
 msgid "IKEPolicy %(ikepolicy_id)s is still in use"
 msgstr ""
 
-#: neutron/extensions/vpnaas.py:66
+#: neutron/extensions/vpnaas.py:63
 #, python-format
 msgid "VPNService %(vpnservice_id)s is still in use"
 msgstr ""
 
-#: neutron/extensions/vpnaas.py:70
+#: neutron/extensions/vpnaas.py:67
 #, python-format
 msgid "Router %(router_id)s is used by VPNService %(vpnservice_id)s"
 msgstr ""
 
-#: neutron/extensions/vpnaas.py:74
+#: neutron/extensions/vpnaas.py:71
 #, python-format
 msgid "Invalid state %(state)s of vpnaas resource %(id)s for updating"
 msgstr ""
 
-#: neutron/extensions/vpnaas.py:79
+#: neutron/extensions/vpnaas.py:76
 #, python-format
 msgid "IPsecPolicy %(ipsecpolicy_id)s is still in use"
 msgstr ""
 
-#: neutron/extensions/vpnaas.py:83
+#: neutron/extensions/vpnaas.py:80
 #, python-format
 msgid "Can not load driver :%(device_driver)s"
 msgstr ""
 
-#: neutron/extensions/vpnaas.py:87
+#: neutron/extensions/vpnaas.py:84
 #, python-format
 msgid "Subnet %(subnet_id)s is not connected to Router %(router_id)s"
 msgstr ""
@@ -5395,7 +5388,7 @@ msgstr ""
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:318
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:345
 #: neutron/plugins/mlnx/mlnx_plugin.py:191
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:408
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:413
 msgid "provider:network_type required"
 msgstr ""
 
@@ -5403,8 +5396,8 @@ msgstr ""
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:336
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:355
 #: neutron/plugins/mlnx/mlnx_plugin.py:221
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:418
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:437
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:423
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:442
 msgid "provider:segmentation_id required"
 msgstr ""
 
@@ -5423,7 +5416,7 @@ msgstr ""
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:343
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:377
 #: neutron/plugins/mlnx/mlnx_plugin.py:207
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:453
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:458
 #, python-format
 msgid "provider:network_type %s not supported"
 msgstr ""
@@ -5431,7 +5424,7 @@ msgstr ""
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:349
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:383
 #: neutron/plugins/mlnx/mlnx_plugin.py:248
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:459
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:464
 #, python-format
 msgid "Unknown provider:physical_network %s"
 msgstr ""
@@ -5439,7 +5432,7 @@ msgstr ""
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:355
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:389
 #: neutron/plugins/mlnx/mlnx_plugin.py:254
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:465
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:470
 msgid "provider:physical_network required"
 msgstr ""
 
@@ -5592,7 +5585,7 @@ msgstr ""
 #: neutron/plugins/hyperv/hyperv_neutron_plugin.py:254
 #: neutron/plugins/metaplugin/meta_neutron_plugin.py:175
 #: neutron/plugins/mlnx/mlnx_plugin.py:333
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:510
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:518
 #, python-format
 msgid "Created network: %s"
 msgstr ""
@@ -5953,7 +5946,7 @@ msgstr ""
 
 #: neutron/plugins/hyperv/db.py:41
 #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:117
-#: neutron/plugins/openvswitch/ovs_db_v2.py:136
+#: neutron/plugins/openvswitch/ovs_db_v2.py:137
 #, python-format
 msgid ""
 "Reserving vlan %(vlan_id)s on physical network %(physical_network)s from "
@@ -5968,7 +5961,7 @@ msgstr ""
 #: neutron/plugins/hyperv/db.py:79
 #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:140
 #: neutron/plugins/ml2/drivers/type_vlan.py:203
-#: neutron/plugins/openvswitch/ovs_db_v2.py:160
+#: neutron/plugins/openvswitch/ovs_db_v2.py:161
 #, python-format
 msgid ""
 "Reserving specific vlan %(vlan_id)s on physical network "
@@ -5982,7 +5975,7 @@ msgstr ""
 
 #: neutron/plugins/hyperv/db.py:141
 #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:181
-#: neutron/plugins/openvswitch/ovs_db_v2.py:201
+#: neutron/plugins/openvswitch/ovs_db_v2.py:202
 #, python-format
 msgid "vlan_id %(vlan_id)s on physical network %(physical_network)s not found"
 msgstr ""
@@ -5992,8 +5985,8 @@ msgstr ""
 #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:87
 #: neutron/plugins/ml2/drivers/type_vlan.py:127
 #: neutron/plugins/ml2/drivers/type_vlan.py:148
-#: neutron/plugins/openvswitch/ovs_db_v2.py:92
-#: neutron/plugins/openvswitch/ovs_db_v2.py:110
+#: neutron/plugins/openvswitch/ovs_db_v2.py:93
+#: neutron/plugins/openvswitch/ovs_db_v2.py:111
 #, python-format
 msgid ""
 "Removing vlan %(vlan_id)s on physical network %(physical_network)s from "
@@ -6035,7 +6028,7 @@ msgstr ""
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:306
 #: neutron/plugins/ml2/drivers/type_vlan.py:93
 #: neutron/plugins/mlnx/mlnx_plugin.py:143
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:362
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:365
 #, python-format
 msgid "Network VLAN ranges: %s"
 msgstr ""
@@ -6330,26 +6323,26 @@ msgstr ""
 
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:349
 #: neutron/plugins/mlnx/mlnx_plugin.py:216
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:412
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:417
 msgid "provider:segmentation_id specified for flat network"
 msgstr ""
 
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:358
 #: neutron/plugins/mlnx/mlnx_plugin.py:224
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:421
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:426
 #, python-format
 msgid "provider:segmentation_id out of range (%(min_id)s through %(max_id)s)"
 msgstr ""
 
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:365
 #: neutron/plugins/mlnx/mlnx_plugin.py:232
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:441
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:446
 msgid "provider:physical_network specified for local network"
 msgstr ""
 
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:371
 #: neutron/plugins/mlnx/mlnx_plugin.py:236
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:447
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:452
 msgid "provider:segmentation_id specified for local network"
 msgstr ""
 
@@ -6683,7 +6676,7 @@ msgstr ""
 
 #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:146
 #: neutron/plugins/ml2/drivers/type_vlan.py:209
-#: neutron/plugins/openvswitch/ovs_db_v2.py:166
+#: neutron/plugins/openvswitch/ovs_db_v2.py:167
 #, python-format
 msgid ""
 "Reserving specific vlan %(vlan_id)s on physical network "
@@ -6692,7 +6685,7 @@ msgstr ""
 
 #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:170
 #: neutron/plugins/ml2/drivers/type_vlan.py:258
-#: neutron/plugins/openvswitch/ovs_db_v2.py:196
+#: neutron/plugins/openvswitch/ovs_db_v2.py:197
 #, python-format
 msgid ""
 "Releasing vlan %(vlan_id)s on physical network %(physical_network)s to "
@@ -6701,7 +6694,7 @@ msgstr ""
 
 #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:175
 #: neutron/plugins/ml2/drivers/type_vlan.py:253
-#: neutron/plugins/openvswitch/ovs_db_v2.py:191
+#: neutron/plugins/openvswitch/ovs_db_v2.py:192
 #, python-format
 msgid ""
 "Releasing vlan %(vlan_id)s on physical network %(physical_network)s "
@@ -7795,7 +7788,7 @@ msgstr ""
 
 #: neutron/plugins/ml2/drivers/type_gre.py:155
 #: neutron/plugins/ml2/drivers/type_vxlan.py:165
-#: neutron/plugins/openvswitch/ovs_db_v2.py:234
+#: neutron/plugins/openvswitch/ovs_db_v2.py:235
 #, python-format
 msgid "Removing tunnel %s from pool"
 msgstr ""
@@ -7834,7 +7827,7 @@ msgid "%(type)s ID ranges: %(range)s"
 msgstr ""
 
 #: neutron/plugins/ml2/drivers/type_tunnel.py:71
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:431
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:436
 #, python-format
 msgid "provider:physical_network specified for %s network"
 msgstr ""
@@ -8173,7 +8166,7 @@ msgid "Mellanox Embedded Switch Plugin initialisation complete"
 msgstr ""
 
 #: neutron/plugins/mlnx/mlnx_plugin.py:141
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:360
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:363
 #, python-format
 msgid "%s. Server terminated!"
 msgstr ""
@@ -8925,7 +8918,7 @@ msgid "del_portinfo(): NotFound portinfo for port_id: %s"
 msgstr ""
 
 #: neutron/plugins/nec/db/api.py:212
-#: neutron/plugins/openvswitch/ovs_db_v2.py:322
+#: neutron/plugins/openvswitch/ovs_db_v2.py:323
 #, python-format
 msgid "get_port_with_securitygroups() called:port_id=%s"
 msgstr ""
@@ -9614,7 +9607,7 @@ msgstr ""
 
 #: neutron/plugins/nicira/dhcpmeta_modes.py:93
 #, python-format
-msgid "Unable to run Neutron with config option '%s', as NVP does not support it"
+msgid "Unable to run Neutron with config option '%s', as NSX does not support it"
 msgstr ""
 
 #: neutron/plugins/nicira/dhcpmeta_modes.py:96
@@ -9967,29 +9960,29 @@ msgstr ""
 msgid "[%(rid)d] Failed to parse API provider: %(e)s"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:34
+#: neutron/plugins/nicira/common/config.py:35
 msgid ""
 "Maximum number of ports of a logical switch on a bridged transport zone "
 "(default 5000)"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:37
+#: neutron/plugins/nicira/common/config.py:39
 msgid ""
 "Maximum number of ports of a logical switch on an overlay transport zone "
 "(default 256)"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:40
-msgid "Maximum concurrent connections to each NVP controller."
+#: neutron/plugins/nicira/common/config.py:43
+msgid "Maximum concurrent connections to each NSX controller."
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:43
+#: neutron/plugins/nicira/common/config.py:48
 msgid ""
 "Number of seconds a generation id should be valid for (default -1 meaning"
 " do not time out)"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:46
+#: neutron/plugins/nicira/common/config.py:52
 msgid ""
 "If set to access_network this enables a dedicated connection to the "
 "metadata proxy for metadata server access via Neutron router. If set to "
@@ -9998,135 +9991,135 @@ msgid ""
 "namespaces otherwise access_network should be used."
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:54
+#: neutron/plugins/nicira/common/config.py:61
 msgid ""
 "The default network tranport type to use (stt, gre, bridge, ipsec_gre, or"
 " ipsec_stt)"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:57
+#: neutron/plugins/nicira/common/config.py:65
 msgid "The mode used to implement DHCP/metadata services."
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:62
+#: neutron/plugins/nicira/common/config.py:71
 msgid ""
 "Interval in seconds between runs of the state synchronization task. Set "
 "it to 0 to disable it"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:65
+#: neutron/plugins/nicira/common/config.py:75
 msgid ""
 "Maximum value for the additional random delay in seconds between runs of "
 "the state synchronization task"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:69
+#: neutron/plugins/nicira/common/config.py:80
 msgid ""
 "Minimum delay, in seconds, between two state synchronization queries to "
-"NVP. It must not exceed state_sync_interval"
+"NSX. It must not exceed state_sync_interval"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:73
+#: neutron/plugins/nicira/common/config.py:85
 msgid ""
-"Minimum number of resources to be retrieved from NVP during state "
+"Minimum number of resources to be retrieved from NSX during state "
 "synchronization"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:76
+#: neutron/plugins/nicira/common/config.py:89
 msgid ""
 "Always read operational status from backend on show operations. Enabling "
 "this option might slow down the system."
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:84
-msgid "User name for NVP controllers in this cluster"
+#: neutron/plugins/nicira/common/config.py:98
+msgid "User name for NSX controllers in this cluster"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:88
-msgid "Password for NVP controllers in this cluster"
+#: neutron/plugins/nicira/common/config.py:103
+msgid "Password for NSX controllers in this cluster"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:91
+#: neutron/plugins/nicira/common/config.py:106
 msgid "Total time limit for a cluster request"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:94
+#: neutron/plugins/nicira/common/config.py:109
 msgid "Time before aborting a request"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:97
+#: neutron/plugins/nicira/common/config.py:112
 msgid "Number of time a request should be retried"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:100
+#: neutron/plugins/nicira/common/config.py:115
 msgid "Number of times a redirect should be followed"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:102
-msgid "Lists the NVP controllers in this cluster"
+#: neutron/plugins/nicira/common/config.py:118
+msgid "Lists the NSX controllers in this cluster"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:107
+#: neutron/plugins/nicira/common/config.py:123
 msgid ""
-"This is uuid of the default NVP Transport zone that will be used for "
+"This is uuid of the default NSX Transport zone that will be used for "
 "creating tunneled isolated \"Neutron\" networks. It needs to be created "
-"in NVP before starting Neutron with the nvp plugin."
+"in NSX before starting Neutron with the nsx plugin."
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:112
+#: neutron/plugins/nicira/common/config.py:128
 msgid ""
-"Unique identifier of the NVP L3 Gateway service which will be used for "
+"Unique identifier of the NSX L3 Gateway service which will be used for "
 "implementing routers and floating IPs"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:116
+#: neutron/plugins/nicira/common/config.py:132
 msgid ""
-"Unique identifier of the NVP L2 Gateway service which will be used by "
+"Unique identifier of the NSX L2 Gateway service which will be used by "
 "default for network gateways"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:119
+#: neutron/plugins/nicira/common/config.py:135
 msgid ""
 "Unique identifier of the Service Cluster which will be used by logical "
 "services like dhcp and metadata"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:122
+#: neutron/plugins/nicira/common/config.py:138
 msgid ""
 "Name of the interface on a L2 Gateway transport nodewhich should be used "
 "by default when setting up a network connection"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:132
+#: neutron/plugins/nicira/common/config.py:148
 msgid "User name for vsm"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:136
+#: neutron/plugins/nicira/common/config.py:152
 msgid "Password for vsm"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:138
+#: neutron/plugins/nicira/common/config.py:154
 msgid "uri for vsm"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:140
+#: neutron/plugins/nicira/common/config.py:156
 msgid "Optional parameter identifying the ID of datacenter to deploy NSX Edges"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:143
-#: neutron/plugins/nicira/common/config.py:149
+#: neutron/plugins/nicira/common/config.py:159
+#: neutron/plugins/nicira/common/config.py:165
 msgid "Optional parameter identifying the ID of datastore to deploy NSX Edges"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:146
+#: neutron/plugins/nicira/common/config.py:162
 msgid "Optional parameter identifying the ID of resource to deploy NSX Edges"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:152
+#: neutron/plugins/nicira/common/config.py:168
 msgid "Network ID for physical network connectivity"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:155
+#: neutron/plugins/nicira/common/config.py:171
 msgid "Task status check interval"
 msgstr ""
 
@@ -10496,143 +10489,143 @@ msgstr ""
 msgid "Monitor Resource binding with id:%s not found!"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:49
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:50
 msgid "Comma separated list of additional domain name servers"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:55
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:58
 msgid "Default DHCP lease time"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:61
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:66
 msgid "IP address used by Metadata server."
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:64
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:70
 msgid "TCP Port used by Metadata server."
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:96
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:103
 #, python-format
 msgid "Unable to find Logical Service Node for network %s"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:107
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:114
 #, python-format
 msgid "Unable to create LSN for network %s"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:115
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:122
 #, python-format
 msgid "Unable to delete Logical Service Node %s"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:132
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:139
 #, python-format
 msgid ""
 "Unable to find Logical Service Node Port for LSN %(lsn_id)s and subnet "
 "%(subnet_id)s"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:154
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:161
 #, python-format
 msgid ""
 "Unable to find Logical Service Node Port for LSN %(lsn_id)s and mac "
 "address %(mac)s"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:174
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:181
 #, python-format
 msgid "Unable to create port for LSN  %s"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:182
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:189
 #, python-format
 msgid "Unable to delete LSN Port %s"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:202
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:206
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:209
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:213
 #, python-format
 msgid "Metadata port not found while attempting to delete it from network %s"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:209
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:216
 #, python-format
 msgid "Unable to find Logical Services Node Port with MAC %s"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:288
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:295
 #, python-format
 msgid ""
 "Unable to configure dhcp for Logical Service Node %(lsn_id)s and port "
 "%(lsn_port_id)s"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:309
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:316
 #, python-format
 msgid "Unable to configure metadata access for subnet %s"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:332
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:339
 #, python-format
 msgid "Error while configuring LSN port %s"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:436
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:443
 #, python-format
 msgid ""
 "Error while creating subnet %(cidr)s for network %(network)s. Please, "
 "contact administrator"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:506
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:521
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:513
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:528
 #, python-format
 msgid "Performing DHCP %(action)s for resource: %(resource)s"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:516
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:523
 #, python-format
 msgid "Logical Services Node for network %s configured successfully"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:538
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:545
 #, python-format
 msgid "Error while configuring DHCP for port %s"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:550
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:557
 #, python-format
 msgid "DHCP is disabled for subnet %s: nothing to do"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:569
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:576
 #, python-format
 msgid "DHCP for port %s configured successfully"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:577
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:584
 #, python-format
 msgid "Network %s is external: nothing to do"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:585
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:592
 #, python-format
 msgid "Configuring metadata entry for port %s"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:597
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:604
 #, python-format
 msgid "Metadata for port %s configured successfully"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:601
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:608
 #, python-format
 msgid "Handle metadata access via router: %(r)s and interface %(i)s"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:618
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:625
 #, python-format
 msgid "Metadata for router %s handled successfully"
 msgstr ""
@@ -11139,78 +11132,78 @@ msgstr ""
 msgid "Exception in _check_pending_tasks"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_db_v2.py:215
+#: neutron/plugins/openvswitch/ovs_db_v2.py:216
 #, python-format
 msgid "Skipping unreasonable tunnel ID range %(tun_min)s:%(tun_max)s"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_db_v2.py:263
+#: neutron/plugins/openvswitch/ovs_db_v2.py:264
 #, python-format
 msgid "Reserving tunnel %s from pool"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_db_v2.py:278
+#: neutron/plugins/openvswitch/ovs_db_v2.py:279
 #, python-format
 msgid "Reserving specific tunnel %s from pool"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_db_v2.py:281
+#: neutron/plugins/openvswitch/ovs_db_v2.py:282
 #, python-format
 msgid "Reserving specific tunnel %s outside pool"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_db_v2.py:304
+#: neutron/plugins/openvswitch/ovs_db_v2.py:305
 #, python-format
 msgid "Releasing tunnel %s outside pool"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_db_v2.py:306
+#: neutron/plugins/openvswitch/ovs_db_v2.py:307
 #, python-format
 msgid "Releasing tunnel %s to pool"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_db_v2.py:308
+#: neutron/plugins/openvswitch/ovs_db_v2.py:309
 #, python-format
 msgid "tunnel_id %s not found"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_db_v2.py:380
+#: neutron/plugins/openvswitch/ovs_db_v2.py:381
 #, python-format
 msgid "Adding a tunnel endpoint for %s"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_db_v2.py:396
+#: neutron/plugins/openvswitch/ovs_db_v2.py:397
 #, python-format
 msgid ""
 "Adding a tunnel endpoint failed due to a concurrenttransaction had been "
 "committed (%s attempts left)"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_db_v2.py:401
+#: neutron/plugins/openvswitch/ovs_db_v2.py:402
 msgid "Unable to generate a new tunnel id"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:308
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:311
 #, python-format
 msgid "Invalid tenant_network_type: %s. Server terminated!"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:325
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:328
 #, python-format
 msgid "Tunneling disabled but tenant_network_type is '%s'. Server terminated!"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:371
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:374
 #, python-format
 msgid "Invalid tunnel ID range: '%(range)s' - %(e)s. Server terminated!"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:375
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:378
 #, python-format
 msgid "Tunnel ID ranges: %s"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:428
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:433
 #, python-format
 msgid "%s networks are not enabled"
 msgstr ""
@@ -12043,11 +12036,11 @@ msgid ""
 "firewall is supported per tenant."
 msgstr ""
 
-#: neutron/services/firewall/agents/firewall_agent_api.py:34
+#: neutron/services/firewall/agents/firewall_agent_api.py:33
 msgid "Name of the FWaaS Driver"
 msgstr ""
 
-#: neutron/services/firewall/agents/firewall_agent_api.py:38
+#: neutron/services/firewall/agents/firewall_agent_api.py:37
 msgid "Enable FWaaS"
 msgstr ""
 
@@ -12063,79 +12056,79 @@ msgstr ""
 msgid "Initializing firewall agent"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:73
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:74
 #, python-format
 msgid "FWaaS Driver Loaded: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:75
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:77
 #, python-format
 msgid "Error importing FWaaS device driver: %s"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:108
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:110
 #, python-format
 msgid "%(func_name)s from agent for fw: %(fwid)s"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:116
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:118
 #, python-format
 msgid "No Routers on tenant: %s"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:123
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:247
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:125
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:252
 #, python-format
 msgid "Apply fw on Router List: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:132
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:134
 #, python-format
 msgid "Firewall Driver Error for %(func_name)s for fw: %(fwid)s"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:147
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:149
 #, python-format
 msgid "FWaaS RPC failure in %(func_name)s for fw: %(fwid)s"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:164
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:177
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:166
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:179
 #, python-format
 msgid "Firewall Driver Error on fw state %(fwmsg)s for fw: %(fwid)s"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:189
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:191
 #, python-format
 msgid "Process router add, router_id: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:200
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:202
 #, python-format
 msgid "Process router add, fw_list: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:217
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:219
 #, python-format
 msgid "FWaaS RPC info call failed for '%s'."
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:229
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:234
 #, python-format
 msgid "Tenants with Firewalls: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:239
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:244
 #, python-format
 msgid "Router List: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:241
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:246
 #, python-format
 msgid "fw_list: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:258
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:263
 msgid "Failed fwaas process services sync"
 msgstr ""
 
@@ -13237,3 +13230,61 @@ msgstr ""
 #~ msgid "Number of security rules allowed per tenant, -1 for unlimited"
 #~ msgstr ""
 
+#~ msgid ""
+#~ "DNat is disabled for the router "
+#~ "%(router_id)s. Floating IPs cannot be "
+#~ "associated."
+#~ msgstr ""
+
+#~ msgid ""
+#~ "Unable to run Neutron with config "
+#~ "option '%s', as NVP does not "
+#~ "support it"
+#~ msgstr ""
+
+#~ msgid "Maximum concurrent connections to each NVP controller."
+#~ msgstr ""
+
+#~ msgid ""
+#~ "Minimum delay, in seconds, between two"
+#~ " state synchronization queries to NVP. "
+#~ "It must not exceed state_sync_interval"
+#~ msgstr ""
+
+#~ msgid ""
+#~ "Minimum number of resources to be "
+#~ "retrieved from NVP during state "
+#~ "synchronization"
+#~ msgstr ""
+
+#~ msgid "User name for NVP controllers in this cluster"
+#~ msgstr ""
+
+#~ msgid "Password for NVP controllers in this cluster"
+#~ msgstr ""
+
+#~ msgid "Lists the NVP controllers in this cluster"
+#~ msgstr ""
+
+#~ msgid ""
+#~ "This is uuid of the default NVP"
+#~ " Transport zone that will be used "
+#~ "for creating tunneled isolated \"Neutron\" "
+#~ "networks. It needs to be created "
+#~ "in NVP before starting Neutron with "
+#~ "the nvp plugin."
+#~ msgstr ""
+
+#~ msgid ""
+#~ "Unique identifier of the NVP L3 "
+#~ "Gateway service which will be used "
+#~ "for implementing routers and floating "
+#~ "IPs"
+#~ msgstr ""
+
+#~ msgid ""
+#~ "Unique identifier of the NVP L2 "
+#~ "Gateway service which will be used "
+#~ "by default for network gateways"
+#~ msgstr ""
+
index 445dda2ce89ddbd488a8c654d7af388376357de7..74bf19de5fc6b6d2cbe0cad6cf1c9d5c06370800 100644 (file)
@@ -7,7 +7,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version:  Neutron\n"
 "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2014-01-02 06:32+0000\n"
+"POT-Creation-Date: 2014-01-12 06:33+0000\n"
 "PO-Revision-Date: 2013-08-27 04:58+0000\n"
 "Last-Translator: daisy.ycguo <daisy.ycguo@gmail.com>\n"
 "Language-Team: Hindi "
@@ -896,7 +896,7 @@ msgstr ""
 msgid "Location to store DHCP server config files"
 msgstr ""
 
-#: neutron/agent/linux/dhcp.py:48 neutron/plugins/nicira/dhcp_meta/nvp.py:53
+#: neutron/agent/linux/dhcp.py:48 neutron/plugins/nicira/dhcp_meta/nvp.py:55
 msgid "Domain to use for building the hostnames"
 msgstr ""
 
@@ -1250,7 +1250,7 @@ msgid "TCP Port used by Nova metadata server."
 msgstr ""
 
 #: neutron/agent/metadata/agent.py:73
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:67
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:74
 msgid "Shared secret to sign instance-id request"
 msgstr ""
 
@@ -2436,30 +2436,30 @@ msgstr ""
 msgid "An exception occurred while creating the %(resource)s:%(item)s"
 msgstr ""
 
-#: neutron/db/db_base_plugin_v2.py:1043
+#: neutron/db/db_base_plugin_v2.py:1045
 #, python-format
 msgid "%(name)s '%(addr)s' does not match the ip_version '%(ip_version)s'"
 msgstr ""
 
-#: neutron/db/db_base_plugin_v2.py:1067
+#: neutron/db/db_base_plugin_v2.py:1069
 msgid "Gateway is not valid on subnet"
 msgstr ""
 
-#: neutron/db/db_base_plugin_v2.py:1087 neutron/db/db_base_plugin_v2.py:1101
+#: neutron/db/db_base_plugin_v2.py:1089 neutron/db/db_base_plugin_v2.py:1103
 msgid "new subnet"
 msgstr ""
 
-#: neutron/db/db_base_plugin_v2.py:1094
+#: neutron/db/db_base_plugin_v2.py:1096
 #, python-format
 msgid "Error parsing dns address %s"
 msgstr ""
 
-#: neutron/db/db_base_plugin_v2.py:1356
+#: neutron/db/db_base_plugin_v2.py:1358
 #, 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:1448
+#: neutron/db/db_base_plugin_v2.py:1450
 #, python-format
 msgid "%(address)s (%(subnet_id)s) is not recycled"
 msgstr ""
@@ -2988,51 +2988,51 @@ msgid ""
 "exceeds the maximum %(quota)s."
 msgstr ""
 
-#: neutron/extensions/firewall.py:40
+#: neutron/extensions/firewall.py:39
 #, python-format
 msgid "Firewall %(firewall_id)s could not be found."
 msgstr ""
 
-#: neutron/extensions/firewall.py:44
+#: neutron/extensions/firewall.py:43
 #, python-format
 msgid "Firewall %(firewall_id)s is still active."
 msgstr ""
 
-#: neutron/extensions/firewall.py:48
+#: neutron/extensions/firewall.py:47
 #, python-format
 msgid ""
 "Operation cannot be performed since associated Firewall %(firewall_id)s "
 "is in %(pending_state)s."
 msgstr ""
 
-#: neutron/extensions/firewall.py:53
+#: neutron/extensions/firewall.py:52
 #, python-format
 msgid "Firewall Policy %(firewall_policy_id)s could not be found."
 msgstr ""
 
-#: neutron/extensions/firewall.py:57
+#: neutron/extensions/firewall.py:56
 #, python-format
 msgid "Firewall Policy %(firewall_policy_id)s is being used."
 msgstr ""
 
-#: neutron/extensions/firewall.py:61
+#: neutron/extensions/firewall.py:60
 #, python-format
 msgid "Firewall Rule %(firewall_rule_id)s could not be found."
 msgstr ""
 
-#: neutron/extensions/firewall.py:65
+#: neutron/extensions/firewall.py:64
 #, python-format
 msgid "Firewall Rule %(firewall_rule_id)s is being used."
 msgstr ""
 
-#: neutron/extensions/firewall.py:69
+#: neutron/extensions/firewall.py:68
 #, python-format
 msgid ""
 "Firewall Rule %(firewall_rule_id)s is not associated  with Firewall "
 "Policy %(firewall_policy_id)s."
 msgstr ""
 
-#: neutron/extensions/firewall.py:74
+#: neutron/extensions/firewall.py:73
 #, python-format
 msgid ""
 "Firewall Rule protocol %(protocol)s is not supported. Only protocol "
@@ -3040,91 +3040,91 @@ msgid ""
 "supported."
 msgstr ""
 
-#: neutron/extensions/firewall.py:80
+#: neutron/extensions/firewall.py:79
 #, python-format
 msgid ""
 "Firewall rule action %(action)s is not supported. Only action values "
 "%(values)s are supported."
 msgstr ""
 
-#: neutron/extensions/firewall.py:85
+#: neutron/extensions/firewall.py:84
 #, python-format
 msgid "Invalid value for port %(port)s."
 msgstr ""
 
-#: neutron/extensions/firewall.py:89
+#: neutron/extensions/firewall.py:88
 msgid "Missing rule info argument for insert/remove rule operation."
 msgstr ""
 
-#: neutron/extensions/firewall.py:99
+#: neutron/extensions/firewall.py:98
 #, python-format
 msgid "%(driver)s: Internal driver error."
 msgstr ""
 
-#: neutron/extensions/firewall.py:148
+#: neutron/extensions/firewall.py:147
 #, python-format
 msgid "Port '%s' is not a valid number"
 msgstr ""
 
-#: neutron/extensions/firewall.py:152
+#: neutron/extensions/firewall.py:151
 #, python-format
 msgid "Invalid port '%s'"
 msgstr ""
 
-#: neutron/extensions/firewall.py:166
+#: neutron/extensions/firewall.py:165
 #, python-format
 msgid "%(msg_ip)s and %(msg_subnet)s"
 msgstr ""
 
-#: neutron/extensions/firewall.py:286
+#: neutron/extensions/firewall.py:285
 msgid "Number of firewalls allowed per tenant. A negative value means unlimited."
 msgstr ""
 
-#: neutron/extensions/firewall.py:290
+#: neutron/extensions/firewall.py:289
 msgid ""
 "Number of firewall policies allowed per tenant. A negative value means "
 "unlimited."
 msgstr ""
 
-#: neutron/extensions/firewall.py:294
+#: neutron/extensions/firewall.py:293
 msgid ""
 "Number of firewall rules allowed per tenant. A negative value means "
 "unlimited."
 msgstr ""
 
-#: neutron/extensions/l3.py:36
+#: neutron/extensions/l3.py:34
 #, python-format
 msgid "Router %(router_id)s could not be found"
 msgstr ""
 
-#: neutron/extensions/l3.py:40
+#: neutron/extensions/l3.py:38
 #, python-format
 msgid "Router %(router_id)s still has active ports"
 msgstr ""
 
-#: neutron/extensions/l3.py:44
+#: neutron/extensions/l3.py:42
 #, python-format
 msgid "Router %(router_id)s does not have an interface with id %(port_id)s"
 msgstr ""
 
-#: neutron/extensions/l3.py:49
+#: neutron/extensions/l3.py:47
 #, python-format
 msgid "Router %(router_id)s has no interface on subnet %(subnet_id)s"
 msgstr ""
 
-#: neutron/extensions/l3.py:54
+#: neutron/extensions/l3.py:52
 #, python-format
 msgid ""
 "Router interface for subnet %(subnet_id)s on router %(router_id)s cannot "
 "be deleted, as it is required by one or more floating IPs."
 msgstr ""
 
-#: neutron/extensions/l3.py:60
+#: neutron/extensions/l3.py:58
 #, python-format
 msgid "Floating IP %(floatingip_id)s could not be found"
 msgstr ""
 
-#: neutron/extensions/l3.py:64
+#: neutron/extensions/l3.py:62
 #, python-format
 msgid ""
 "External network %(external_network_id)s is not reachable from subnet "
@@ -3132,7 +3132,7 @@ msgid ""
 "Floating IP."
 msgstr ""
 
-#: neutron/extensions/l3.py:70
+#: neutron/extensions/l3.py:68
 #, python-format
 msgid ""
 "Cannot associate floating IP %(floating_ip_address)s (%(fip_id)s) with "
@@ -3140,37 +3140,30 @@ msgid ""
 "has a floating IP on external network %(net_id)s."
 msgstr ""
 
-#: neutron/extensions/l3.py:77
+#: neutron/extensions/l3.py:75
 #, python-format
 msgid ""
 "Port %(port_id)s has owner %(device_owner)s and therefore cannot be "
 "deleted directly via the port API."
 msgstr ""
 
-#: neutron/extensions/l3.py:82
+#: neutron/extensions/l3.py:80
 #, python-format
 msgid ""
 "Gateway cannot be updated for router %(router_id)s, since a gateway to "
 "external network %(net_id)s is required by one or more floating IPs."
 msgstr ""
 
-#: neutron/extensions/l3.py:142
+#: neutron/extensions/l3.py:140
 msgid "Number of routers allowed per tenant. A negative value means unlimited."
 msgstr ""
 
-#: neutron/extensions/l3.py:146
+#: neutron/extensions/l3.py:144
 msgid ""
 "Number of floating IPs allowed per tenant. A negative value means "
 "unlimited."
 msgstr ""
 
-#: neutron/extensions/l3_ext_gw_mode.py:28
-#, python-format
-msgid ""
-"DNat is disabled for the router %(router_id)s. Floating IPs cannot be "
-"associated."
-msgstr ""
-
 #: neutron/extensions/l3agentscheduler.py:49
 #: neutron/extensions/l3agentscheduler.py:87
 msgid "No plugin for L3 routing registered to handle router scheduling"
@@ -3270,21 +3263,21 @@ msgid ""
 " %(pool)s"
 msgstr ""
 
-#: neutron/extensions/metering.py:34
+#: neutron/extensions/metering.py:33
 #, python-format
 msgid "Metering label %(label_id)s does not exist"
 msgstr ""
 
-#: neutron/extensions/metering.py:38
+#: neutron/extensions/metering.py:37
 msgid "Duplicate Metering Rule in POST."
 msgstr ""
 
-#: neutron/extensions/metering.py:42
+#: neutron/extensions/metering.py:41
 #, python-format
 msgid "Metering label rule %(rule_id)s does not exist"
 msgstr ""
 
-#: neutron/extensions/metering.py:46
+#: neutron/extensions/metering.py:45
 #, python-format
 msgid ""
 "Metering label rule with remote_ip_prefix %(remote_ip_prefix)s overlaps "
@@ -3433,67 +3426,67 @@ msgstr ""
 msgid "API for retrieving service providers for Neutron advanced services"
 msgstr ""
 
-#: neutron/extensions/vpnaas.py:36
+#: neutron/extensions/vpnaas.py:33
 #, python-format
 msgid "VPNService %(vpnservice_id)s could not be found"
 msgstr ""
 
-#: neutron/extensions/vpnaas.py:40
+#: neutron/extensions/vpnaas.py:37
 #, python-format
 msgid "ipsec_site_connection %(ipsecsite_conn_id)s not found"
 msgstr ""
 
-#: neutron/extensions/vpnaas.py:44
+#: neutron/extensions/vpnaas.py:41
 #, python-format
 msgid "ipsec_site_connection %(attr)s is equal to or less than dpd_interval"
 msgstr ""
 
-#: neutron/extensions/vpnaas.py:49
+#: neutron/extensions/vpnaas.py:46
 #, python-format
 msgid "ipsec_site_connection MTU %(mtu)d is too small for ipv%(version)s"
 msgstr ""
 
-#: neutron/extensions/vpnaas.py:54
+#: neutron/extensions/vpnaas.py:51
 #, python-format
 msgid "IKEPolicy %(ikepolicy_id)s could not be found"
 msgstr ""
 
-#: neutron/extensions/vpnaas.py:58
+#: neutron/extensions/vpnaas.py:55
 #, python-format
 msgid "IPsecPolicy %(ipsecpolicy_id)s could not be found"
 msgstr ""
 
-#: neutron/extensions/vpnaas.py:62
+#: neutron/extensions/vpnaas.py:59
 #, python-format
 msgid "IKEPolicy %(ikepolicy_id)s is still in use"
 msgstr ""
 
-#: neutron/extensions/vpnaas.py:66
+#: neutron/extensions/vpnaas.py:63
 #, python-format
 msgid "VPNService %(vpnservice_id)s is still in use"
 msgstr ""
 
-#: neutron/extensions/vpnaas.py:70
+#: neutron/extensions/vpnaas.py:67
 #, python-format
 msgid "Router %(router_id)s is used by VPNService %(vpnservice_id)s"
 msgstr ""
 
-#: neutron/extensions/vpnaas.py:74
+#: neutron/extensions/vpnaas.py:71
 #, python-format
 msgid "Invalid state %(state)s of vpnaas resource %(id)s for updating"
 msgstr ""
 
-#: neutron/extensions/vpnaas.py:79
+#: neutron/extensions/vpnaas.py:76
 #, python-format
 msgid "IPsecPolicy %(ipsecpolicy_id)s is still in use"
 msgstr ""
 
-#: neutron/extensions/vpnaas.py:83
+#: neutron/extensions/vpnaas.py:80
 #, python-format
 msgid "Can not load driver :%(device_driver)s"
 msgstr ""
 
-#: neutron/extensions/vpnaas.py:87
+#: neutron/extensions/vpnaas.py:84
 #, python-format
 msgid "Subnet %(subnet_id)s is not connected to Router %(router_id)s"
 msgstr ""
@@ -5395,7 +5388,7 @@ msgstr ""
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:318
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:345
 #: neutron/plugins/mlnx/mlnx_plugin.py:191
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:408
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:413
 msgid "provider:network_type required"
 msgstr ""
 
@@ -5403,8 +5396,8 @@ msgstr ""
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:336
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:355
 #: neutron/plugins/mlnx/mlnx_plugin.py:221
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:418
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:437
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:423
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:442
 msgid "provider:segmentation_id required"
 msgstr ""
 
@@ -5423,7 +5416,7 @@ msgstr ""
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:343
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:377
 #: neutron/plugins/mlnx/mlnx_plugin.py:207
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:453
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:458
 #, python-format
 msgid "provider:network_type %s not supported"
 msgstr ""
@@ -5431,7 +5424,7 @@ msgstr ""
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:349
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:383
 #: neutron/plugins/mlnx/mlnx_plugin.py:248
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:459
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:464
 #, python-format
 msgid "Unknown provider:physical_network %s"
 msgstr ""
@@ -5439,7 +5432,7 @@ msgstr ""
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:355
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:389
 #: neutron/plugins/mlnx/mlnx_plugin.py:254
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:465
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:470
 msgid "provider:physical_network required"
 msgstr ""
 
@@ -5592,7 +5585,7 @@ msgstr ""
 #: neutron/plugins/hyperv/hyperv_neutron_plugin.py:254
 #: neutron/plugins/metaplugin/meta_neutron_plugin.py:175
 #: neutron/plugins/mlnx/mlnx_plugin.py:333
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:510
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:518
 #, python-format
 msgid "Created network: %s"
 msgstr ""
@@ -5953,7 +5946,7 @@ msgstr ""
 
 #: neutron/plugins/hyperv/db.py:41
 #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:117
-#: neutron/plugins/openvswitch/ovs_db_v2.py:136
+#: neutron/plugins/openvswitch/ovs_db_v2.py:137
 #, python-format
 msgid ""
 "Reserving vlan %(vlan_id)s on physical network %(physical_network)s from "
@@ -5968,7 +5961,7 @@ msgstr ""
 #: neutron/plugins/hyperv/db.py:79
 #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:140
 #: neutron/plugins/ml2/drivers/type_vlan.py:203
-#: neutron/plugins/openvswitch/ovs_db_v2.py:160
+#: neutron/plugins/openvswitch/ovs_db_v2.py:161
 #, python-format
 msgid ""
 "Reserving specific vlan %(vlan_id)s on physical network "
@@ -5982,7 +5975,7 @@ msgstr ""
 
 #: neutron/plugins/hyperv/db.py:141
 #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:181
-#: neutron/plugins/openvswitch/ovs_db_v2.py:201
+#: neutron/plugins/openvswitch/ovs_db_v2.py:202
 #, python-format
 msgid "vlan_id %(vlan_id)s on physical network %(physical_network)s not found"
 msgstr ""
@@ -5992,8 +5985,8 @@ msgstr ""
 #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:87
 #: neutron/plugins/ml2/drivers/type_vlan.py:127
 #: neutron/plugins/ml2/drivers/type_vlan.py:148
-#: neutron/plugins/openvswitch/ovs_db_v2.py:92
-#: neutron/plugins/openvswitch/ovs_db_v2.py:110
+#: neutron/plugins/openvswitch/ovs_db_v2.py:93
+#: neutron/plugins/openvswitch/ovs_db_v2.py:111
 #, python-format
 msgid ""
 "Removing vlan %(vlan_id)s on physical network %(physical_network)s from "
@@ -6035,7 +6028,7 @@ msgstr ""
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:306
 #: neutron/plugins/ml2/drivers/type_vlan.py:93
 #: neutron/plugins/mlnx/mlnx_plugin.py:143
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:362
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:365
 #, python-format
 msgid "Network VLAN ranges: %s"
 msgstr ""
@@ -6330,26 +6323,26 @@ msgstr ""
 
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:349
 #: neutron/plugins/mlnx/mlnx_plugin.py:216
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:412
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:417
 msgid "provider:segmentation_id specified for flat network"
 msgstr ""
 
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:358
 #: neutron/plugins/mlnx/mlnx_plugin.py:224
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:421
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:426
 #, python-format
 msgid "provider:segmentation_id out of range (%(min_id)s through %(max_id)s)"
 msgstr ""
 
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:365
 #: neutron/plugins/mlnx/mlnx_plugin.py:232
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:441
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:446
 msgid "provider:physical_network specified for local network"
 msgstr ""
 
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:371
 #: neutron/plugins/mlnx/mlnx_plugin.py:236
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:447
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:452
 msgid "provider:segmentation_id specified for local network"
 msgstr ""
 
@@ -6683,7 +6676,7 @@ msgstr ""
 
 #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:146
 #: neutron/plugins/ml2/drivers/type_vlan.py:209
-#: neutron/plugins/openvswitch/ovs_db_v2.py:166
+#: neutron/plugins/openvswitch/ovs_db_v2.py:167
 #, python-format
 msgid ""
 "Reserving specific vlan %(vlan_id)s on physical network "
@@ -6692,7 +6685,7 @@ msgstr ""
 
 #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:170
 #: neutron/plugins/ml2/drivers/type_vlan.py:258
-#: neutron/plugins/openvswitch/ovs_db_v2.py:196
+#: neutron/plugins/openvswitch/ovs_db_v2.py:197
 #, python-format
 msgid ""
 "Releasing vlan %(vlan_id)s on physical network %(physical_network)s to "
@@ -6701,7 +6694,7 @@ msgstr ""
 
 #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:175
 #: neutron/plugins/ml2/drivers/type_vlan.py:253
-#: neutron/plugins/openvswitch/ovs_db_v2.py:191
+#: neutron/plugins/openvswitch/ovs_db_v2.py:192
 #, python-format
 msgid ""
 "Releasing vlan %(vlan_id)s on physical network %(physical_network)s "
@@ -7795,7 +7788,7 @@ msgstr ""
 
 #: neutron/plugins/ml2/drivers/type_gre.py:155
 #: neutron/plugins/ml2/drivers/type_vxlan.py:165
-#: neutron/plugins/openvswitch/ovs_db_v2.py:234
+#: neutron/plugins/openvswitch/ovs_db_v2.py:235
 #, python-format
 msgid "Removing tunnel %s from pool"
 msgstr ""
@@ -7834,7 +7827,7 @@ msgid "%(type)s ID ranges: %(range)s"
 msgstr ""
 
 #: neutron/plugins/ml2/drivers/type_tunnel.py:71
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:431
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:436
 #, python-format
 msgid "provider:physical_network specified for %s network"
 msgstr ""
@@ -8173,7 +8166,7 @@ msgid "Mellanox Embedded Switch Plugin initialisation complete"
 msgstr ""
 
 #: neutron/plugins/mlnx/mlnx_plugin.py:141
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:360
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:363
 #, python-format
 msgid "%s. Server terminated!"
 msgstr ""
@@ -8925,7 +8918,7 @@ msgid "del_portinfo(): NotFound portinfo for port_id: %s"
 msgstr ""
 
 #: neutron/plugins/nec/db/api.py:212
-#: neutron/plugins/openvswitch/ovs_db_v2.py:322
+#: neutron/plugins/openvswitch/ovs_db_v2.py:323
 #, python-format
 msgid "get_port_with_securitygroups() called:port_id=%s"
 msgstr ""
@@ -9614,7 +9607,7 @@ msgstr ""
 
 #: neutron/plugins/nicira/dhcpmeta_modes.py:93
 #, python-format
-msgid "Unable to run Neutron with config option '%s', as NVP does not support it"
+msgid "Unable to run Neutron with config option '%s', as NSX does not support it"
 msgstr ""
 
 #: neutron/plugins/nicira/dhcpmeta_modes.py:96
@@ -9967,29 +9960,29 @@ msgstr ""
 msgid "[%(rid)d] Failed to parse API provider: %(e)s"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:34
+#: neutron/plugins/nicira/common/config.py:35
 msgid ""
 "Maximum number of ports of a logical switch on a bridged transport zone "
 "(default 5000)"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:37
+#: neutron/plugins/nicira/common/config.py:39
 msgid ""
 "Maximum number of ports of a logical switch on an overlay transport zone "
 "(default 256)"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:40
-msgid "Maximum concurrent connections to each NVP controller."
+#: neutron/plugins/nicira/common/config.py:43
+msgid "Maximum concurrent connections to each NSX controller."
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:43
+#: neutron/plugins/nicira/common/config.py:48
 msgid ""
 "Number of seconds a generation id should be valid for (default -1 meaning"
 " do not time out)"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:46
+#: neutron/plugins/nicira/common/config.py:52
 msgid ""
 "If set to access_network this enables a dedicated connection to the "
 "metadata proxy for metadata server access via Neutron router. If set to "
@@ -9998,135 +9991,135 @@ msgid ""
 "namespaces otherwise access_network should be used."
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:54
+#: neutron/plugins/nicira/common/config.py:61
 msgid ""
 "The default network tranport type to use (stt, gre, bridge, ipsec_gre, or"
 " ipsec_stt)"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:57
+#: neutron/plugins/nicira/common/config.py:65
 msgid "The mode used to implement DHCP/metadata services."
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:62
+#: neutron/plugins/nicira/common/config.py:71
 msgid ""
 "Interval in seconds between runs of the state synchronization task. Set "
 "it to 0 to disable it"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:65
+#: neutron/plugins/nicira/common/config.py:75
 msgid ""
 "Maximum value for the additional random delay in seconds between runs of "
 "the state synchronization task"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:69
+#: neutron/plugins/nicira/common/config.py:80
 msgid ""
 "Minimum delay, in seconds, between two state synchronization queries to "
-"NVP. It must not exceed state_sync_interval"
+"NSX. It must not exceed state_sync_interval"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:73
+#: neutron/plugins/nicira/common/config.py:85
 msgid ""
-"Minimum number of resources to be retrieved from NVP during state "
+"Minimum number of resources to be retrieved from NSX during state "
 "synchronization"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:76
+#: neutron/plugins/nicira/common/config.py:89
 msgid ""
 "Always read operational status from backend on show operations. Enabling "
 "this option might slow down the system."
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:84
-msgid "User name for NVP controllers in this cluster"
+#: neutron/plugins/nicira/common/config.py:98
+msgid "User name for NSX controllers in this cluster"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:88
-msgid "Password for NVP controllers in this cluster"
+#: neutron/plugins/nicira/common/config.py:103
+msgid "Password for NSX controllers in this cluster"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:91
+#: neutron/plugins/nicira/common/config.py:106
 msgid "Total time limit for a cluster request"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:94
+#: neutron/plugins/nicira/common/config.py:109
 msgid "Time before aborting a request"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:97
+#: neutron/plugins/nicira/common/config.py:112
 msgid "Number of time a request should be retried"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:100
+#: neutron/plugins/nicira/common/config.py:115
 msgid "Number of times a redirect should be followed"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:102
-msgid "Lists the NVP controllers in this cluster"
+#: neutron/plugins/nicira/common/config.py:118
+msgid "Lists the NSX controllers in this cluster"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:107
+#: neutron/plugins/nicira/common/config.py:123
 msgid ""
-"This is uuid of the default NVP Transport zone that will be used for "
+"This is uuid of the default NSX Transport zone that will be used for "
 "creating tunneled isolated \"Neutron\" networks. It needs to be created "
-"in NVP before starting Neutron with the nvp plugin."
+"in NSX before starting Neutron with the nsx plugin."
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:112
+#: neutron/plugins/nicira/common/config.py:128
 msgid ""
-"Unique identifier of the NVP L3 Gateway service which will be used for "
+"Unique identifier of the NSX L3 Gateway service which will be used for "
 "implementing routers and floating IPs"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:116
+#: neutron/plugins/nicira/common/config.py:132
 msgid ""
-"Unique identifier of the NVP L2 Gateway service which will be used by "
+"Unique identifier of the NSX L2 Gateway service which will be used by "
 "default for network gateways"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:119
+#: neutron/plugins/nicira/common/config.py:135
 msgid ""
 "Unique identifier of the Service Cluster which will be used by logical "
 "services like dhcp and metadata"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:122
+#: neutron/plugins/nicira/common/config.py:138
 msgid ""
 "Name of the interface on a L2 Gateway transport nodewhich should be used "
 "by default when setting up a network connection"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:132
+#: neutron/plugins/nicira/common/config.py:148
 msgid "User name for vsm"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:136
+#: neutron/plugins/nicira/common/config.py:152
 msgid "Password for vsm"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:138
+#: neutron/plugins/nicira/common/config.py:154
 msgid "uri for vsm"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:140
+#: neutron/plugins/nicira/common/config.py:156
 msgid "Optional parameter identifying the ID of datacenter to deploy NSX Edges"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:143
-#: neutron/plugins/nicira/common/config.py:149
+#: neutron/plugins/nicira/common/config.py:159
+#: neutron/plugins/nicira/common/config.py:165
 msgid "Optional parameter identifying the ID of datastore to deploy NSX Edges"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:146
+#: neutron/plugins/nicira/common/config.py:162
 msgid "Optional parameter identifying the ID of resource to deploy NSX Edges"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:152
+#: neutron/plugins/nicira/common/config.py:168
 msgid "Network ID for physical network connectivity"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:155
+#: neutron/plugins/nicira/common/config.py:171
 msgid "Task status check interval"
 msgstr ""
 
@@ -10496,143 +10489,143 @@ msgstr ""
 msgid "Monitor Resource binding with id:%s not found!"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:49
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:50
 msgid "Comma separated list of additional domain name servers"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:55
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:58
 msgid "Default DHCP lease time"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:61
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:66
 msgid "IP address used by Metadata server."
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:64
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:70
 msgid "TCP Port used by Metadata server."
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:96
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:103
 #, python-format
 msgid "Unable to find Logical Service Node for network %s"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:107
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:114
 #, python-format
 msgid "Unable to create LSN for network %s"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:115
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:122
 #, python-format
 msgid "Unable to delete Logical Service Node %s"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:132
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:139
 #, python-format
 msgid ""
 "Unable to find Logical Service Node Port for LSN %(lsn_id)s and subnet "
 "%(subnet_id)s"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:154
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:161
 #, python-format
 msgid ""
 "Unable to find Logical Service Node Port for LSN %(lsn_id)s and mac "
 "address %(mac)s"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:174
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:181
 #, python-format
 msgid "Unable to create port for LSN  %s"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:182
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:189
 #, python-format
 msgid "Unable to delete LSN Port %s"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:202
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:206
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:209
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:213
 #, python-format
 msgid "Metadata port not found while attempting to delete it from network %s"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:209
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:216
 #, python-format
 msgid "Unable to find Logical Services Node Port with MAC %s"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:288
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:295
 #, python-format
 msgid ""
 "Unable to configure dhcp for Logical Service Node %(lsn_id)s and port "
 "%(lsn_port_id)s"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:309
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:316
 #, python-format
 msgid "Unable to configure metadata access for subnet %s"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:332
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:339
 #, python-format
 msgid "Error while configuring LSN port %s"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:436
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:443
 #, python-format
 msgid ""
 "Error while creating subnet %(cidr)s for network %(network)s. Please, "
 "contact administrator"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:506
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:521
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:513
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:528
 #, python-format
 msgid "Performing DHCP %(action)s for resource: %(resource)s"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:516
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:523
 #, python-format
 msgid "Logical Services Node for network %s configured successfully"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:538
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:545
 #, python-format
 msgid "Error while configuring DHCP for port %s"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:550
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:557
 #, python-format
 msgid "DHCP is disabled for subnet %s: nothing to do"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:569
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:576
 #, python-format
 msgid "DHCP for port %s configured successfully"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:577
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:584
 #, python-format
 msgid "Network %s is external: nothing to do"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:585
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:592
 #, python-format
 msgid "Configuring metadata entry for port %s"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:597
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:604
 #, python-format
 msgid "Metadata for port %s configured successfully"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:601
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:608
 #, python-format
 msgid "Handle metadata access via router: %(r)s and interface %(i)s"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:618
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:625
 #, python-format
 msgid "Metadata for router %s handled successfully"
 msgstr ""
@@ -11139,78 +11132,78 @@ msgstr ""
 msgid "Exception in _check_pending_tasks"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_db_v2.py:215
+#: neutron/plugins/openvswitch/ovs_db_v2.py:216
 #, python-format
 msgid "Skipping unreasonable tunnel ID range %(tun_min)s:%(tun_max)s"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_db_v2.py:263
+#: neutron/plugins/openvswitch/ovs_db_v2.py:264
 #, python-format
 msgid "Reserving tunnel %s from pool"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_db_v2.py:278
+#: neutron/plugins/openvswitch/ovs_db_v2.py:279
 #, python-format
 msgid "Reserving specific tunnel %s from pool"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_db_v2.py:281
+#: neutron/plugins/openvswitch/ovs_db_v2.py:282
 #, python-format
 msgid "Reserving specific tunnel %s outside pool"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_db_v2.py:304
+#: neutron/plugins/openvswitch/ovs_db_v2.py:305
 #, python-format
 msgid "Releasing tunnel %s outside pool"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_db_v2.py:306
+#: neutron/plugins/openvswitch/ovs_db_v2.py:307
 #, python-format
 msgid "Releasing tunnel %s to pool"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_db_v2.py:308
+#: neutron/plugins/openvswitch/ovs_db_v2.py:309
 #, python-format
 msgid "tunnel_id %s not found"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_db_v2.py:380
+#: neutron/plugins/openvswitch/ovs_db_v2.py:381
 #, python-format
 msgid "Adding a tunnel endpoint for %s"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_db_v2.py:396
+#: neutron/plugins/openvswitch/ovs_db_v2.py:397
 #, python-format
 msgid ""
 "Adding a tunnel endpoint failed due to a concurrenttransaction had been "
 "committed (%s attempts left)"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_db_v2.py:401
+#: neutron/plugins/openvswitch/ovs_db_v2.py:402
 msgid "Unable to generate a new tunnel id"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:308
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:311
 #, python-format
 msgid "Invalid tenant_network_type: %s. Server terminated!"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:325
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:328
 #, python-format
 msgid "Tunneling disabled but tenant_network_type is '%s'. Server terminated!"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:371
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:374
 #, python-format
 msgid "Invalid tunnel ID range: '%(range)s' - %(e)s. Server terminated!"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:375
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:378
 #, python-format
 msgid "Tunnel ID ranges: %s"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:428
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:433
 #, python-format
 msgid "%s networks are not enabled"
 msgstr ""
@@ -12043,11 +12036,11 @@ msgid ""
 "firewall is supported per tenant."
 msgstr ""
 
-#: neutron/services/firewall/agents/firewall_agent_api.py:34
+#: neutron/services/firewall/agents/firewall_agent_api.py:33
 msgid "Name of the FWaaS Driver"
 msgstr ""
 
-#: neutron/services/firewall/agents/firewall_agent_api.py:38
+#: neutron/services/firewall/agents/firewall_agent_api.py:37
 msgid "Enable FWaaS"
 msgstr ""
 
@@ -12063,79 +12056,79 @@ msgstr ""
 msgid "Initializing firewall agent"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:73
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:74
 #, python-format
 msgid "FWaaS Driver Loaded: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:75
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:77
 #, python-format
 msgid "Error importing FWaaS device driver: %s"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:108
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:110
 #, python-format
 msgid "%(func_name)s from agent for fw: %(fwid)s"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:116
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:118
 #, python-format
 msgid "No Routers on tenant: %s"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:123
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:247
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:125
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:252
 #, python-format
 msgid "Apply fw on Router List: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:132
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:134
 #, python-format
 msgid "Firewall Driver Error for %(func_name)s for fw: %(fwid)s"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:147
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:149
 #, python-format
 msgid "FWaaS RPC failure in %(func_name)s for fw: %(fwid)s"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:164
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:177
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:166
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:179
 #, python-format
 msgid "Firewall Driver Error on fw state %(fwmsg)s for fw: %(fwid)s"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:189
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:191
 #, python-format
 msgid "Process router add, router_id: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:200
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:202
 #, python-format
 msgid "Process router add, fw_list: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:217
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:219
 #, python-format
 msgid "FWaaS RPC info call failed for '%s'."
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:229
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:234
 #, python-format
 msgid "Tenants with Firewalls: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:239
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:244
 #, python-format
 msgid "Router List: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:241
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:246
 #, python-format
 msgid "fw_list: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:258
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:263
 msgid "Failed fwaas process services sync"
 msgstr ""
 
@@ -13690,3 +13683,61 @@ msgstr ""
 #~ msgid "Number of security rules allowed per tenant, -1 for unlimited"
 #~ msgstr ""
 
+#~ msgid ""
+#~ "DNat is disabled for the router "
+#~ "%(router_id)s. Floating IPs cannot be "
+#~ "associated."
+#~ msgstr ""
+
+#~ msgid ""
+#~ "Unable to run Neutron with config "
+#~ "option '%s', as NVP does not "
+#~ "support it"
+#~ msgstr ""
+
+#~ msgid "Maximum concurrent connections to each NVP controller."
+#~ msgstr ""
+
+#~ msgid ""
+#~ "Minimum delay, in seconds, between two"
+#~ " state synchronization queries to NVP. "
+#~ "It must not exceed state_sync_interval"
+#~ msgstr ""
+
+#~ msgid ""
+#~ "Minimum number of resources to be "
+#~ "retrieved from NVP during state "
+#~ "synchronization"
+#~ msgstr ""
+
+#~ msgid "User name for NVP controllers in this cluster"
+#~ msgstr ""
+
+#~ msgid "Password for NVP controllers in this cluster"
+#~ msgstr ""
+
+#~ msgid "Lists the NVP controllers in this cluster"
+#~ msgstr ""
+
+#~ msgid ""
+#~ "This is uuid of the default NVP"
+#~ " Transport zone that will be used "
+#~ "for creating tunneled isolated \"Neutron\" "
+#~ "networks. It needs to be created "
+#~ "in NVP before starting Neutron with "
+#~ "the nvp plugin."
+#~ msgstr ""
+
+#~ msgid ""
+#~ "Unique identifier of the NVP L3 "
+#~ "Gateway service which will be used "
+#~ "for implementing routers and floating "
+#~ "IPs"
+#~ msgstr ""
+
+#~ msgid ""
+#~ "Unique identifier of the NVP L2 "
+#~ "Gateway service which will be used "
+#~ "by default for network gateways"
+#~ msgstr ""
+
index a19af5b434ce77823ffe9e8390478c519df8f95a..69489012b95d82099f251ab56f450717c74c7834 100644 (file)
@@ -7,7 +7,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version:  Neutron\n"
 "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2014-01-02 06:32+0000\n"
+"POT-Creation-Date: 2014-01-12 06:33+0000\n"
 "PO-Revision-Date: 2013-01-28 21:54+0000\n"
 "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
 "Language-Team: Croatian "
@@ -897,7 +897,7 @@ msgstr ""
 msgid "Location to store DHCP server config files"
 msgstr ""
 
-#: neutron/agent/linux/dhcp.py:48 neutron/plugins/nicira/dhcp_meta/nvp.py:53
+#: neutron/agent/linux/dhcp.py:48 neutron/plugins/nicira/dhcp_meta/nvp.py:55
 msgid "Domain to use for building the hostnames"
 msgstr ""
 
@@ -1251,7 +1251,7 @@ msgid "TCP Port used by Nova metadata server."
 msgstr ""
 
 #: neutron/agent/metadata/agent.py:73
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:67
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:74
 msgid "Shared secret to sign instance-id request"
 msgstr ""
 
@@ -2437,30 +2437,30 @@ msgstr ""
 msgid "An exception occurred while creating the %(resource)s:%(item)s"
 msgstr ""
 
-#: neutron/db/db_base_plugin_v2.py:1043
+#: neutron/db/db_base_plugin_v2.py:1045
 #, python-format
 msgid "%(name)s '%(addr)s' does not match the ip_version '%(ip_version)s'"
 msgstr ""
 
-#: neutron/db/db_base_plugin_v2.py:1067
+#: neutron/db/db_base_plugin_v2.py:1069
 msgid "Gateway is not valid on subnet"
 msgstr ""
 
-#: neutron/db/db_base_plugin_v2.py:1087 neutron/db/db_base_plugin_v2.py:1101
+#: neutron/db/db_base_plugin_v2.py:1089 neutron/db/db_base_plugin_v2.py:1103
 msgid "new subnet"
 msgstr ""
 
-#: neutron/db/db_base_plugin_v2.py:1094
+#: neutron/db/db_base_plugin_v2.py:1096
 #, python-format
 msgid "Error parsing dns address %s"
 msgstr ""
 
-#: neutron/db/db_base_plugin_v2.py:1356
+#: neutron/db/db_base_plugin_v2.py:1358
 #, 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:1448
+#: neutron/db/db_base_plugin_v2.py:1450
 #, python-format
 msgid "%(address)s (%(subnet_id)s) is not recycled"
 msgstr ""
@@ -2989,51 +2989,51 @@ msgid ""
 "exceeds the maximum %(quota)s."
 msgstr ""
 
-#: neutron/extensions/firewall.py:40
+#: neutron/extensions/firewall.py:39
 #, python-format
 msgid "Firewall %(firewall_id)s could not be found."
 msgstr ""
 
-#: neutron/extensions/firewall.py:44
+#: neutron/extensions/firewall.py:43
 #, python-format
 msgid "Firewall %(firewall_id)s is still active."
 msgstr ""
 
-#: neutron/extensions/firewall.py:48
+#: neutron/extensions/firewall.py:47
 #, python-format
 msgid ""
 "Operation cannot be performed since associated Firewall %(firewall_id)s "
 "is in %(pending_state)s."
 msgstr ""
 
-#: neutron/extensions/firewall.py:53
+#: neutron/extensions/firewall.py:52
 #, python-format
 msgid "Firewall Policy %(firewall_policy_id)s could not be found."
 msgstr ""
 
-#: neutron/extensions/firewall.py:57
+#: neutron/extensions/firewall.py:56
 #, python-format
 msgid "Firewall Policy %(firewall_policy_id)s is being used."
 msgstr ""
 
-#: neutron/extensions/firewall.py:61
+#: neutron/extensions/firewall.py:60
 #, python-format
 msgid "Firewall Rule %(firewall_rule_id)s could not be found."
 msgstr ""
 
-#: neutron/extensions/firewall.py:65
+#: neutron/extensions/firewall.py:64
 #, python-format
 msgid "Firewall Rule %(firewall_rule_id)s is being used."
 msgstr ""
 
-#: neutron/extensions/firewall.py:69
+#: neutron/extensions/firewall.py:68
 #, python-format
 msgid ""
 "Firewall Rule %(firewall_rule_id)s is not associated  with Firewall "
 "Policy %(firewall_policy_id)s."
 msgstr ""
 
-#: neutron/extensions/firewall.py:74
+#: neutron/extensions/firewall.py:73
 #, python-format
 msgid ""
 "Firewall Rule protocol %(protocol)s is not supported. Only protocol "
@@ -3041,91 +3041,91 @@ msgid ""
 "supported."
 msgstr ""
 
-#: neutron/extensions/firewall.py:80
+#: neutron/extensions/firewall.py:79
 #, python-format
 msgid ""
 "Firewall rule action %(action)s is not supported. Only action values "
 "%(values)s are supported."
 msgstr ""
 
-#: neutron/extensions/firewall.py:85
+#: neutron/extensions/firewall.py:84
 #, python-format
 msgid "Invalid value for port %(port)s."
 msgstr ""
 
-#: neutron/extensions/firewall.py:89
+#: neutron/extensions/firewall.py:88
 msgid "Missing rule info argument for insert/remove rule operation."
 msgstr ""
 
-#: neutron/extensions/firewall.py:99
+#: neutron/extensions/firewall.py:98
 #, python-format
 msgid "%(driver)s: Internal driver error."
 msgstr ""
 
-#: neutron/extensions/firewall.py:148
+#: neutron/extensions/firewall.py:147
 #, python-format
 msgid "Port '%s' is not a valid number"
 msgstr ""
 
-#: neutron/extensions/firewall.py:152
+#: neutron/extensions/firewall.py:151
 #, python-format
 msgid "Invalid port '%s'"
 msgstr ""
 
-#: neutron/extensions/firewall.py:166
+#: neutron/extensions/firewall.py:165
 #, python-format
 msgid "%(msg_ip)s and %(msg_subnet)s"
 msgstr ""
 
-#: neutron/extensions/firewall.py:286
+#: neutron/extensions/firewall.py:285
 msgid "Number of firewalls allowed per tenant. A negative value means unlimited."
 msgstr ""
 
-#: neutron/extensions/firewall.py:290
+#: neutron/extensions/firewall.py:289
 msgid ""
 "Number of firewall policies allowed per tenant. A negative value means "
 "unlimited."
 msgstr ""
 
-#: neutron/extensions/firewall.py:294
+#: neutron/extensions/firewall.py:293
 msgid ""
 "Number of firewall rules allowed per tenant. A negative value means "
 "unlimited."
 msgstr ""
 
-#: neutron/extensions/l3.py:36
+#: neutron/extensions/l3.py:34
 #, python-format
 msgid "Router %(router_id)s could not be found"
 msgstr ""
 
-#: neutron/extensions/l3.py:40
+#: neutron/extensions/l3.py:38
 #, python-format
 msgid "Router %(router_id)s still has active ports"
 msgstr ""
 
-#: neutron/extensions/l3.py:44
+#: neutron/extensions/l3.py:42
 #, python-format
 msgid "Router %(router_id)s does not have an interface with id %(port_id)s"
 msgstr ""
 
-#: neutron/extensions/l3.py:49
+#: neutron/extensions/l3.py:47
 #, python-format
 msgid "Router %(router_id)s has no interface on subnet %(subnet_id)s"
 msgstr ""
 
-#: neutron/extensions/l3.py:54
+#: neutron/extensions/l3.py:52
 #, python-format
 msgid ""
 "Router interface for subnet %(subnet_id)s on router %(router_id)s cannot "
 "be deleted, as it is required by one or more floating IPs."
 msgstr ""
 
-#: neutron/extensions/l3.py:60
+#: neutron/extensions/l3.py:58
 #, python-format
 msgid "Floating IP %(floatingip_id)s could not be found"
 msgstr ""
 
-#: neutron/extensions/l3.py:64
+#: neutron/extensions/l3.py:62
 #, python-format
 msgid ""
 "External network %(external_network_id)s is not reachable from subnet "
@@ -3133,7 +3133,7 @@ msgid ""
 "Floating IP."
 msgstr ""
 
-#: neutron/extensions/l3.py:70
+#: neutron/extensions/l3.py:68
 #, python-format
 msgid ""
 "Cannot associate floating IP %(floating_ip_address)s (%(fip_id)s) with "
@@ -3141,37 +3141,30 @@ msgid ""
 "has a floating IP on external network %(net_id)s."
 msgstr ""
 
-#: neutron/extensions/l3.py:77
+#: neutron/extensions/l3.py:75
 #, python-format
 msgid ""
 "Port %(port_id)s has owner %(device_owner)s and therefore cannot be "
 "deleted directly via the port API."
 msgstr ""
 
-#: neutron/extensions/l3.py:82
+#: neutron/extensions/l3.py:80
 #, python-format
 msgid ""
 "Gateway cannot be updated for router %(router_id)s, since a gateway to "
 "external network %(net_id)s is required by one or more floating IPs."
 msgstr ""
 
-#: neutron/extensions/l3.py:142
+#: neutron/extensions/l3.py:140
 msgid "Number of routers allowed per tenant. A negative value means unlimited."
 msgstr ""
 
-#: neutron/extensions/l3.py:146
+#: neutron/extensions/l3.py:144
 msgid ""
 "Number of floating IPs allowed per tenant. A negative value means "
 "unlimited."
 msgstr ""
 
-#: neutron/extensions/l3_ext_gw_mode.py:28
-#, python-format
-msgid ""
-"DNat is disabled for the router %(router_id)s. Floating IPs cannot be "
-"associated."
-msgstr ""
-
 #: neutron/extensions/l3agentscheduler.py:49
 #: neutron/extensions/l3agentscheduler.py:87
 msgid "No plugin for L3 routing registered to handle router scheduling"
@@ -3271,21 +3264,21 @@ msgid ""
 " %(pool)s"
 msgstr ""
 
-#: neutron/extensions/metering.py:34
+#: neutron/extensions/metering.py:33
 #, python-format
 msgid "Metering label %(label_id)s does not exist"
 msgstr ""
 
-#: neutron/extensions/metering.py:38
+#: neutron/extensions/metering.py:37
 msgid "Duplicate Metering Rule in POST."
 msgstr ""
 
-#: neutron/extensions/metering.py:42
+#: neutron/extensions/metering.py:41
 #, python-format
 msgid "Metering label rule %(rule_id)s does not exist"
 msgstr ""
 
-#: neutron/extensions/metering.py:46
+#: neutron/extensions/metering.py:45
 #, python-format
 msgid ""
 "Metering label rule with remote_ip_prefix %(remote_ip_prefix)s overlaps "
@@ -3434,67 +3427,67 @@ msgstr ""
 msgid "API for retrieving service providers for Neutron advanced services"
 msgstr ""
 
-#: neutron/extensions/vpnaas.py:36
+#: neutron/extensions/vpnaas.py:33
 #, python-format
 msgid "VPNService %(vpnservice_id)s could not be found"
 msgstr ""
 
-#: neutron/extensions/vpnaas.py:40
+#: neutron/extensions/vpnaas.py:37
 #, python-format
 msgid "ipsec_site_connection %(ipsecsite_conn_id)s not found"
 msgstr ""
 
-#: neutron/extensions/vpnaas.py:44
+#: neutron/extensions/vpnaas.py:41
 #, python-format
 msgid "ipsec_site_connection %(attr)s is equal to or less than dpd_interval"
 msgstr ""
 
-#: neutron/extensions/vpnaas.py:49
+#: neutron/extensions/vpnaas.py:46
 #, python-format
 msgid "ipsec_site_connection MTU %(mtu)d is too small for ipv%(version)s"
 msgstr ""
 
-#: neutron/extensions/vpnaas.py:54
+#: neutron/extensions/vpnaas.py:51
 #, python-format
 msgid "IKEPolicy %(ikepolicy_id)s could not be found"
 msgstr ""
 
-#: neutron/extensions/vpnaas.py:58
+#: neutron/extensions/vpnaas.py:55
 #, python-format
 msgid "IPsecPolicy %(ipsecpolicy_id)s could not be found"
 msgstr ""
 
-#: neutron/extensions/vpnaas.py:62
+#: neutron/extensions/vpnaas.py:59
 #, python-format
 msgid "IKEPolicy %(ikepolicy_id)s is still in use"
 msgstr ""
 
-#: neutron/extensions/vpnaas.py:66
+#: neutron/extensions/vpnaas.py:63
 #, python-format
 msgid "VPNService %(vpnservice_id)s is still in use"
 msgstr ""
 
-#: neutron/extensions/vpnaas.py:70
+#: neutron/extensions/vpnaas.py:67
 #, python-format
 msgid "Router %(router_id)s is used by VPNService %(vpnservice_id)s"
 msgstr ""
 
-#: neutron/extensions/vpnaas.py:74
+#: neutron/extensions/vpnaas.py:71
 #, python-format
 msgid "Invalid state %(state)s of vpnaas resource %(id)s for updating"
 msgstr ""
 
-#: neutron/extensions/vpnaas.py:79
+#: neutron/extensions/vpnaas.py:76
 #, python-format
 msgid "IPsecPolicy %(ipsecpolicy_id)s is still in use"
 msgstr ""
 
-#: neutron/extensions/vpnaas.py:83
+#: neutron/extensions/vpnaas.py:80
 #, python-format
 msgid "Can not load driver :%(device_driver)s"
 msgstr ""
 
-#: neutron/extensions/vpnaas.py:87
+#: neutron/extensions/vpnaas.py:84
 #, python-format
 msgid "Subnet %(subnet_id)s is not connected to Router %(router_id)s"
 msgstr ""
@@ -5396,7 +5389,7 @@ msgstr ""
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:318
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:345
 #: neutron/plugins/mlnx/mlnx_plugin.py:191
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:408
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:413
 msgid "provider:network_type required"
 msgstr ""
 
@@ -5404,8 +5397,8 @@ msgstr ""
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:336
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:355
 #: neutron/plugins/mlnx/mlnx_plugin.py:221
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:418
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:437
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:423
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:442
 msgid "provider:segmentation_id required"
 msgstr ""
 
@@ -5424,7 +5417,7 @@ msgstr ""
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:343
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:377
 #: neutron/plugins/mlnx/mlnx_plugin.py:207
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:453
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:458
 #, python-format
 msgid "provider:network_type %s not supported"
 msgstr ""
@@ -5432,7 +5425,7 @@ msgstr ""
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:349
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:383
 #: neutron/plugins/mlnx/mlnx_plugin.py:248
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:459
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:464
 #, python-format
 msgid "Unknown provider:physical_network %s"
 msgstr ""
@@ -5440,7 +5433,7 @@ msgstr ""
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:355
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:389
 #: neutron/plugins/mlnx/mlnx_plugin.py:254
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:465
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:470
 msgid "provider:physical_network required"
 msgstr ""
 
@@ -5593,7 +5586,7 @@ msgstr ""
 #: neutron/plugins/hyperv/hyperv_neutron_plugin.py:254
 #: neutron/plugins/metaplugin/meta_neutron_plugin.py:175
 #: neutron/plugins/mlnx/mlnx_plugin.py:333
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:510
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:518
 #, python-format
 msgid "Created network: %s"
 msgstr ""
@@ -5954,7 +5947,7 @@ msgstr ""
 
 #: neutron/plugins/hyperv/db.py:41
 #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:117
-#: neutron/plugins/openvswitch/ovs_db_v2.py:136
+#: neutron/plugins/openvswitch/ovs_db_v2.py:137
 #, python-format
 msgid ""
 "Reserving vlan %(vlan_id)s on physical network %(physical_network)s from "
@@ -5969,7 +5962,7 @@ msgstr ""
 #: neutron/plugins/hyperv/db.py:79
 #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:140
 #: neutron/plugins/ml2/drivers/type_vlan.py:203
-#: neutron/plugins/openvswitch/ovs_db_v2.py:160
+#: neutron/plugins/openvswitch/ovs_db_v2.py:161
 #, python-format
 msgid ""
 "Reserving specific vlan %(vlan_id)s on physical network "
@@ -5983,7 +5976,7 @@ msgstr ""
 
 #: neutron/plugins/hyperv/db.py:141
 #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:181
-#: neutron/plugins/openvswitch/ovs_db_v2.py:201
+#: neutron/plugins/openvswitch/ovs_db_v2.py:202
 #, python-format
 msgid "vlan_id %(vlan_id)s on physical network %(physical_network)s not found"
 msgstr ""
@@ -5993,8 +5986,8 @@ msgstr ""
 #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:87
 #: neutron/plugins/ml2/drivers/type_vlan.py:127
 #: neutron/plugins/ml2/drivers/type_vlan.py:148
-#: neutron/plugins/openvswitch/ovs_db_v2.py:92
-#: neutron/plugins/openvswitch/ovs_db_v2.py:110
+#: neutron/plugins/openvswitch/ovs_db_v2.py:93
+#: neutron/plugins/openvswitch/ovs_db_v2.py:111
 #, python-format
 msgid ""
 "Removing vlan %(vlan_id)s on physical network %(physical_network)s from "
@@ -6036,7 +6029,7 @@ msgstr ""
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:306
 #: neutron/plugins/ml2/drivers/type_vlan.py:93
 #: neutron/plugins/mlnx/mlnx_plugin.py:143
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:362
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:365
 #, python-format
 msgid "Network VLAN ranges: %s"
 msgstr ""
@@ -6331,26 +6324,26 @@ msgstr ""
 
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:349
 #: neutron/plugins/mlnx/mlnx_plugin.py:216
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:412
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:417
 msgid "provider:segmentation_id specified for flat network"
 msgstr ""
 
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:358
 #: neutron/plugins/mlnx/mlnx_plugin.py:224
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:421
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:426
 #, python-format
 msgid "provider:segmentation_id out of range (%(min_id)s through %(max_id)s)"
 msgstr ""
 
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:365
 #: neutron/plugins/mlnx/mlnx_plugin.py:232
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:441
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:446
 msgid "provider:physical_network specified for local network"
 msgstr ""
 
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:371
 #: neutron/plugins/mlnx/mlnx_plugin.py:236
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:447
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:452
 msgid "provider:segmentation_id specified for local network"
 msgstr ""
 
@@ -6684,7 +6677,7 @@ msgstr ""
 
 #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:146
 #: neutron/plugins/ml2/drivers/type_vlan.py:209
-#: neutron/plugins/openvswitch/ovs_db_v2.py:166
+#: neutron/plugins/openvswitch/ovs_db_v2.py:167
 #, python-format
 msgid ""
 "Reserving specific vlan %(vlan_id)s on physical network "
@@ -6693,7 +6686,7 @@ msgstr ""
 
 #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:170
 #: neutron/plugins/ml2/drivers/type_vlan.py:258
-#: neutron/plugins/openvswitch/ovs_db_v2.py:196
+#: neutron/plugins/openvswitch/ovs_db_v2.py:197
 #, python-format
 msgid ""
 "Releasing vlan %(vlan_id)s on physical network %(physical_network)s to "
@@ -6702,7 +6695,7 @@ msgstr ""
 
 #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:175
 #: neutron/plugins/ml2/drivers/type_vlan.py:253
-#: neutron/plugins/openvswitch/ovs_db_v2.py:191
+#: neutron/plugins/openvswitch/ovs_db_v2.py:192
 #, python-format
 msgid ""
 "Releasing vlan %(vlan_id)s on physical network %(physical_network)s "
@@ -7796,7 +7789,7 @@ msgstr ""
 
 #: neutron/plugins/ml2/drivers/type_gre.py:155
 #: neutron/plugins/ml2/drivers/type_vxlan.py:165
-#: neutron/plugins/openvswitch/ovs_db_v2.py:234
+#: neutron/plugins/openvswitch/ovs_db_v2.py:235
 #, python-format
 msgid "Removing tunnel %s from pool"
 msgstr ""
@@ -7835,7 +7828,7 @@ msgid "%(type)s ID ranges: %(range)s"
 msgstr ""
 
 #: neutron/plugins/ml2/drivers/type_tunnel.py:71
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:431
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:436
 #, python-format
 msgid "provider:physical_network specified for %s network"
 msgstr ""
@@ -8174,7 +8167,7 @@ msgid "Mellanox Embedded Switch Plugin initialisation complete"
 msgstr ""
 
 #: neutron/plugins/mlnx/mlnx_plugin.py:141
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:360
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:363
 #, python-format
 msgid "%s. Server terminated!"
 msgstr ""
@@ -8926,7 +8919,7 @@ msgid "del_portinfo(): NotFound portinfo for port_id: %s"
 msgstr ""
 
 #: neutron/plugins/nec/db/api.py:212
-#: neutron/plugins/openvswitch/ovs_db_v2.py:322
+#: neutron/plugins/openvswitch/ovs_db_v2.py:323
 #, python-format
 msgid "get_port_with_securitygroups() called:port_id=%s"
 msgstr ""
@@ -9615,7 +9608,7 @@ msgstr ""
 
 #: neutron/plugins/nicira/dhcpmeta_modes.py:93
 #, python-format
-msgid "Unable to run Neutron with config option '%s', as NVP does not support it"
+msgid "Unable to run Neutron with config option '%s', as NSX does not support it"
 msgstr ""
 
 #: neutron/plugins/nicira/dhcpmeta_modes.py:96
@@ -9968,29 +9961,29 @@ msgstr ""
 msgid "[%(rid)d] Failed to parse API provider: %(e)s"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:34
+#: neutron/plugins/nicira/common/config.py:35
 msgid ""
 "Maximum number of ports of a logical switch on a bridged transport zone "
 "(default 5000)"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:37
+#: neutron/plugins/nicira/common/config.py:39
 msgid ""
 "Maximum number of ports of a logical switch on an overlay transport zone "
 "(default 256)"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:40
-msgid "Maximum concurrent connections to each NVP controller."
+#: neutron/plugins/nicira/common/config.py:43
+msgid "Maximum concurrent connections to each NSX controller."
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:43
+#: neutron/plugins/nicira/common/config.py:48
 msgid ""
 "Number of seconds a generation id should be valid for (default -1 meaning"
 " do not time out)"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:46
+#: neutron/plugins/nicira/common/config.py:52
 msgid ""
 "If set to access_network this enables a dedicated connection to the "
 "metadata proxy for metadata server access via Neutron router. If set to "
@@ -9999,135 +9992,135 @@ msgid ""
 "namespaces otherwise access_network should be used."
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:54
+#: neutron/plugins/nicira/common/config.py:61
 msgid ""
 "The default network tranport type to use (stt, gre, bridge, ipsec_gre, or"
 " ipsec_stt)"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:57
+#: neutron/plugins/nicira/common/config.py:65
 msgid "The mode used to implement DHCP/metadata services."
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:62
+#: neutron/plugins/nicira/common/config.py:71
 msgid ""
 "Interval in seconds between runs of the state synchronization task. Set "
 "it to 0 to disable it"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:65
+#: neutron/plugins/nicira/common/config.py:75
 msgid ""
 "Maximum value for the additional random delay in seconds between runs of "
 "the state synchronization task"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:69
+#: neutron/plugins/nicira/common/config.py:80
 msgid ""
 "Minimum delay, in seconds, between two state synchronization queries to "
-"NVP. It must not exceed state_sync_interval"
+"NSX. It must not exceed state_sync_interval"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:73
+#: neutron/plugins/nicira/common/config.py:85
 msgid ""
-"Minimum number of resources to be retrieved from NVP during state "
+"Minimum number of resources to be retrieved from NSX during state "
 "synchronization"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:76
+#: neutron/plugins/nicira/common/config.py:89
 msgid ""
 "Always read operational status from backend on show operations. Enabling "
 "this option might slow down the system."
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:84
-msgid "User name for NVP controllers in this cluster"
+#: neutron/plugins/nicira/common/config.py:98
+msgid "User name for NSX controllers in this cluster"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:88
-msgid "Password for NVP controllers in this cluster"
+#: neutron/plugins/nicira/common/config.py:103
+msgid "Password for NSX controllers in this cluster"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:91
+#: neutron/plugins/nicira/common/config.py:106
 msgid "Total time limit for a cluster request"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:94
+#: neutron/plugins/nicira/common/config.py:109
 msgid "Time before aborting a request"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:97
+#: neutron/plugins/nicira/common/config.py:112
 msgid "Number of time a request should be retried"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:100
+#: neutron/plugins/nicira/common/config.py:115
 msgid "Number of times a redirect should be followed"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:102
-msgid "Lists the NVP controllers in this cluster"
+#: neutron/plugins/nicira/common/config.py:118
+msgid "Lists the NSX controllers in this cluster"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:107
+#: neutron/plugins/nicira/common/config.py:123
 msgid ""
-"This is uuid of the default NVP Transport zone that will be used for "
+"This is uuid of the default NSX Transport zone that will be used for "
 "creating tunneled isolated \"Neutron\" networks. It needs to be created "
-"in NVP before starting Neutron with the nvp plugin."
+"in NSX before starting Neutron with the nsx plugin."
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:112
+#: neutron/plugins/nicira/common/config.py:128
 msgid ""
-"Unique identifier of the NVP L3 Gateway service which will be used for "
+"Unique identifier of the NSX L3 Gateway service which will be used for "
 "implementing routers and floating IPs"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:116
+#: neutron/plugins/nicira/common/config.py:132
 msgid ""
-"Unique identifier of the NVP L2 Gateway service which will be used by "
+"Unique identifier of the NSX L2 Gateway service which will be used by "
 "default for network gateways"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:119
+#: neutron/plugins/nicira/common/config.py:135
 msgid ""
 "Unique identifier of the Service Cluster which will be used by logical "
 "services like dhcp and metadata"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:122
+#: neutron/plugins/nicira/common/config.py:138
 msgid ""
 "Name of the interface on a L2 Gateway transport nodewhich should be used "
 "by default when setting up a network connection"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:132
+#: neutron/plugins/nicira/common/config.py:148
 msgid "User name for vsm"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:136
+#: neutron/plugins/nicira/common/config.py:152
 msgid "Password for vsm"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:138
+#: neutron/plugins/nicira/common/config.py:154
 msgid "uri for vsm"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:140
+#: neutron/plugins/nicira/common/config.py:156
 msgid "Optional parameter identifying the ID of datacenter to deploy NSX Edges"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:143
-#: neutron/plugins/nicira/common/config.py:149
+#: neutron/plugins/nicira/common/config.py:159
+#: neutron/plugins/nicira/common/config.py:165
 msgid "Optional parameter identifying the ID of datastore to deploy NSX Edges"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:146
+#: neutron/plugins/nicira/common/config.py:162
 msgid "Optional parameter identifying the ID of resource to deploy NSX Edges"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:152
+#: neutron/plugins/nicira/common/config.py:168
 msgid "Network ID for physical network connectivity"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:155
+#: neutron/plugins/nicira/common/config.py:171
 msgid "Task status check interval"
 msgstr ""
 
@@ -10497,143 +10490,143 @@ msgstr ""
 msgid "Monitor Resource binding with id:%s not found!"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:49
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:50
 msgid "Comma separated list of additional domain name servers"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:55
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:58
 msgid "Default DHCP lease time"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:61
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:66
 msgid "IP address used by Metadata server."
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:64
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:70
 msgid "TCP Port used by Metadata server."
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:96
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:103
 #, python-format
 msgid "Unable to find Logical Service Node for network %s"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:107
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:114
 #, python-format
 msgid "Unable to create LSN for network %s"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:115
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:122
 #, python-format
 msgid "Unable to delete Logical Service Node %s"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:132
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:139
 #, python-format
 msgid ""
 "Unable to find Logical Service Node Port for LSN %(lsn_id)s and subnet "
 "%(subnet_id)s"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:154
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:161
 #, python-format
 msgid ""
 "Unable to find Logical Service Node Port for LSN %(lsn_id)s and mac "
 "address %(mac)s"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:174
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:181
 #, python-format
 msgid "Unable to create port for LSN  %s"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:182
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:189
 #, python-format
 msgid "Unable to delete LSN Port %s"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:202
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:206
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:209
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:213
 #, python-format
 msgid "Metadata port not found while attempting to delete it from network %s"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:209
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:216
 #, python-format
 msgid "Unable to find Logical Services Node Port with MAC %s"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:288
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:295
 #, python-format
 msgid ""
 "Unable to configure dhcp for Logical Service Node %(lsn_id)s and port "
 "%(lsn_port_id)s"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:309
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:316
 #, python-format
 msgid "Unable to configure metadata access for subnet %s"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:332
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:339
 #, python-format
 msgid "Error while configuring LSN port %s"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:436
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:443
 #, python-format
 msgid ""
 "Error while creating subnet %(cidr)s for network %(network)s. Please, "
 "contact administrator"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:506
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:521
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:513
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:528
 #, python-format
 msgid "Performing DHCP %(action)s for resource: %(resource)s"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:516
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:523
 #, python-format
 msgid "Logical Services Node for network %s configured successfully"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:538
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:545
 #, python-format
 msgid "Error while configuring DHCP for port %s"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:550
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:557
 #, python-format
 msgid "DHCP is disabled for subnet %s: nothing to do"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:569
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:576
 #, python-format
 msgid "DHCP for port %s configured successfully"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:577
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:584
 #, python-format
 msgid "Network %s is external: nothing to do"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:585
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:592
 #, python-format
 msgid "Configuring metadata entry for port %s"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:597
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:604
 #, python-format
 msgid "Metadata for port %s configured successfully"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:601
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:608
 #, python-format
 msgid "Handle metadata access via router: %(r)s and interface %(i)s"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:618
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:625
 #, python-format
 msgid "Metadata for router %s handled successfully"
 msgstr ""
@@ -11140,78 +11133,78 @@ msgstr ""
 msgid "Exception in _check_pending_tasks"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_db_v2.py:215
+#: neutron/plugins/openvswitch/ovs_db_v2.py:216
 #, python-format
 msgid "Skipping unreasonable tunnel ID range %(tun_min)s:%(tun_max)s"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_db_v2.py:263
+#: neutron/plugins/openvswitch/ovs_db_v2.py:264
 #, python-format
 msgid "Reserving tunnel %s from pool"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_db_v2.py:278
+#: neutron/plugins/openvswitch/ovs_db_v2.py:279
 #, python-format
 msgid "Reserving specific tunnel %s from pool"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_db_v2.py:281
+#: neutron/plugins/openvswitch/ovs_db_v2.py:282
 #, python-format
 msgid "Reserving specific tunnel %s outside pool"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_db_v2.py:304
+#: neutron/plugins/openvswitch/ovs_db_v2.py:305
 #, python-format
 msgid "Releasing tunnel %s outside pool"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_db_v2.py:306
+#: neutron/plugins/openvswitch/ovs_db_v2.py:307
 #, python-format
 msgid "Releasing tunnel %s to pool"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_db_v2.py:308
+#: neutron/plugins/openvswitch/ovs_db_v2.py:309
 #, python-format
 msgid "tunnel_id %s not found"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_db_v2.py:380
+#: neutron/plugins/openvswitch/ovs_db_v2.py:381
 #, python-format
 msgid "Adding a tunnel endpoint for %s"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_db_v2.py:396
+#: neutron/plugins/openvswitch/ovs_db_v2.py:397
 #, python-format
 msgid ""
 "Adding a tunnel endpoint failed due to a concurrenttransaction had been "
 "committed (%s attempts left)"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_db_v2.py:401
+#: neutron/plugins/openvswitch/ovs_db_v2.py:402
 msgid "Unable to generate a new tunnel id"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:308
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:311
 #, python-format
 msgid "Invalid tenant_network_type: %s. Server terminated!"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:325
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:328
 #, python-format
 msgid "Tunneling disabled but tenant_network_type is '%s'. Server terminated!"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:371
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:374
 #, python-format
 msgid "Invalid tunnel ID range: '%(range)s' - %(e)s. Server terminated!"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:375
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:378
 #, python-format
 msgid "Tunnel ID ranges: %s"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:428
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:433
 #, python-format
 msgid "%s networks are not enabled"
 msgstr ""
@@ -12044,11 +12037,11 @@ msgid ""
 "firewall is supported per tenant."
 msgstr ""
 
-#: neutron/services/firewall/agents/firewall_agent_api.py:34
+#: neutron/services/firewall/agents/firewall_agent_api.py:33
 msgid "Name of the FWaaS Driver"
 msgstr ""
 
-#: neutron/services/firewall/agents/firewall_agent_api.py:38
+#: neutron/services/firewall/agents/firewall_agent_api.py:37
 msgid "Enable FWaaS"
 msgstr ""
 
@@ -12064,79 +12057,79 @@ msgstr ""
 msgid "Initializing firewall agent"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:73
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:74
 #, python-format
 msgid "FWaaS Driver Loaded: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:75
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:77
 #, python-format
 msgid "Error importing FWaaS device driver: %s"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:108
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:110
 #, python-format
 msgid "%(func_name)s from agent for fw: %(fwid)s"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:116
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:118
 #, python-format
 msgid "No Routers on tenant: %s"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:123
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:247
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:125
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:252
 #, python-format
 msgid "Apply fw on Router List: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:132
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:134
 #, python-format
 msgid "Firewall Driver Error for %(func_name)s for fw: %(fwid)s"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:147
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:149
 #, python-format
 msgid "FWaaS RPC failure in %(func_name)s for fw: %(fwid)s"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:164
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:177
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:166
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:179
 #, python-format
 msgid "Firewall Driver Error on fw state %(fwmsg)s for fw: %(fwid)s"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:189
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:191
 #, python-format
 msgid "Process router add, router_id: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:200
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:202
 #, python-format
 msgid "Process router add, fw_list: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:217
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:219
 #, python-format
 msgid "FWaaS RPC info call failed for '%s'."
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:229
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:234
 #, python-format
 msgid "Tenants with Firewalls: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:239
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:244
 #, python-format
 msgid "Router List: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:241
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:246
 #, python-format
 msgid "fw_list: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:258
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:263
 msgid "Failed fwaas process services sync"
 msgstr ""
 
@@ -13973,3 +13966,61 @@ msgstr ""
 #~ msgid "Number of security rules allowed per tenant, -1 for unlimited"
 #~ msgstr ""
 
+#~ msgid ""
+#~ "DNat is disabled for the router "
+#~ "%(router_id)s. Floating IPs cannot be "
+#~ "associated."
+#~ msgstr ""
+
+#~ msgid ""
+#~ "Unable to run Neutron with config "
+#~ "option '%s', as NVP does not "
+#~ "support it"
+#~ msgstr ""
+
+#~ msgid "Maximum concurrent connections to each NVP controller."
+#~ msgstr ""
+
+#~ msgid ""
+#~ "Minimum delay, in seconds, between two"
+#~ " state synchronization queries to NVP. "
+#~ "It must not exceed state_sync_interval"
+#~ msgstr ""
+
+#~ msgid ""
+#~ "Minimum number of resources to be "
+#~ "retrieved from NVP during state "
+#~ "synchronization"
+#~ msgstr ""
+
+#~ msgid "User name for NVP controllers in this cluster"
+#~ msgstr ""
+
+#~ msgid "Password for NVP controllers in this cluster"
+#~ msgstr ""
+
+#~ msgid "Lists the NVP controllers in this cluster"
+#~ msgstr ""
+
+#~ msgid ""
+#~ "This is uuid of the default NVP"
+#~ " Transport zone that will be used "
+#~ "for creating tunneled isolated \"Neutron\" "
+#~ "networks. It needs to be created "
+#~ "in NVP before starting Neutron with "
+#~ "the nvp plugin."
+#~ msgstr ""
+
+#~ msgid ""
+#~ "Unique identifier of the NVP L3 "
+#~ "Gateway service which will be used "
+#~ "for implementing routers and floating "
+#~ "IPs"
+#~ msgstr ""
+
+#~ msgid ""
+#~ "Unique identifier of the NVP L2 "
+#~ "Gateway service which will be used "
+#~ "by default for network gateways"
+#~ msgstr ""
+
index 5bd39cf4ed66f4bb23988a418cefbffecd3aa6f4..edaf5fc08daf9ca756ae77d4819aa676d75ebc52 100644 (file)
@@ -7,7 +7,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version:  Neutron\n"
 "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2014-01-02 06:32+0000\n"
+"POT-Creation-Date: 2014-01-12 06:33+0000\n"
 "PO-Revision-Date: 2013-01-28 21:54+0000\n"
 "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
 "Language-Team: Hungarian "
@@ -896,7 +896,7 @@ msgstr ""
 msgid "Location to store DHCP server config files"
 msgstr ""
 
-#: neutron/agent/linux/dhcp.py:48 neutron/plugins/nicira/dhcp_meta/nvp.py:53
+#: neutron/agent/linux/dhcp.py:48 neutron/plugins/nicira/dhcp_meta/nvp.py:55
 msgid "Domain to use for building the hostnames"
 msgstr ""
 
@@ -1250,7 +1250,7 @@ msgid "TCP Port used by Nova metadata server."
 msgstr ""
 
 #: neutron/agent/metadata/agent.py:73
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:67
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:74
 msgid "Shared secret to sign instance-id request"
 msgstr ""
 
@@ -2436,30 +2436,30 @@ msgstr ""
 msgid "An exception occurred while creating the %(resource)s:%(item)s"
 msgstr ""
 
-#: neutron/db/db_base_plugin_v2.py:1043
+#: neutron/db/db_base_plugin_v2.py:1045
 #, python-format
 msgid "%(name)s '%(addr)s' does not match the ip_version '%(ip_version)s'"
 msgstr ""
 
-#: neutron/db/db_base_plugin_v2.py:1067
+#: neutron/db/db_base_plugin_v2.py:1069
 msgid "Gateway is not valid on subnet"
 msgstr ""
 
-#: neutron/db/db_base_plugin_v2.py:1087 neutron/db/db_base_plugin_v2.py:1101
+#: neutron/db/db_base_plugin_v2.py:1089 neutron/db/db_base_plugin_v2.py:1103
 msgid "new subnet"
 msgstr ""
 
-#: neutron/db/db_base_plugin_v2.py:1094
+#: neutron/db/db_base_plugin_v2.py:1096
 #, python-format
 msgid "Error parsing dns address %s"
 msgstr ""
 
-#: neutron/db/db_base_plugin_v2.py:1356
+#: neutron/db/db_base_plugin_v2.py:1358
 #, 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:1448
+#: neutron/db/db_base_plugin_v2.py:1450
 #, python-format
 msgid "%(address)s (%(subnet_id)s) is not recycled"
 msgstr ""
@@ -2988,51 +2988,51 @@ msgid ""
 "exceeds the maximum %(quota)s."
 msgstr ""
 
-#: neutron/extensions/firewall.py:40
+#: neutron/extensions/firewall.py:39
 #, python-format
 msgid "Firewall %(firewall_id)s could not be found."
 msgstr ""
 
-#: neutron/extensions/firewall.py:44
+#: neutron/extensions/firewall.py:43
 #, python-format
 msgid "Firewall %(firewall_id)s is still active."
 msgstr ""
 
-#: neutron/extensions/firewall.py:48
+#: neutron/extensions/firewall.py:47
 #, python-format
 msgid ""
 "Operation cannot be performed since associated Firewall %(firewall_id)s "
 "is in %(pending_state)s."
 msgstr ""
 
-#: neutron/extensions/firewall.py:53
+#: neutron/extensions/firewall.py:52
 #, python-format
 msgid "Firewall Policy %(firewall_policy_id)s could not be found."
 msgstr ""
 
-#: neutron/extensions/firewall.py:57
+#: neutron/extensions/firewall.py:56
 #, python-format
 msgid "Firewall Policy %(firewall_policy_id)s is being used."
 msgstr ""
 
-#: neutron/extensions/firewall.py:61
+#: neutron/extensions/firewall.py:60
 #, python-format
 msgid "Firewall Rule %(firewall_rule_id)s could not be found."
 msgstr ""
 
-#: neutron/extensions/firewall.py:65
+#: neutron/extensions/firewall.py:64
 #, python-format
 msgid "Firewall Rule %(firewall_rule_id)s is being used."
 msgstr ""
 
-#: neutron/extensions/firewall.py:69
+#: neutron/extensions/firewall.py:68
 #, python-format
 msgid ""
 "Firewall Rule %(firewall_rule_id)s is not associated  with Firewall "
 "Policy %(firewall_policy_id)s."
 msgstr ""
 
-#: neutron/extensions/firewall.py:74
+#: neutron/extensions/firewall.py:73
 #, python-format
 msgid ""
 "Firewall Rule protocol %(protocol)s is not supported. Only protocol "
@@ -3040,91 +3040,91 @@ msgid ""
 "supported."
 msgstr ""
 
-#: neutron/extensions/firewall.py:80
+#: neutron/extensions/firewall.py:79
 #, python-format
 msgid ""
 "Firewall rule action %(action)s is not supported. Only action values "
 "%(values)s are supported."
 msgstr ""
 
-#: neutron/extensions/firewall.py:85
+#: neutron/extensions/firewall.py:84
 #, python-format
 msgid "Invalid value for port %(port)s."
 msgstr ""
 
-#: neutron/extensions/firewall.py:89
+#: neutron/extensions/firewall.py:88
 msgid "Missing rule info argument for insert/remove rule operation."
 msgstr ""
 
-#: neutron/extensions/firewall.py:99
+#: neutron/extensions/firewall.py:98
 #, python-format
 msgid "%(driver)s: Internal driver error."
 msgstr ""
 
-#: neutron/extensions/firewall.py:148
+#: neutron/extensions/firewall.py:147
 #, python-format
 msgid "Port '%s' is not a valid number"
 msgstr ""
 
-#: neutron/extensions/firewall.py:152
+#: neutron/extensions/firewall.py:151
 #, python-format
 msgid "Invalid port '%s'"
 msgstr ""
 
-#: neutron/extensions/firewall.py:166
+#: neutron/extensions/firewall.py:165
 #, python-format
 msgid "%(msg_ip)s and %(msg_subnet)s"
 msgstr ""
 
-#: neutron/extensions/firewall.py:286
+#: neutron/extensions/firewall.py:285
 msgid "Number of firewalls allowed per tenant. A negative value means unlimited."
 msgstr ""
 
-#: neutron/extensions/firewall.py:290
+#: neutron/extensions/firewall.py:289
 msgid ""
 "Number of firewall policies allowed per tenant. A negative value means "
 "unlimited."
 msgstr ""
 
-#: neutron/extensions/firewall.py:294
+#: neutron/extensions/firewall.py:293
 msgid ""
 "Number of firewall rules allowed per tenant. A negative value means "
 "unlimited."
 msgstr ""
 
-#: neutron/extensions/l3.py:36
+#: neutron/extensions/l3.py:34
 #, python-format
 msgid "Router %(router_id)s could not be found"
 msgstr ""
 
-#: neutron/extensions/l3.py:40
+#: neutron/extensions/l3.py:38
 #, python-format
 msgid "Router %(router_id)s still has active ports"
 msgstr ""
 
-#: neutron/extensions/l3.py:44
+#: neutron/extensions/l3.py:42
 #, python-format
 msgid "Router %(router_id)s does not have an interface with id %(port_id)s"
 msgstr ""
 
-#: neutron/extensions/l3.py:49
+#: neutron/extensions/l3.py:47
 #, python-format
 msgid "Router %(router_id)s has no interface on subnet %(subnet_id)s"
 msgstr ""
 
-#: neutron/extensions/l3.py:54
+#: neutron/extensions/l3.py:52
 #, python-format
 msgid ""
 "Router interface for subnet %(subnet_id)s on router %(router_id)s cannot "
 "be deleted, as it is required by one or more floating IPs."
 msgstr ""
 
-#: neutron/extensions/l3.py:60
+#: neutron/extensions/l3.py:58
 #, python-format
 msgid "Floating IP %(floatingip_id)s could not be found"
 msgstr ""
 
-#: neutron/extensions/l3.py:64
+#: neutron/extensions/l3.py:62
 #, python-format
 msgid ""
 "External network %(external_network_id)s is not reachable from subnet "
@@ -3132,7 +3132,7 @@ msgid ""
 "Floating IP."
 msgstr ""
 
-#: neutron/extensions/l3.py:70
+#: neutron/extensions/l3.py:68
 #, python-format
 msgid ""
 "Cannot associate floating IP %(floating_ip_address)s (%(fip_id)s) with "
@@ -3140,37 +3140,30 @@ msgid ""
 "has a floating IP on external network %(net_id)s."
 msgstr ""
 
-#: neutron/extensions/l3.py:77
+#: neutron/extensions/l3.py:75
 #, python-format
 msgid ""
 "Port %(port_id)s has owner %(device_owner)s and therefore cannot be "
 "deleted directly via the port API."
 msgstr ""
 
-#: neutron/extensions/l3.py:82
+#: neutron/extensions/l3.py:80
 #, python-format
 msgid ""
 "Gateway cannot be updated for router %(router_id)s, since a gateway to "
 "external network %(net_id)s is required by one or more floating IPs."
 msgstr ""
 
-#: neutron/extensions/l3.py:142
+#: neutron/extensions/l3.py:140
 msgid "Number of routers allowed per tenant. A negative value means unlimited."
 msgstr ""
 
-#: neutron/extensions/l3.py:146
+#: neutron/extensions/l3.py:144
 msgid ""
 "Number of floating IPs allowed per tenant. A negative value means "
 "unlimited."
 msgstr ""
 
-#: neutron/extensions/l3_ext_gw_mode.py:28
-#, python-format
-msgid ""
-"DNat is disabled for the router %(router_id)s. Floating IPs cannot be "
-"associated."
-msgstr ""
-
 #: neutron/extensions/l3agentscheduler.py:49
 #: neutron/extensions/l3agentscheduler.py:87
 msgid "No plugin for L3 routing registered to handle router scheduling"
@@ -3270,21 +3263,21 @@ msgid ""
 " %(pool)s"
 msgstr ""
 
-#: neutron/extensions/metering.py:34
+#: neutron/extensions/metering.py:33
 #, python-format
 msgid "Metering label %(label_id)s does not exist"
 msgstr ""
 
-#: neutron/extensions/metering.py:38
+#: neutron/extensions/metering.py:37
 msgid "Duplicate Metering Rule in POST."
 msgstr ""
 
-#: neutron/extensions/metering.py:42
+#: neutron/extensions/metering.py:41
 #, python-format
 msgid "Metering label rule %(rule_id)s does not exist"
 msgstr ""
 
-#: neutron/extensions/metering.py:46
+#: neutron/extensions/metering.py:45
 #, python-format
 msgid ""
 "Metering label rule with remote_ip_prefix %(remote_ip_prefix)s overlaps "
@@ -3433,67 +3426,67 @@ msgstr ""
 msgid "API for retrieving service providers for Neutron advanced services"
 msgstr ""
 
-#: neutron/extensions/vpnaas.py:36
+#: neutron/extensions/vpnaas.py:33
 #, python-format
 msgid "VPNService %(vpnservice_id)s could not be found"
 msgstr ""
 
-#: neutron/extensions/vpnaas.py:40
+#: neutron/extensions/vpnaas.py:37
 #, python-format
 msgid "ipsec_site_connection %(ipsecsite_conn_id)s not found"
 msgstr ""
 
-#: neutron/extensions/vpnaas.py:44
+#: neutron/extensions/vpnaas.py:41
 #, python-format
 msgid "ipsec_site_connection %(attr)s is equal to or less than dpd_interval"
 msgstr ""
 
-#: neutron/extensions/vpnaas.py:49
+#: neutron/extensions/vpnaas.py:46
 #, python-format
 msgid "ipsec_site_connection MTU %(mtu)d is too small for ipv%(version)s"
 msgstr ""
 
-#: neutron/extensions/vpnaas.py:54
+#: neutron/extensions/vpnaas.py:51
 #, python-format
 msgid "IKEPolicy %(ikepolicy_id)s could not be found"
 msgstr ""
 
-#: neutron/extensions/vpnaas.py:58
+#: neutron/extensions/vpnaas.py:55
 #, python-format
 msgid "IPsecPolicy %(ipsecpolicy_id)s could not be found"
 msgstr ""
 
-#: neutron/extensions/vpnaas.py:62
+#: neutron/extensions/vpnaas.py:59
 #, python-format
 msgid "IKEPolicy %(ikepolicy_id)s is still in use"
 msgstr ""
 
-#: neutron/extensions/vpnaas.py:66
+#: neutron/extensions/vpnaas.py:63
 #, python-format
 msgid "VPNService %(vpnservice_id)s is still in use"
 msgstr ""
 
-#: neutron/extensions/vpnaas.py:70
+#: neutron/extensions/vpnaas.py:67
 #, python-format
 msgid "Router %(router_id)s is used by VPNService %(vpnservice_id)s"
 msgstr ""
 
-#: neutron/extensions/vpnaas.py:74
+#: neutron/extensions/vpnaas.py:71
 #, python-format
 msgid "Invalid state %(state)s of vpnaas resource %(id)s for updating"
 msgstr ""
 
-#: neutron/extensions/vpnaas.py:79
+#: neutron/extensions/vpnaas.py:76
 #, python-format
 msgid "IPsecPolicy %(ipsecpolicy_id)s is still in use"
 msgstr ""
 
-#: neutron/extensions/vpnaas.py:83
+#: neutron/extensions/vpnaas.py:80
 #, python-format
 msgid "Can not load driver :%(device_driver)s"
 msgstr ""
 
-#: neutron/extensions/vpnaas.py:87
+#: neutron/extensions/vpnaas.py:84
 #, python-format
 msgid "Subnet %(subnet_id)s is not connected to Router %(router_id)s"
 msgstr ""
@@ -5395,7 +5388,7 @@ msgstr ""
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:318
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:345
 #: neutron/plugins/mlnx/mlnx_plugin.py:191
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:408
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:413
 msgid "provider:network_type required"
 msgstr ""
 
@@ -5403,8 +5396,8 @@ msgstr ""
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:336
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:355
 #: neutron/plugins/mlnx/mlnx_plugin.py:221
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:418
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:437
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:423
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:442
 msgid "provider:segmentation_id required"
 msgstr ""
 
@@ -5423,7 +5416,7 @@ msgstr ""
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:343
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:377
 #: neutron/plugins/mlnx/mlnx_plugin.py:207
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:453
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:458
 #, python-format
 msgid "provider:network_type %s not supported"
 msgstr ""
@@ -5431,7 +5424,7 @@ msgstr ""
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:349
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:383
 #: neutron/plugins/mlnx/mlnx_plugin.py:248
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:459
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:464
 #, python-format
 msgid "Unknown provider:physical_network %s"
 msgstr ""
@@ -5439,7 +5432,7 @@ msgstr ""
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:355
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:389
 #: neutron/plugins/mlnx/mlnx_plugin.py:254
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:465
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:470
 msgid "provider:physical_network required"
 msgstr ""
 
@@ -5592,7 +5585,7 @@ msgstr ""
 #: neutron/plugins/hyperv/hyperv_neutron_plugin.py:254
 #: neutron/plugins/metaplugin/meta_neutron_plugin.py:175
 #: neutron/plugins/mlnx/mlnx_plugin.py:333
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:510
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:518
 #, python-format
 msgid "Created network: %s"
 msgstr ""
@@ -5953,7 +5946,7 @@ msgstr ""
 
 #: neutron/plugins/hyperv/db.py:41
 #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:117
-#: neutron/plugins/openvswitch/ovs_db_v2.py:136
+#: neutron/plugins/openvswitch/ovs_db_v2.py:137
 #, python-format
 msgid ""
 "Reserving vlan %(vlan_id)s on physical network %(physical_network)s from "
@@ -5968,7 +5961,7 @@ msgstr ""
 #: neutron/plugins/hyperv/db.py:79
 #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:140
 #: neutron/plugins/ml2/drivers/type_vlan.py:203
-#: neutron/plugins/openvswitch/ovs_db_v2.py:160
+#: neutron/plugins/openvswitch/ovs_db_v2.py:161
 #, python-format
 msgid ""
 "Reserving specific vlan %(vlan_id)s on physical network "
@@ -5982,7 +5975,7 @@ msgstr ""
 
 #: neutron/plugins/hyperv/db.py:141
 #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:181
-#: neutron/plugins/openvswitch/ovs_db_v2.py:201
+#: neutron/plugins/openvswitch/ovs_db_v2.py:202
 #, python-format
 msgid "vlan_id %(vlan_id)s on physical network %(physical_network)s not found"
 msgstr ""
@@ -5992,8 +5985,8 @@ msgstr ""
 #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:87
 #: neutron/plugins/ml2/drivers/type_vlan.py:127
 #: neutron/plugins/ml2/drivers/type_vlan.py:148
-#: neutron/plugins/openvswitch/ovs_db_v2.py:92
-#: neutron/plugins/openvswitch/ovs_db_v2.py:110
+#: neutron/plugins/openvswitch/ovs_db_v2.py:93
+#: neutron/plugins/openvswitch/ovs_db_v2.py:111
 #, python-format
 msgid ""
 "Removing vlan %(vlan_id)s on physical network %(physical_network)s from "
@@ -6035,7 +6028,7 @@ msgstr ""
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:306
 #: neutron/plugins/ml2/drivers/type_vlan.py:93
 #: neutron/plugins/mlnx/mlnx_plugin.py:143
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:362
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:365
 #, python-format
 msgid "Network VLAN ranges: %s"
 msgstr ""
@@ -6330,26 +6323,26 @@ msgstr ""
 
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:349
 #: neutron/plugins/mlnx/mlnx_plugin.py:216
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:412
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:417
 msgid "provider:segmentation_id specified for flat network"
 msgstr ""
 
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:358
 #: neutron/plugins/mlnx/mlnx_plugin.py:224
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:421
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:426
 #, python-format
 msgid "provider:segmentation_id out of range (%(min_id)s through %(max_id)s)"
 msgstr ""
 
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:365
 #: neutron/plugins/mlnx/mlnx_plugin.py:232
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:441
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:446
 msgid "provider:physical_network specified for local network"
 msgstr ""
 
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:371
 #: neutron/plugins/mlnx/mlnx_plugin.py:236
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:447
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:452
 msgid "provider:segmentation_id specified for local network"
 msgstr ""
 
@@ -6683,7 +6676,7 @@ msgstr ""
 
 #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:146
 #: neutron/plugins/ml2/drivers/type_vlan.py:209
-#: neutron/plugins/openvswitch/ovs_db_v2.py:166
+#: neutron/plugins/openvswitch/ovs_db_v2.py:167
 #, python-format
 msgid ""
 "Reserving specific vlan %(vlan_id)s on physical network "
@@ -6692,7 +6685,7 @@ msgstr ""
 
 #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:170
 #: neutron/plugins/ml2/drivers/type_vlan.py:258
-#: neutron/plugins/openvswitch/ovs_db_v2.py:196
+#: neutron/plugins/openvswitch/ovs_db_v2.py:197
 #, python-format
 msgid ""
 "Releasing vlan %(vlan_id)s on physical network %(physical_network)s to "
@@ -6701,7 +6694,7 @@ msgstr ""
 
 #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:175
 #: neutron/plugins/ml2/drivers/type_vlan.py:253
-#: neutron/plugins/openvswitch/ovs_db_v2.py:191
+#: neutron/plugins/openvswitch/ovs_db_v2.py:192
 #, python-format
 msgid ""
 "Releasing vlan %(vlan_id)s on physical network %(physical_network)s "
@@ -7795,7 +7788,7 @@ msgstr ""
 
 #: neutron/plugins/ml2/drivers/type_gre.py:155
 #: neutron/plugins/ml2/drivers/type_vxlan.py:165
-#: neutron/plugins/openvswitch/ovs_db_v2.py:234
+#: neutron/plugins/openvswitch/ovs_db_v2.py:235
 #, python-format
 msgid "Removing tunnel %s from pool"
 msgstr ""
@@ -7834,7 +7827,7 @@ msgid "%(type)s ID ranges: %(range)s"
 msgstr ""
 
 #: neutron/plugins/ml2/drivers/type_tunnel.py:71
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:431
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:436
 #, python-format
 msgid "provider:physical_network specified for %s network"
 msgstr ""
@@ -8173,7 +8166,7 @@ msgid "Mellanox Embedded Switch Plugin initialisation complete"
 msgstr ""
 
 #: neutron/plugins/mlnx/mlnx_plugin.py:141
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:360
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:363
 #, python-format
 msgid "%s. Server terminated!"
 msgstr ""
@@ -8925,7 +8918,7 @@ msgid "del_portinfo(): NotFound portinfo for port_id: %s"
 msgstr ""
 
 #: neutron/plugins/nec/db/api.py:212
-#: neutron/plugins/openvswitch/ovs_db_v2.py:322
+#: neutron/plugins/openvswitch/ovs_db_v2.py:323
 #, python-format
 msgid "get_port_with_securitygroups() called:port_id=%s"
 msgstr ""
@@ -9614,7 +9607,7 @@ msgstr ""
 
 #: neutron/plugins/nicira/dhcpmeta_modes.py:93
 #, python-format
-msgid "Unable to run Neutron with config option '%s', as NVP does not support it"
+msgid "Unable to run Neutron with config option '%s', as NSX does not support it"
 msgstr ""
 
 #: neutron/plugins/nicira/dhcpmeta_modes.py:96
@@ -9967,29 +9960,29 @@ msgstr ""
 msgid "[%(rid)d] Failed to parse API provider: %(e)s"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:34
+#: neutron/plugins/nicira/common/config.py:35
 msgid ""
 "Maximum number of ports of a logical switch on a bridged transport zone "
 "(default 5000)"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:37
+#: neutron/plugins/nicira/common/config.py:39
 msgid ""
 "Maximum number of ports of a logical switch on an overlay transport zone "
 "(default 256)"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:40
-msgid "Maximum concurrent connections to each NVP controller."
+#: neutron/plugins/nicira/common/config.py:43
+msgid "Maximum concurrent connections to each NSX controller."
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:43
+#: neutron/plugins/nicira/common/config.py:48
 msgid ""
 "Number of seconds a generation id should be valid for (default -1 meaning"
 " do not time out)"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:46
+#: neutron/plugins/nicira/common/config.py:52
 msgid ""
 "If set to access_network this enables a dedicated connection to the "
 "metadata proxy for metadata server access via Neutron router. If set to "
@@ -9998,135 +9991,135 @@ msgid ""
 "namespaces otherwise access_network should be used."
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:54
+#: neutron/plugins/nicira/common/config.py:61
 msgid ""
 "The default network tranport type to use (stt, gre, bridge, ipsec_gre, or"
 " ipsec_stt)"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:57
+#: neutron/plugins/nicira/common/config.py:65
 msgid "The mode used to implement DHCP/metadata services."
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:62
+#: neutron/plugins/nicira/common/config.py:71
 msgid ""
 "Interval in seconds between runs of the state synchronization task. Set "
 "it to 0 to disable it"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:65
+#: neutron/plugins/nicira/common/config.py:75
 msgid ""
 "Maximum value for the additional random delay in seconds between runs of "
 "the state synchronization task"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:69
+#: neutron/plugins/nicira/common/config.py:80
 msgid ""
 "Minimum delay, in seconds, between two state synchronization queries to "
-"NVP. It must not exceed state_sync_interval"
+"NSX. It must not exceed state_sync_interval"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:73
+#: neutron/plugins/nicira/common/config.py:85
 msgid ""
-"Minimum number of resources to be retrieved from NVP during state "
+"Minimum number of resources to be retrieved from NSX during state "
 "synchronization"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:76
+#: neutron/plugins/nicira/common/config.py:89
 msgid ""
 "Always read operational status from backend on show operations. Enabling "
 "this option might slow down the system."
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:84
-msgid "User name for NVP controllers in this cluster"
+#: neutron/plugins/nicira/common/config.py:98
+msgid "User name for NSX controllers in this cluster"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:88
-msgid "Password for NVP controllers in this cluster"
+#: neutron/plugins/nicira/common/config.py:103
+msgid "Password for NSX controllers in this cluster"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:91
+#: neutron/plugins/nicira/common/config.py:106
 msgid "Total time limit for a cluster request"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:94
+#: neutron/plugins/nicira/common/config.py:109
 msgid "Time before aborting a request"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:97
+#: neutron/plugins/nicira/common/config.py:112
 msgid "Number of time a request should be retried"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:100
+#: neutron/plugins/nicira/common/config.py:115
 msgid "Number of times a redirect should be followed"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:102
-msgid "Lists the NVP controllers in this cluster"
+#: neutron/plugins/nicira/common/config.py:118
+msgid "Lists the NSX controllers in this cluster"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:107
+#: neutron/plugins/nicira/common/config.py:123
 msgid ""
-"This is uuid of the default NVP Transport zone that will be used for "
+"This is uuid of the default NSX Transport zone that will be used for "
 "creating tunneled isolated \"Neutron\" networks. It needs to be created "
-"in NVP before starting Neutron with the nvp plugin."
+"in NSX before starting Neutron with the nsx plugin."
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:112
+#: neutron/plugins/nicira/common/config.py:128
 msgid ""
-"Unique identifier of the NVP L3 Gateway service which will be used for "
+"Unique identifier of the NSX L3 Gateway service which will be used for "
 "implementing routers and floating IPs"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:116
+#: neutron/plugins/nicira/common/config.py:132
 msgid ""
-"Unique identifier of the NVP L2 Gateway service which will be used by "
+"Unique identifier of the NSX L2 Gateway service which will be used by "
 "default for network gateways"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:119
+#: neutron/plugins/nicira/common/config.py:135
 msgid ""
 "Unique identifier of the Service Cluster which will be used by logical "
 "services like dhcp and metadata"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:122
+#: neutron/plugins/nicira/common/config.py:138
 msgid ""
 "Name of the interface on a L2 Gateway transport nodewhich should be used "
 "by default when setting up a network connection"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:132
+#: neutron/plugins/nicira/common/config.py:148
 msgid "User name for vsm"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:136
+#: neutron/plugins/nicira/common/config.py:152
 msgid "Password for vsm"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:138
+#: neutron/plugins/nicira/common/config.py:154
 msgid "uri for vsm"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:140
+#: neutron/plugins/nicira/common/config.py:156
 msgid "Optional parameter identifying the ID of datacenter to deploy NSX Edges"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:143
-#: neutron/plugins/nicira/common/config.py:149
+#: neutron/plugins/nicira/common/config.py:159
+#: neutron/plugins/nicira/common/config.py:165
 msgid "Optional parameter identifying the ID of datastore to deploy NSX Edges"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:146
+#: neutron/plugins/nicira/common/config.py:162
 msgid "Optional parameter identifying the ID of resource to deploy NSX Edges"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:152
+#: neutron/plugins/nicira/common/config.py:168
 msgid "Network ID for physical network connectivity"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:155
+#: neutron/plugins/nicira/common/config.py:171
 msgid "Task status check interval"
 msgstr ""
 
@@ -10496,143 +10489,143 @@ msgstr ""
 msgid "Monitor Resource binding with id:%s not found!"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:49
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:50
 msgid "Comma separated list of additional domain name servers"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:55
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:58
 msgid "Default DHCP lease time"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:61
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:66
 msgid "IP address used by Metadata server."
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:64
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:70
 msgid "TCP Port used by Metadata server."
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:96
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:103
 #, python-format
 msgid "Unable to find Logical Service Node for network %s"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:107
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:114
 #, python-format
 msgid "Unable to create LSN for network %s"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:115
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:122
 #, python-format
 msgid "Unable to delete Logical Service Node %s"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:132
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:139
 #, python-format
 msgid ""
 "Unable to find Logical Service Node Port for LSN %(lsn_id)s and subnet "
 "%(subnet_id)s"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:154
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:161
 #, python-format
 msgid ""
 "Unable to find Logical Service Node Port for LSN %(lsn_id)s and mac "
 "address %(mac)s"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:174
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:181
 #, python-format
 msgid "Unable to create port for LSN  %s"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:182
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:189
 #, python-format
 msgid "Unable to delete LSN Port %s"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:202
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:206
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:209
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:213
 #, python-format
 msgid "Metadata port not found while attempting to delete it from network %s"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:209
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:216
 #, python-format
 msgid "Unable to find Logical Services Node Port with MAC %s"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:288
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:295
 #, python-format
 msgid ""
 "Unable to configure dhcp for Logical Service Node %(lsn_id)s and port "
 "%(lsn_port_id)s"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:309
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:316
 #, python-format
 msgid "Unable to configure metadata access for subnet %s"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:332
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:339
 #, python-format
 msgid "Error while configuring LSN port %s"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:436
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:443
 #, python-format
 msgid ""
 "Error while creating subnet %(cidr)s for network %(network)s. Please, "
 "contact administrator"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:506
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:521
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:513
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:528
 #, python-format
 msgid "Performing DHCP %(action)s for resource: %(resource)s"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:516
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:523
 #, python-format
 msgid "Logical Services Node for network %s configured successfully"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:538
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:545
 #, python-format
 msgid "Error while configuring DHCP for port %s"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:550
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:557
 #, python-format
 msgid "DHCP is disabled for subnet %s: nothing to do"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:569
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:576
 #, python-format
 msgid "DHCP for port %s configured successfully"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:577
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:584
 #, python-format
 msgid "Network %s is external: nothing to do"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:585
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:592
 #, python-format
 msgid "Configuring metadata entry for port %s"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:597
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:604
 #, python-format
 msgid "Metadata for port %s configured successfully"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:601
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:608
 #, python-format
 msgid "Handle metadata access via router: %(r)s and interface %(i)s"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:618
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:625
 #, python-format
 msgid "Metadata for router %s handled successfully"
 msgstr ""
@@ -11139,78 +11132,78 @@ msgstr ""
 msgid "Exception in _check_pending_tasks"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_db_v2.py:215
+#: neutron/plugins/openvswitch/ovs_db_v2.py:216
 #, python-format
 msgid "Skipping unreasonable tunnel ID range %(tun_min)s:%(tun_max)s"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_db_v2.py:263
+#: neutron/plugins/openvswitch/ovs_db_v2.py:264
 #, python-format
 msgid "Reserving tunnel %s from pool"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_db_v2.py:278
+#: neutron/plugins/openvswitch/ovs_db_v2.py:279
 #, python-format
 msgid "Reserving specific tunnel %s from pool"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_db_v2.py:281
+#: neutron/plugins/openvswitch/ovs_db_v2.py:282
 #, python-format
 msgid "Reserving specific tunnel %s outside pool"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_db_v2.py:304
+#: neutron/plugins/openvswitch/ovs_db_v2.py:305
 #, python-format
 msgid "Releasing tunnel %s outside pool"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_db_v2.py:306
+#: neutron/plugins/openvswitch/ovs_db_v2.py:307
 #, python-format
 msgid "Releasing tunnel %s to pool"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_db_v2.py:308
+#: neutron/plugins/openvswitch/ovs_db_v2.py:309
 #, python-format
 msgid "tunnel_id %s not found"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_db_v2.py:380
+#: neutron/plugins/openvswitch/ovs_db_v2.py:381
 #, python-format
 msgid "Adding a tunnel endpoint for %s"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_db_v2.py:396
+#: neutron/plugins/openvswitch/ovs_db_v2.py:397
 #, python-format
 msgid ""
 "Adding a tunnel endpoint failed due to a concurrenttransaction had been "
 "committed (%s attempts left)"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_db_v2.py:401
+#: neutron/plugins/openvswitch/ovs_db_v2.py:402
 msgid "Unable to generate a new tunnel id"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:308
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:311
 #, python-format
 msgid "Invalid tenant_network_type: %s. Server terminated!"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:325
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:328
 #, python-format
 msgid "Tunneling disabled but tenant_network_type is '%s'. Server terminated!"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:371
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:374
 #, python-format
 msgid "Invalid tunnel ID range: '%(range)s' - %(e)s. Server terminated!"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:375
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:378
 #, python-format
 msgid "Tunnel ID ranges: %s"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:428
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:433
 #, python-format
 msgid "%s networks are not enabled"
 msgstr ""
@@ -12043,11 +12036,11 @@ msgid ""
 "firewall is supported per tenant."
 msgstr ""
 
-#: neutron/services/firewall/agents/firewall_agent_api.py:34
+#: neutron/services/firewall/agents/firewall_agent_api.py:33
 msgid "Name of the FWaaS Driver"
 msgstr ""
 
-#: neutron/services/firewall/agents/firewall_agent_api.py:38
+#: neutron/services/firewall/agents/firewall_agent_api.py:37
 msgid "Enable FWaaS"
 msgstr ""
 
@@ -12063,79 +12056,79 @@ msgstr ""
 msgid "Initializing firewall agent"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:73
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:74
 #, python-format
 msgid "FWaaS Driver Loaded: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:75
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:77
 #, python-format
 msgid "Error importing FWaaS device driver: %s"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:108
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:110
 #, python-format
 msgid "%(func_name)s from agent for fw: %(fwid)s"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:116
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:118
 #, python-format
 msgid "No Routers on tenant: %s"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:123
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:247
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:125
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:252
 #, python-format
 msgid "Apply fw on Router List: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:132
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:134
 #, python-format
 msgid "Firewall Driver Error for %(func_name)s for fw: %(fwid)s"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:147
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:149
 #, python-format
 msgid "FWaaS RPC failure in %(func_name)s for fw: %(fwid)s"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:164
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:177
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:166
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:179
 #, python-format
 msgid "Firewall Driver Error on fw state %(fwmsg)s for fw: %(fwid)s"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:189
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:191
 #, python-format
 msgid "Process router add, router_id: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:200
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:202
 #, python-format
 msgid "Process router add, fw_list: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:217
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:219
 #, python-format
 msgid "FWaaS RPC info call failed for '%s'."
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:229
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:234
 #, python-format
 msgid "Tenants with Firewalls: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:239
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:244
 #, python-format
 msgid "Router List: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:241
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:246
 #, python-format
 msgid "fw_list: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:258
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:263
 msgid "Failed fwaas process services sync"
 msgstr ""
 
@@ -13972,3 +13965,61 @@ msgstr ""
 #~ msgid "Number of security rules allowed per tenant, -1 for unlimited"
 #~ msgstr ""
 
+#~ msgid ""
+#~ "DNat is disabled for the router "
+#~ "%(router_id)s. Floating IPs cannot be "
+#~ "associated."
+#~ msgstr ""
+
+#~ msgid ""
+#~ "Unable to run Neutron with config "
+#~ "option '%s', as NVP does not "
+#~ "support it"
+#~ msgstr ""
+
+#~ msgid "Maximum concurrent connections to each NVP controller."
+#~ msgstr ""
+
+#~ msgid ""
+#~ "Minimum delay, in seconds, between two"
+#~ " state synchronization queries to NVP. "
+#~ "It must not exceed state_sync_interval"
+#~ msgstr ""
+
+#~ msgid ""
+#~ "Minimum number of resources to be "
+#~ "retrieved from NVP during state "
+#~ "synchronization"
+#~ msgstr ""
+
+#~ msgid "User name for NVP controllers in this cluster"
+#~ msgstr ""
+
+#~ msgid "Password for NVP controllers in this cluster"
+#~ msgstr ""
+
+#~ msgid "Lists the NVP controllers in this cluster"
+#~ msgstr ""
+
+#~ msgid ""
+#~ "This is uuid of the default NVP"
+#~ " Transport zone that will be used "
+#~ "for creating tunneled isolated \"Neutron\" "
+#~ "networks. It needs to be created "
+#~ "in NVP before starting Neutron with "
+#~ "the nvp plugin."
+#~ msgstr ""
+
+#~ msgid ""
+#~ "Unique identifier of the NVP L3 "
+#~ "Gateway service which will be used "
+#~ "for implementing routers and floating "
+#~ "IPs"
+#~ msgstr ""
+
+#~ msgid ""
+#~ "Unique identifier of the NVP L2 "
+#~ "Gateway service which will be used "
+#~ "by default for network gateways"
+#~ msgstr ""
+
index 1ba893976465e9b9e379cb67a989f5b8de186bfe..b73a69cc568e86e783206e6c2fc22a83776b5f7c 100644 (file)
@@ -7,7 +7,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version:  Neutron\n"
 "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2014-01-02 06:32+0000\n"
+"POT-Creation-Date: 2014-01-12 06:33+0000\n"
 "PO-Revision-Date: 2013-01-28 21:54+0000\n"
 "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
 "Language-Team: Indonesian "
@@ -896,7 +896,7 @@ msgstr ""
 msgid "Location to store DHCP server config files"
 msgstr ""
 
-#: neutron/agent/linux/dhcp.py:48 neutron/plugins/nicira/dhcp_meta/nvp.py:53
+#: neutron/agent/linux/dhcp.py:48 neutron/plugins/nicira/dhcp_meta/nvp.py:55
 msgid "Domain to use for building the hostnames"
 msgstr ""
 
@@ -1250,7 +1250,7 @@ msgid "TCP Port used by Nova metadata server."
 msgstr ""
 
 #: neutron/agent/metadata/agent.py:73
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:67
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:74
 msgid "Shared secret to sign instance-id request"
 msgstr ""
 
@@ -2436,30 +2436,30 @@ msgstr ""
 msgid "An exception occurred while creating the %(resource)s:%(item)s"
 msgstr ""
 
-#: neutron/db/db_base_plugin_v2.py:1043
+#: neutron/db/db_base_plugin_v2.py:1045
 #, python-format
 msgid "%(name)s '%(addr)s' does not match the ip_version '%(ip_version)s'"
 msgstr ""
 
-#: neutron/db/db_base_plugin_v2.py:1067
+#: neutron/db/db_base_plugin_v2.py:1069
 msgid "Gateway is not valid on subnet"
 msgstr ""
 
-#: neutron/db/db_base_plugin_v2.py:1087 neutron/db/db_base_plugin_v2.py:1101
+#: neutron/db/db_base_plugin_v2.py:1089 neutron/db/db_base_plugin_v2.py:1103
 msgid "new subnet"
 msgstr ""
 
-#: neutron/db/db_base_plugin_v2.py:1094
+#: neutron/db/db_base_plugin_v2.py:1096
 #, python-format
 msgid "Error parsing dns address %s"
 msgstr ""
 
-#: neutron/db/db_base_plugin_v2.py:1356
+#: neutron/db/db_base_plugin_v2.py:1358
 #, 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:1448
+#: neutron/db/db_base_plugin_v2.py:1450
 #, python-format
 msgid "%(address)s (%(subnet_id)s) is not recycled"
 msgstr ""
@@ -2988,51 +2988,51 @@ msgid ""
 "exceeds the maximum %(quota)s."
 msgstr ""
 
-#: neutron/extensions/firewall.py:40
+#: neutron/extensions/firewall.py:39
 #, python-format
 msgid "Firewall %(firewall_id)s could not be found."
 msgstr ""
 
-#: neutron/extensions/firewall.py:44
+#: neutron/extensions/firewall.py:43
 #, python-format
 msgid "Firewall %(firewall_id)s is still active."
 msgstr ""
 
-#: neutron/extensions/firewall.py:48
+#: neutron/extensions/firewall.py:47
 #, python-format
 msgid ""
 "Operation cannot be performed since associated Firewall %(firewall_id)s "
 "is in %(pending_state)s."
 msgstr ""
 
-#: neutron/extensions/firewall.py:53
+#: neutron/extensions/firewall.py:52
 #, python-format
 msgid "Firewall Policy %(firewall_policy_id)s could not be found."
 msgstr ""
 
-#: neutron/extensions/firewall.py:57
+#: neutron/extensions/firewall.py:56
 #, python-format
 msgid "Firewall Policy %(firewall_policy_id)s is being used."
 msgstr ""
 
-#: neutron/extensions/firewall.py:61
+#: neutron/extensions/firewall.py:60
 #, python-format
 msgid "Firewall Rule %(firewall_rule_id)s could not be found."
 msgstr ""
 
-#: neutron/extensions/firewall.py:65
+#: neutron/extensions/firewall.py:64
 #, python-format
 msgid "Firewall Rule %(firewall_rule_id)s is being used."
 msgstr ""
 
-#: neutron/extensions/firewall.py:69
+#: neutron/extensions/firewall.py:68
 #, python-format
 msgid ""
 "Firewall Rule %(firewall_rule_id)s is not associated  with Firewall "
 "Policy %(firewall_policy_id)s."
 msgstr ""
 
-#: neutron/extensions/firewall.py:74
+#: neutron/extensions/firewall.py:73
 #, python-format
 msgid ""
 "Firewall Rule protocol %(protocol)s is not supported. Only protocol "
@@ -3040,91 +3040,91 @@ msgid ""
 "supported."
 msgstr ""
 
-#: neutron/extensions/firewall.py:80
+#: neutron/extensions/firewall.py:79
 #, python-format
 msgid ""
 "Firewall rule action %(action)s is not supported. Only action values "
 "%(values)s are supported."
 msgstr ""
 
-#: neutron/extensions/firewall.py:85
+#: neutron/extensions/firewall.py:84
 #, python-format
 msgid "Invalid value for port %(port)s."
 msgstr ""
 
-#: neutron/extensions/firewall.py:89
+#: neutron/extensions/firewall.py:88
 msgid "Missing rule info argument for insert/remove rule operation."
 msgstr ""
 
-#: neutron/extensions/firewall.py:99
+#: neutron/extensions/firewall.py:98
 #, python-format
 msgid "%(driver)s: Internal driver error."
 msgstr ""
 
-#: neutron/extensions/firewall.py:148
+#: neutron/extensions/firewall.py:147
 #, python-format
 msgid "Port '%s' is not a valid number"
 msgstr ""
 
-#: neutron/extensions/firewall.py:152
+#: neutron/extensions/firewall.py:151
 #, python-format
 msgid "Invalid port '%s'"
 msgstr ""
 
-#: neutron/extensions/firewall.py:166
+#: neutron/extensions/firewall.py:165
 #, python-format
 msgid "%(msg_ip)s and %(msg_subnet)s"
 msgstr ""
 
-#: neutron/extensions/firewall.py:286
+#: neutron/extensions/firewall.py:285
 msgid "Number of firewalls allowed per tenant. A negative value means unlimited."
 msgstr ""
 
-#: neutron/extensions/firewall.py:290
+#: neutron/extensions/firewall.py:289
 msgid ""
 "Number of firewall policies allowed per tenant. A negative value means "
 "unlimited."
 msgstr ""
 
-#: neutron/extensions/firewall.py:294
+#: neutron/extensions/firewall.py:293
 msgid ""
 "Number of firewall rules allowed per tenant. A negative value means "
 "unlimited."
 msgstr ""
 
-#: neutron/extensions/l3.py:36
+#: neutron/extensions/l3.py:34
 #, python-format
 msgid "Router %(router_id)s could not be found"
 msgstr ""
 
-#: neutron/extensions/l3.py:40
+#: neutron/extensions/l3.py:38
 #, python-format
 msgid "Router %(router_id)s still has active ports"
 msgstr ""
 
-#: neutron/extensions/l3.py:44
+#: neutron/extensions/l3.py:42
 #, python-format
 msgid "Router %(router_id)s does not have an interface with id %(port_id)s"
 msgstr ""
 
-#: neutron/extensions/l3.py:49
+#: neutron/extensions/l3.py:47
 #, python-format
 msgid "Router %(router_id)s has no interface on subnet %(subnet_id)s"
 msgstr ""
 
-#: neutron/extensions/l3.py:54
+#: neutron/extensions/l3.py:52
 #, python-format
 msgid ""
 "Router interface for subnet %(subnet_id)s on router %(router_id)s cannot "
 "be deleted, as it is required by one or more floating IPs."
 msgstr ""
 
-#: neutron/extensions/l3.py:60
+#: neutron/extensions/l3.py:58
 #, python-format
 msgid "Floating IP %(floatingip_id)s could not be found"
 msgstr ""
 
-#: neutron/extensions/l3.py:64
+#: neutron/extensions/l3.py:62
 #, python-format
 msgid ""
 "External network %(external_network_id)s is not reachable from subnet "
@@ -3132,7 +3132,7 @@ msgid ""
 "Floating IP."
 msgstr ""
 
-#: neutron/extensions/l3.py:70
+#: neutron/extensions/l3.py:68
 #, python-format
 msgid ""
 "Cannot associate floating IP %(floating_ip_address)s (%(fip_id)s) with "
@@ -3140,37 +3140,30 @@ msgid ""
 "has a floating IP on external network %(net_id)s."
 msgstr ""
 
-#: neutron/extensions/l3.py:77
+#: neutron/extensions/l3.py:75
 #, python-format
 msgid ""
 "Port %(port_id)s has owner %(device_owner)s and therefore cannot be "
 "deleted directly via the port API."
 msgstr ""
 
-#: neutron/extensions/l3.py:82
+#: neutron/extensions/l3.py:80
 #, python-format
 msgid ""
 "Gateway cannot be updated for router %(router_id)s, since a gateway to "
 "external network %(net_id)s is required by one or more floating IPs."
 msgstr ""
 
-#: neutron/extensions/l3.py:142
+#: neutron/extensions/l3.py:140
 msgid "Number of routers allowed per tenant. A negative value means unlimited."
 msgstr ""
 
-#: neutron/extensions/l3.py:146
+#: neutron/extensions/l3.py:144
 msgid ""
 "Number of floating IPs allowed per tenant. A negative value means "
 "unlimited."
 msgstr ""
 
-#: neutron/extensions/l3_ext_gw_mode.py:28
-#, python-format
-msgid ""
-"DNat is disabled for the router %(router_id)s. Floating IPs cannot be "
-"associated."
-msgstr ""
-
 #: neutron/extensions/l3agentscheduler.py:49
 #: neutron/extensions/l3agentscheduler.py:87
 msgid "No plugin for L3 routing registered to handle router scheduling"
@@ -3270,21 +3263,21 @@ msgid ""
 " %(pool)s"
 msgstr ""
 
-#: neutron/extensions/metering.py:34
+#: neutron/extensions/metering.py:33
 #, python-format
 msgid "Metering label %(label_id)s does not exist"
 msgstr ""
 
-#: neutron/extensions/metering.py:38
+#: neutron/extensions/metering.py:37
 msgid "Duplicate Metering Rule in POST."
 msgstr ""
 
-#: neutron/extensions/metering.py:42
+#: neutron/extensions/metering.py:41
 #, python-format
 msgid "Metering label rule %(rule_id)s does not exist"
 msgstr ""
 
-#: neutron/extensions/metering.py:46
+#: neutron/extensions/metering.py:45
 #, python-format
 msgid ""
 "Metering label rule with remote_ip_prefix %(remote_ip_prefix)s overlaps "
@@ -3433,67 +3426,67 @@ msgstr ""
 msgid "API for retrieving service providers for Neutron advanced services"
 msgstr ""
 
-#: neutron/extensions/vpnaas.py:36
+#: neutron/extensions/vpnaas.py:33
 #, python-format
 msgid "VPNService %(vpnservice_id)s could not be found"
 msgstr ""
 
-#: neutron/extensions/vpnaas.py:40
+#: neutron/extensions/vpnaas.py:37
 #, python-format
 msgid "ipsec_site_connection %(ipsecsite_conn_id)s not found"
 msgstr ""
 
-#: neutron/extensions/vpnaas.py:44
+#: neutron/extensions/vpnaas.py:41
 #, python-format
 msgid "ipsec_site_connection %(attr)s is equal to or less than dpd_interval"
 msgstr ""
 
-#: neutron/extensions/vpnaas.py:49
+#: neutron/extensions/vpnaas.py:46
 #, python-format
 msgid "ipsec_site_connection MTU %(mtu)d is too small for ipv%(version)s"
 msgstr ""
 
-#: neutron/extensions/vpnaas.py:54
+#: neutron/extensions/vpnaas.py:51
 #, python-format
 msgid "IKEPolicy %(ikepolicy_id)s could not be found"
 msgstr ""
 
-#: neutron/extensions/vpnaas.py:58
+#: neutron/extensions/vpnaas.py:55
 #, python-format
 msgid "IPsecPolicy %(ipsecpolicy_id)s could not be found"
 msgstr ""
 
-#: neutron/extensions/vpnaas.py:62
+#: neutron/extensions/vpnaas.py:59
 #, python-format
 msgid "IKEPolicy %(ikepolicy_id)s is still in use"
 msgstr ""
 
-#: neutron/extensions/vpnaas.py:66
+#: neutron/extensions/vpnaas.py:63
 #, python-format
 msgid "VPNService %(vpnservice_id)s is still in use"
 msgstr ""
 
-#: neutron/extensions/vpnaas.py:70
+#: neutron/extensions/vpnaas.py:67
 #, python-format
 msgid "Router %(router_id)s is used by VPNService %(vpnservice_id)s"
 msgstr ""
 
-#: neutron/extensions/vpnaas.py:74
+#: neutron/extensions/vpnaas.py:71
 #, python-format
 msgid "Invalid state %(state)s of vpnaas resource %(id)s for updating"
 msgstr ""
 
-#: neutron/extensions/vpnaas.py:79
+#: neutron/extensions/vpnaas.py:76
 #, python-format
 msgid "IPsecPolicy %(ipsecpolicy_id)s is still in use"
 msgstr ""
 
-#: neutron/extensions/vpnaas.py:83
+#: neutron/extensions/vpnaas.py:80
 #, python-format
 msgid "Can not load driver :%(device_driver)s"
 msgstr ""
 
-#: neutron/extensions/vpnaas.py:87
+#: neutron/extensions/vpnaas.py:84
 #, python-format
 msgid "Subnet %(subnet_id)s is not connected to Router %(router_id)s"
 msgstr ""
@@ -5395,7 +5388,7 @@ msgstr ""
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:318
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:345
 #: neutron/plugins/mlnx/mlnx_plugin.py:191
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:408
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:413
 msgid "provider:network_type required"
 msgstr ""
 
@@ -5403,8 +5396,8 @@ msgstr ""
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:336
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:355
 #: neutron/plugins/mlnx/mlnx_plugin.py:221
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:418
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:437
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:423
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:442
 msgid "provider:segmentation_id required"
 msgstr ""
 
@@ -5423,7 +5416,7 @@ msgstr ""
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:343
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:377
 #: neutron/plugins/mlnx/mlnx_plugin.py:207
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:453
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:458
 #, python-format
 msgid "provider:network_type %s not supported"
 msgstr ""
@@ -5431,7 +5424,7 @@ msgstr ""
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:349
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:383
 #: neutron/plugins/mlnx/mlnx_plugin.py:248
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:459
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:464
 #, python-format
 msgid "Unknown provider:physical_network %s"
 msgstr ""
@@ -5439,7 +5432,7 @@ msgstr ""
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:355
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:389
 #: neutron/plugins/mlnx/mlnx_plugin.py:254
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:465
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:470
 msgid "provider:physical_network required"
 msgstr ""
 
@@ -5592,7 +5585,7 @@ msgstr ""
 #: neutron/plugins/hyperv/hyperv_neutron_plugin.py:254
 #: neutron/plugins/metaplugin/meta_neutron_plugin.py:175
 #: neutron/plugins/mlnx/mlnx_plugin.py:333
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:510
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:518
 #, python-format
 msgid "Created network: %s"
 msgstr ""
@@ -5953,7 +5946,7 @@ msgstr ""
 
 #: neutron/plugins/hyperv/db.py:41
 #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:117
-#: neutron/plugins/openvswitch/ovs_db_v2.py:136
+#: neutron/plugins/openvswitch/ovs_db_v2.py:137
 #, python-format
 msgid ""
 "Reserving vlan %(vlan_id)s on physical network %(physical_network)s from "
@@ -5968,7 +5961,7 @@ msgstr ""
 #: neutron/plugins/hyperv/db.py:79
 #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:140
 #: neutron/plugins/ml2/drivers/type_vlan.py:203
-#: neutron/plugins/openvswitch/ovs_db_v2.py:160
+#: neutron/plugins/openvswitch/ovs_db_v2.py:161
 #, python-format
 msgid ""
 "Reserving specific vlan %(vlan_id)s on physical network "
@@ -5982,7 +5975,7 @@ msgstr ""
 
 #: neutron/plugins/hyperv/db.py:141
 #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:181
-#: neutron/plugins/openvswitch/ovs_db_v2.py:201
+#: neutron/plugins/openvswitch/ovs_db_v2.py:202
 #, python-format
 msgid "vlan_id %(vlan_id)s on physical network %(physical_network)s not found"
 msgstr ""
@@ -5992,8 +5985,8 @@ msgstr ""
 #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:87
 #: neutron/plugins/ml2/drivers/type_vlan.py:127
 #: neutron/plugins/ml2/drivers/type_vlan.py:148
-#: neutron/plugins/openvswitch/ovs_db_v2.py:92
-#: neutron/plugins/openvswitch/ovs_db_v2.py:110
+#: neutron/plugins/openvswitch/ovs_db_v2.py:93
+#: neutron/plugins/openvswitch/ovs_db_v2.py:111
 #, python-format
 msgid ""
 "Removing vlan %(vlan_id)s on physical network %(physical_network)s from "
@@ -6035,7 +6028,7 @@ msgstr ""
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:306
 #: neutron/plugins/ml2/drivers/type_vlan.py:93
 #: neutron/plugins/mlnx/mlnx_plugin.py:143
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:362
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:365
 #, python-format
 msgid "Network VLAN ranges: %s"
 msgstr ""
@@ -6330,26 +6323,26 @@ msgstr ""
 
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:349
 #: neutron/plugins/mlnx/mlnx_plugin.py:216
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:412
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:417
 msgid "provider:segmentation_id specified for flat network"
 msgstr ""
 
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:358
 #: neutron/plugins/mlnx/mlnx_plugin.py:224
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:421
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:426
 #, python-format
 msgid "provider:segmentation_id out of range (%(min_id)s through %(max_id)s)"
 msgstr ""
 
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:365
 #: neutron/plugins/mlnx/mlnx_plugin.py:232
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:441
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:446
 msgid "provider:physical_network specified for local network"
 msgstr ""
 
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:371
 #: neutron/plugins/mlnx/mlnx_plugin.py:236
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:447
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:452
 msgid "provider:segmentation_id specified for local network"
 msgstr ""
 
@@ -6683,7 +6676,7 @@ msgstr ""
 
 #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:146
 #: neutron/plugins/ml2/drivers/type_vlan.py:209
-#: neutron/plugins/openvswitch/ovs_db_v2.py:166
+#: neutron/plugins/openvswitch/ovs_db_v2.py:167
 #, python-format
 msgid ""
 "Reserving specific vlan %(vlan_id)s on physical network "
@@ -6692,7 +6685,7 @@ msgstr ""
 
 #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:170
 #: neutron/plugins/ml2/drivers/type_vlan.py:258
-#: neutron/plugins/openvswitch/ovs_db_v2.py:196
+#: neutron/plugins/openvswitch/ovs_db_v2.py:197
 #, python-format
 msgid ""
 "Releasing vlan %(vlan_id)s on physical network %(physical_network)s to "
@@ -6701,7 +6694,7 @@ msgstr ""
 
 #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:175
 #: neutron/plugins/ml2/drivers/type_vlan.py:253
-#: neutron/plugins/openvswitch/ovs_db_v2.py:191
+#: neutron/plugins/openvswitch/ovs_db_v2.py:192
 #, python-format
 msgid ""
 "Releasing vlan %(vlan_id)s on physical network %(physical_network)s "
@@ -7795,7 +7788,7 @@ msgstr ""
 
 #: neutron/plugins/ml2/drivers/type_gre.py:155
 #: neutron/plugins/ml2/drivers/type_vxlan.py:165
-#: neutron/plugins/openvswitch/ovs_db_v2.py:234
+#: neutron/plugins/openvswitch/ovs_db_v2.py:235
 #, python-format
 msgid "Removing tunnel %s from pool"
 msgstr ""
@@ -7834,7 +7827,7 @@ msgid "%(type)s ID ranges: %(range)s"
 msgstr ""
 
 #: neutron/plugins/ml2/drivers/type_tunnel.py:71
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:431
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:436
 #, python-format
 msgid "provider:physical_network specified for %s network"
 msgstr ""
@@ -8173,7 +8166,7 @@ msgid "Mellanox Embedded Switch Plugin initialisation complete"
 msgstr ""
 
 #: neutron/plugins/mlnx/mlnx_plugin.py:141
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:360
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:363
 #, python-format
 msgid "%s. Server terminated!"
 msgstr ""
@@ -8925,7 +8918,7 @@ msgid "del_portinfo(): NotFound portinfo for port_id: %s"
 msgstr ""
 
 #: neutron/plugins/nec/db/api.py:212
-#: neutron/plugins/openvswitch/ovs_db_v2.py:322
+#: neutron/plugins/openvswitch/ovs_db_v2.py:323
 #, python-format
 msgid "get_port_with_securitygroups() called:port_id=%s"
 msgstr ""
@@ -9614,7 +9607,7 @@ msgstr ""
 
 #: neutron/plugins/nicira/dhcpmeta_modes.py:93
 #, python-format
-msgid "Unable to run Neutron with config option '%s', as NVP does not support it"
+msgid "Unable to run Neutron with config option '%s', as NSX does not support it"
 msgstr ""
 
 #: neutron/plugins/nicira/dhcpmeta_modes.py:96
@@ -9967,29 +9960,29 @@ msgstr ""
 msgid "[%(rid)d] Failed to parse API provider: %(e)s"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:34
+#: neutron/plugins/nicira/common/config.py:35
 msgid ""
 "Maximum number of ports of a logical switch on a bridged transport zone "
 "(default 5000)"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:37
+#: neutron/plugins/nicira/common/config.py:39
 msgid ""
 "Maximum number of ports of a logical switch on an overlay transport zone "
 "(default 256)"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:40
-msgid "Maximum concurrent connections to each NVP controller."
+#: neutron/plugins/nicira/common/config.py:43
+msgid "Maximum concurrent connections to each NSX controller."
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:43
+#: neutron/plugins/nicira/common/config.py:48
 msgid ""
 "Number of seconds a generation id should be valid for (default -1 meaning"
 " do not time out)"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:46
+#: neutron/plugins/nicira/common/config.py:52
 msgid ""
 "If set to access_network this enables a dedicated connection to the "
 "metadata proxy for metadata server access via Neutron router. If set to "
@@ -9998,135 +9991,135 @@ msgid ""
 "namespaces otherwise access_network should be used."
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:54
+#: neutron/plugins/nicira/common/config.py:61
 msgid ""
 "The default network tranport type to use (stt, gre, bridge, ipsec_gre, or"
 " ipsec_stt)"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:57
+#: neutron/plugins/nicira/common/config.py:65
 msgid "The mode used to implement DHCP/metadata services."
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:62
+#: neutron/plugins/nicira/common/config.py:71
 msgid ""
 "Interval in seconds between runs of the state synchronization task. Set "
 "it to 0 to disable it"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:65
+#: neutron/plugins/nicira/common/config.py:75
 msgid ""
 "Maximum value for the additional random delay in seconds between runs of "
 "the state synchronization task"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:69
+#: neutron/plugins/nicira/common/config.py:80
 msgid ""
 "Minimum delay, in seconds, between two state synchronization queries to "
-"NVP. It must not exceed state_sync_interval"
+"NSX. It must not exceed state_sync_interval"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:73
+#: neutron/plugins/nicira/common/config.py:85
 msgid ""
-"Minimum number of resources to be retrieved from NVP during state "
+"Minimum number of resources to be retrieved from NSX during state "
 "synchronization"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:76
+#: neutron/plugins/nicira/common/config.py:89
 msgid ""
 "Always read operational status from backend on show operations. Enabling "
 "this option might slow down the system."
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:84
-msgid "User name for NVP controllers in this cluster"
+#: neutron/plugins/nicira/common/config.py:98
+msgid "User name for NSX controllers in this cluster"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:88
-msgid "Password for NVP controllers in this cluster"
+#: neutron/plugins/nicira/common/config.py:103
+msgid "Password for NSX controllers in this cluster"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:91
+#: neutron/plugins/nicira/common/config.py:106
 msgid "Total time limit for a cluster request"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:94
+#: neutron/plugins/nicira/common/config.py:109
 msgid "Time before aborting a request"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:97
+#: neutron/plugins/nicira/common/config.py:112
 msgid "Number of time a request should be retried"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:100
+#: neutron/plugins/nicira/common/config.py:115
 msgid "Number of times a redirect should be followed"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:102
-msgid "Lists the NVP controllers in this cluster"
+#: neutron/plugins/nicira/common/config.py:118
+msgid "Lists the NSX controllers in this cluster"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:107
+#: neutron/plugins/nicira/common/config.py:123
 msgid ""
-"This is uuid of the default NVP Transport zone that will be used for "
+"This is uuid of the default NSX Transport zone that will be used for "
 "creating tunneled isolated \"Neutron\" networks. It needs to be created "
-"in NVP before starting Neutron with the nvp plugin."
+"in NSX before starting Neutron with the nsx plugin."
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:112
+#: neutron/plugins/nicira/common/config.py:128
 msgid ""
-"Unique identifier of the NVP L3 Gateway service which will be used for "
+"Unique identifier of the NSX L3 Gateway service which will be used for "
 "implementing routers and floating IPs"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:116
+#: neutron/plugins/nicira/common/config.py:132
 msgid ""
-"Unique identifier of the NVP L2 Gateway service which will be used by "
+"Unique identifier of the NSX L2 Gateway service which will be used by "
 "default for network gateways"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:119
+#: neutron/plugins/nicira/common/config.py:135
 msgid ""
 "Unique identifier of the Service Cluster which will be used by logical "
 "services like dhcp and metadata"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:122
+#: neutron/plugins/nicira/common/config.py:138
 msgid ""
 "Name of the interface on a L2 Gateway transport nodewhich should be used "
 "by default when setting up a network connection"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:132
+#: neutron/plugins/nicira/common/config.py:148
 msgid "User name for vsm"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:136
+#: neutron/plugins/nicira/common/config.py:152
 msgid "Password for vsm"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:138
+#: neutron/plugins/nicira/common/config.py:154
 msgid "uri for vsm"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:140
+#: neutron/plugins/nicira/common/config.py:156
 msgid "Optional parameter identifying the ID of datacenter to deploy NSX Edges"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:143
-#: neutron/plugins/nicira/common/config.py:149
+#: neutron/plugins/nicira/common/config.py:159
+#: neutron/plugins/nicira/common/config.py:165
 msgid "Optional parameter identifying the ID of datastore to deploy NSX Edges"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:146
+#: neutron/plugins/nicira/common/config.py:162
 msgid "Optional parameter identifying the ID of resource to deploy NSX Edges"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:152
+#: neutron/plugins/nicira/common/config.py:168
 msgid "Network ID for physical network connectivity"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:155
+#: neutron/plugins/nicira/common/config.py:171
 msgid "Task status check interval"
 msgstr ""
 
@@ -10496,143 +10489,143 @@ msgstr ""
 msgid "Monitor Resource binding with id:%s not found!"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:49
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:50
 msgid "Comma separated list of additional domain name servers"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:55
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:58
 msgid "Default DHCP lease time"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:61
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:66
 msgid "IP address used by Metadata server."
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:64
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:70
 msgid "TCP Port used by Metadata server."
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:96
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:103
 #, python-format
 msgid "Unable to find Logical Service Node for network %s"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:107
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:114
 #, python-format
 msgid "Unable to create LSN for network %s"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:115
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:122
 #, python-format
 msgid "Unable to delete Logical Service Node %s"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:132
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:139
 #, python-format
 msgid ""
 "Unable to find Logical Service Node Port for LSN %(lsn_id)s and subnet "
 "%(subnet_id)s"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:154
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:161
 #, python-format
 msgid ""
 "Unable to find Logical Service Node Port for LSN %(lsn_id)s and mac "
 "address %(mac)s"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:174
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:181
 #, python-format
 msgid "Unable to create port for LSN  %s"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:182
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:189
 #, python-format
 msgid "Unable to delete LSN Port %s"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:202
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:206
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:209
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:213
 #, python-format
 msgid "Metadata port not found while attempting to delete it from network %s"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:209
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:216
 #, python-format
 msgid "Unable to find Logical Services Node Port with MAC %s"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:288
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:295
 #, python-format
 msgid ""
 "Unable to configure dhcp for Logical Service Node %(lsn_id)s and port "
 "%(lsn_port_id)s"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:309
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:316
 #, python-format
 msgid "Unable to configure metadata access for subnet %s"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:332
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:339
 #, python-format
 msgid "Error while configuring LSN port %s"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:436
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:443
 #, python-format
 msgid ""
 "Error while creating subnet %(cidr)s for network %(network)s. Please, "
 "contact administrator"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:506
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:521
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:513
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:528
 #, python-format
 msgid "Performing DHCP %(action)s for resource: %(resource)s"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:516
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:523
 #, python-format
 msgid "Logical Services Node for network %s configured successfully"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:538
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:545
 #, python-format
 msgid "Error while configuring DHCP for port %s"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:550
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:557
 #, python-format
 msgid "DHCP is disabled for subnet %s: nothing to do"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:569
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:576
 #, python-format
 msgid "DHCP for port %s configured successfully"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:577
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:584
 #, python-format
 msgid "Network %s is external: nothing to do"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:585
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:592
 #, python-format
 msgid "Configuring metadata entry for port %s"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:597
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:604
 #, python-format
 msgid "Metadata for port %s configured successfully"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:601
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:608
 #, python-format
 msgid "Handle metadata access via router: %(r)s and interface %(i)s"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:618
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:625
 #, python-format
 msgid "Metadata for router %s handled successfully"
 msgstr ""
@@ -11139,78 +11132,78 @@ msgstr ""
 msgid "Exception in _check_pending_tasks"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_db_v2.py:215
+#: neutron/plugins/openvswitch/ovs_db_v2.py:216
 #, python-format
 msgid "Skipping unreasonable tunnel ID range %(tun_min)s:%(tun_max)s"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_db_v2.py:263
+#: neutron/plugins/openvswitch/ovs_db_v2.py:264
 #, python-format
 msgid "Reserving tunnel %s from pool"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_db_v2.py:278
+#: neutron/plugins/openvswitch/ovs_db_v2.py:279
 #, python-format
 msgid "Reserving specific tunnel %s from pool"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_db_v2.py:281
+#: neutron/plugins/openvswitch/ovs_db_v2.py:282
 #, python-format
 msgid "Reserving specific tunnel %s outside pool"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_db_v2.py:304
+#: neutron/plugins/openvswitch/ovs_db_v2.py:305
 #, python-format
 msgid "Releasing tunnel %s outside pool"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_db_v2.py:306
+#: neutron/plugins/openvswitch/ovs_db_v2.py:307
 #, python-format
 msgid "Releasing tunnel %s to pool"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_db_v2.py:308
+#: neutron/plugins/openvswitch/ovs_db_v2.py:309
 #, python-format
 msgid "tunnel_id %s not found"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_db_v2.py:380
+#: neutron/plugins/openvswitch/ovs_db_v2.py:381
 #, python-format
 msgid "Adding a tunnel endpoint for %s"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_db_v2.py:396
+#: neutron/plugins/openvswitch/ovs_db_v2.py:397
 #, python-format
 msgid ""
 "Adding a tunnel endpoint failed due to a concurrenttransaction had been "
 "committed (%s attempts left)"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_db_v2.py:401
+#: neutron/plugins/openvswitch/ovs_db_v2.py:402
 msgid "Unable to generate a new tunnel id"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:308
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:311
 #, python-format
 msgid "Invalid tenant_network_type: %s. Server terminated!"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:325
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:328
 #, python-format
 msgid "Tunneling disabled but tenant_network_type is '%s'. Server terminated!"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:371
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:374
 #, python-format
 msgid "Invalid tunnel ID range: '%(range)s' - %(e)s. Server terminated!"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:375
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:378
 #, python-format
 msgid "Tunnel ID ranges: %s"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:428
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:433
 #, python-format
 msgid "%s networks are not enabled"
 msgstr ""
@@ -12043,11 +12036,11 @@ msgid ""
 "firewall is supported per tenant."
 msgstr ""
 
-#: neutron/services/firewall/agents/firewall_agent_api.py:34
+#: neutron/services/firewall/agents/firewall_agent_api.py:33
 msgid "Name of the FWaaS Driver"
 msgstr ""
 
-#: neutron/services/firewall/agents/firewall_agent_api.py:38
+#: neutron/services/firewall/agents/firewall_agent_api.py:37
 msgid "Enable FWaaS"
 msgstr ""
 
@@ -12063,79 +12056,79 @@ msgstr ""
 msgid "Initializing firewall agent"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:73
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:74
 #, python-format
 msgid "FWaaS Driver Loaded: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:75
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:77
 #, python-format
 msgid "Error importing FWaaS device driver: %s"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:108
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:110
 #, python-format
 msgid "%(func_name)s from agent for fw: %(fwid)s"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:116
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:118
 #, python-format
 msgid "No Routers on tenant: %s"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:123
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:247
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:125
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:252
 #, python-format
 msgid "Apply fw on Router List: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:132
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:134
 #, python-format
 msgid "Firewall Driver Error for %(func_name)s for fw: %(fwid)s"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:147
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:149
 #, python-format
 msgid "FWaaS RPC failure in %(func_name)s for fw: %(fwid)s"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:164
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:177
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:166
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:179
 #, python-format
 msgid "Firewall Driver Error on fw state %(fwmsg)s for fw: %(fwid)s"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:189
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:191
 #, python-format
 msgid "Process router add, router_id: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:200
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:202
 #, python-format
 msgid "Process router add, fw_list: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:217
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:219
 #, python-format
 msgid "FWaaS RPC info call failed for '%s'."
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:229
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:234
 #, python-format
 msgid "Tenants with Firewalls: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:239
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:244
 #, python-format
 msgid "Router List: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:241
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:246
 #, python-format
 msgid "fw_list: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:258
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:263
 msgid "Failed fwaas process services sync"
 msgstr ""
 
@@ -13972,3 +13965,61 @@ msgstr ""
 #~ msgid "Number of security rules allowed per tenant, -1 for unlimited"
 #~ msgstr ""
 
+#~ msgid ""
+#~ "DNat is disabled for the router "
+#~ "%(router_id)s. Floating IPs cannot be "
+#~ "associated."
+#~ msgstr ""
+
+#~ msgid ""
+#~ "Unable to run Neutron with config "
+#~ "option '%s', as NVP does not "
+#~ "support it"
+#~ msgstr ""
+
+#~ msgid "Maximum concurrent connections to each NVP controller."
+#~ msgstr ""
+
+#~ msgid ""
+#~ "Minimum delay, in seconds, between two"
+#~ " state synchronization queries to NVP. "
+#~ "It must not exceed state_sync_interval"
+#~ msgstr ""
+
+#~ msgid ""
+#~ "Minimum number of resources to be "
+#~ "retrieved from NVP during state "
+#~ "synchronization"
+#~ msgstr ""
+
+#~ msgid "User name for NVP controllers in this cluster"
+#~ msgstr ""
+
+#~ msgid "Password for NVP controllers in this cluster"
+#~ msgstr ""
+
+#~ msgid "Lists the NVP controllers in this cluster"
+#~ msgstr ""
+
+#~ msgid ""
+#~ "This is uuid of the default NVP"
+#~ " Transport zone that will be used "
+#~ "for creating tunneled isolated \"Neutron\" "
+#~ "networks. It needs to be created "
+#~ "in NVP before starting Neutron with "
+#~ "the nvp plugin."
+#~ msgstr ""
+
+#~ msgid ""
+#~ "Unique identifier of the NVP L3 "
+#~ "Gateway service which will be used "
+#~ "for implementing routers and floating "
+#~ "IPs"
+#~ msgstr ""
+
+#~ msgid ""
+#~ "Unique identifier of the NVP L2 "
+#~ "Gateway service which will be used "
+#~ "by default for network gateways"
+#~ msgstr ""
+
index eb53b559916e2619c2e2420fd3ed0b221be98d89..f5b2a79737a861ecbf1601541a2af1a7c5753838 100644 (file)
@@ -7,7 +7,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version:  Neutron\n"
 "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2014-01-02 06:32+0000\n"
+"POT-Creation-Date: 2014-01-12 06:33+0000\n"
 "PO-Revision-Date: 2013-12-16 02:36+0000\n"
 "Last-Translator: daisy.ycguo <daisy.ycguo@gmail.com>\n"
 "Language-Team: Icelandic (Iceland) "
@@ -896,7 +896,7 @@ msgstr ""
 msgid "Location to store DHCP server config files"
 msgstr ""
 
-#: neutron/agent/linux/dhcp.py:48 neutron/plugins/nicira/dhcp_meta/nvp.py:53
+#: neutron/agent/linux/dhcp.py:48 neutron/plugins/nicira/dhcp_meta/nvp.py:55
 msgid "Domain to use for building the hostnames"
 msgstr ""
 
@@ -1250,7 +1250,7 @@ msgid "TCP Port used by Nova metadata server."
 msgstr ""
 
 #: neutron/agent/metadata/agent.py:73
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:67
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:74
 msgid "Shared secret to sign instance-id request"
 msgstr ""
 
@@ -2436,30 +2436,30 @@ msgstr ""
 msgid "An exception occurred while creating the %(resource)s:%(item)s"
 msgstr ""
 
-#: neutron/db/db_base_plugin_v2.py:1043
+#: neutron/db/db_base_plugin_v2.py:1045
 #, python-format
 msgid "%(name)s '%(addr)s' does not match the ip_version '%(ip_version)s'"
 msgstr ""
 
-#: neutron/db/db_base_plugin_v2.py:1067
+#: neutron/db/db_base_plugin_v2.py:1069
 msgid "Gateway is not valid on subnet"
 msgstr ""
 
-#: neutron/db/db_base_plugin_v2.py:1087 neutron/db/db_base_plugin_v2.py:1101
+#: neutron/db/db_base_plugin_v2.py:1089 neutron/db/db_base_plugin_v2.py:1103
 msgid "new subnet"
 msgstr ""
 
-#: neutron/db/db_base_plugin_v2.py:1094
+#: neutron/db/db_base_plugin_v2.py:1096
 #, python-format
 msgid "Error parsing dns address %s"
 msgstr ""
 
-#: neutron/db/db_base_plugin_v2.py:1356
+#: neutron/db/db_base_plugin_v2.py:1358
 #, 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:1448
+#: neutron/db/db_base_plugin_v2.py:1450
 #, python-format
 msgid "%(address)s (%(subnet_id)s) is not recycled"
 msgstr ""
@@ -2988,51 +2988,51 @@ msgid ""
 "exceeds the maximum %(quota)s."
 msgstr ""
 
-#: neutron/extensions/firewall.py:40
+#: neutron/extensions/firewall.py:39
 #, python-format
 msgid "Firewall %(firewall_id)s could not be found."
 msgstr ""
 
-#: neutron/extensions/firewall.py:44
+#: neutron/extensions/firewall.py:43
 #, python-format
 msgid "Firewall %(firewall_id)s is still active."
 msgstr ""
 
-#: neutron/extensions/firewall.py:48
+#: neutron/extensions/firewall.py:47
 #, python-format
 msgid ""
 "Operation cannot be performed since associated Firewall %(firewall_id)s "
 "is in %(pending_state)s."
 msgstr ""
 
-#: neutron/extensions/firewall.py:53
+#: neutron/extensions/firewall.py:52
 #, python-format
 msgid "Firewall Policy %(firewall_policy_id)s could not be found."
 msgstr ""
 
-#: neutron/extensions/firewall.py:57
+#: neutron/extensions/firewall.py:56
 #, python-format
 msgid "Firewall Policy %(firewall_policy_id)s is being used."
 msgstr ""
 
-#: neutron/extensions/firewall.py:61
+#: neutron/extensions/firewall.py:60
 #, python-format
 msgid "Firewall Rule %(firewall_rule_id)s could not be found."
 msgstr ""
 
-#: neutron/extensions/firewall.py:65
+#: neutron/extensions/firewall.py:64
 #, python-format
 msgid "Firewall Rule %(firewall_rule_id)s is being used."
 msgstr ""
 
-#: neutron/extensions/firewall.py:69
+#: neutron/extensions/firewall.py:68
 #, python-format
 msgid ""
 "Firewall Rule %(firewall_rule_id)s is not associated  with Firewall "
 "Policy %(firewall_policy_id)s."
 msgstr ""
 
-#: neutron/extensions/firewall.py:74
+#: neutron/extensions/firewall.py:73
 #, python-format
 msgid ""
 "Firewall Rule protocol %(protocol)s is not supported. Only protocol "
@@ -3040,91 +3040,91 @@ msgid ""
 "supported."
 msgstr ""
 
-#: neutron/extensions/firewall.py:80
+#: neutron/extensions/firewall.py:79
 #, python-format
 msgid ""
 "Firewall rule action %(action)s is not supported. Only action values "
 "%(values)s are supported."
 msgstr ""
 
-#: neutron/extensions/firewall.py:85
+#: neutron/extensions/firewall.py:84
 #, python-format
 msgid "Invalid value for port %(port)s."
 msgstr ""
 
-#: neutron/extensions/firewall.py:89
+#: neutron/extensions/firewall.py:88
 msgid "Missing rule info argument for insert/remove rule operation."
 msgstr ""
 
-#: neutron/extensions/firewall.py:99
+#: neutron/extensions/firewall.py:98
 #, python-format
 msgid "%(driver)s: Internal driver error."
 msgstr ""
 
-#: neutron/extensions/firewall.py:148
+#: neutron/extensions/firewall.py:147
 #, python-format
 msgid "Port '%s' is not a valid number"
 msgstr ""
 
-#: neutron/extensions/firewall.py:152
+#: neutron/extensions/firewall.py:151
 #, python-format
 msgid "Invalid port '%s'"
 msgstr ""
 
-#: neutron/extensions/firewall.py:166
+#: neutron/extensions/firewall.py:165
 #, python-format
 msgid "%(msg_ip)s and %(msg_subnet)s"
 msgstr ""
 
-#: neutron/extensions/firewall.py:286
+#: neutron/extensions/firewall.py:285
 msgid "Number of firewalls allowed per tenant. A negative value means unlimited."
 msgstr ""
 
-#: neutron/extensions/firewall.py:290
+#: neutron/extensions/firewall.py:289
 msgid ""
 "Number of firewall policies allowed per tenant. A negative value means "
 "unlimited."
 msgstr ""
 
-#: neutron/extensions/firewall.py:294
+#: neutron/extensions/firewall.py:293
 msgid ""
 "Number of firewall rules allowed per tenant. A negative value means "
 "unlimited."
 msgstr ""
 
-#: neutron/extensions/l3.py:36
+#: neutron/extensions/l3.py:34
 #, python-format
 msgid "Router %(router_id)s could not be found"
 msgstr ""
 
-#: neutron/extensions/l3.py:40
+#: neutron/extensions/l3.py:38
 #, python-format
 msgid "Router %(router_id)s still has active ports"
 msgstr ""
 
-#: neutron/extensions/l3.py:44
+#: neutron/extensions/l3.py:42
 #, python-format
 msgid "Router %(router_id)s does not have an interface with id %(port_id)s"
 msgstr ""
 
-#: neutron/extensions/l3.py:49
+#: neutron/extensions/l3.py:47
 #, python-format
 msgid "Router %(router_id)s has no interface on subnet %(subnet_id)s"
 msgstr ""
 
-#: neutron/extensions/l3.py:54
+#: neutron/extensions/l3.py:52
 #, python-format
 msgid ""
 "Router interface for subnet %(subnet_id)s on router %(router_id)s cannot "
 "be deleted, as it is required by one or more floating IPs."
 msgstr ""
 
-#: neutron/extensions/l3.py:60
+#: neutron/extensions/l3.py:58
 #, python-format
 msgid "Floating IP %(floatingip_id)s could not be found"
 msgstr ""
 
-#: neutron/extensions/l3.py:64
+#: neutron/extensions/l3.py:62
 #, python-format
 msgid ""
 "External network %(external_network_id)s is not reachable from subnet "
@@ -3132,7 +3132,7 @@ msgid ""
 "Floating IP."
 msgstr ""
 
-#: neutron/extensions/l3.py:70
+#: neutron/extensions/l3.py:68
 #, python-format
 msgid ""
 "Cannot associate floating IP %(floating_ip_address)s (%(fip_id)s) with "
@@ -3140,37 +3140,30 @@ msgid ""
 "has a floating IP on external network %(net_id)s."
 msgstr ""
 
-#: neutron/extensions/l3.py:77
+#: neutron/extensions/l3.py:75
 #, python-format
 msgid ""
 "Port %(port_id)s has owner %(device_owner)s and therefore cannot be "
 "deleted directly via the port API."
 msgstr ""
 
-#: neutron/extensions/l3.py:82
+#: neutron/extensions/l3.py:80
 #, python-format
 msgid ""
 "Gateway cannot be updated for router %(router_id)s, since a gateway to "
 "external network %(net_id)s is required by one or more floating IPs."
 msgstr ""
 
-#: neutron/extensions/l3.py:142
+#: neutron/extensions/l3.py:140
 msgid "Number of routers allowed per tenant. A negative value means unlimited."
 msgstr ""
 
-#: neutron/extensions/l3.py:146
+#: neutron/extensions/l3.py:144
 msgid ""
 "Number of floating IPs allowed per tenant. A negative value means "
 "unlimited."
 msgstr ""
 
-#: neutron/extensions/l3_ext_gw_mode.py:28
-#, python-format
-msgid ""
-"DNat is disabled for the router %(router_id)s. Floating IPs cannot be "
-"associated."
-msgstr ""
-
 #: neutron/extensions/l3agentscheduler.py:49
 #: neutron/extensions/l3agentscheduler.py:87
 msgid "No plugin for L3 routing registered to handle router scheduling"
@@ -3270,21 +3263,21 @@ msgid ""
 " %(pool)s"
 msgstr ""
 
-#: neutron/extensions/metering.py:34
+#: neutron/extensions/metering.py:33
 #, python-format
 msgid "Metering label %(label_id)s does not exist"
 msgstr ""
 
-#: neutron/extensions/metering.py:38
+#: neutron/extensions/metering.py:37
 msgid "Duplicate Metering Rule in POST."
 msgstr ""
 
-#: neutron/extensions/metering.py:42
+#: neutron/extensions/metering.py:41
 #, python-format
 msgid "Metering label rule %(rule_id)s does not exist"
 msgstr ""
 
-#: neutron/extensions/metering.py:46
+#: neutron/extensions/metering.py:45
 #, python-format
 msgid ""
 "Metering label rule with remote_ip_prefix %(remote_ip_prefix)s overlaps "
@@ -3433,67 +3426,67 @@ msgstr ""
 msgid "API for retrieving service providers for Neutron advanced services"
 msgstr ""
 
-#: neutron/extensions/vpnaas.py:36
+#: neutron/extensions/vpnaas.py:33
 #, python-format
 msgid "VPNService %(vpnservice_id)s could not be found"
 msgstr ""
 
-#: neutron/extensions/vpnaas.py:40
+#: neutron/extensions/vpnaas.py:37
 #, python-format
 msgid "ipsec_site_connection %(ipsecsite_conn_id)s not found"
 msgstr ""
 
-#: neutron/extensions/vpnaas.py:44
+#: neutron/extensions/vpnaas.py:41
 #, python-format
 msgid "ipsec_site_connection %(attr)s is equal to or less than dpd_interval"
 msgstr ""
 
-#: neutron/extensions/vpnaas.py:49
+#: neutron/extensions/vpnaas.py:46
 #, python-format
 msgid "ipsec_site_connection MTU %(mtu)d is too small for ipv%(version)s"
 msgstr ""
 
-#: neutron/extensions/vpnaas.py:54
+#: neutron/extensions/vpnaas.py:51
 #, python-format
 msgid "IKEPolicy %(ikepolicy_id)s could not be found"
 msgstr ""
 
-#: neutron/extensions/vpnaas.py:58
+#: neutron/extensions/vpnaas.py:55
 #, python-format
 msgid "IPsecPolicy %(ipsecpolicy_id)s could not be found"
 msgstr ""
 
-#: neutron/extensions/vpnaas.py:62
+#: neutron/extensions/vpnaas.py:59
 #, python-format
 msgid "IKEPolicy %(ikepolicy_id)s is still in use"
 msgstr ""
 
-#: neutron/extensions/vpnaas.py:66
+#: neutron/extensions/vpnaas.py:63
 #, python-format
 msgid "VPNService %(vpnservice_id)s is still in use"
 msgstr ""
 
-#: neutron/extensions/vpnaas.py:70
+#: neutron/extensions/vpnaas.py:67
 #, python-format
 msgid "Router %(router_id)s is used by VPNService %(vpnservice_id)s"
 msgstr ""
 
-#: neutron/extensions/vpnaas.py:74
+#: neutron/extensions/vpnaas.py:71
 #, python-format
 msgid "Invalid state %(state)s of vpnaas resource %(id)s for updating"
 msgstr ""
 
-#: neutron/extensions/vpnaas.py:79
+#: neutron/extensions/vpnaas.py:76
 #, python-format
 msgid "IPsecPolicy %(ipsecpolicy_id)s is still in use"
 msgstr ""
 
-#: neutron/extensions/vpnaas.py:83
+#: neutron/extensions/vpnaas.py:80
 #, python-format
 msgid "Can not load driver :%(device_driver)s"
 msgstr ""
 
-#: neutron/extensions/vpnaas.py:87
+#: neutron/extensions/vpnaas.py:84
 #, python-format
 msgid "Subnet %(subnet_id)s is not connected to Router %(router_id)s"
 msgstr ""
@@ -5395,7 +5388,7 @@ msgstr ""
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:318
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:345
 #: neutron/plugins/mlnx/mlnx_plugin.py:191
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:408
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:413
 msgid "provider:network_type required"
 msgstr ""
 
@@ -5403,8 +5396,8 @@ msgstr ""
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:336
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:355
 #: neutron/plugins/mlnx/mlnx_plugin.py:221
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:418
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:437
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:423
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:442
 msgid "provider:segmentation_id required"
 msgstr ""
 
@@ -5423,7 +5416,7 @@ msgstr ""
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:343
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:377
 #: neutron/plugins/mlnx/mlnx_plugin.py:207
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:453
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:458
 #, python-format
 msgid "provider:network_type %s not supported"
 msgstr ""
@@ -5431,7 +5424,7 @@ msgstr ""
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:349
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:383
 #: neutron/plugins/mlnx/mlnx_plugin.py:248
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:459
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:464
 #, python-format
 msgid "Unknown provider:physical_network %s"
 msgstr ""
@@ -5439,7 +5432,7 @@ msgstr ""
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:355
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:389
 #: neutron/plugins/mlnx/mlnx_plugin.py:254
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:465
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:470
 msgid "provider:physical_network required"
 msgstr ""
 
@@ -5592,7 +5585,7 @@ msgstr ""
 #: neutron/plugins/hyperv/hyperv_neutron_plugin.py:254
 #: neutron/plugins/metaplugin/meta_neutron_plugin.py:175
 #: neutron/plugins/mlnx/mlnx_plugin.py:333
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:510
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:518
 #, python-format
 msgid "Created network: %s"
 msgstr ""
@@ -5953,7 +5946,7 @@ msgstr ""
 
 #: neutron/plugins/hyperv/db.py:41
 #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:117
-#: neutron/plugins/openvswitch/ovs_db_v2.py:136
+#: neutron/plugins/openvswitch/ovs_db_v2.py:137
 #, python-format
 msgid ""
 "Reserving vlan %(vlan_id)s on physical network %(physical_network)s from "
@@ -5968,7 +5961,7 @@ msgstr ""
 #: neutron/plugins/hyperv/db.py:79
 #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:140
 #: neutron/plugins/ml2/drivers/type_vlan.py:203
-#: neutron/plugins/openvswitch/ovs_db_v2.py:160
+#: neutron/plugins/openvswitch/ovs_db_v2.py:161
 #, python-format
 msgid ""
 "Reserving specific vlan %(vlan_id)s on physical network "
@@ -5982,7 +5975,7 @@ msgstr ""
 
 #: neutron/plugins/hyperv/db.py:141
 #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:181
-#: neutron/plugins/openvswitch/ovs_db_v2.py:201
+#: neutron/plugins/openvswitch/ovs_db_v2.py:202
 #, python-format
 msgid "vlan_id %(vlan_id)s on physical network %(physical_network)s not found"
 msgstr ""
@@ -5992,8 +5985,8 @@ msgstr ""
 #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:87
 #: neutron/plugins/ml2/drivers/type_vlan.py:127
 #: neutron/plugins/ml2/drivers/type_vlan.py:148
-#: neutron/plugins/openvswitch/ovs_db_v2.py:92
-#: neutron/plugins/openvswitch/ovs_db_v2.py:110
+#: neutron/plugins/openvswitch/ovs_db_v2.py:93
+#: neutron/plugins/openvswitch/ovs_db_v2.py:111
 #, python-format
 msgid ""
 "Removing vlan %(vlan_id)s on physical network %(physical_network)s from "
@@ -6035,7 +6028,7 @@ msgstr ""
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:306
 #: neutron/plugins/ml2/drivers/type_vlan.py:93
 #: neutron/plugins/mlnx/mlnx_plugin.py:143
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:362
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:365
 #, python-format
 msgid "Network VLAN ranges: %s"
 msgstr ""
@@ -6330,26 +6323,26 @@ msgstr ""
 
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:349
 #: neutron/plugins/mlnx/mlnx_plugin.py:216
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:412
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:417
 msgid "provider:segmentation_id specified for flat network"
 msgstr ""
 
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:358
 #: neutron/plugins/mlnx/mlnx_plugin.py:224
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:421
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:426
 #, python-format
 msgid "provider:segmentation_id out of range (%(min_id)s through %(max_id)s)"
 msgstr ""
 
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:365
 #: neutron/plugins/mlnx/mlnx_plugin.py:232
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:441
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:446
 msgid "provider:physical_network specified for local network"
 msgstr ""
 
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:371
 #: neutron/plugins/mlnx/mlnx_plugin.py:236
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:447
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:452
 msgid "provider:segmentation_id specified for local network"
 msgstr ""
 
@@ -6683,7 +6676,7 @@ msgstr ""
 
 #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:146
 #: neutron/plugins/ml2/drivers/type_vlan.py:209
-#: neutron/plugins/openvswitch/ovs_db_v2.py:166
+#: neutron/plugins/openvswitch/ovs_db_v2.py:167
 #, python-format
 msgid ""
 "Reserving specific vlan %(vlan_id)s on physical network "
@@ -6692,7 +6685,7 @@ msgstr ""
 
 #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:170
 #: neutron/plugins/ml2/drivers/type_vlan.py:258
-#: neutron/plugins/openvswitch/ovs_db_v2.py:196
+#: neutron/plugins/openvswitch/ovs_db_v2.py:197
 #, python-format
 msgid ""
 "Releasing vlan %(vlan_id)s on physical network %(physical_network)s to "
@@ -6701,7 +6694,7 @@ msgstr ""
 
 #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:175
 #: neutron/plugins/ml2/drivers/type_vlan.py:253
-#: neutron/plugins/openvswitch/ovs_db_v2.py:191
+#: neutron/plugins/openvswitch/ovs_db_v2.py:192
 #, python-format
 msgid ""
 "Releasing vlan %(vlan_id)s on physical network %(physical_network)s "
@@ -7795,7 +7788,7 @@ msgstr ""
 
 #: neutron/plugins/ml2/drivers/type_gre.py:155
 #: neutron/plugins/ml2/drivers/type_vxlan.py:165
-#: neutron/plugins/openvswitch/ovs_db_v2.py:234
+#: neutron/plugins/openvswitch/ovs_db_v2.py:235
 #, python-format
 msgid "Removing tunnel %s from pool"
 msgstr ""
@@ -7834,7 +7827,7 @@ msgid "%(type)s ID ranges: %(range)s"
 msgstr ""
 
 #: neutron/plugins/ml2/drivers/type_tunnel.py:71
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:431
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:436
 #, python-format
 msgid "provider:physical_network specified for %s network"
 msgstr ""
@@ -8173,7 +8166,7 @@ msgid "Mellanox Embedded Switch Plugin initialisation complete"
 msgstr ""
 
 #: neutron/plugins/mlnx/mlnx_plugin.py:141
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:360
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:363
 #, python-format
 msgid "%s. Server terminated!"
 msgstr ""
@@ -8925,7 +8918,7 @@ msgid "del_portinfo(): NotFound portinfo for port_id: %s"
 msgstr ""
 
 #: neutron/plugins/nec/db/api.py:212
-#: neutron/plugins/openvswitch/ovs_db_v2.py:322
+#: neutron/plugins/openvswitch/ovs_db_v2.py:323
 #, python-format
 msgid "get_port_with_securitygroups() called:port_id=%s"
 msgstr ""
@@ -9614,7 +9607,7 @@ msgstr ""
 
 #: neutron/plugins/nicira/dhcpmeta_modes.py:93
 #, python-format
-msgid "Unable to run Neutron with config option '%s', as NVP does not support it"
+msgid "Unable to run Neutron with config option '%s', as NSX does not support it"
 msgstr ""
 
 #: neutron/plugins/nicira/dhcpmeta_modes.py:96
@@ -9967,29 +9960,29 @@ msgstr ""
 msgid "[%(rid)d] Failed to parse API provider: %(e)s"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:34
+#: neutron/plugins/nicira/common/config.py:35
 msgid ""
 "Maximum number of ports of a logical switch on a bridged transport zone "
 "(default 5000)"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:37
+#: neutron/plugins/nicira/common/config.py:39
 msgid ""
 "Maximum number of ports of a logical switch on an overlay transport zone "
 "(default 256)"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:40
-msgid "Maximum concurrent connections to each NVP controller."
+#: neutron/plugins/nicira/common/config.py:43
+msgid "Maximum concurrent connections to each NSX controller."
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:43
+#: neutron/plugins/nicira/common/config.py:48
 msgid ""
 "Number of seconds a generation id should be valid for (default -1 meaning"
 " do not time out)"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:46
+#: neutron/plugins/nicira/common/config.py:52
 msgid ""
 "If set to access_network this enables a dedicated connection to the "
 "metadata proxy for metadata server access via Neutron router. If set to "
@@ -9998,135 +9991,135 @@ msgid ""
 "namespaces otherwise access_network should be used."
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:54
+#: neutron/plugins/nicira/common/config.py:61
 msgid ""
 "The default network tranport type to use (stt, gre, bridge, ipsec_gre, or"
 " ipsec_stt)"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:57
+#: neutron/plugins/nicira/common/config.py:65
 msgid "The mode used to implement DHCP/metadata services."
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:62
+#: neutron/plugins/nicira/common/config.py:71
 msgid ""
 "Interval in seconds between runs of the state synchronization task. Set "
 "it to 0 to disable it"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:65
+#: neutron/plugins/nicira/common/config.py:75
 msgid ""
 "Maximum value for the additional random delay in seconds between runs of "
 "the state synchronization task"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:69
+#: neutron/plugins/nicira/common/config.py:80
 msgid ""
 "Minimum delay, in seconds, between two state synchronization queries to "
-"NVP. It must not exceed state_sync_interval"
+"NSX. It must not exceed state_sync_interval"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:73
+#: neutron/plugins/nicira/common/config.py:85
 msgid ""
-"Minimum number of resources to be retrieved from NVP during state "
+"Minimum number of resources to be retrieved from NSX during state "
 "synchronization"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:76
+#: neutron/plugins/nicira/common/config.py:89
 msgid ""
 "Always read operational status from backend on show operations. Enabling "
 "this option might slow down the system."
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:84
-msgid "User name for NVP controllers in this cluster"
+#: neutron/plugins/nicira/common/config.py:98
+msgid "User name for NSX controllers in this cluster"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:88
-msgid "Password for NVP controllers in this cluster"
+#: neutron/plugins/nicira/common/config.py:103
+msgid "Password for NSX controllers in this cluster"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:91
+#: neutron/plugins/nicira/common/config.py:106
 msgid "Total time limit for a cluster request"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:94
+#: neutron/plugins/nicira/common/config.py:109
 msgid "Time before aborting a request"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:97
+#: neutron/plugins/nicira/common/config.py:112
 msgid "Number of time a request should be retried"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:100
+#: neutron/plugins/nicira/common/config.py:115
 msgid "Number of times a redirect should be followed"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:102
-msgid "Lists the NVP controllers in this cluster"
+#: neutron/plugins/nicira/common/config.py:118
+msgid "Lists the NSX controllers in this cluster"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:107
+#: neutron/plugins/nicira/common/config.py:123
 msgid ""
-"This is uuid of the default NVP Transport zone that will be used for "
+"This is uuid of the default NSX Transport zone that will be used for "
 "creating tunneled isolated \"Neutron\" networks. It needs to be created "
-"in NVP before starting Neutron with the nvp plugin."
+"in NSX before starting Neutron with the nsx plugin."
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:112
+#: neutron/plugins/nicira/common/config.py:128
 msgid ""
-"Unique identifier of the NVP L3 Gateway service which will be used for "
+"Unique identifier of the NSX L3 Gateway service which will be used for "
 "implementing routers and floating IPs"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:116
+#: neutron/plugins/nicira/common/config.py:132
 msgid ""
-"Unique identifier of the NVP L2 Gateway service which will be used by "
+"Unique identifier of the NSX L2 Gateway service which will be used by "
 "default for network gateways"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:119
+#: neutron/plugins/nicira/common/config.py:135
 msgid ""
 "Unique identifier of the Service Cluster which will be used by logical "
 "services like dhcp and metadata"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:122
+#: neutron/plugins/nicira/common/config.py:138
 msgid ""
 "Name of the interface on a L2 Gateway transport nodewhich should be used "
 "by default when setting up a network connection"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:132
+#: neutron/plugins/nicira/common/config.py:148
 msgid "User name for vsm"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:136
+#: neutron/plugins/nicira/common/config.py:152
 msgid "Password for vsm"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:138
+#: neutron/plugins/nicira/common/config.py:154
 msgid "uri for vsm"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:140
+#: neutron/plugins/nicira/common/config.py:156
 msgid "Optional parameter identifying the ID of datacenter to deploy NSX Edges"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:143
-#: neutron/plugins/nicira/common/config.py:149
+#: neutron/plugins/nicira/common/config.py:159
+#: neutron/plugins/nicira/common/config.py:165
 msgid "Optional parameter identifying the ID of datastore to deploy NSX Edges"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:146
+#: neutron/plugins/nicira/common/config.py:162
 msgid "Optional parameter identifying the ID of resource to deploy NSX Edges"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:152
+#: neutron/plugins/nicira/common/config.py:168
 msgid "Network ID for physical network connectivity"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:155
+#: neutron/plugins/nicira/common/config.py:171
 msgid "Task status check interval"
 msgstr ""
 
@@ -10496,143 +10489,143 @@ msgstr ""
 msgid "Monitor Resource binding with id:%s not found!"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:49
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:50
 msgid "Comma separated list of additional domain name servers"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:55
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:58
 msgid "Default DHCP lease time"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:61
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:66
 msgid "IP address used by Metadata server."
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:64
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:70
 msgid "TCP Port used by Metadata server."
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:96
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:103
 #, python-format
 msgid "Unable to find Logical Service Node for network %s"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:107
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:114
 #, python-format
 msgid "Unable to create LSN for network %s"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:115
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:122
 #, python-format
 msgid "Unable to delete Logical Service Node %s"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:132
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:139
 #, python-format
 msgid ""
 "Unable to find Logical Service Node Port for LSN %(lsn_id)s and subnet "
 "%(subnet_id)s"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:154
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:161
 #, python-format
 msgid ""
 "Unable to find Logical Service Node Port for LSN %(lsn_id)s and mac "
 "address %(mac)s"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:174
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:181
 #, python-format
 msgid "Unable to create port for LSN  %s"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:182
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:189
 #, python-format
 msgid "Unable to delete LSN Port %s"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:202
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:206
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:209
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:213
 #, python-format
 msgid "Metadata port not found while attempting to delete it from network %s"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:209
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:216
 #, python-format
 msgid "Unable to find Logical Services Node Port with MAC %s"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:288
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:295
 #, python-format
 msgid ""
 "Unable to configure dhcp for Logical Service Node %(lsn_id)s and port "
 "%(lsn_port_id)s"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:309
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:316
 #, python-format
 msgid "Unable to configure metadata access for subnet %s"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:332
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:339
 #, python-format
 msgid "Error while configuring LSN port %s"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:436
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:443
 #, python-format
 msgid ""
 "Error while creating subnet %(cidr)s for network %(network)s. Please, "
 "contact administrator"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:506
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:521
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:513
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:528
 #, python-format
 msgid "Performing DHCP %(action)s for resource: %(resource)s"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:516
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:523
 #, python-format
 msgid "Logical Services Node for network %s configured successfully"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:538
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:545
 #, python-format
 msgid "Error while configuring DHCP for port %s"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:550
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:557
 #, python-format
 msgid "DHCP is disabled for subnet %s: nothing to do"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:569
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:576
 #, python-format
 msgid "DHCP for port %s configured successfully"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:577
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:584
 #, python-format
 msgid "Network %s is external: nothing to do"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:585
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:592
 #, python-format
 msgid "Configuring metadata entry for port %s"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:597
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:604
 #, python-format
 msgid "Metadata for port %s configured successfully"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:601
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:608
 #, python-format
 msgid "Handle metadata access via router: %(r)s and interface %(i)s"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:618
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:625
 #, python-format
 msgid "Metadata for router %s handled successfully"
 msgstr ""
@@ -11139,78 +11132,78 @@ msgstr ""
 msgid "Exception in _check_pending_tasks"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_db_v2.py:215
+#: neutron/plugins/openvswitch/ovs_db_v2.py:216
 #, python-format
 msgid "Skipping unreasonable tunnel ID range %(tun_min)s:%(tun_max)s"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_db_v2.py:263
+#: neutron/plugins/openvswitch/ovs_db_v2.py:264
 #, python-format
 msgid "Reserving tunnel %s from pool"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_db_v2.py:278
+#: neutron/plugins/openvswitch/ovs_db_v2.py:279
 #, python-format
 msgid "Reserving specific tunnel %s from pool"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_db_v2.py:281
+#: neutron/plugins/openvswitch/ovs_db_v2.py:282
 #, python-format
 msgid "Reserving specific tunnel %s outside pool"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_db_v2.py:304
+#: neutron/plugins/openvswitch/ovs_db_v2.py:305
 #, python-format
 msgid "Releasing tunnel %s outside pool"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_db_v2.py:306
+#: neutron/plugins/openvswitch/ovs_db_v2.py:307
 #, python-format
 msgid "Releasing tunnel %s to pool"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_db_v2.py:308
+#: neutron/plugins/openvswitch/ovs_db_v2.py:309
 #, python-format
 msgid "tunnel_id %s not found"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_db_v2.py:380
+#: neutron/plugins/openvswitch/ovs_db_v2.py:381
 #, python-format
 msgid "Adding a tunnel endpoint for %s"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_db_v2.py:396
+#: neutron/plugins/openvswitch/ovs_db_v2.py:397
 #, python-format
 msgid ""
 "Adding a tunnel endpoint failed due to a concurrenttransaction had been "
 "committed (%s attempts left)"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_db_v2.py:401
+#: neutron/plugins/openvswitch/ovs_db_v2.py:402
 msgid "Unable to generate a new tunnel id"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:308
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:311
 #, python-format
 msgid "Invalid tenant_network_type: %s. Server terminated!"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:325
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:328
 #, python-format
 msgid "Tunneling disabled but tenant_network_type is '%s'. Server terminated!"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:371
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:374
 #, python-format
 msgid "Invalid tunnel ID range: '%(range)s' - %(e)s. Server terminated!"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:375
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:378
 #, python-format
 msgid "Tunnel ID ranges: %s"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:428
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:433
 #, python-format
 msgid "%s networks are not enabled"
 msgstr ""
@@ -12043,11 +12036,11 @@ msgid ""
 "firewall is supported per tenant."
 msgstr ""
 
-#: neutron/services/firewall/agents/firewall_agent_api.py:34
+#: neutron/services/firewall/agents/firewall_agent_api.py:33
 msgid "Name of the FWaaS Driver"
 msgstr ""
 
-#: neutron/services/firewall/agents/firewall_agent_api.py:38
+#: neutron/services/firewall/agents/firewall_agent_api.py:37
 msgid "Enable FWaaS"
 msgstr ""
 
@@ -12063,79 +12056,79 @@ msgstr ""
 msgid "Initializing firewall agent"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:73
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:74
 #, python-format
 msgid "FWaaS Driver Loaded: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:75
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:77
 #, python-format
 msgid "Error importing FWaaS device driver: %s"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:108
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:110
 #, python-format
 msgid "%(func_name)s from agent for fw: %(fwid)s"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:116
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:118
 #, python-format
 msgid "No Routers on tenant: %s"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:123
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:247
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:125
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:252
 #, python-format
 msgid "Apply fw on Router List: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:132
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:134
 #, python-format
 msgid "Firewall Driver Error for %(func_name)s for fw: %(fwid)s"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:147
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:149
 #, python-format
 msgid "FWaaS RPC failure in %(func_name)s for fw: %(fwid)s"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:164
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:177
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:166
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:179
 #, python-format
 msgid "Firewall Driver Error on fw state %(fwmsg)s for fw: %(fwid)s"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:189
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:191
 #, python-format
 msgid "Process router add, router_id: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:200
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:202
 #, python-format
 msgid "Process router add, fw_list: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:217
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:219
 #, python-format
 msgid "FWaaS RPC info call failed for '%s'."
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:229
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:234
 #, python-format
 msgid "Tenants with Firewalls: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:239
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:244
 #, python-format
 msgid "Router List: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:241
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:246
 #, python-format
 msgid "fw_list: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:258
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:263
 msgid "Failed fwaas process services sync"
 msgstr ""
 
@@ -13090,3 +13083,61 @@ msgstr ""
 #~ msgid "Number of security rules allowed per tenant, -1 for unlimited"
 #~ msgstr ""
 
+#~ msgid ""
+#~ "DNat is disabled for the router "
+#~ "%(router_id)s. Floating IPs cannot be "
+#~ "associated."
+#~ msgstr ""
+
+#~ msgid ""
+#~ "Unable to run Neutron with config "
+#~ "option '%s', as NVP does not "
+#~ "support it"
+#~ msgstr ""
+
+#~ msgid "Maximum concurrent connections to each NVP controller."
+#~ msgstr ""
+
+#~ msgid ""
+#~ "Minimum delay, in seconds, between two"
+#~ " state synchronization queries to NVP. "
+#~ "It must not exceed state_sync_interval"
+#~ msgstr ""
+
+#~ msgid ""
+#~ "Minimum number of resources to be "
+#~ "retrieved from NVP during state "
+#~ "synchronization"
+#~ msgstr ""
+
+#~ msgid "User name for NVP controllers in this cluster"
+#~ msgstr ""
+
+#~ msgid "Password for NVP controllers in this cluster"
+#~ msgstr ""
+
+#~ msgid "Lists the NVP controllers in this cluster"
+#~ msgstr ""
+
+#~ msgid ""
+#~ "This is uuid of the default NVP"
+#~ " Transport zone that will be used "
+#~ "for creating tunneled isolated \"Neutron\" "
+#~ "networks. It needs to be created "
+#~ "in NVP before starting Neutron with "
+#~ "the nvp plugin."
+#~ msgstr ""
+
+#~ msgid ""
+#~ "Unique identifier of the NVP L3 "
+#~ "Gateway service which will be used "
+#~ "for implementing routers and floating "
+#~ "IPs"
+#~ msgstr ""
+
+#~ msgid ""
+#~ "Unique identifier of the NVP L2 "
+#~ "Gateway service which will be used "
+#~ "by default for network gateways"
+#~ msgstr ""
+
index 8a6dbe29bbbcfdda1938884b35e1b1b756fd5a3e..7e236ccb3e9ca7fe2e18f274b2a446bc6ac85e8f 100644 (file)
@@ -7,7 +7,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version:  Quantum\n"
 "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2014-01-02 06:32+0000\n"
+"POT-Creation-Date: 2014-01-12 06:33+0000\n"
 "PO-Revision-Date: 2013-05-16 09:23+0000\n"
 "Last-Translator: openstackjenkins <jenkins@openstack.org>\n"
 "Language-Team: Italian "
@@ -896,7 +896,7 @@ msgstr ""
 msgid "Location to store DHCP server config files"
 msgstr ""
 
-#: neutron/agent/linux/dhcp.py:48 neutron/plugins/nicira/dhcp_meta/nvp.py:53
+#: neutron/agent/linux/dhcp.py:48 neutron/plugins/nicira/dhcp_meta/nvp.py:55
 msgid "Domain to use for building the hostnames"
 msgstr ""
 
@@ -1250,7 +1250,7 @@ msgid "TCP Port used by Nova metadata server."
 msgstr ""
 
 #: neutron/agent/metadata/agent.py:73
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:67
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:74
 msgid "Shared secret to sign instance-id request"
 msgstr ""
 
@@ -2436,30 +2436,30 @@ msgstr ""
 msgid "An exception occurred while creating the %(resource)s:%(item)s"
 msgstr ""
 
-#: neutron/db/db_base_plugin_v2.py:1043
+#: neutron/db/db_base_plugin_v2.py:1045
 #, python-format
 msgid "%(name)s '%(addr)s' does not match the ip_version '%(ip_version)s'"
 msgstr ""
 
-#: neutron/db/db_base_plugin_v2.py:1067
+#: neutron/db/db_base_plugin_v2.py:1069
 msgid "Gateway is not valid on subnet"
 msgstr ""
 
-#: neutron/db/db_base_plugin_v2.py:1087 neutron/db/db_base_plugin_v2.py:1101
+#: neutron/db/db_base_plugin_v2.py:1089 neutron/db/db_base_plugin_v2.py:1103
 msgid "new subnet"
 msgstr ""
 
-#: neutron/db/db_base_plugin_v2.py:1094
+#: neutron/db/db_base_plugin_v2.py:1096
 #, python-format
 msgid "Error parsing dns address %s"
 msgstr ""
 
-#: neutron/db/db_base_plugin_v2.py:1356
+#: neutron/db/db_base_plugin_v2.py:1358
 #, 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:1448
+#: neutron/db/db_base_plugin_v2.py:1450
 #, python-format
 msgid "%(address)s (%(subnet_id)s) is not recycled"
 msgstr ""
@@ -2988,51 +2988,51 @@ msgid ""
 "exceeds the maximum %(quota)s."
 msgstr ""
 
-#: neutron/extensions/firewall.py:40
+#: neutron/extensions/firewall.py:39
 #, python-format
 msgid "Firewall %(firewall_id)s could not be found."
 msgstr ""
 
-#: neutron/extensions/firewall.py:44
+#: neutron/extensions/firewall.py:43
 #, python-format
 msgid "Firewall %(firewall_id)s is still active."
 msgstr ""
 
-#: neutron/extensions/firewall.py:48
+#: neutron/extensions/firewall.py:47
 #, python-format
 msgid ""
 "Operation cannot be performed since associated Firewall %(firewall_id)s "
 "is in %(pending_state)s."
 msgstr ""
 
-#: neutron/extensions/firewall.py:53
+#: neutron/extensions/firewall.py:52
 #, python-format
 msgid "Firewall Policy %(firewall_policy_id)s could not be found."
 msgstr ""
 
-#: neutron/extensions/firewall.py:57
+#: neutron/extensions/firewall.py:56
 #, python-format
 msgid "Firewall Policy %(firewall_policy_id)s is being used."
 msgstr ""
 
-#: neutron/extensions/firewall.py:61
+#: neutron/extensions/firewall.py:60
 #, python-format
 msgid "Firewall Rule %(firewall_rule_id)s could not be found."
 msgstr ""
 
-#: neutron/extensions/firewall.py:65
+#: neutron/extensions/firewall.py:64
 #, python-format
 msgid "Firewall Rule %(firewall_rule_id)s is being used."
 msgstr ""
 
-#: neutron/extensions/firewall.py:69
+#: neutron/extensions/firewall.py:68
 #, python-format
 msgid ""
 "Firewall Rule %(firewall_rule_id)s is not associated  with Firewall "
 "Policy %(firewall_policy_id)s."
 msgstr ""
 
-#: neutron/extensions/firewall.py:74
+#: neutron/extensions/firewall.py:73
 #, python-format
 msgid ""
 "Firewall Rule protocol %(protocol)s is not supported. Only protocol "
@@ -3040,91 +3040,91 @@ msgid ""
 "supported."
 msgstr ""
 
-#: neutron/extensions/firewall.py:80
+#: neutron/extensions/firewall.py:79
 #, python-format
 msgid ""
 "Firewall rule action %(action)s is not supported. Only action values "
 "%(values)s are supported."
 msgstr ""
 
-#: neutron/extensions/firewall.py:85
+#: neutron/extensions/firewall.py:84
 #, python-format
 msgid "Invalid value for port %(port)s."
 msgstr ""
 
-#: neutron/extensions/firewall.py:89
+#: neutron/extensions/firewall.py:88
 msgid "Missing rule info argument for insert/remove rule operation."
 msgstr ""
 
-#: neutron/extensions/firewall.py:99
+#: neutron/extensions/firewall.py:98
 #, python-format
 msgid "%(driver)s: Internal driver error."
 msgstr ""
 
-#: neutron/extensions/firewall.py:148
+#: neutron/extensions/firewall.py:147
 #, python-format
 msgid "Port '%s' is not a valid number"
 msgstr ""
 
-#: neutron/extensions/firewall.py:152
+#: neutron/extensions/firewall.py:151
 #, python-format
 msgid "Invalid port '%s'"
 msgstr ""
 
-#: neutron/extensions/firewall.py:166
+#: neutron/extensions/firewall.py:165
 #, python-format
 msgid "%(msg_ip)s and %(msg_subnet)s"
 msgstr ""
 
-#: neutron/extensions/firewall.py:286
+#: neutron/extensions/firewall.py:285
 msgid "Number of firewalls allowed per tenant. A negative value means unlimited."
 msgstr ""
 
-#: neutron/extensions/firewall.py:290
+#: neutron/extensions/firewall.py:289
 msgid ""
 "Number of firewall policies allowed per tenant. A negative value means "
 "unlimited."
 msgstr ""
 
-#: neutron/extensions/firewall.py:294
+#: neutron/extensions/firewall.py:293
 msgid ""
 "Number of firewall rules allowed per tenant. A negative value means "
 "unlimited."
 msgstr ""
 
-#: neutron/extensions/l3.py:36
+#: neutron/extensions/l3.py:34
 #, python-format
 msgid "Router %(router_id)s could not be found"
 msgstr ""
 
-#: neutron/extensions/l3.py:40
+#: neutron/extensions/l3.py:38
 #, python-format
 msgid "Router %(router_id)s still has active ports"
 msgstr ""
 
-#: neutron/extensions/l3.py:44
+#: neutron/extensions/l3.py:42
 #, python-format
 msgid "Router %(router_id)s does not have an interface with id %(port_id)s"
 msgstr ""
 
-#: neutron/extensions/l3.py:49
+#: neutron/extensions/l3.py:47
 #, python-format
 msgid "Router %(router_id)s has no interface on subnet %(subnet_id)s"
 msgstr ""
 
-#: neutron/extensions/l3.py:54
+#: neutron/extensions/l3.py:52
 #, python-format
 msgid ""
 "Router interface for subnet %(subnet_id)s on router %(router_id)s cannot "
 "be deleted, as it is required by one or more floating IPs."
 msgstr ""
 
-#: neutron/extensions/l3.py:60
+#: neutron/extensions/l3.py:58
 #, python-format
 msgid "Floating IP %(floatingip_id)s could not be found"
 msgstr ""
 
-#: neutron/extensions/l3.py:64
+#: neutron/extensions/l3.py:62
 #, python-format
 msgid ""
 "External network %(external_network_id)s is not reachable from subnet "
@@ -3132,7 +3132,7 @@ msgid ""
 "Floating IP."
 msgstr ""
 
-#: neutron/extensions/l3.py:70
+#: neutron/extensions/l3.py:68
 #, python-format
 msgid ""
 "Cannot associate floating IP %(floating_ip_address)s (%(fip_id)s) with "
@@ -3140,37 +3140,30 @@ msgid ""
 "has a floating IP on external network %(net_id)s."
 msgstr ""
 
-#: neutron/extensions/l3.py:77
+#: neutron/extensions/l3.py:75
 #, python-format
 msgid ""
 "Port %(port_id)s has owner %(device_owner)s and therefore cannot be "
 "deleted directly via the port API."
 msgstr ""
 
-#: neutron/extensions/l3.py:82
+#: neutron/extensions/l3.py:80
 #, python-format
 msgid ""
 "Gateway cannot be updated for router %(router_id)s, since a gateway to "
 "external network %(net_id)s is required by one or more floating IPs."
 msgstr ""
 
-#: neutron/extensions/l3.py:142
+#: neutron/extensions/l3.py:140
 msgid "Number of routers allowed per tenant. A negative value means unlimited."
 msgstr ""
 
-#: neutron/extensions/l3.py:146
+#: neutron/extensions/l3.py:144
 msgid ""
 "Number of floating IPs allowed per tenant. A negative value means "
 "unlimited."
 msgstr ""
 
-#: neutron/extensions/l3_ext_gw_mode.py:28
-#, python-format
-msgid ""
-"DNat is disabled for the router %(router_id)s. Floating IPs cannot be "
-"associated."
-msgstr ""
-
 #: neutron/extensions/l3agentscheduler.py:49
 #: neutron/extensions/l3agentscheduler.py:87
 msgid "No plugin for L3 routing registered to handle router scheduling"
@@ -3270,21 +3263,21 @@ msgid ""
 " %(pool)s"
 msgstr ""
 
-#: neutron/extensions/metering.py:34
+#: neutron/extensions/metering.py:33
 #, python-format
 msgid "Metering label %(label_id)s does not exist"
 msgstr ""
 
-#: neutron/extensions/metering.py:38
+#: neutron/extensions/metering.py:37
 msgid "Duplicate Metering Rule in POST."
 msgstr ""
 
-#: neutron/extensions/metering.py:42
+#: neutron/extensions/metering.py:41
 #, python-format
 msgid "Metering label rule %(rule_id)s does not exist"
 msgstr ""
 
-#: neutron/extensions/metering.py:46
+#: neutron/extensions/metering.py:45
 #, python-format
 msgid ""
 "Metering label rule with remote_ip_prefix %(remote_ip_prefix)s overlaps "
@@ -3433,67 +3426,67 @@ msgstr ""
 msgid "API for retrieving service providers for Neutron advanced services"
 msgstr ""
 
-#: neutron/extensions/vpnaas.py:36
+#: neutron/extensions/vpnaas.py:33
 #, python-format
 msgid "VPNService %(vpnservice_id)s could not be found"
 msgstr ""
 
-#: neutron/extensions/vpnaas.py:40
+#: neutron/extensions/vpnaas.py:37
 #, python-format
 msgid "ipsec_site_connection %(ipsecsite_conn_id)s not found"
 msgstr ""
 
-#: neutron/extensions/vpnaas.py:44
+#: neutron/extensions/vpnaas.py:41
 #, python-format
 msgid "ipsec_site_connection %(attr)s is equal to or less than dpd_interval"
 msgstr ""
 
-#: neutron/extensions/vpnaas.py:49
+#: neutron/extensions/vpnaas.py:46
 #, python-format
 msgid "ipsec_site_connection MTU %(mtu)d is too small for ipv%(version)s"
 msgstr ""
 
-#: neutron/extensions/vpnaas.py:54
+#: neutron/extensions/vpnaas.py:51
 #, python-format
 msgid "IKEPolicy %(ikepolicy_id)s could not be found"
 msgstr ""
 
-#: neutron/extensions/vpnaas.py:58
+#: neutron/extensions/vpnaas.py:55
 #, python-format
 msgid "IPsecPolicy %(ipsecpolicy_id)s could not be found"
 msgstr ""
 
-#: neutron/extensions/vpnaas.py:62
+#: neutron/extensions/vpnaas.py:59
 #, python-format
 msgid "IKEPolicy %(ikepolicy_id)s is still in use"
 msgstr ""
 
-#: neutron/extensions/vpnaas.py:66
+#: neutron/extensions/vpnaas.py:63
 #, python-format
 msgid "VPNService %(vpnservice_id)s is still in use"
 msgstr ""
 
-#: neutron/extensions/vpnaas.py:70
+#: neutron/extensions/vpnaas.py:67
 #, python-format
 msgid "Router %(router_id)s is used by VPNService %(vpnservice_id)s"
 msgstr ""
 
-#: neutron/extensions/vpnaas.py:74
+#: neutron/extensions/vpnaas.py:71
 #, python-format
 msgid "Invalid state %(state)s of vpnaas resource %(id)s for updating"
 msgstr ""
 
-#: neutron/extensions/vpnaas.py:79
+#: neutron/extensions/vpnaas.py:76
 #, python-format
 msgid "IPsecPolicy %(ipsecpolicy_id)s is still in use"
 msgstr ""
 
-#: neutron/extensions/vpnaas.py:83
+#: neutron/extensions/vpnaas.py:80
 #, python-format
 msgid "Can not load driver :%(device_driver)s"
 msgstr ""
 
-#: neutron/extensions/vpnaas.py:87
+#: neutron/extensions/vpnaas.py:84
 #, python-format
 msgid "Subnet %(subnet_id)s is not connected to Router %(router_id)s"
 msgstr ""
@@ -5395,7 +5388,7 @@ msgstr ""
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:318
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:345
 #: neutron/plugins/mlnx/mlnx_plugin.py:191
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:408
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:413
 msgid "provider:network_type required"
 msgstr ""
 
@@ -5403,8 +5396,8 @@ msgstr ""
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:336
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:355
 #: neutron/plugins/mlnx/mlnx_plugin.py:221
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:418
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:437
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:423
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:442
 msgid "provider:segmentation_id required"
 msgstr ""
 
@@ -5423,7 +5416,7 @@ msgstr ""
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:343
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:377
 #: neutron/plugins/mlnx/mlnx_plugin.py:207
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:453
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:458
 #, python-format
 msgid "provider:network_type %s not supported"
 msgstr ""
@@ -5431,7 +5424,7 @@ msgstr ""
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:349
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:383
 #: neutron/plugins/mlnx/mlnx_plugin.py:248
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:459
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:464
 #, python-format
 msgid "Unknown provider:physical_network %s"
 msgstr ""
@@ -5439,7 +5432,7 @@ msgstr ""
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:355
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:389
 #: neutron/plugins/mlnx/mlnx_plugin.py:254
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:465
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:470
 msgid "provider:physical_network required"
 msgstr ""
 
@@ -5592,7 +5585,7 @@ msgstr ""
 #: neutron/plugins/hyperv/hyperv_neutron_plugin.py:254
 #: neutron/plugins/metaplugin/meta_neutron_plugin.py:175
 #: neutron/plugins/mlnx/mlnx_plugin.py:333
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:510
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:518
 #, python-format
 msgid "Created network: %s"
 msgstr ""
@@ -5953,7 +5946,7 @@ msgstr ""
 
 #: neutron/plugins/hyperv/db.py:41
 #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:117
-#: neutron/plugins/openvswitch/ovs_db_v2.py:136
+#: neutron/plugins/openvswitch/ovs_db_v2.py:137
 #, python-format
 msgid ""
 "Reserving vlan %(vlan_id)s on physical network %(physical_network)s from "
@@ -5968,7 +5961,7 @@ msgstr ""
 #: neutron/plugins/hyperv/db.py:79
 #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:140
 #: neutron/plugins/ml2/drivers/type_vlan.py:203
-#: neutron/plugins/openvswitch/ovs_db_v2.py:160
+#: neutron/plugins/openvswitch/ovs_db_v2.py:161
 #, python-format
 msgid ""
 "Reserving specific vlan %(vlan_id)s on physical network "
@@ -5982,7 +5975,7 @@ msgstr ""
 
 #: neutron/plugins/hyperv/db.py:141
 #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:181
-#: neutron/plugins/openvswitch/ovs_db_v2.py:201
+#: neutron/plugins/openvswitch/ovs_db_v2.py:202
 #, python-format
 msgid "vlan_id %(vlan_id)s on physical network %(physical_network)s not found"
 msgstr ""
@@ -5992,8 +5985,8 @@ msgstr ""
 #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:87
 #: neutron/plugins/ml2/drivers/type_vlan.py:127
 #: neutron/plugins/ml2/drivers/type_vlan.py:148
-#: neutron/plugins/openvswitch/ovs_db_v2.py:92
-#: neutron/plugins/openvswitch/ovs_db_v2.py:110
+#: neutron/plugins/openvswitch/ovs_db_v2.py:93
+#: neutron/plugins/openvswitch/ovs_db_v2.py:111
 #, python-format
 msgid ""
 "Removing vlan %(vlan_id)s on physical network %(physical_network)s from "
@@ -6035,7 +6028,7 @@ msgstr ""
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:306
 #: neutron/plugins/ml2/drivers/type_vlan.py:93
 #: neutron/plugins/mlnx/mlnx_plugin.py:143
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:362
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:365
 #, python-format
 msgid "Network VLAN ranges: %s"
 msgstr ""
@@ -6330,26 +6323,26 @@ msgstr ""
 
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:349
 #: neutron/plugins/mlnx/mlnx_plugin.py:216
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:412
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:417
 msgid "provider:segmentation_id specified for flat network"
 msgstr ""
 
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:358
 #: neutron/plugins/mlnx/mlnx_plugin.py:224
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:421
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:426
 #, python-format
 msgid "provider:segmentation_id out of range (%(min_id)s through %(max_id)s)"
 msgstr ""
 
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:365
 #: neutron/plugins/mlnx/mlnx_plugin.py:232
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:441
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:446
 msgid "provider:physical_network specified for local network"
 msgstr ""
 
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:371
 #: neutron/plugins/mlnx/mlnx_plugin.py:236
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:447
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:452
 msgid "provider:segmentation_id specified for local network"
 msgstr ""
 
@@ -6683,7 +6676,7 @@ msgstr ""
 
 #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:146
 #: neutron/plugins/ml2/drivers/type_vlan.py:209
-#: neutron/plugins/openvswitch/ovs_db_v2.py:166
+#: neutron/plugins/openvswitch/ovs_db_v2.py:167
 #, python-format
 msgid ""
 "Reserving specific vlan %(vlan_id)s on physical network "
@@ -6692,7 +6685,7 @@ msgstr ""
 
 #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:170
 #: neutron/plugins/ml2/drivers/type_vlan.py:258
-#: neutron/plugins/openvswitch/ovs_db_v2.py:196
+#: neutron/plugins/openvswitch/ovs_db_v2.py:197
 #, python-format
 msgid ""
 "Releasing vlan %(vlan_id)s on physical network %(physical_network)s to "
@@ -6701,7 +6694,7 @@ msgstr ""
 
 #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:175
 #: neutron/plugins/ml2/drivers/type_vlan.py:253
-#: neutron/plugins/openvswitch/ovs_db_v2.py:191
+#: neutron/plugins/openvswitch/ovs_db_v2.py:192
 #, python-format
 msgid ""
 "Releasing vlan %(vlan_id)s on physical network %(physical_network)s "
@@ -7795,7 +7788,7 @@ msgstr ""
 
 #: neutron/plugins/ml2/drivers/type_gre.py:155
 #: neutron/plugins/ml2/drivers/type_vxlan.py:165
-#: neutron/plugins/openvswitch/ovs_db_v2.py:234
+#: neutron/plugins/openvswitch/ovs_db_v2.py:235
 #, python-format
 msgid "Removing tunnel %s from pool"
 msgstr ""
@@ -7834,7 +7827,7 @@ msgid "%(type)s ID ranges: %(range)s"
 msgstr ""
 
 #: neutron/plugins/ml2/drivers/type_tunnel.py:71
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:431
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:436
 #, python-format
 msgid "provider:physical_network specified for %s network"
 msgstr ""
@@ -8173,7 +8166,7 @@ msgid "Mellanox Embedded Switch Plugin initialisation complete"
 msgstr ""
 
 #: neutron/plugins/mlnx/mlnx_plugin.py:141
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:360
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:363
 #, python-format
 msgid "%s. Server terminated!"
 msgstr ""
@@ -8925,7 +8918,7 @@ msgid "del_portinfo(): NotFound portinfo for port_id: %s"
 msgstr ""
 
 #: neutron/plugins/nec/db/api.py:212
-#: neutron/plugins/openvswitch/ovs_db_v2.py:322
+#: neutron/plugins/openvswitch/ovs_db_v2.py:323
 #, python-format
 msgid "get_port_with_securitygroups() called:port_id=%s"
 msgstr ""
@@ -9614,7 +9607,7 @@ msgstr ""
 
 #: neutron/plugins/nicira/dhcpmeta_modes.py:93
 #, python-format
-msgid "Unable to run Neutron with config option '%s', as NVP does not support it"
+msgid "Unable to run Neutron with config option '%s', as NSX does not support it"
 msgstr ""
 
 #: neutron/plugins/nicira/dhcpmeta_modes.py:96
@@ -9967,29 +9960,29 @@ msgstr ""
 msgid "[%(rid)d] Failed to parse API provider: %(e)s"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:34
+#: neutron/plugins/nicira/common/config.py:35
 msgid ""
 "Maximum number of ports of a logical switch on a bridged transport zone "
 "(default 5000)"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:37
+#: neutron/plugins/nicira/common/config.py:39
 msgid ""
 "Maximum number of ports of a logical switch on an overlay transport zone "
 "(default 256)"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:40
-msgid "Maximum concurrent connections to each NVP controller."
+#: neutron/plugins/nicira/common/config.py:43
+msgid "Maximum concurrent connections to each NSX controller."
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:43
+#: neutron/plugins/nicira/common/config.py:48
 msgid ""
 "Number of seconds a generation id should be valid for (default -1 meaning"
 " do not time out)"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:46
+#: neutron/plugins/nicira/common/config.py:52
 msgid ""
 "If set to access_network this enables a dedicated connection to the "
 "metadata proxy for metadata server access via Neutron router. If set to "
@@ -9998,135 +9991,135 @@ msgid ""
 "namespaces otherwise access_network should be used."
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:54
+#: neutron/plugins/nicira/common/config.py:61
 msgid ""
 "The default network tranport type to use (stt, gre, bridge, ipsec_gre, or"
 " ipsec_stt)"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:57
+#: neutron/plugins/nicira/common/config.py:65
 msgid "The mode used to implement DHCP/metadata services."
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:62
+#: neutron/plugins/nicira/common/config.py:71
 msgid ""
 "Interval in seconds between runs of the state synchronization task. Set "
 "it to 0 to disable it"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:65
+#: neutron/plugins/nicira/common/config.py:75
 msgid ""
 "Maximum value for the additional random delay in seconds between runs of "
 "the state synchronization task"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:69
+#: neutron/plugins/nicira/common/config.py:80
 msgid ""
 "Minimum delay, in seconds, between two state synchronization queries to "
-"NVP. It must not exceed state_sync_interval"
+"NSX. It must not exceed state_sync_interval"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:73
+#: neutron/plugins/nicira/common/config.py:85
 msgid ""
-"Minimum number of resources to be retrieved from NVP during state "
+"Minimum number of resources to be retrieved from NSX during state "
 "synchronization"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:76
+#: neutron/plugins/nicira/common/config.py:89
 msgid ""
 "Always read operational status from backend on show operations. Enabling "
 "this option might slow down the system."
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:84
-msgid "User name for NVP controllers in this cluster"
+#: neutron/plugins/nicira/common/config.py:98
+msgid "User name for NSX controllers in this cluster"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:88
-msgid "Password for NVP controllers in this cluster"
+#: neutron/plugins/nicira/common/config.py:103
+msgid "Password for NSX controllers in this cluster"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:91
+#: neutron/plugins/nicira/common/config.py:106
 msgid "Total time limit for a cluster request"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:94
+#: neutron/plugins/nicira/common/config.py:109
 msgid "Time before aborting a request"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:97
+#: neutron/plugins/nicira/common/config.py:112
 msgid "Number of time a request should be retried"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:100
+#: neutron/plugins/nicira/common/config.py:115
 msgid "Number of times a redirect should be followed"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:102
-msgid "Lists the NVP controllers in this cluster"
+#: neutron/plugins/nicira/common/config.py:118
+msgid "Lists the NSX controllers in this cluster"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:107
+#: neutron/plugins/nicira/common/config.py:123
 msgid ""
-"This is uuid of the default NVP Transport zone that will be used for "
+"This is uuid of the default NSX Transport zone that will be used for "
 "creating tunneled isolated \"Neutron\" networks. It needs to be created "
-"in NVP before starting Neutron with the nvp plugin."
+"in NSX before starting Neutron with the nsx plugin."
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:112
+#: neutron/plugins/nicira/common/config.py:128
 msgid ""
-"Unique identifier of the NVP L3 Gateway service which will be used for "
+"Unique identifier of the NSX L3 Gateway service which will be used for "
 "implementing routers and floating IPs"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:116
+#: neutron/plugins/nicira/common/config.py:132
 msgid ""
-"Unique identifier of the NVP L2 Gateway service which will be used by "
+"Unique identifier of the NSX L2 Gateway service which will be used by "
 "default for network gateways"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:119
+#: neutron/plugins/nicira/common/config.py:135
 msgid ""
 "Unique identifier of the Service Cluster which will be used by logical "
 "services like dhcp and metadata"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:122
+#: neutron/plugins/nicira/common/config.py:138
 msgid ""
 "Name of the interface on a L2 Gateway transport nodewhich should be used "
 "by default when setting up a network connection"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:132
+#: neutron/plugins/nicira/common/config.py:148
 msgid "User name for vsm"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:136
+#: neutron/plugins/nicira/common/config.py:152
 msgid "Password for vsm"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:138
+#: neutron/plugins/nicira/common/config.py:154
 msgid "uri for vsm"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:140
+#: neutron/plugins/nicira/common/config.py:156
 msgid "Optional parameter identifying the ID of datacenter to deploy NSX Edges"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:143
-#: neutron/plugins/nicira/common/config.py:149
+#: neutron/plugins/nicira/common/config.py:159
+#: neutron/plugins/nicira/common/config.py:165
 msgid "Optional parameter identifying the ID of datastore to deploy NSX Edges"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:146
+#: neutron/plugins/nicira/common/config.py:162
 msgid "Optional parameter identifying the ID of resource to deploy NSX Edges"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:152
+#: neutron/plugins/nicira/common/config.py:168
 msgid "Network ID for physical network connectivity"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:155
+#: neutron/plugins/nicira/common/config.py:171
 msgid "Task status check interval"
 msgstr ""
 
@@ -10496,143 +10489,143 @@ msgstr ""
 msgid "Monitor Resource binding with id:%s not found!"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:49
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:50
 msgid "Comma separated list of additional domain name servers"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:55
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:58
 msgid "Default DHCP lease time"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:61
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:66
 msgid "IP address used by Metadata server."
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:64
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:70
 msgid "TCP Port used by Metadata server."
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:96
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:103
 #, python-format
 msgid "Unable to find Logical Service Node for network %s"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:107
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:114
 #, python-format
 msgid "Unable to create LSN for network %s"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:115
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:122
 #, python-format
 msgid "Unable to delete Logical Service Node %s"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:132
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:139
 #, python-format
 msgid ""
 "Unable to find Logical Service Node Port for LSN %(lsn_id)s and subnet "
 "%(subnet_id)s"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:154
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:161
 #, python-format
 msgid ""
 "Unable to find Logical Service Node Port for LSN %(lsn_id)s and mac "
 "address %(mac)s"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:174
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:181
 #, python-format
 msgid "Unable to create port for LSN  %s"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:182
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:189
 #, python-format
 msgid "Unable to delete LSN Port %s"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:202
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:206
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:209
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:213
 #, python-format
 msgid "Metadata port not found while attempting to delete it from network %s"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:209
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:216
 #, python-format
 msgid "Unable to find Logical Services Node Port with MAC %s"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:288
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:295
 #, python-format
 msgid ""
 "Unable to configure dhcp for Logical Service Node %(lsn_id)s and port "
 "%(lsn_port_id)s"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:309
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:316
 #, python-format
 msgid "Unable to configure metadata access for subnet %s"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:332
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:339
 #, python-format
 msgid "Error while configuring LSN port %s"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:436
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:443
 #, python-format
 msgid ""
 "Error while creating subnet %(cidr)s for network %(network)s. Please, "
 "contact administrator"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:506
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:521
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:513
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:528
 #, python-format
 msgid "Performing DHCP %(action)s for resource: %(resource)s"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:516
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:523
 #, python-format
 msgid "Logical Services Node for network %s configured successfully"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:538
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:545
 #, python-format
 msgid "Error while configuring DHCP for port %s"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:550
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:557
 #, python-format
 msgid "DHCP is disabled for subnet %s: nothing to do"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:569
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:576
 #, python-format
 msgid "DHCP for port %s configured successfully"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:577
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:584
 #, python-format
 msgid "Network %s is external: nothing to do"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:585
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:592
 #, python-format
 msgid "Configuring metadata entry for port %s"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:597
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:604
 #, python-format
 msgid "Metadata for port %s configured successfully"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:601
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:608
 #, python-format
 msgid "Handle metadata access via router: %(r)s and interface %(i)s"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:618
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:625
 #, python-format
 msgid "Metadata for router %s handled successfully"
 msgstr ""
@@ -11139,78 +11132,78 @@ msgstr ""
 msgid "Exception in _check_pending_tasks"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_db_v2.py:215
+#: neutron/plugins/openvswitch/ovs_db_v2.py:216
 #, python-format
 msgid "Skipping unreasonable tunnel ID range %(tun_min)s:%(tun_max)s"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_db_v2.py:263
+#: neutron/plugins/openvswitch/ovs_db_v2.py:264
 #, python-format
 msgid "Reserving tunnel %s from pool"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_db_v2.py:278
+#: neutron/plugins/openvswitch/ovs_db_v2.py:279
 #, python-format
 msgid "Reserving specific tunnel %s from pool"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_db_v2.py:281
+#: neutron/plugins/openvswitch/ovs_db_v2.py:282
 #, python-format
 msgid "Reserving specific tunnel %s outside pool"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_db_v2.py:304
+#: neutron/plugins/openvswitch/ovs_db_v2.py:305
 #, python-format
 msgid "Releasing tunnel %s outside pool"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_db_v2.py:306
+#: neutron/plugins/openvswitch/ovs_db_v2.py:307
 #, python-format
 msgid "Releasing tunnel %s to pool"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_db_v2.py:308
+#: neutron/plugins/openvswitch/ovs_db_v2.py:309
 #, python-format
 msgid "tunnel_id %s not found"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_db_v2.py:380
+#: neutron/plugins/openvswitch/ovs_db_v2.py:381
 #, python-format
 msgid "Adding a tunnel endpoint for %s"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_db_v2.py:396
+#: neutron/plugins/openvswitch/ovs_db_v2.py:397
 #, python-format
 msgid ""
 "Adding a tunnel endpoint failed due to a concurrenttransaction had been "
 "committed (%s attempts left)"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_db_v2.py:401
+#: neutron/plugins/openvswitch/ovs_db_v2.py:402
 msgid "Unable to generate a new tunnel id"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:308
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:311
 #, python-format
 msgid "Invalid tenant_network_type: %s. Server terminated!"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:325
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:328
 #, python-format
 msgid "Tunneling disabled but tenant_network_type is '%s'. Server terminated!"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:371
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:374
 #, python-format
 msgid "Invalid tunnel ID range: '%(range)s' - %(e)s. Server terminated!"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:375
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:378
 #, python-format
 msgid "Tunnel ID ranges: %s"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:428
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:433
 #, python-format
 msgid "%s networks are not enabled"
 msgstr ""
@@ -12043,11 +12036,11 @@ msgid ""
 "firewall is supported per tenant."
 msgstr ""
 
-#: neutron/services/firewall/agents/firewall_agent_api.py:34
+#: neutron/services/firewall/agents/firewall_agent_api.py:33
 msgid "Name of the FWaaS Driver"
 msgstr ""
 
-#: neutron/services/firewall/agents/firewall_agent_api.py:38
+#: neutron/services/firewall/agents/firewall_agent_api.py:37
 msgid "Enable FWaaS"
 msgstr ""
 
@@ -12063,79 +12056,79 @@ msgstr ""
 msgid "Initializing firewall agent"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:73
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:74
 #, python-format
 msgid "FWaaS Driver Loaded: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:75
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:77
 #, python-format
 msgid "Error importing FWaaS device driver: %s"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:108
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:110
 #, python-format
 msgid "%(func_name)s from agent for fw: %(fwid)s"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:116
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:118
 #, python-format
 msgid "No Routers on tenant: %s"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:123
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:247
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:125
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:252
 #, python-format
 msgid "Apply fw on Router List: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:132
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:134
 #, python-format
 msgid "Firewall Driver Error for %(func_name)s for fw: %(fwid)s"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:147
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:149
 #, python-format
 msgid "FWaaS RPC failure in %(func_name)s for fw: %(fwid)s"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:164
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:177
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:166
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:179
 #, python-format
 msgid "Firewall Driver Error on fw state %(fwmsg)s for fw: %(fwid)s"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:189
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:191
 #, python-format
 msgid "Process router add, router_id: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:200
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:202
 #, python-format
 msgid "Process router add, fw_list: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:217
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:219
 #, python-format
 msgid "FWaaS RPC info call failed for '%s'."
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:229
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:234
 #, python-format
 msgid "Tenants with Firewalls: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:239
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:244
 #, python-format
 msgid "Router List: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:241
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:246
 #, python-format
 msgid "fw_list: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:258
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:263
 msgid "Failed fwaas process services sync"
 msgstr ""
 
@@ -13972,3 +13965,61 @@ msgstr ""
 #~ msgid "Number of security rules allowed per tenant, -1 for unlimited"
 #~ msgstr ""
 
+#~ msgid ""
+#~ "DNat is disabled for the router "
+#~ "%(router_id)s. Floating IPs cannot be "
+#~ "associated."
+#~ msgstr ""
+
+#~ msgid ""
+#~ "Unable to run Neutron with config "
+#~ "option '%s', as NVP does not "
+#~ "support it"
+#~ msgstr ""
+
+#~ msgid "Maximum concurrent connections to each NVP controller."
+#~ msgstr ""
+
+#~ msgid ""
+#~ "Minimum delay, in seconds, between two"
+#~ " state synchronization queries to NVP. "
+#~ "It must not exceed state_sync_interval"
+#~ msgstr ""
+
+#~ msgid ""
+#~ "Minimum number of resources to be "
+#~ "retrieved from NVP during state "
+#~ "synchronization"
+#~ msgstr ""
+
+#~ msgid "User name for NVP controllers in this cluster"
+#~ msgstr ""
+
+#~ msgid "Password for NVP controllers in this cluster"
+#~ msgstr ""
+
+#~ msgid "Lists the NVP controllers in this cluster"
+#~ msgstr ""
+
+#~ msgid ""
+#~ "This is uuid of the default NVP"
+#~ " Transport zone that will be used "
+#~ "for creating tunneled isolated \"Neutron\" "
+#~ "networks. It needs to be created "
+#~ "in NVP before starting Neutron with "
+#~ "the nvp plugin."
+#~ msgstr ""
+
+#~ msgid ""
+#~ "Unique identifier of the NVP L3 "
+#~ "Gateway service which will be used "
+#~ "for implementing routers and floating "
+#~ "IPs"
+#~ msgstr ""
+
+#~ msgid ""
+#~ "Unique identifier of the NVP L2 "
+#~ "Gateway service which will be used "
+#~ "by default for network gateways"
+#~ msgstr ""
+
index d6203d90fada428834555dbb54664d156681130f..4e65ef4fb762648fc191fc3f5ad77ef0ff3bfff5 100644 (file)
@@ -7,7 +7,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version:  Neutron\n"
 "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2014-01-02 06:32+0000\n"
+"POT-Creation-Date: 2014-01-12 06:33+0000\n"
 "PO-Revision-Date: 2013-01-28 21:54+0000\n"
 "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
 "Language-Team: Italian (Italy) "
@@ -896,7 +896,7 @@ msgstr ""
 msgid "Location to store DHCP server config files"
 msgstr ""
 
-#: neutron/agent/linux/dhcp.py:48 neutron/plugins/nicira/dhcp_meta/nvp.py:53
+#: neutron/agent/linux/dhcp.py:48 neutron/plugins/nicira/dhcp_meta/nvp.py:55
 msgid "Domain to use for building the hostnames"
 msgstr ""
 
@@ -1250,7 +1250,7 @@ msgid "TCP Port used by Nova metadata server."
 msgstr ""
 
 #: neutron/agent/metadata/agent.py:73
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:67
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:74
 msgid "Shared secret to sign instance-id request"
 msgstr ""
 
@@ -2436,30 +2436,30 @@ msgstr ""
 msgid "An exception occurred while creating the %(resource)s:%(item)s"
 msgstr ""
 
-#: neutron/db/db_base_plugin_v2.py:1043
+#: neutron/db/db_base_plugin_v2.py:1045
 #, python-format
 msgid "%(name)s '%(addr)s' does not match the ip_version '%(ip_version)s'"
 msgstr ""
 
-#: neutron/db/db_base_plugin_v2.py:1067
+#: neutron/db/db_base_plugin_v2.py:1069
 msgid "Gateway is not valid on subnet"
 msgstr ""
 
-#: neutron/db/db_base_plugin_v2.py:1087 neutron/db/db_base_plugin_v2.py:1101
+#: neutron/db/db_base_plugin_v2.py:1089 neutron/db/db_base_plugin_v2.py:1103
 msgid "new subnet"
 msgstr ""
 
-#: neutron/db/db_base_plugin_v2.py:1094
+#: neutron/db/db_base_plugin_v2.py:1096
 #, python-format
 msgid "Error parsing dns address %s"
 msgstr ""
 
-#: neutron/db/db_base_plugin_v2.py:1356
+#: neutron/db/db_base_plugin_v2.py:1358
 #, 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:1448
+#: neutron/db/db_base_plugin_v2.py:1450
 #, python-format
 msgid "%(address)s (%(subnet_id)s) is not recycled"
 msgstr ""
@@ -2988,51 +2988,51 @@ msgid ""
 "exceeds the maximum %(quota)s."
 msgstr ""
 
-#: neutron/extensions/firewall.py:40
+#: neutron/extensions/firewall.py:39
 #, python-format
 msgid "Firewall %(firewall_id)s could not be found."
 msgstr ""
 
-#: neutron/extensions/firewall.py:44
+#: neutron/extensions/firewall.py:43
 #, python-format
 msgid "Firewall %(firewall_id)s is still active."
 msgstr ""
 
-#: neutron/extensions/firewall.py:48
+#: neutron/extensions/firewall.py:47
 #, python-format
 msgid ""
 "Operation cannot be performed since associated Firewall %(firewall_id)s "
 "is in %(pending_state)s."
 msgstr ""
 
-#: neutron/extensions/firewall.py:53
+#: neutron/extensions/firewall.py:52
 #, python-format
 msgid "Firewall Policy %(firewall_policy_id)s could not be found."
 msgstr ""
 
-#: neutron/extensions/firewall.py:57
+#: neutron/extensions/firewall.py:56
 #, python-format
 msgid "Firewall Policy %(firewall_policy_id)s is being used."
 msgstr ""
 
-#: neutron/extensions/firewall.py:61
+#: neutron/extensions/firewall.py:60
 #, python-format
 msgid "Firewall Rule %(firewall_rule_id)s could not be found."
 msgstr ""
 
-#: neutron/extensions/firewall.py:65
+#: neutron/extensions/firewall.py:64
 #, python-format
 msgid "Firewall Rule %(firewall_rule_id)s is being used."
 msgstr ""
 
-#: neutron/extensions/firewall.py:69
+#: neutron/extensions/firewall.py:68
 #, python-format
 msgid ""
 "Firewall Rule %(firewall_rule_id)s is not associated  with Firewall "
 "Policy %(firewall_policy_id)s."
 msgstr ""
 
-#: neutron/extensions/firewall.py:74
+#: neutron/extensions/firewall.py:73
 #, python-format
 msgid ""
 "Firewall Rule protocol %(protocol)s is not supported. Only protocol "
@@ -3040,91 +3040,91 @@ msgid ""
 "supported."
 msgstr ""
 
-#: neutron/extensions/firewall.py:80
+#: neutron/extensions/firewall.py:79
 #, python-format
 msgid ""
 "Firewall rule action %(action)s is not supported. Only action values "
 "%(values)s are supported."
 msgstr ""
 
-#: neutron/extensions/firewall.py:85
+#: neutron/extensions/firewall.py:84
 #, python-format
 msgid "Invalid value for port %(port)s."
 msgstr ""
 
-#: neutron/extensions/firewall.py:89
+#: neutron/extensions/firewall.py:88
 msgid "Missing rule info argument for insert/remove rule operation."
 msgstr ""
 
-#: neutron/extensions/firewall.py:99
+#: neutron/extensions/firewall.py:98
 #, python-format
 msgid "%(driver)s: Internal driver error."
 msgstr ""
 
-#: neutron/extensions/firewall.py:148
+#: neutron/extensions/firewall.py:147
 #, python-format
 msgid "Port '%s' is not a valid number"
 msgstr ""
 
-#: neutron/extensions/firewall.py:152
+#: neutron/extensions/firewall.py:151
 #, python-format
 msgid "Invalid port '%s'"
 msgstr ""
 
-#: neutron/extensions/firewall.py:166
+#: neutron/extensions/firewall.py:165
 #, python-format
 msgid "%(msg_ip)s and %(msg_subnet)s"
 msgstr ""
 
-#: neutron/extensions/firewall.py:286
+#: neutron/extensions/firewall.py:285
 msgid "Number of firewalls allowed per tenant. A negative value means unlimited."
 msgstr ""
 
-#: neutron/extensions/firewall.py:290
+#: neutron/extensions/firewall.py:289
 msgid ""
 "Number of firewall policies allowed per tenant. A negative value means "
 "unlimited."
 msgstr ""
 
-#: neutron/extensions/firewall.py:294
+#: neutron/extensions/firewall.py:293
 msgid ""
 "Number of firewall rules allowed per tenant. A negative value means "
 "unlimited."
 msgstr ""
 
-#: neutron/extensions/l3.py:36
+#: neutron/extensions/l3.py:34
 #, python-format
 msgid "Router %(router_id)s could not be found"
 msgstr ""
 
-#: neutron/extensions/l3.py:40
+#: neutron/extensions/l3.py:38
 #, python-format
 msgid "Router %(router_id)s still has active ports"
 msgstr ""
 
-#: neutron/extensions/l3.py:44
+#: neutron/extensions/l3.py:42
 #, python-format
 msgid "Router %(router_id)s does not have an interface with id %(port_id)s"
 msgstr ""
 
-#: neutron/extensions/l3.py:49
+#: neutron/extensions/l3.py:47
 #, python-format
 msgid "Router %(router_id)s has no interface on subnet %(subnet_id)s"
 msgstr ""
 
-#: neutron/extensions/l3.py:54
+#: neutron/extensions/l3.py:52
 #, python-format
 msgid ""
 "Router interface for subnet %(subnet_id)s on router %(router_id)s cannot "
 "be deleted, as it is required by one or more floating IPs."
 msgstr ""
 
-#: neutron/extensions/l3.py:60
+#: neutron/extensions/l3.py:58
 #, python-format
 msgid "Floating IP %(floatingip_id)s could not be found"
 msgstr ""
 
-#: neutron/extensions/l3.py:64
+#: neutron/extensions/l3.py:62
 #, python-format
 msgid ""
 "External network %(external_network_id)s is not reachable from subnet "
@@ -3132,7 +3132,7 @@ msgid ""
 "Floating IP."
 msgstr ""
 
-#: neutron/extensions/l3.py:70
+#: neutron/extensions/l3.py:68
 #, python-format
 msgid ""
 "Cannot associate floating IP %(floating_ip_address)s (%(fip_id)s) with "
@@ -3140,37 +3140,30 @@ msgid ""
 "has a floating IP on external network %(net_id)s."
 msgstr ""
 
-#: neutron/extensions/l3.py:77
+#: neutron/extensions/l3.py:75
 #, python-format
 msgid ""
 "Port %(port_id)s has owner %(device_owner)s and therefore cannot be "
 "deleted directly via the port API."
 msgstr ""
 
-#: neutron/extensions/l3.py:82
+#: neutron/extensions/l3.py:80
 #, python-format
 msgid ""
 "Gateway cannot be updated for router %(router_id)s, since a gateway to "
 "external network %(net_id)s is required by one or more floating IPs."
 msgstr ""
 
-#: neutron/extensions/l3.py:142
+#: neutron/extensions/l3.py:140
 msgid "Number of routers allowed per tenant. A negative value means unlimited."
 msgstr ""
 
-#: neutron/extensions/l3.py:146
+#: neutron/extensions/l3.py:144
 msgid ""
 "Number of floating IPs allowed per tenant. A negative value means "
 "unlimited."
 msgstr ""
 
-#: neutron/extensions/l3_ext_gw_mode.py:28
-#, python-format
-msgid ""
-"DNat is disabled for the router %(router_id)s. Floating IPs cannot be "
-"associated."
-msgstr ""
-
 #: neutron/extensions/l3agentscheduler.py:49
 #: neutron/extensions/l3agentscheduler.py:87
 msgid "No plugin for L3 routing registered to handle router scheduling"
@@ -3270,21 +3263,21 @@ msgid ""
 " %(pool)s"
 msgstr ""
 
-#: neutron/extensions/metering.py:34
+#: neutron/extensions/metering.py:33
 #, python-format
 msgid "Metering label %(label_id)s does not exist"
 msgstr ""
 
-#: neutron/extensions/metering.py:38
+#: neutron/extensions/metering.py:37
 msgid "Duplicate Metering Rule in POST."
 msgstr ""
 
-#: neutron/extensions/metering.py:42
+#: neutron/extensions/metering.py:41
 #, python-format
 msgid "Metering label rule %(rule_id)s does not exist"
 msgstr ""
 
-#: neutron/extensions/metering.py:46
+#: neutron/extensions/metering.py:45
 #, python-format
 msgid ""
 "Metering label rule with remote_ip_prefix %(remote_ip_prefix)s overlaps "
@@ -3433,67 +3426,67 @@ msgstr ""
 msgid "API for retrieving service providers for Neutron advanced services"
 msgstr ""
 
-#: neutron/extensions/vpnaas.py:36
+#: neutron/extensions/vpnaas.py:33
 #, python-format
 msgid "VPNService %(vpnservice_id)s could not be found"
 msgstr ""
 
-#: neutron/extensions/vpnaas.py:40
+#: neutron/extensions/vpnaas.py:37
 #, python-format
 msgid "ipsec_site_connection %(ipsecsite_conn_id)s not found"
 msgstr ""
 
-#: neutron/extensions/vpnaas.py:44
+#: neutron/extensions/vpnaas.py:41
 #, python-format
 msgid "ipsec_site_connection %(attr)s is equal to or less than dpd_interval"
 msgstr ""
 
-#: neutron/extensions/vpnaas.py:49
+#: neutron/extensions/vpnaas.py:46
 #, python-format
 msgid "ipsec_site_connection MTU %(mtu)d is too small for ipv%(version)s"
 msgstr ""
 
-#: neutron/extensions/vpnaas.py:54
+#: neutron/extensions/vpnaas.py:51
 #, python-format
 msgid "IKEPolicy %(ikepolicy_id)s could not be found"
 msgstr ""
 
-#: neutron/extensions/vpnaas.py:58
+#: neutron/extensions/vpnaas.py:55
 #, python-format
 msgid "IPsecPolicy %(ipsecpolicy_id)s could not be found"
 msgstr ""
 
-#: neutron/extensions/vpnaas.py:62
+#: neutron/extensions/vpnaas.py:59
 #, python-format
 msgid "IKEPolicy %(ikepolicy_id)s is still in use"
 msgstr ""
 
-#: neutron/extensions/vpnaas.py:66
+#: neutron/extensions/vpnaas.py:63
 #, python-format
 msgid "VPNService %(vpnservice_id)s is still in use"
 msgstr ""
 
-#: neutron/extensions/vpnaas.py:70
+#: neutron/extensions/vpnaas.py:67
 #, python-format
 msgid "Router %(router_id)s is used by VPNService %(vpnservice_id)s"
 msgstr ""
 
-#: neutron/extensions/vpnaas.py:74
+#: neutron/extensions/vpnaas.py:71
 #, python-format
 msgid "Invalid state %(state)s of vpnaas resource %(id)s for updating"
 msgstr ""
 
-#: neutron/extensions/vpnaas.py:79
+#: neutron/extensions/vpnaas.py:76
 #, python-format
 msgid "IPsecPolicy %(ipsecpolicy_id)s is still in use"
 msgstr ""
 
-#: neutron/extensions/vpnaas.py:83
+#: neutron/extensions/vpnaas.py:80
 #, python-format
 msgid "Can not load driver :%(device_driver)s"
 msgstr ""
 
-#: neutron/extensions/vpnaas.py:87
+#: neutron/extensions/vpnaas.py:84
 #, python-format
 msgid "Subnet %(subnet_id)s is not connected to Router %(router_id)s"
 msgstr ""
@@ -5395,7 +5388,7 @@ msgstr ""
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:318
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:345
 #: neutron/plugins/mlnx/mlnx_plugin.py:191
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:408
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:413
 msgid "provider:network_type required"
 msgstr ""
 
@@ -5403,8 +5396,8 @@ msgstr ""
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:336
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:355
 #: neutron/plugins/mlnx/mlnx_plugin.py:221
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:418
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:437
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:423
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:442
 msgid "provider:segmentation_id required"
 msgstr ""
 
@@ -5423,7 +5416,7 @@ msgstr ""
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:343
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:377
 #: neutron/plugins/mlnx/mlnx_plugin.py:207
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:453
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:458
 #, python-format
 msgid "provider:network_type %s not supported"
 msgstr ""
@@ -5431,7 +5424,7 @@ msgstr ""
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:349
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:383
 #: neutron/plugins/mlnx/mlnx_plugin.py:248
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:459
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:464
 #, python-format
 msgid "Unknown provider:physical_network %s"
 msgstr ""
@@ -5439,7 +5432,7 @@ msgstr ""
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:355
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:389
 #: neutron/plugins/mlnx/mlnx_plugin.py:254
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:465
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:470
 msgid "provider:physical_network required"
 msgstr ""
 
@@ -5592,7 +5585,7 @@ msgstr ""
 #: neutron/plugins/hyperv/hyperv_neutron_plugin.py:254
 #: neutron/plugins/metaplugin/meta_neutron_plugin.py:175
 #: neutron/plugins/mlnx/mlnx_plugin.py:333
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:510
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:518
 #, python-format
 msgid "Created network: %s"
 msgstr ""
@@ -5953,7 +5946,7 @@ msgstr ""
 
 #: neutron/plugins/hyperv/db.py:41
 #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:117
-#: neutron/plugins/openvswitch/ovs_db_v2.py:136
+#: neutron/plugins/openvswitch/ovs_db_v2.py:137
 #, python-format
 msgid ""
 "Reserving vlan %(vlan_id)s on physical network %(physical_network)s from "
@@ -5968,7 +5961,7 @@ msgstr ""
 #: neutron/plugins/hyperv/db.py:79
 #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:140
 #: neutron/plugins/ml2/drivers/type_vlan.py:203
-#: neutron/plugins/openvswitch/ovs_db_v2.py:160
+#: neutron/plugins/openvswitch/ovs_db_v2.py:161
 #, python-format
 msgid ""
 "Reserving specific vlan %(vlan_id)s on physical network "
@@ -5982,7 +5975,7 @@ msgstr ""
 
 #: neutron/plugins/hyperv/db.py:141
 #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:181
-#: neutron/plugins/openvswitch/ovs_db_v2.py:201
+#: neutron/plugins/openvswitch/ovs_db_v2.py:202
 #, python-format
 msgid "vlan_id %(vlan_id)s on physical network %(physical_network)s not found"
 msgstr ""
@@ -5992,8 +5985,8 @@ msgstr ""
 #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:87
 #: neutron/plugins/ml2/drivers/type_vlan.py:127
 #: neutron/plugins/ml2/drivers/type_vlan.py:148
-#: neutron/plugins/openvswitch/ovs_db_v2.py:92
-#: neutron/plugins/openvswitch/ovs_db_v2.py:110
+#: neutron/plugins/openvswitch/ovs_db_v2.py:93
+#: neutron/plugins/openvswitch/ovs_db_v2.py:111
 #, python-format
 msgid ""
 "Removing vlan %(vlan_id)s on physical network %(physical_network)s from "
@@ -6035,7 +6028,7 @@ msgstr ""
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:306
 #: neutron/plugins/ml2/drivers/type_vlan.py:93
 #: neutron/plugins/mlnx/mlnx_plugin.py:143
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:362
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:365
 #, python-format
 msgid "Network VLAN ranges: %s"
 msgstr ""
@@ -6330,26 +6323,26 @@ msgstr ""
 
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:349
 #: neutron/plugins/mlnx/mlnx_plugin.py:216
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:412
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:417
 msgid "provider:segmentation_id specified for flat network"
 msgstr ""
 
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:358
 #: neutron/plugins/mlnx/mlnx_plugin.py:224
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:421
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:426
 #, python-format
 msgid "provider:segmentation_id out of range (%(min_id)s through %(max_id)s)"
 msgstr ""
 
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:365
 #: neutron/plugins/mlnx/mlnx_plugin.py:232
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:441
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:446
 msgid "provider:physical_network specified for local network"
 msgstr ""
 
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:371
 #: neutron/plugins/mlnx/mlnx_plugin.py:236
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:447
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:452
 msgid "provider:segmentation_id specified for local network"
 msgstr ""
 
@@ -6683,7 +6676,7 @@ msgstr ""
 
 #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:146
 #: neutron/plugins/ml2/drivers/type_vlan.py:209
-#: neutron/plugins/openvswitch/ovs_db_v2.py:166
+#: neutron/plugins/openvswitch/ovs_db_v2.py:167
 #, python-format
 msgid ""
 "Reserving specific vlan %(vlan_id)s on physical network "
@@ -6692,7 +6685,7 @@ msgstr ""
 
 #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:170
 #: neutron/plugins/ml2/drivers/type_vlan.py:258
-#: neutron/plugins/openvswitch/ovs_db_v2.py:196
+#: neutron/plugins/openvswitch/ovs_db_v2.py:197
 #, python-format
 msgid ""
 "Releasing vlan %(vlan_id)s on physical network %(physical_network)s to "
@@ -6701,7 +6694,7 @@ msgstr ""
 
 #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:175
 #: neutron/plugins/ml2/drivers/type_vlan.py:253
-#: neutron/plugins/openvswitch/ovs_db_v2.py:191
+#: neutron/plugins/openvswitch/ovs_db_v2.py:192
 #, python-format
 msgid ""
 "Releasing vlan %(vlan_id)s on physical network %(physical_network)s "
@@ -7795,7 +7788,7 @@ msgstr ""
 
 #: neutron/plugins/ml2/drivers/type_gre.py:155
 #: neutron/plugins/ml2/drivers/type_vxlan.py:165
-#: neutron/plugins/openvswitch/ovs_db_v2.py:234
+#: neutron/plugins/openvswitch/ovs_db_v2.py:235
 #, python-format
 msgid "Removing tunnel %s from pool"
 msgstr ""
@@ -7834,7 +7827,7 @@ msgid "%(type)s ID ranges: %(range)s"
 msgstr ""
 
 #: neutron/plugins/ml2/drivers/type_tunnel.py:71
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:431
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:436
 #, python-format
 msgid "provider:physical_network specified for %s network"
 msgstr ""
@@ -8173,7 +8166,7 @@ msgid "Mellanox Embedded Switch Plugin initialisation complete"
 msgstr ""
 
 #: neutron/plugins/mlnx/mlnx_plugin.py:141
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:360
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:363
 #, python-format
 msgid "%s. Server terminated!"
 msgstr ""
@@ -8925,7 +8918,7 @@ msgid "del_portinfo(): NotFound portinfo for port_id: %s"
 msgstr ""
 
 #: neutron/plugins/nec/db/api.py:212
-#: neutron/plugins/openvswitch/ovs_db_v2.py:322
+#: neutron/plugins/openvswitch/ovs_db_v2.py:323
 #, python-format
 msgid "get_port_with_securitygroups() called:port_id=%s"
 msgstr ""
@@ -9614,7 +9607,7 @@ msgstr ""
 
 #: neutron/plugins/nicira/dhcpmeta_modes.py:93
 #, python-format
-msgid "Unable to run Neutron with config option '%s', as NVP does not support it"
+msgid "Unable to run Neutron with config option '%s', as NSX does not support it"
 msgstr ""
 
 #: neutron/plugins/nicira/dhcpmeta_modes.py:96
@@ -9967,29 +9960,29 @@ msgstr ""
 msgid "[%(rid)d] Failed to parse API provider: %(e)s"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:34
+#: neutron/plugins/nicira/common/config.py:35
 msgid ""
 "Maximum number of ports of a logical switch on a bridged transport zone "
 "(default 5000)"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:37
+#: neutron/plugins/nicira/common/config.py:39
 msgid ""
 "Maximum number of ports of a logical switch on an overlay transport zone "
 "(default 256)"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:40
-msgid "Maximum concurrent connections to each NVP controller."
+#: neutron/plugins/nicira/common/config.py:43
+msgid "Maximum concurrent connections to each NSX controller."
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:43
+#: neutron/plugins/nicira/common/config.py:48
 msgid ""
 "Number of seconds a generation id should be valid for (default -1 meaning"
 " do not time out)"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:46
+#: neutron/plugins/nicira/common/config.py:52
 msgid ""
 "If set to access_network this enables a dedicated connection to the "
 "metadata proxy for metadata server access via Neutron router. If set to "
@@ -9998,135 +9991,135 @@ msgid ""
 "namespaces otherwise access_network should be used."
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:54
+#: neutron/plugins/nicira/common/config.py:61
 msgid ""
 "The default network tranport type to use (stt, gre, bridge, ipsec_gre, or"
 " ipsec_stt)"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:57
+#: neutron/plugins/nicira/common/config.py:65
 msgid "The mode used to implement DHCP/metadata services."
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:62
+#: neutron/plugins/nicira/common/config.py:71
 msgid ""
 "Interval in seconds between runs of the state synchronization task. Set "
 "it to 0 to disable it"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:65
+#: neutron/plugins/nicira/common/config.py:75
 msgid ""
 "Maximum value for the additional random delay in seconds between runs of "
 "the state synchronization task"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:69
+#: neutron/plugins/nicira/common/config.py:80
 msgid ""
 "Minimum delay, in seconds, between two state synchronization queries to "
-"NVP. It must not exceed state_sync_interval"
+"NSX. It must not exceed state_sync_interval"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:73
+#: neutron/plugins/nicira/common/config.py:85
 msgid ""
-"Minimum number of resources to be retrieved from NVP during state "
+"Minimum number of resources to be retrieved from NSX during state "
 "synchronization"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:76
+#: neutron/plugins/nicira/common/config.py:89
 msgid ""
 "Always read operational status from backend on show operations. Enabling "
 "this option might slow down the system."
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:84
-msgid "User name for NVP controllers in this cluster"
+#: neutron/plugins/nicira/common/config.py:98
+msgid "User name for NSX controllers in this cluster"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:88
-msgid "Password for NVP controllers in this cluster"
+#: neutron/plugins/nicira/common/config.py:103
+msgid "Password for NSX controllers in this cluster"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:91
+#: neutron/plugins/nicira/common/config.py:106
 msgid "Total time limit for a cluster request"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:94
+#: neutron/plugins/nicira/common/config.py:109
 msgid "Time before aborting a request"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:97
+#: neutron/plugins/nicira/common/config.py:112
 msgid "Number of time a request should be retried"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:100
+#: neutron/plugins/nicira/common/config.py:115
 msgid "Number of times a redirect should be followed"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:102
-msgid "Lists the NVP controllers in this cluster"
+#: neutron/plugins/nicira/common/config.py:118
+msgid "Lists the NSX controllers in this cluster"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:107
+#: neutron/plugins/nicira/common/config.py:123
 msgid ""
-"This is uuid of the default NVP Transport zone that will be used for "
+"This is uuid of the default NSX Transport zone that will be used for "
 "creating tunneled isolated \"Neutron\" networks. It needs to be created "
-"in NVP before starting Neutron with the nvp plugin."
+"in NSX before starting Neutron with the nsx plugin."
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:112
+#: neutron/plugins/nicira/common/config.py:128
 msgid ""
-"Unique identifier of the NVP L3 Gateway service which will be used for "
+"Unique identifier of the NSX L3 Gateway service which will be used for "
 "implementing routers and floating IPs"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:116
+#: neutron/plugins/nicira/common/config.py:132
 msgid ""
-"Unique identifier of the NVP L2 Gateway service which will be used by "
+"Unique identifier of the NSX L2 Gateway service which will be used by "
 "default for network gateways"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:119
+#: neutron/plugins/nicira/common/config.py:135
 msgid ""
 "Unique identifier of the Service Cluster which will be used by logical "
 "services like dhcp and metadata"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:122
+#: neutron/plugins/nicira/common/config.py:138
 msgid ""
 "Name of the interface on a L2 Gateway transport nodewhich should be used "
 "by default when setting up a network connection"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:132
+#: neutron/plugins/nicira/common/config.py:148
 msgid "User name for vsm"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:136
+#: neutron/plugins/nicira/common/config.py:152
 msgid "Password for vsm"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:138
+#: neutron/plugins/nicira/common/config.py:154
 msgid "uri for vsm"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:140
+#: neutron/plugins/nicira/common/config.py:156
 msgid "Optional parameter identifying the ID of datacenter to deploy NSX Edges"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:143
-#: neutron/plugins/nicira/common/config.py:149
+#: neutron/plugins/nicira/common/config.py:159
+#: neutron/plugins/nicira/common/config.py:165
 msgid "Optional parameter identifying the ID of datastore to deploy NSX Edges"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:146
+#: neutron/plugins/nicira/common/config.py:162
 msgid "Optional parameter identifying the ID of resource to deploy NSX Edges"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:152
+#: neutron/plugins/nicira/common/config.py:168
 msgid "Network ID for physical network connectivity"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:155
+#: neutron/plugins/nicira/common/config.py:171
 msgid "Task status check interval"
 msgstr ""
 
@@ -10496,143 +10489,143 @@ msgstr ""
 msgid "Monitor Resource binding with id:%s not found!"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:49
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:50
 msgid "Comma separated list of additional domain name servers"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:55
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:58
 msgid "Default DHCP lease time"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:61
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:66
 msgid "IP address used by Metadata server."
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:64
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:70
 msgid "TCP Port used by Metadata server."
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:96
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:103
 #, python-format
 msgid "Unable to find Logical Service Node for network %s"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:107
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:114
 #, python-format
 msgid "Unable to create LSN for network %s"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:115
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:122
 #, python-format
 msgid "Unable to delete Logical Service Node %s"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:132
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:139
 #, python-format
 msgid ""
 "Unable to find Logical Service Node Port for LSN %(lsn_id)s and subnet "
 "%(subnet_id)s"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:154
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:161
 #, python-format
 msgid ""
 "Unable to find Logical Service Node Port for LSN %(lsn_id)s and mac "
 "address %(mac)s"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:174
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:181
 #, python-format
 msgid "Unable to create port for LSN  %s"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:182
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:189
 #, python-format
 msgid "Unable to delete LSN Port %s"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:202
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:206
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:209
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:213
 #, python-format
 msgid "Metadata port not found while attempting to delete it from network %s"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:209
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:216
 #, python-format
 msgid "Unable to find Logical Services Node Port with MAC %s"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:288
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:295
 #, python-format
 msgid ""
 "Unable to configure dhcp for Logical Service Node %(lsn_id)s and port "
 "%(lsn_port_id)s"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:309
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:316
 #, python-format
 msgid "Unable to configure metadata access for subnet %s"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:332
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:339
 #, python-format
 msgid "Error while configuring LSN port %s"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:436
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:443
 #, python-format
 msgid ""
 "Error while creating subnet %(cidr)s for network %(network)s. Please, "
 "contact administrator"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:506
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:521
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:513
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:528
 #, python-format
 msgid "Performing DHCP %(action)s for resource: %(resource)s"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:516
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:523
 #, python-format
 msgid "Logical Services Node for network %s configured successfully"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:538
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:545
 #, python-format
 msgid "Error while configuring DHCP for port %s"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:550
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:557
 #, python-format
 msgid "DHCP is disabled for subnet %s: nothing to do"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:569
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:576
 #, python-format
 msgid "DHCP for port %s configured successfully"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:577
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:584
 #, python-format
 msgid "Network %s is external: nothing to do"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:585
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:592
 #, python-format
 msgid "Configuring metadata entry for port %s"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:597
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:604
 #, python-format
 msgid "Metadata for port %s configured successfully"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:601
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:608
 #, python-format
 msgid "Handle metadata access via router: %(r)s and interface %(i)s"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:618
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:625
 #, python-format
 msgid "Metadata for router %s handled successfully"
 msgstr ""
@@ -11139,78 +11132,78 @@ msgstr ""
 msgid "Exception in _check_pending_tasks"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_db_v2.py:215
+#: neutron/plugins/openvswitch/ovs_db_v2.py:216
 #, python-format
 msgid "Skipping unreasonable tunnel ID range %(tun_min)s:%(tun_max)s"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_db_v2.py:263
+#: neutron/plugins/openvswitch/ovs_db_v2.py:264
 #, python-format
 msgid "Reserving tunnel %s from pool"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_db_v2.py:278
+#: neutron/plugins/openvswitch/ovs_db_v2.py:279
 #, python-format
 msgid "Reserving specific tunnel %s from pool"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_db_v2.py:281
+#: neutron/plugins/openvswitch/ovs_db_v2.py:282
 #, python-format
 msgid "Reserving specific tunnel %s outside pool"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_db_v2.py:304
+#: neutron/plugins/openvswitch/ovs_db_v2.py:305
 #, python-format
 msgid "Releasing tunnel %s outside pool"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_db_v2.py:306
+#: neutron/plugins/openvswitch/ovs_db_v2.py:307
 #, python-format
 msgid "Releasing tunnel %s to pool"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_db_v2.py:308
+#: neutron/plugins/openvswitch/ovs_db_v2.py:309
 #, python-format
 msgid "tunnel_id %s not found"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_db_v2.py:380
+#: neutron/plugins/openvswitch/ovs_db_v2.py:381
 #, python-format
 msgid "Adding a tunnel endpoint for %s"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_db_v2.py:396
+#: neutron/plugins/openvswitch/ovs_db_v2.py:397
 #, python-format
 msgid ""
 "Adding a tunnel endpoint failed due to a concurrenttransaction had been "
 "committed (%s attempts left)"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_db_v2.py:401
+#: neutron/plugins/openvswitch/ovs_db_v2.py:402
 msgid "Unable to generate a new tunnel id"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:308
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:311
 #, python-format
 msgid "Invalid tenant_network_type: %s. Server terminated!"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:325
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:328
 #, python-format
 msgid "Tunneling disabled but tenant_network_type is '%s'. Server terminated!"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:371
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:374
 #, python-format
 msgid "Invalid tunnel ID range: '%(range)s' - %(e)s. Server terminated!"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:375
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:378
 #, python-format
 msgid "Tunnel ID ranges: %s"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:428
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:433
 #, python-format
 msgid "%s networks are not enabled"
 msgstr ""
@@ -12043,11 +12036,11 @@ msgid ""
 "firewall is supported per tenant."
 msgstr ""
 
-#: neutron/services/firewall/agents/firewall_agent_api.py:34
+#: neutron/services/firewall/agents/firewall_agent_api.py:33
 msgid "Name of the FWaaS Driver"
 msgstr ""
 
-#: neutron/services/firewall/agents/firewall_agent_api.py:38
+#: neutron/services/firewall/agents/firewall_agent_api.py:37
 msgid "Enable FWaaS"
 msgstr ""
 
@@ -12063,79 +12056,79 @@ msgstr ""
 msgid "Initializing firewall agent"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:73
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:74
 #, python-format
 msgid "FWaaS Driver Loaded: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:75
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:77
 #, python-format
 msgid "Error importing FWaaS device driver: %s"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:108
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:110
 #, python-format
 msgid "%(func_name)s from agent for fw: %(fwid)s"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:116
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:118
 #, python-format
 msgid "No Routers on tenant: %s"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:123
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:247
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:125
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:252
 #, python-format
 msgid "Apply fw on Router List: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:132
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:134
 #, python-format
 msgid "Firewall Driver Error for %(func_name)s for fw: %(fwid)s"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:147
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:149
 #, python-format
 msgid "FWaaS RPC failure in %(func_name)s for fw: %(fwid)s"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:164
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:177
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:166
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:179
 #, python-format
 msgid "Firewall Driver Error on fw state %(fwmsg)s for fw: %(fwid)s"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:189
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:191
 #, python-format
 msgid "Process router add, router_id: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:200
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:202
 #, python-format
 msgid "Process router add, fw_list: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:217
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:219
 #, python-format
 msgid "FWaaS RPC info call failed for '%s'."
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:229
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:234
 #, python-format
 msgid "Tenants with Firewalls: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:239
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:244
 #, python-format
 msgid "Router List: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:241
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:246
 #, python-format
 msgid "fw_list: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:258
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:263
 msgid "Failed fwaas process services sync"
 msgstr ""
 
@@ -13972,3 +13965,61 @@ msgstr ""
 #~ msgid "Number of security rules allowed per tenant, -1 for unlimited"
 #~ msgstr ""
 
+#~ msgid ""
+#~ "DNat is disabled for the router "
+#~ "%(router_id)s. Floating IPs cannot be "
+#~ "associated."
+#~ msgstr ""
+
+#~ msgid ""
+#~ "Unable to run Neutron with config "
+#~ "option '%s', as NVP does not "
+#~ "support it"
+#~ msgstr ""
+
+#~ msgid "Maximum concurrent connections to each NVP controller."
+#~ msgstr ""
+
+#~ msgid ""
+#~ "Minimum delay, in seconds, between two"
+#~ " state synchronization queries to NVP. "
+#~ "It must not exceed state_sync_interval"
+#~ msgstr ""
+
+#~ msgid ""
+#~ "Minimum number of resources to be "
+#~ "retrieved from NVP during state "
+#~ "synchronization"
+#~ msgstr ""
+
+#~ msgid "User name for NVP controllers in this cluster"
+#~ msgstr ""
+
+#~ msgid "Password for NVP controllers in this cluster"
+#~ msgstr ""
+
+#~ msgid "Lists the NVP controllers in this cluster"
+#~ msgstr ""
+
+#~ msgid ""
+#~ "This is uuid of the default NVP"
+#~ " Transport zone that will be used "
+#~ "for creating tunneled isolated \"Neutron\" "
+#~ "networks. It needs to be created "
+#~ "in NVP before starting Neutron with "
+#~ "the nvp plugin."
+#~ msgstr ""
+
+#~ msgid ""
+#~ "Unique identifier of the NVP L3 "
+#~ "Gateway service which will be used "
+#~ "for implementing routers and floating "
+#~ "IPs"
+#~ msgstr ""
+
+#~ msgid ""
+#~ "Unique identifier of the NVP L2 "
+#~ "Gateway service which will be used "
+#~ "by default for network gateways"
+#~ msgstr ""
+
index f53b8e7754194224e67a0db0075d6d9a110ae7e5..19d2bbe50c72d0e2162972d5d517695811d7bdd3 100644 (file)
@@ -8,7 +8,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version:  Quantum\n"
 "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2014-01-02 06:32+0000\n"
+"POT-Creation-Date: 2014-01-12 06:33+0000\n"
 "PO-Revision-Date: 2013-01-30 10:28+0000\n"
 "Last-Translator: Tomoyuki KATO <tomo@dream.daynight.jp>\n"
 "Language-Team: Japanese "
@@ -897,7 +897,7 @@ msgstr ""
 msgid "Location to store DHCP server config files"
 msgstr ""
 
-#: neutron/agent/linux/dhcp.py:48 neutron/plugins/nicira/dhcp_meta/nvp.py:53
+#: neutron/agent/linux/dhcp.py:48 neutron/plugins/nicira/dhcp_meta/nvp.py:55
 msgid "Domain to use for building the hostnames"
 msgstr ""
 
@@ -1251,7 +1251,7 @@ msgid "TCP Port used by Nova metadata server."
 msgstr ""
 
 #: neutron/agent/metadata/agent.py:73
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:67
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:74
 msgid "Shared secret to sign instance-id request"
 msgstr ""
 
@@ -2437,30 +2437,30 @@ msgstr ""
 msgid "An exception occurred while creating the %(resource)s:%(item)s"
 msgstr ""
 
-#: neutron/db/db_base_plugin_v2.py:1043
+#: neutron/db/db_base_plugin_v2.py:1045
 #, python-format
 msgid "%(name)s '%(addr)s' does not match the ip_version '%(ip_version)s'"
 msgstr ""
 
-#: neutron/db/db_base_plugin_v2.py:1067
+#: neutron/db/db_base_plugin_v2.py:1069
 msgid "Gateway is not valid on subnet"
 msgstr ""
 
-#: neutron/db/db_base_plugin_v2.py:1087 neutron/db/db_base_plugin_v2.py:1101
+#: neutron/db/db_base_plugin_v2.py:1089 neutron/db/db_base_plugin_v2.py:1103
 msgid "new subnet"
 msgstr ""
 
-#: neutron/db/db_base_plugin_v2.py:1094
+#: neutron/db/db_base_plugin_v2.py:1096
 #, python-format
 msgid "Error parsing dns address %s"
 msgstr ""
 
-#: neutron/db/db_base_plugin_v2.py:1356
+#: neutron/db/db_base_plugin_v2.py:1358
 #, 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:1448
+#: neutron/db/db_base_plugin_v2.py:1450
 #, python-format
 msgid "%(address)s (%(subnet_id)s) is not recycled"
 msgstr ""
@@ -2989,51 +2989,51 @@ msgid ""
 "exceeds the maximum %(quota)s."
 msgstr ""
 
-#: neutron/extensions/firewall.py:40
+#: neutron/extensions/firewall.py:39
 #, python-format
 msgid "Firewall %(firewall_id)s could not be found."
 msgstr ""
 
-#: neutron/extensions/firewall.py:44
+#: neutron/extensions/firewall.py:43
 #, python-format
 msgid "Firewall %(firewall_id)s is still active."
 msgstr ""
 
-#: neutron/extensions/firewall.py:48
+#: neutron/extensions/firewall.py:47
 #, python-format
 msgid ""
 "Operation cannot be performed since associated Firewall %(firewall_id)s "
 "is in %(pending_state)s."
 msgstr ""
 
-#: neutron/extensions/firewall.py:53
+#: neutron/extensions/firewall.py:52
 #, python-format
 msgid "Firewall Policy %(firewall_policy_id)s could not be found."
 msgstr ""
 
-#: neutron/extensions/firewall.py:57
+#: neutron/extensions/firewall.py:56
 #, python-format
 msgid "Firewall Policy %(firewall_policy_id)s is being used."
 msgstr ""
 
-#: neutron/extensions/firewall.py:61
+#: neutron/extensions/firewall.py:60
 #, python-format
 msgid "Firewall Rule %(firewall_rule_id)s could not be found."
 msgstr ""
 
-#: neutron/extensions/firewall.py:65
+#: neutron/extensions/firewall.py:64
 #, python-format
 msgid "Firewall Rule %(firewall_rule_id)s is being used."
 msgstr ""
 
-#: neutron/extensions/firewall.py:69
+#: neutron/extensions/firewall.py:68
 #, python-format
 msgid ""
 "Firewall Rule %(firewall_rule_id)s is not associated  with Firewall "
 "Policy %(firewall_policy_id)s."
 msgstr ""
 
-#: neutron/extensions/firewall.py:74
+#: neutron/extensions/firewall.py:73
 #, python-format
 msgid ""
 "Firewall Rule protocol %(protocol)s is not supported. Only protocol "
@@ -3041,91 +3041,91 @@ msgid ""
 "supported."
 msgstr ""
 
-#: neutron/extensions/firewall.py:80
+#: neutron/extensions/firewall.py:79
 #, python-format
 msgid ""
 "Firewall rule action %(action)s is not supported. Only action values "
 "%(values)s are supported."
 msgstr ""
 
-#: neutron/extensions/firewall.py:85
+#: neutron/extensions/firewall.py:84
 #, python-format
 msgid "Invalid value for port %(port)s."
 msgstr ""
 
-#: neutron/extensions/firewall.py:89
+#: neutron/extensions/firewall.py:88
 msgid "Missing rule info argument for insert/remove rule operation."
 msgstr ""
 
-#: neutron/extensions/firewall.py:99
+#: neutron/extensions/firewall.py:98
 #, python-format
 msgid "%(driver)s: Internal driver error."
 msgstr ""
 
-#: neutron/extensions/firewall.py:148
+#: neutron/extensions/firewall.py:147
 #, python-format
 msgid "Port '%s' is not a valid number"
 msgstr ""
 
-#: neutron/extensions/firewall.py:152
+#: neutron/extensions/firewall.py:151
 #, python-format
 msgid "Invalid port '%s'"
 msgstr ""
 
-#: neutron/extensions/firewall.py:166
+#: neutron/extensions/firewall.py:165
 #, python-format
 msgid "%(msg_ip)s and %(msg_subnet)s"
 msgstr ""
 
-#: neutron/extensions/firewall.py:286
+#: neutron/extensions/firewall.py:285
 msgid "Number of firewalls allowed per tenant. A negative value means unlimited."
 msgstr ""
 
-#: neutron/extensions/firewall.py:290
+#: neutron/extensions/firewall.py:289
 msgid ""
 "Number of firewall policies allowed per tenant. A negative value means "
 "unlimited."
 msgstr ""
 
-#: neutron/extensions/firewall.py:294
+#: neutron/extensions/firewall.py:293
 msgid ""
 "Number of firewall rules allowed per tenant. A negative value means "
 "unlimited."
 msgstr ""
 
-#: neutron/extensions/l3.py:36
+#: neutron/extensions/l3.py:34
 #, python-format
 msgid "Router %(router_id)s could not be found"
 msgstr ""
 
-#: neutron/extensions/l3.py:40
+#: neutron/extensions/l3.py:38
 #, python-format
 msgid "Router %(router_id)s still has active ports"
 msgstr ""
 
-#: neutron/extensions/l3.py:44
+#: neutron/extensions/l3.py:42
 #, python-format
 msgid "Router %(router_id)s does not have an interface with id %(port_id)s"
 msgstr ""
 
-#: neutron/extensions/l3.py:49
+#: neutron/extensions/l3.py:47
 #, python-format
 msgid "Router %(router_id)s has no interface on subnet %(subnet_id)s"
 msgstr ""
 
-#: neutron/extensions/l3.py:54
+#: neutron/extensions/l3.py:52
 #, python-format
 msgid ""
 "Router interface for subnet %(subnet_id)s on router %(router_id)s cannot "
 "be deleted, as it is required by one or more floating IPs."
 msgstr ""
 
-#: neutron/extensions/l3.py:60
+#: neutron/extensions/l3.py:58
 #, python-format
 msgid "Floating IP %(floatingip_id)s could not be found"
 msgstr ""
 
-#: neutron/extensions/l3.py:64
+#: neutron/extensions/l3.py:62
 #, python-format
 msgid ""
 "External network %(external_network_id)s is not reachable from subnet "
@@ -3133,7 +3133,7 @@ msgid ""
 "Floating IP."
 msgstr ""
 
-#: neutron/extensions/l3.py:70
+#: neutron/extensions/l3.py:68
 #, python-format
 msgid ""
 "Cannot associate floating IP %(floating_ip_address)s (%(fip_id)s) with "
@@ -3141,37 +3141,30 @@ msgid ""
 "has a floating IP on external network %(net_id)s."
 msgstr ""
 
-#: neutron/extensions/l3.py:77
+#: neutron/extensions/l3.py:75
 #, python-format
 msgid ""
 "Port %(port_id)s has owner %(device_owner)s and therefore cannot be "
 "deleted directly via the port API."
 msgstr ""
 
-#: neutron/extensions/l3.py:82
+#: neutron/extensions/l3.py:80
 #, python-format
 msgid ""
 "Gateway cannot be updated for router %(router_id)s, since a gateway to "
 "external network %(net_id)s is required by one or more floating IPs."
 msgstr ""
 
-#: neutron/extensions/l3.py:142
+#: neutron/extensions/l3.py:140
 msgid "Number of routers allowed per tenant. A negative value means unlimited."
 msgstr ""
 
-#: neutron/extensions/l3.py:146
+#: neutron/extensions/l3.py:144
 msgid ""
 "Number of floating IPs allowed per tenant. A negative value means "
 "unlimited."
 msgstr ""
 
-#: neutron/extensions/l3_ext_gw_mode.py:28
-#, python-format
-msgid ""
-"DNat is disabled for the router %(router_id)s. Floating IPs cannot be "
-"associated."
-msgstr ""
-
 #: neutron/extensions/l3agentscheduler.py:49
 #: neutron/extensions/l3agentscheduler.py:87
 msgid "No plugin for L3 routing registered to handle router scheduling"
@@ -3271,21 +3264,21 @@ msgid ""
 " %(pool)s"
 msgstr ""
 
-#: neutron/extensions/metering.py:34
+#: neutron/extensions/metering.py:33
 #, python-format
 msgid "Metering label %(label_id)s does not exist"
 msgstr ""
 
-#: neutron/extensions/metering.py:38
+#: neutron/extensions/metering.py:37
 msgid "Duplicate Metering Rule in POST."
 msgstr ""
 
-#: neutron/extensions/metering.py:42
+#: neutron/extensions/metering.py:41
 #, python-format
 msgid "Metering label rule %(rule_id)s does not exist"
 msgstr ""
 
-#: neutron/extensions/metering.py:46
+#: neutron/extensions/metering.py:45
 #, python-format
 msgid ""
 "Metering label rule with remote_ip_prefix %(remote_ip_prefix)s overlaps "
@@ -3434,67 +3427,67 @@ msgstr ""
 msgid "API for retrieving service providers for Neutron advanced services"
 msgstr ""
 
-#: neutron/extensions/vpnaas.py:36
+#: neutron/extensions/vpnaas.py:33
 #, python-format
 msgid "VPNService %(vpnservice_id)s could not be found"
 msgstr ""
 
-#: neutron/extensions/vpnaas.py:40
+#: neutron/extensions/vpnaas.py:37
 #, python-format
 msgid "ipsec_site_connection %(ipsecsite_conn_id)s not found"
 msgstr ""
 
-#: neutron/extensions/vpnaas.py:44
+#: neutron/extensions/vpnaas.py:41
 #, python-format
 msgid "ipsec_site_connection %(attr)s is equal to or less than dpd_interval"
 msgstr ""
 
-#: neutron/extensions/vpnaas.py:49
+#: neutron/extensions/vpnaas.py:46
 #, python-format
 msgid "ipsec_site_connection MTU %(mtu)d is too small for ipv%(version)s"
 msgstr ""
 
-#: neutron/extensions/vpnaas.py:54
+#: neutron/extensions/vpnaas.py:51
 #, python-format
 msgid "IKEPolicy %(ikepolicy_id)s could not be found"
 msgstr ""
 
-#: neutron/extensions/vpnaas.py:58
+#: neutron/extensions/vpnaas.py:55
 #, python-format
 msgid "IPsecPolicy %(ipsecpolicy_id)s could not be found"
 msgstr ""
 
-#: neutron/extensions/vpnaas.py:62
+#: neutron/extensions/vpnaas.py:59
 #, python-format
 msgid "IKEPolicy %(ikepolicy_id)s is still in use"
 msgstr ""
 
-#: neutron/extensions/vpnaas.py:66
+#: neutron/extensions/vpnaas.py:63
 #, python-format
 msgid "VPNService %(vpnservice_id)s is still in use"
 msgstr ""
 
-#: neutron/extensions/vpnaas.py:70
+#: neutron/extensions/vpnaas.py:67
 #, python-format
 msgid "Router %(router_id)s is used by VPNService %(vpnservice_id)s"
 msgstr ""
 
-#: neutron/extensions/vpnaas.py:74
+#: neutron/extensions/vpnaas.py:71
 #, python-format
 msgid "Invalid state %(state)s of vpnaas resource %(id)s for updating"
 msgstr ""
 
-#: neutron/extensions/vpnaas.py:79
+#: neutron/extensions/vpnaas.py:76
 #, python-format
 msgid "IPsecPolicy %(ipsecpolicy_id)s is still in use"
 msgstr ""
 
-#: neutron/extensions/vpnaas.py:83
+#: neutron/extensions/vpnaas.py:80
 #, python-format
 msgid "Can not load driver :%(device_driver)s"
 msgstr ""
 
-#: neutron/extensions/vpnaas.py:87
+#: neutron/extensions/vpnaas.py:84
 #, python-format
 msgid "Subnet %(subnet_id)s is not connected to Router %(router_id)s"
 msgstr ""
@@ -5396,7 +5389,7 @@ msgstr ""
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:318
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:345
 #: neutron/plugins/mlnx/mlnx_plugin.py:191
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:408
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:413
 msgid "provider:network_type required"
 msgstr ""
 
@@ -5404,8 +5397,8 @@ msgstr ""
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:336
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:355
 #: neutron/plugins/mlnx/mlnx_plugin.py:221
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:418
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:437
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:423
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:442
 msgid "provider:segmentation_id required"
 msgstr ""
 
@@ -5424,7 +5417,7 @@ msgstr ""
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:343
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:377
 #: neutron/plugins/mlnx/mlnx_plugin.py:207
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:453
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:458
 #, python-format
 msgid "provider:network_type %s not supported"
 msgstr ""
@@ -5432,7 +5425,7 @@ msgstr ""
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:349
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:383
 #: neutron/plugins/mlnx/mlnx_plugin.py:248
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:459
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:464
 #, python-format
 msgid "Unknown provider:physical_network %s"
 msgstr ""
@@ -5440,7 +5433,7 @@ msgstr ""
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:355
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:389
 #: neutron/plugins/mlnx/mlnx_plugin.py:254
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:465
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:470
 msgid "provider:physical_network required"
 msgstr ""
 
@@ -5593,7 +5586,7 @@ msgstr ""
 #: neutron/plugins/hyperv/hyperv_neutron_plugin.py:254
 #: neutron/plugins/metaplugin/meta_neutron_plugin.py:175
 #: neutron/plugins/mlnx/mlnx_plugin.py:333
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:510
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:518
 #, python-format
 msgid "Created network: %s"
 msgstr ""
@@ -5954,7 +5947,7 @@ msgstr ""
 
 #: neutron/plugins/hyperv/db.py:41
 #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:117
-#: neutron/plugins/openvswitch/ovs_db_v2.py:136
+#: neutron/plugins/openvswitch/ovs_db_v2.py:137
 #, python-format
 msgid ""
 "Reserving vlan %(vlan_id)s on physical network %(physical_network)s from "
@@ -5969,7 +5962,7 @@ msgstr ""
 #: neutron/plugins/hyperv/db.py:79
 #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:140
 #: neutron/plugins/ml2/drivers/type_vlan.py:203
-#: neutron/plugins/openvswitch/ovs_db_v2.py:160
+#: neutron/plugins/openvswitch/ovs_db_v2.py:161
 #, python-format
 msgid ""
 "Reserving specific vlan %(vlan_id)s on physical network "
@@ -5983,7 +5976,7 @@ msgstr ""
 
 #: neutron/plugins/hyperv/db.py:141
 #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:181
-#: neutron/plugins/openvswitch/ovs_db_v2.py:201
+#: neutron/plugins/openvswitch/ovs_db_v2.py:202
 #, python-format
 msgid "vlan_id %(vlan_id)s on physical network %(physical_network)s not found"
 msgstr ""
@@ -5993,8 +5986,8 @@ msgstr ""
 #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:87
 #: neutron/plugins/ml2/drivers/type_vlan.py:127
 #: neutron/plugins/ml2/drivers/type_vlan.py:148
-#: neutron/plugins/openvswitch/ovs_db_v2.py:92
-#: neutron/plugins/openvswitch/ovs_db_v2.py:110
+#: neutron/plugins/openvswitch/ovs_db_v2.py:93
+#: neutron/plugins/openvswitch/ovs_db_v2.py:111
 #, python-format
 msgid ""
 "Removing vlan %(vlan_id)s on physical network %(physical_network)s from "
@@ -6036,7 +6029,7 @@ msgstr ""
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:306
 #: neutron/plugins/ml2/drivers/type_vlan.py:93
 #: neutron/plugins/mlnx/mlnx_plugin.py:143
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:362
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:365
 #, python-format
 msgid "Network VLAN ranges: %s"
 msgstr ""
@@ -6331,26 +6324,26 @@ msgstr ""
 
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:349
 #: neutron/plugins/mlnx/mlnx_plugin.py:216
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:412
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:417
 msgid "provider:segmentation_id specified for flat network"
 msgstr ""
 
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:358
 #: neutron/plugins/mlnx/mlnx_plugin.py:224
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:421
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:426
 #, python-format
 msgid "provider:segmentation_id out of range (%(min_id)s through %(max_id)s)"
 msgstr ""
 
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:365
 #: neutron/plugins/mlnx/mlnx_plugin.py:232
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:441
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:446
 msgid "provider:physical_network specified for local network"
 msgstr ""
 
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:371
 #: neutron/plugins/mlnx/mlnx_plugin.py:236
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:447
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:452
 msgid "provider:segmentation_id specified for local network"
 msgstr ""
 
@@ -6684,7 +6677,7 @@ msgstr ""
 
 #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:146
 #: neutron/plugins/ml2/drivers/type_vlan.py:209
-#: neutron/plugins/openvswitch/ovs_db_v2.py:166
+#: neutron/plugins/openvswitch/ovs_db_v2.py:167
 #, python-format
 msgid ""
 "Reserving specific vlan %(vlan_id)s on physical network "
@@ -6693,7 +6686,7 @@ msgstr ""
 
 #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:170
 #: neutron/plugins/ml2/drivers/type_vlan.py:258
-#: neutron/plugins/openvswitch/ovs_db_v2.py:196
+#: neutron/plugins/openvswitch/ovs_db_v2.py:197
 #, python-format
 msgid ""
 "Releasing vlan %(vlan_id)s on physical network %(physical_network)s to "
@@ -6702,7 +6695,7 @@ msgstr ""
 
 #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:175
 #: neutron/plugins/ml2/drivers/type_vlan.py:253
-#: neutron/plugins/openvswitch/ovs_db_v2.py:191
+#: neutron/plugins/openvswitch/ovs_db_v2.py:192
 #, python-format
 msgid ""
 "Releasing vlan %(vlan_id)s on physical network %(physical_network)s "
@@ -7796,7 +7789,7 @@ msgstr ""
 
 #: neutron/plugins/ml2/drivers/type_gre.py:155
 #: neutron/plugins/ml2/drivers/type_vxlan.py:165
-#: neutron/plugins/openvswitch/ovs_db_v2.py:234
+#: neutron/plugins/openvswitch/ovs_db_v2.py:235
 #, python-format
 msgid "Removing tunnel %s from pool"
 msgstr ""
@@ -7835,7 +7828,7 @@ msgid "%(type)s ID ranges: %(range)s"
 msgstr ""
 
 #: neutron/plugins/ml2/drivers/type_tunnel.py:71
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:431
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:436
 #, python-format
 msgid "provider:physical_network specified for %s network"
 msgstr ""
@@ -8174,7 +8167,7 @@ msgid "Mellanox Embedded Switch Plugin initialisation complete"
 msgstr ""
 
 #: neutron/plugins/mlnx/mlnx_plugin.py:141
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:360
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:363
 #, python-format
 msgid "%s. Server terminated!"
 msgstr ""
@@ -8926,7 +8919,7 @@ msgid "del_portinfo(): NotFound portinfo for port_id: %s"
 msgstr ""
 
 #: neutron/plugins/nec/db/api.py:212
-#: neutron/plugins/openvswitch/ovs_db_v2.py:322
+#: neutron/plugins/openvswitch/ovs_db_v2.py:323
 #, python-format
 msgid "get_port_with_securitygroups() called:port_id=%s"
 msgstr ""
@@ -9615,7 +9608,7 @@ msgstr ""
 
 #: neutron/plugins/nicira/dhcpmeta_modes.py:93
 #, python-format
-msgid "Unable to run Neutron with config option '%s', as NVP does not support it"
+msgid "Unable to run Neutron with config option '%s', as NSX does not support it"
 msgstr ""
 
 #: neutron/plugins/nicira/dhcpmeta_modes.py:96
@@ -9968,29 +9961,29 @@ msgstr ""
 msgid "[%(rid)d] Failed to parse API provider: %(e)s"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:34
+#: neutron/plugins/nicira/common/config.py:35
 msgid ""
 "Maximum number of ports of a logical switch on a bridged transport zone "
 "(default 5000)"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:37
+#: neutron/plugins/nicira/common/config.py:39
 msgid ""
 "Maximum number of ports of a logical switch on an overlay transport zone "
 "(default 256)"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:40
-msgid "Maximum concurrent connections to each NVP controller."
+#: neutron/plugins/nicira/common/config.py:43
+msgid "Maximum concurrent connections to each NSX controller."
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:43
+#: neutron/plugins/nicira/common/config.py:48
 msgid ""
 "Number of seconds a generation id should be valid for (default -1 meaning"
 " do not time out)"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:46
+#: neutron/plugins/nicira/common/config.py:52
 msgid ""
 "If set to access_network this enables a dedicated connection to the "
 "metadata proxy for metadata server access via Neutron router. If set to "
@@ -9999,135 +9992,135 @@ msgid ""
 "namespaces otherwise access_network should be used."
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:54
+#: neutron/plugins/nicira/common/config.py:61
 msgid ""
 "The default network tranport type to use (stt, gre, bridge, ipsec_gre, or"
 " ipsec_stt)"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:57
+#: neutron/plugins/nicira/common/config.py:65
 msgid "The mode used to implement DHCP/metadata services."
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:62
+#: neutron/plugins/nicira/common/config.py:71
 msgid ""
 "Interval in seconds between runs of the state synchronization task. Set "
 "it to 0 to disable it"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:65
+#: neutron/plugins/nicira/common/config.py:75
 msgid ""
 "Maximum value for the additional random delay in seconds between runs of "
 "the state synchronization task"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:69
+#: neutron/plugins/nicira/common/config.py:80
 msgid ""
 "Minimum delay, in seconds, between two state synchronization queries to "
-"NVP. It must not exceed state_sync_interval"
+"NSX. It must not exceed state_sync_interval"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:73
+#: neutron/plugins/nicira/common/config.py:85
 msgid ""
-"Minimum number of resources to be retrieved from NVP during state "
+"Minimum number of resources to be retrieved from NSX during state "
 "synchronization"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:76
+#: neutron/plugins/nicira/common/config.py:89
 msgid ""
 "Always read operational status from backend on show operations. Enabling "
 "this option might slow down the system."
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:84
-msgid "User name for NVP controllers in this cluster"
+#: neutron/plugins/nicira/common/config.py:98
+msgid "User name for NSX controllers in this cluster"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:88
-msgid "Password for NVP controllers in this cluster"
+#: neutron/plugins/nicira/common/config.py:103
+msgid "Password for NSX controllers in this cluster"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:91
+#: neutron/plugins/nicira/common/config.py:106
 msgid "Total time limit for a cluster request"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:94
+#: neutron/plugins/nicira/common/config.py:109
 msgid "Time before aborting a request"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:97
+#: neutron/plugins/nicira/common/config.py:112
 msgid "Number of time a request should be retried"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:100
+#: neutron/plugins/nicira/common/config.py:115
 msgid "Number of times a redirect should be followed"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:102
-msgid "Lists the NVP controllers in this cluster"
+#: neutron/plugins/nicira/common/config.py:118
+msgid "Lists the NSX controllers in this cluster"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:107
+#: neutron/plugins/nicira/common/config.py:123
 msgid ""
-"This is uuid of the default NVP Transport zone that will be used for "
+"This is uuid of the default NSX Transport zone that will be used for "
 "creating tunneled isolated \"Neutron\" networks. It needs to be created "
-"in NVP before starting Neutron with the nvp plugin."
+"in NSX before starting Neutron with the nsx plugin."
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:112
+#: neutron/plugins/nicira/common/config.py:128
 msgid ""
-"Unique identifier of the NVP L3 Gateway service which will be used for "
+"Unique identifier of the NSX L3 Gateway service which will be used for "
 "implementing routers and floating IPs"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:116
+#: neutron/plugins/nicira/common/config.py:132
 msgid ""
-"Unique identifier of the NVP L2 Gateway service which will be used by "
+"Unique identifier of the NSX L2 Gateway service which will be used by "
 "default for network gateways"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:119
+#: neutron/plugins/nicira/common/config.py:135
 msgid ""
 "Unique identifier of the Service Cluster which will be used by logical "
 "services like dhcp and metadata"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:122
+#: neutron/plugins/nicira/common/config.py:138
 msgid ""
 "Name of the interface on a L2 Gateway transport nodewhich should be used "
 "by default when setting up a network connection"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:132
+#: neutron/plugins/nicira/common/config.py:148
 msgid "User name for vsm"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:136
+#: neutron/plugins/nicira/common/config.py:152
 msgid "Password for vsm"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:138
+#: neutron/plugins/nicira/common/config.py:154
 msgid "uri for vsm"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:140
+#: neutron/plugins/nicira/common/config.py:156
 msgid "Optional parameter identifying the ID of datacenter to deploy NSX Edges"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:143
-#: neutron/plugins/nicira/common/config.py:149
+#: neutron/plugins/nicira/common/config.py:159
+#: neutron/plugins/nicira/common/config.py:165
 msgid "Optional parameter identifying the ID of datastore to deploy NSX Edges"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:146
+#: neutron/plugins/nicira/common/config.py:162
 msgid "Optional parameter identifying the ID of resource to deploy NSX Edges"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:152
+#: neutron/plugins/nicira/common/config.py:168
 msgid "Network ID for physical network connectivity"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:155
+#: neutron/plugins/nicira/common/config.py:171
 msgid "Task status check interval"
 msgstr ""
 
@@ -10497,143 +10490,143 @@ msgstr ""
 msgid "Monitor Resource binding with id:%s not found!"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:49
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:50
 msgid "Comma separated list of additional domain name servers"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:55
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:58
 msgid "Default DHCP lease time"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:61
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:66
 msgid "IP address used by Metadata server."
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:64
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:70
 msgid "TCP Port used by Metadata server."
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:96
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:103
 #, python-format
 msgid "Unable to find Logical Service Node for network %s"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:107
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:114
 #, python-format
 msgid "Unable to create LSN for network %s"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:115
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:122
 #, python-format
 msgid "Unable to delete Logical Service Node %s"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:132
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:139
 #, python-format
 msgid ""
 "Unable to find Logical Service Node Port for LSN %(lsn_id)s and subnet "
 "%(subnet_id)s"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:154
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:161
 #, python-format
 msgid ""
 "Unable to find Logical Service Node Port for LSN %(lsn_id)s and mac "
 "address %(mac)s"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:174
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:181
 #, python-format
 msgid "Unable to create port for LSN  %s"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:182
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:189
 #, python-format
 msgid "Unable to delete LSN Port %s"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:202
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:206
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:209
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:213
 #, python-format
 msgid "Metadata port not found while attempting to delete it from network %s"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:209
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:216
 #, python-format
 msgid "Unable to find Logical Services Node Port with MAC %s"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:288
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:295
 #, python-format
 msgid ""
 "Unable to configure dhcp for Logical Service Node %(lsn_id)s and port "
 "%(lsn_port_id)s"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:309
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:316
 #, python-format
 msgid "Unable to configure metadata access for subnet %s"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:332
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:339
 #, python-format
 msgid "Error while configuring LSN port %s"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:436
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:443
 #, python-format
 msgid ""
 "Error while creating subnet %(cidr)s for network %(network)s. Please, "
 "contact administrator"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:506
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:521
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:513
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:528
 #, python-format
 msgid "Performing DHCP %(action)s for resource: %(resource)s"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:516
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:523
 #, python-format
 msgid "Logical Services Node for network %s configured successfully"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:538
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:545
 #, python-format
 msgid "Error while configuring DHCP for port %s"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:550
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:557
 #, python-format
 msgid "DHCP is disabled for subnet %s: nothing to do"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:569
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:576
 #, python-format
 msgid "DHCP for port %s configured successfully"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:577
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:584
 #, python-format
 msgid "Network %s is external: nothing to do"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:585
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:592
 #, python-format
 msgid "Configuring metadata entry for port %s"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:597
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:604
 #, python-format
 msgid "Metadata for port %s configured successfully"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:601
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:608
 #, python-format
 msgid "Handle metadata access via router: %(r)s and interface %(i)s"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:618
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:625
 #, python-format
 msgid "Metadata for router %s handled successfully"
 msgstr ""
@@ -11140,78 +11133,78 @@ msgstr ""
 msgid "Exception in _check_pending_tasks"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_db_v2.py:215
+#: neutron/plugins/openvswitch/ovs_db_v2.py:216
 #, python-format
 msgid "Skipping unreasonable tunnel ID range %(tun_min)s:%(tun_max)s"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_db_v2.py:263
+#: neutron/plugins/openvswitch/ovs_db_v2.py:264
 #, python-format
 msgid "Reserving tunnel %s from pool"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_db_v2.py:278
+#: neutron/plugins/openvswitch/ovs_db_v2.py:279
 #, python-format
 msgid "Reserving specific tunnel %s from pool"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_db_v2.py:281
+#: neutron/plugins/openvswitch/ovs_db_v2.py:282
 #, python-format
 msgid "Reserving specific tunnel %s outside pool"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_db_v2.py:304
+#: neutron/plugins/openvswitch/ovs_db_v2.py:305
 #, python-format
 msgid "Releasing tunnel %s outside pool"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_db_v2.py:306
+#: neutron/plugins/openvswitch/ovs_db_v2.py:307
 #, python-format
 msgid "Releasing tunnel %s to pool"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_db_v2.py:308
+#: neutron/plugins/openvswitch/ovs_db_v2.py:309
 #, python-format
 msgid "tunnel_id %s not found"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_db_v2.py:380
+#: neutron/plugins/openvswitch/ovs_db_v2.py:381
 #, python-format
 msgid "Adding a tunnel endpoint for %s"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_db_v2.py:396
+#: neutron/plugins/openvswitch/ovs_db_v2.py:397
 #, python-format
 msgid ""
 "Adding a tunnel endpoint failed due to a concurrenttransaction had been "
 "committed (%s attempts left)"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_db_v2.py:401
+#: neutron/plugins/openvswitch/ovs_db_v2.py:402
 msgid "Unable to generate a new tunnel id"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:308
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:311
 #, python-format
 msgid "Invalid tenant_network_type: %s. Server terminated!"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:325
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:328
 #, python-format
 msgid "Tunneling disabled but tenant_network_type is '%s'. Server terminated!"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:371
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:374
 #, python-format
 msgid "Invalid tunnel ID range: '%(range)s' - %(e)s. Server terminated!"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:375
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:378
 #, python-format
 msgid "Tunnel ID ranges: %s"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:428
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:433
 #, python-format
 msgid "%s networks are not enabled"
 msgstr ""
@@ -12044,11 +12037,11 @@ msgid ""
 "firewall is supported per tenant."
 msgstr ""
 
-#: neutron/services/firewall/agents/firewall_agent_api.py:34
+#: neutron/services/firewall/agents/firewall_agent_api.py:33
 msgid "Name of the FWaaS Driver"
 msgstr ""
 
-#: neutron/services/firewall/agents/firewall_agent_api.py:38
+#: neutron/services/firewall/agents/firewall_agent_api.py:37
 msgid "Enable FWaaS"
 msgstr ""
 
@@ -12064,79 +12057,79 @@ msgstr ""
 msgid "Initializing firewall agent"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:73
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:74
 #, python-format
 msgid "FWaaS Driver Loaded: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:75
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:77
 #, python-format
 msgid "Error importing FWaaS device driver: %s"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:108
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:110
 #, python-format
 msgid "%(func_name)s from agent for fw: %(fwid)s"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:116
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:118
 #, python-format
 msgid "No Routers on tenant: %s"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:123
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:247
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:125
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:252
 #, python-format
 msgid "Apply fw on Router List: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:132
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:134
 #, python-format
 msgid "Firewall Driver Error for %(func_name)s for fw: %(fwid)s"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:147
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:149
 #, python-format
 msgid "FWaaS RPC failure in %(func_name)s for fw: %(fwid)s"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:164
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:177
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:166
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:179
 #, python-format
 msgid "Firewall Driver Error on fw state %(fwmsg)s for fw: %(fwid)s"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:189
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:191
 #, python-format
 msgid "Process router add, router_id: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:200
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:202
 #, python-format
 msgid "Process router add, fw_list: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:217
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:219
 #, python-format
 msgid "FWaaS RPC info call failed for '%s'."
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:229
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:234
 #, python-format
 msgid "Tenants with Firewalls: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:239
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:244
 #, python-format
 msgid "Router List: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:241
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:246
 #, python-format
 msgid "fw_list: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:258
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:263
 msgid "Failed fwaas process services sync"
 msgstr ""
 
@@ -13973,3 +13966,61 @@ msgstr ""
 #~ msgid "Number of security rules allowed per tenant, -1 for unlimited"
 #~ msgstr ""
 
+#~ msgid ""
+#~ "DNat is disabled for the router "
+#~ "%(router_id)s. Floating IPs cannot be "
+#~ "associated."
+#~ msgstr ""
+
+#~ msgid ""
+#~ "Unable to run Neutron with config "
+#~ "option '%s', as NVP does not "
+#~ "support it"
+#~ msgstr ""
+
+#~ msgid "Maximum concurrent connections to each NVP controller."
+#~ msgstr ""
+
+#~ msgid ""
+#~ "Minimum delay, in seconds, between two"
+#~ " state synchronization queries to NVP. "
+#~ "It must not exceed state_sync_interval"
+#~ msgstr ""
+
+#~ msgid ""
+#~ "Minimum number of resources to be "
+#~ "retrieved from NVP during state "
+#~ "synchronization"
+#~ msgstr ""
+
+#~ msgid "User name for NVP controllers in this cluster"
+#~ msgstr ""
+
+#~ msgid "Password for NVP controllers in this cluster"
+#~ msgstr ""
+
+#~ msgid "Lists the NVP controllers in this cluster"
+#~ msgstr ""
+
+#~ msgid ""
+#~ "This is uuid of the default NVP"
+#~ " Transport zone that will be used "
+#~ "for creating tunneled isolated \"Neutron\" "
+#~ "networks. It needs to be created "
+#~ "in NVP before starting Neutron with "
+#~ "the nvp plugin."
+#~ msgstr ""
+
+#~ msgid ""
+#~ "Unique identifier of the NVP L3 "
+#~ "Gateway service which will be used "
+#~ "for implementing routers and floating "
+#~ "IPs"
+#~ msgstr ""
+
+#~ msgid ""
+#~ "Unique identifier of the NVP L2 "
+#~ "Gateway service which will be used "
+#~ "by default for network gateways"
+#~ msgstr ""
+
index 761807f4a8db958813321d6c8b7c91da9f3a7436..8e77e5927dc0bf77c4f285cd5f1cede42a7087ee 100644 (file)
@@ -8,7 +8,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version:  Quantum\n"
 "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2014-01-02 06:32+0000\n"
+"POT-Creation-Date: 2014-01-12 06:33+0000\n"
 "PO-Revision-Date: 2013-04-19 14:53+0000\n"
 "Last-Translator: Nika Chkhikvishvili <frrrredo@gmail.com>\n"
 "Language-Team: ka_GE <LL@li.org>\n"
@@ -896,7 +896,7 @@ msgstr ""
 msgid "Location to store DHCP server config files"
 msgstr ""
 
-#: neutron/agent/linux/dhcp.py:48 neutron/plugins/nicira/dhcp_meta/nvp.py:53
+#: neutron/agent/linux/dhcp.py:48 neutron/plugins/nicira/dhcp_meta/nvp.py:55
 msgid "Domain to use for building the hostnames"
 msgstr ""
 
@@ -1250,7 +1250,7 @@ msgid "TCP Port used by Nova metadata server."
 msgstr ""
 
 #: neutron/agent/metadata/agent.py:73
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:67
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:74
 msgid "Shared secret to sign instance-id request"
 msgstr ""
 
@@ -2436,30 +2436,30 @@ msgstr ""
 msgid "An exception occurred while creating the %(resource)s:%(item)s"
 msgstr ""
 
-#: neutron/db/db_base_plugin_v2.py:1043
+#: neutron/db/db_base_plugin_v2.py:1045
 #, python-format
 msgid "%(name)s '%(addr)s' does not match the ip_version '%(ip_version)s'"
 msgstr ""
 
-#: neutron/db/db_base_plugin_v2.py:1067
+#: neutron/db/db_base_plugin_v2.py:1069
 msgid "Gateway is not valid on subnet"
 msgstr ""
 
-#: neutron/db/db_base_plugin_v2.py:1087 neutron/db/db_base_plugin_v2.py:1101
+#: neutron/db/db_base_plugin_v2.py:1089 neutron/db/db_base_plugin_v2.py:1103
 msgid "new subnet"
 msgstr ""
 
-#: neutron/db/db_base_plugin_v2.py:1094
+#: neutron/db/db_base_plugin_v2.py:1096
 #, python-format
 msgid "Error parsing dns address %s"
 msgstr ""
 
-#: neutron/db/db_base_plugin_v2.py:1356
+#: neutron/db/db_base_plugin_v2.py:1358
 #, 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:1448
+#: neutron/db/db_base_plugin_v2.py:1450
 #, python-format
 msgid "%(address)s (%(subnet_id)s) is not recycled"
 msgstr ""
@@ -2988,51 +2988,51 @@ msgid ""
 "exceeds the maximum %(quota)s."
 msgstr ""
 
-#: neutron/extensions/firewall.py:40
+#: neutron/extensions/firewall.py:39
 #, python-format
 msgid "Firewall %(firewall_id)s could not be found."
 msgstr ""
 
-#: neutron/extensions/firewall.py:44
+#: neutron/extensions/firewall.py:43
 #, python-format
 msgid "Firewall %(firewall_id)s is still active."
 msgstr ""
 
-#: neutron/extensions/firewall.py:48
+#: neutron/extensions/firewall.py:47
 #, python-format
 msgid ""
 "Operation cannot be performed since associated Firewall %(firewall_id)s "
 "is in %(pending_state)s."
 msgstr ""
 
-#: neutron/extensions/firewall.py:53
+#: neutron/extensions/firewall.py:52
 #, python-format
 msgid "Firewall Policy %(firewall_policy_id)s could not be found."
 msgstr ""
 
-#: neutron/extensions/firewall.py:57
+#: neutron/extensions/firewall.py:56
 #, python-format
 msgid "Firewall Policy %(firewall_policy_id)s is being used."
 msgstr ""
 
-#: neutron/extensions/firewall.py:61
+#: neutron/extensions/firewall.py:60
 #, python-format
 msgid "Firewall Rule %(firewall_rule_id)s could not be found."
 msgstr ""
 
-#: neutron/extensions/firewall.py:65
+#: neutron/extensions/firewall.py:64
 #, python-format
 msgid "Firewall Rule %(firewall_rule_id)s is being used."
 msgstr ""
 
-#: neutron/extensions/firewall.py:69
+#: neutron/extensions/firewall.py:68
 #, python-format
 msgid ""
 "Firewall Rule %(firewall_rule_id)s is not associated  with Firewall "
 "Policy %(firewall_policy_id)s."
 msgstr ""
 
-#: neutron/extensions/firewall.py:74
+#: neutron/extensions/firewall.py:73
 #, python-format
 msgid ""
 "Firewall Rule protocol %(protocol)s is not supported. Only protocol "
@@ -3040,91 +3040,91 @@ msgid ""
 "supported."
 msgstr ""
 
-#: neutron/extensions/firewall.py:80
+#: neutron/extensions/firewall.py:79
 #, python-format
 msgid ""
 "Firewall rule action %(action)s is not supported. Only action values "
 "%(values)s are supported."
 msgstr ""
 
-#: neutron/extensions/firewall.py:85
+#: neutron/extensions/firewall.py:84
 #, python-format
 msgid "Invalid value for port %(port)s."
 msgstr ""
 
-#: neutron/extensions/firewall.py:89
+#: neutron/extensions/firewall.py:88
 msgid "Missing rule info argument for insert/remove rule operation."
 msgstr ""
 
-#: neutron/extensions/firewall.py:99
+#: neutron/extensions/firewall.py:98
 #, python-format
 msgid "%(driver)s: Internal driver error."
 msgstr ""
 
-#: neutron/extensions/firewall.py:148
+#: neutron/extensions/firewall.py:147
 #, python-format
 msgid "Port '%s' is not a valid number"
 msgstr ""
 
-#: neutron/extensions/firewall.py:152
+#: neutron/extensions/firewall.py:151
 #, python-format
 msgid "Invalid port '%s'"
 msgstr ""
 
-#: neutron/extensions/firewall.py:166
+#: neutron/extensions/firewall.py:165
 #, python-format
 msgid "%(msg_ip)s and %(msg_subnet)s"
 msgstr ""
 
-#: neutron/extensions/firewall.py:286
+#: neutron/extensions/firewall.py:285
 msgid "Number of firewalls allowed per tenant. A negative value means unlimited."
 msgstr ""
 
-#: neutron/extensions/firewall.py:290
+#: neutron/extensions/firewall.py:289
 msgid ""
 "Number of firewall policies allowed per tenant. A negative value means "
 "unlimited."
 msgstr ""
 
-#: neutron/extensions/firewall.py:294
+#: neutron/extensions/firewall.py:293
 msgid ""
 "Number of firewall rules allowed per tenant. A negative value means "
 "unlimited."
 msgstr ""
 
-#: neutron/extensions/l3.py:36
+#: neutron/extensions/l3.py:34
 #, python-format
 msgid "Router %(router_id)s could not be found"
 msgstr ""
 
-#: neutron/extensions/l3.py:40
+#: neutron/extensions/l3.py:38
 #, python-format
 msgid "Router %(router_id)s still has active ports"
 msgstr ""
 
-#: neutron/extensions/l3.py:44
+#: neutron/extensions/l3.py:42
 #, python-format
 msgid "Router %(router_id)s does not have an interface with id %(port_id)s"
 msgstr ""
 
-#: neutron/extensions/l3.py:49
+#: neutron/extensions/l3.py:47
 #, python-format
 msgid "Router %(router_id)s has no interface on subnet %(subnet_id)s"
 msgstr ""
 
-#: neutron/extensions/l3.py:54
+#: neutron/extensions/l3.py:52
 #, python-format
 msgid ""
 "Router interface for subnet %(subnet_id)s on router %(router_id)s cannot "
 "be deleted, as it is required by one or more floating IPs."
 msgstr ""
 
-#: neutron/extensions/l3.py:60
+#: neutron/extensions/l3.py:58
 #, python-format
 msgid "Floating IP %(floatingip_id)s could not be found"
 msgstr ""
 
-#: neutron/extensions/l3.py:64
+#: neutron/extensions/l3.py:62
 #, python-format
 msgid ""
 "External network %(external_network_id)s is not reachable from subnet "
@@ -3132,7 +3132,7 @@ msgid ""
 "Floating IP."
 msgstr ""
 
-#: neutron/extensions/l3.py:70
+#: neutron/extensions/l3.py:68
 #, python-format
 msgid ""
 "Cannot associate floating IP %(floating_ip_address)s (%(fip_id)s) with "
@@ -3140,37 +3140,30 @@ msgid ""
 "has a floating IP on external network %(net_id)s."
 msgstr ""
 
-#: neutron/extensions/l3.py:77
+#: neutron/extensions/l3.py:75
 #, python-format
 msgid ""
 "Port %(port_id)s has owner %(device_owner)s and therefore cannot be "
 "deleted directly via the port API."
 msgstr ""
 
-#: neutron/extensions/l3.py:82
+#: neutron/extensions/l3.py:80
 #, python-format
 msgid ""
 "Gateway cannot be updated for router %(router_id)s, since a gateway to "
 "external network %(net_id)s is required by one or more floating IPs."
 msgstr ""
 
-#: neutron/extensions/l3.py:142
+#: neutron/extensions/l3.py:140
 msgid "Number of routers allowed per tenant. A negative value means unlimited."
 msgstr ""
 
-#: neutron/extensions/l3.py:146
+#: neutron/extensions/l3.py:144
 msgid ""
 "Number of floating IPs allowed per tenant. A negative value means "
 "unlimited."
 msgstr ""
 
-#: neutron/extensions/l3_ext_gw_mode.py:28
-#, python-format
-msgid ""
-"DNat is disabled for the router %(router_id)s. Floating IPs cannot be "
-"associated."
-msgstr ""
-
 #: neutron/extensions/l3agentscheduler.py:49
 #: neutron/extensions/l3agentscheduler.py:87
 msgid "No plugin for L3 routing registered to handle router scheduling"
@@ -3270,21 +3263,21 @@ msgid ""
 " %(pool)s"
 msgstr ""
 
-#: neutron/extensions/metering.py:34
+#: neutron/extensions/metering.py:33
 #, python-format
 msgid "Metering label %(label_id)s does not exist"
 msgstr ""
 
-#: neutron/extensions/metering.py:38
+#: neutron/extensions/metering.py:37
 msgid "Duplicate Metering Rule in POST."
 msgstr ""
 
-#: neutron/extensions/metering.py:42
+#: neutron/extensions/metering.py:41
 #, python-format
 msgid "Metering label rule %(rule_id)s does not exist"
 msgstr ""
 
-#: neutron/extensions/metering.py:46
+#: neutron/extensions/metering.py:45
 #, python-format
 msgid ""
 "Metering label rule with remote_ip_prefix %(remote_ip_prefix)s overlaps "
@@ -3433,67 +3426,67 @@ msgstr ""
 msgid "API for retrieving service providers for Neutron advanced services"
 msgstr ""
 
-#: neutron/extensions/vpnaas.py:36
+#: neutron/extensions/vpnaas.py:33
 #, python-format
 msgid "VPNService %(vpnservice_id)s could not be found"
 msgstr ""
 
-#: neutron/extensions/vpnaas.py:40
+#: neutron/extensions/vpnaas.py:37
 #, python-format
 msgid "ipsec_site_connection %(ipsecsite_conn_id)s not found"
 msgstr ""
 
-#: neutron/extensions/vpnaas.py:44
+#: neutron/extensions/vpnaas.py:41
 #, python-format
 msgid "ipsec_site_connection %(attr)s is equal to or less than dpd_interval"
 msgstr ""
 
-#: neutron/extensions/vpnaas.py:49
+#: neutron/extensions/vpnaas.py:46
 #, python-format
 msgid "ipsec_site_connection MTU %(mtu)d is too small for ipv%(version)s"
 msgstr ""
 
-#: neutron/extensions/vpnaas.py:54
+#: neutron/extensions/vpnaas.py:51
 #, python-format
 msgid "IKEPolicy %(ikepolicy_id)s could not be found"
 msgstr ""
 
-#: neutron/extensions/vpnaas.py:58
+#: neutron/extensions/vpnaas.py:55
 #, python-format
 msgid "IPsecPolicy %(ipsecpolicy_id)s could not be found"
 msgstr ""
 
-#: neutron/extensions/vpnaas.py:62
+#: neutron/extensions/vpnaas.py:59
 #, python-format
 msgid "IKEPolicy %(ikepolicy_id)s is still in use"
 msgstr ""
 
-#: neutron/extensions/vpnaas.py:66
+#: neutron/extensions/vpnaas.py:63
 #, python-format
 msgid "VPNService %(vpnservice_id)s is still in use"
 msgstr ""
 
-#: neutron/extensions/vpnaas.py:70
+#: neutron/extensions/vpnaas.py:67
 #, python-format
 msgid "Router %(router_id)s is used by VPNService %(vpnservice_id)s"
 msgstr ""
 
-#: neutron/extensions/vpnaas.py:74
+#: neutron/extensions/vpnaas.py:71
 #, python-format
 msgid "Invalid state %(state)s of vpnaas resource %(id)s for updating"
 msgstr ""
 
-#: neutron/extensions/vpnaas.py:79
+#: neutron/extensions/vpnaas.py:76
 #, python-format
 msgid "IPsecPolicy %(ipsecpolicy_id)s is still in use"
 msgstr ""
 
-#: neutron/extensions/vpnaas.py:83
+#: neutron/extensions/vpnaas.py:80
 #, python-format
 msgid "Can not load driver :%(device_driver)s"
 msgstr ""
 
-#: neutron/extensions/vpnaas.py:87
+#: neutron/extensions/vpnaas.py:84
 #, python-format
 msgid "Subnet %(subnet_id)s is not connected to Router %(router_id)s"
 msgstr ""
@@ -5395,7 +5388,7 @@ msgstr ""
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:318
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:345
 #: neutron/plugins/mlnx/mlnx_plugin.py:191
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:408
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:413
 msgid "provider:network_type required"
 msgstr ""
 
@@ -5403,8 +5396,8 @@ msgstr ""
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:336
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:355
 #: neutron/plugins/mlnx/mlnx_plugin.py:221
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:418
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:437
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:423
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:442
 msgid "provider:segmentation_id required"
 msgstr ""
 
@@ -5423,7 +5416,7 @@ msgstr ""
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:343
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:377
 #: neutron/plugins/mlnx/mlnx_plugin.py:207
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:453
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:458
 #, python-format
 msgid "provider:network_type %s not supported"
 msgstr ""
@@ -5431,7 +5424,7 @@ msgstr ""
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:349
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:383
 #: neutron/plugins/mlnx/mlnx_plugin.py:248
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:459
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:464
 #, python-format
 msgid "Unknown provider:physical_network %s"
 msgstr ""
@@ -5439,7 +5432,7 @@ msgstr ""
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:355
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:389
 #: neutron/plugins/mlnx/mlnx_plugin.py:254
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:465
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:470
 msgid "provider:physical_network required"
 msgstr ""
 
@@ -5592,7 +5585,7 @@ msgstr ""
 #: neutron/plugins/hyperv/hyperv_neutron_plugin.py:254
 #: neutron/plugins/metaplugin/meta_neutron_plugin.py:175
 #: neutron/plugins/mlnx/mlnx_plugin.py:333
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:510
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:518
 #, python-format
 msgid "Created network: %s"
 msgstr ""
@@ -5953,7 +5946,7 @@ msgstr ""
 
 #: neutron/plugins/hyperv/db.py:41
 #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:117
-#: neutron/plugins/openvswitch/ovs_db_v2.py:136
+#: neutron/plugins/openvswitch/ovs_db_v2.py:137
 #, python-format
 msgid ""
 "Reserving vlan %(vlan_id)s on physical network %(physical_network)s from "
@@ -5968,7 +5961,7 @@ msgstr ""
 #: neutron/plugins/hyperv/db.py:79
 #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:140
 #: neutron/plugins/ml2/drivers/type_vlan.py:203
-#: neutron/plugins/openvswitch/ovs_db_v2.py:160
+#: neutron/plugins/openvswitch/ovs_db_v2.py:161
 #, python-format
 msgid ""
 "Reserving specific vlan %(vlan_id)s on physical network "
@@ -5982,7 +5975,7 @@ msgstr ""
 
 #: neutron/plugins/hyperv/db.py:141
 #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:181
-#: neutron/plugins/openvswitch/ovs_db_v2.py:201
+#: neutron/plugins/openvswitch/ovs_db_v2.py:202
 #, python-format
 msgid "vlan_id %(vlan_id)s on physical network %(physical_network)s not found"
 msgstr ""
@@ -5992,8 +5985,8 @@ msgstr ""
 #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:87
 #: neutron/plugins/ml2/drivers/type_vlan.py:127
 #: neutron/plugins/ml2/drivers/type_vlan.py:148
-#: neutron/plugins/openvswitch/ovs_db_v2.py:92
-#: neutron/plugins/openvswitch/ovs_db_v2.py:110
+#: neutron/plugins/openvswitch/ovs_db_v2.py:93
+#: neutron/plugins/openvswitch/ovs_db_v2.py:111
 #, python-format
 msgid ""
 "Removing vlan %(vlan_id)s on physical network %(physical_network)s from "
@@ -6035,7 +6028,7 @@ msgstr ""
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:306
 #: neutron/plugins/ml2/drivers/type_vlan.py:93
 #: neutron/plugins/mlnx/mlnx_plugin.py:143
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:362
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:365
 #, python-format
 msgid "Network VLAN ranges: %s"
 msgstr ""
@@ -6330,26 +6323,26 @@ msgstr "L3 აგენტი ჩაირთულია"
 
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:349
 #: neutron/plugins/mlnx/mlnx_plugin.py:216
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:412
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:417
 msgid "provider:segmentation_id specified for flat network"
 msgstr ""
 
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:358
 #: neutron/plugins/mlnx/mlnx_plugin.py:224
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:421
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:426
 #, python-format
 msgid "provider:segmentation_id out of range (%(min_id)s through %(max_id)s)"
 msgstr ""
 
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:365
 #: neutron/plugins/mlnx/mlnx_plugin.py:232
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:441
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:446
 msgid "provider:physical_network specified for local network"
 msgstr ""
 
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:371
 #: neutron/plugins/mlnx/mlnx_plugin.py:236
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:447
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:452
 msgid "provider:segmentation_id specified for local network"
 msgstr ""
 
@@ -6683,7 +6676,7 @@ msgstr ""
 
 #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:146
 #: neutron/plugins/ml2/drivers/type_vlan.py:209
-#: neutron/plugins/openvswitch/ovs_db_v2.py:166
+#: neutron/plugins/openvswitch/ovs_db_v2.py:167
 #, python-format
 msgid ""
 "Reserving specific vlan %(vlan_id)s on physical network "
@@ -6692,7 +6685,7 @@ msgstr ""
 
 #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:170
 #: neutron/plugins/ml2/drivers/type_vlan.py:258
-#: neutron/plugins/openvswitch/ovs_db_v2.py:196
+#: neutron/plugins/openvswitch/ovs_db_v2.py:197
 #, python-format
 msgid ""
 "Releasing vlan %(vlan_id)s on physical network %(physical_network)s to "
@@ -6701,7 +6694,7 @@ msgstr ""
 
 #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:175
 #: neutron/plugins/ml2/drivers/type_vlan.py:253
-#: neutron/plugins/openvswitch/ovs_db_v2.py:191
+#: neutron/plugins/openvswitch/ovs_db_v2.py:192
 #, python-format
 msgid ""
 "Releasing vlan %(vlan_id)s on physical network %(physical_network)s "
@@ -7795,7 +7788,7 @@ msgstr ""
 
 #: neutron/plugins/ml2/drivers/type_gre.py:155
 #: neutron/plugins/ml2/drivers/type_vxlan.py:165
-#: neutron/plugins/openvswitch/ovs_db_v2.py:234
+#: neutron/plugins/openvswitch/ovs_db_v2.py:235
 #, python-format
 msgid "Removing tunnel %s from pool"
 msgstr ""
@@ -7834,7 +7827,7 @@ msgid "%(type)s ID ranges: %(range)s"
 msgstr ""
 
 #: neutron/plugins/ml2/drivers/type_tunnel.py:71
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:431
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:436
 #, python-format
 msgid "provider:physical_network specified for %s network"
 msgstr ""
@@ -8173,7 +8166,7 @@ msgid "Mellanox Embedded Switch Plugin initialisation complete"
 msgstr ""
 
 #: neutron/plugins/mlnx/mlnx_plugin.py:141
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:360
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:363
 #, fuzzy, python-format
 msgid "%s. Server terminated!"
 msgstr "L3 აგენტი ჩაირთულია"
@@ -8926,7 +8919,7 @@ msgid "del_portinfo(): NotFound portinfo for port_id: %s"
 msgstr ""
 
 #: neutron/plugins/nec/db/api.py:212
-#: neutron/plugins/openvswitch/ovs_db_v2.py:322
+#: neutron/plugins/openvswitch/ovs_db_v2.py:323
 #, python-format
 msgid "get_port_with_securitygroups() called:port_id=%s"
 msgstr ""
@@ -9615,7 +9608,7 @@ msgstr ""
 
 #: neutron/plugins/nicira/dhcpmeta_modes.py:93
 #, python-format
-msgid "Unable to run Neutron with config option '%s', as NVP does not support it"
+msgid "Unable to run Neutron with config option '%s', as NSX does not support it"
 msgstr ""
 
 #: neutron/plugins/nicira/dhcpmeta_modes.py:96
@@ -9968,29 +9961,29 @@ msgstr ""
 msgid "[%(rid)d] Failed to parse API provider: %(e)s"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:34
+#: neutron/plugins/nicira/common/config.py:35
 msgid ""
 "Maximum number of ports of a logical switch on a bridged transport zone "
 "(default 5000)"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:37
+#: neutron/plugins/nicira/common/config.py:39
 msgid ""
 "Maximum number of ports of a logical switch on an overlay transport zone "
 "(default 256)"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:40
-msgid "Maximum concurrent connections to each NVP controller."
+#: neutron/plugins/nicira/common/config.py:43
+msgid "Maximum concurrent connections to each NSX controller."
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:43
+#: neutron/plugins/nicira/common/config.py:48
 msgid ""
 "Number of seconds a generation id should be valid for (default -1 meaning"
 " do not time out)"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:46
+#: neutron/plugins/nicira/common/config.py:52
 msgid ""
 "If set to access_network this enables a dedicated connection to the "
 "metadata proxy for metadata server access via Neutron router. If set to "
@@ -9999,135 +9992,135 @@ msgid ""
 "namespaces otherwise access_network should be used."
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:54
+#: neutron/plugins/nicira/common/config.py:61
 msgid ""
 "The default network tranport type to use (stt, gre, bridge, ipsec_gre, or"
 " ipsec_stt)"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:57
+#: neutron/plugins/nicira/common/config.py:65
 msgid "The mode used to implement DHCP/metadata services."
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:62
+#: neutron/plugins/nicira/common/config.py:71
 msgid ""
 "Interval in seconds between runs of the state synchronization task. Set "
 "it to 0 to disable it"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:65
+#: neutron/plugins/nicira/common/config.py:75
 msgid ""
 "Maximum value for the additional random delay in seconds between runs of "
 "the state synchronization task"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:69
+#: neutron/plugins/nicira/common/config.py:80
 msgid ""
 "Minimum delay, in seconds, between two state synchronization queries to "
-"NVP. It must not exceed state_sync_interval"
+"NSX. It must not exceed state_sync_interval"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:73
+#: neutron/plugins/nicira/common/config.py:85
 msgid ""
-"Minimum number of resources to be retrieved from NVP during state "
+"Minimum number of resources to be retrieved from NSX during state "
 "synchronization"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:76
+#: neutron/plugins/nicira/common/config.py:89
 msgid ""
 "Always read operational status from backend on show operations. Enabling "
 "this option might slow down the system."
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:84
-msgid "User name for NVP controllers in this cluster"
+#: neutron/plugins/nicira/common/config.py:98
+msgid "User name for NSX controllers in this cluster"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:88
-msgid "Password for NVP controllers in this cluster"
+#: neutron/plugins/nicira/common/config.py:103
+msgid "Password for NSX controllers in this cluster"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:91
+#: neutron/plugins/nicira/common/config.py:106
 msgid "Total time limit for a cluster request"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:94
+#: neutron/plugins/nicira/common/config.py:109
 msgid "Time before aborting a request"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:97
+#: neutron/plugins/nicira/common/config.py:112
 msgid "Number of time a request should be retried"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:100
+#: neutron/plugins/nicira/common/config.py:115
 msgid "Number of times a redirect should be followed"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:102
-msgid "Lists the NVP controllers in this cluster"
+#: neutron/plugins/nicira/common/config.py:118
+msgid "Lists the NSX controllers in this cluster"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:107
+#: neutron/plugins/nicira/common/config.py:123
 msgid ""
-"This is uuid of the default NVP Transport zone that will be used for "
+"This is uuid of the default NSX Transport zone that will be used for "
 "creating tunneled isolated \"Neutron\" networks. It needs to be created "
-"in NVP before starting Neutron with the nvp plugin."
+"in NSX before starting Neutron with the nsx plugin."
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:112
+#: neutron/plugins/nicira/common/config.py:128
 msgid ""
-"Unique identifier of the NVP L3 Gateway service which will be used for "
+"Unique identifier of the NSX L3 Gateway service which will be used for "
 "implementing routers and floating IPs"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:116
+#: neutron/plugins/nicira/common/config.py:132
 msgid ""
-"Unique identifier of the NVP L2 Gateway service which will be used by "
+"Unique identifier of the NSX L2 Gateway service which will be used by "
 "default for network gateways"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:119
+#: neutron/plugins/nicira/common/config.py:135
 msgid ""
 "Unique identifier of the Service Cluster which will be used by logical "
 "services like dhcp and metadata"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:122
+#: neutron/plugins/nicira/common/config.py:138
 msgid ""
 "Name of the interface on a L2 Gateway transport nodewhich should be used "
 "by default when setting up a network connection"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:132
+#: neutron/plugins/nicira/common/config.py:148
 msgid "User name for vsm"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:136
+#: neutron/plugins/nicira/common/config.py:152
 msgid "Password for vsm"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:138
+#: neutron/plugins/nicira/common/config.py:154
 msgid "uri for vsm"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:140
+#: neutron/plugins/nicira/common/config.py:156
 msgid "Optional parameter identifying the ID of datacenter to deploy NSX Edges"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:143
-#: neutron/plugins/nicira/common/config.py:149
+#: neutron/plugins/nicira/common/config.py:159
+#: neutron/plugins/nicira/common/config.py:165
 msgid "Optional parameter identifying the ID of datastore to deploy NSX Edges"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:146
+#: neutron/plugins/nicira/common/config.py:162
 msgid "Optional parameter identifying the ID of resource to deploy NSX Edges"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:152
+#: neutron/plugins/nicira/common/config.py:168
 msgid "Network ID for physical network connectivity"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:155
+#: neutron/plugins/nicira/common/config.py:171
 msgid "Task status check interval"
 msgstr ""
 
@@ -10497,143 +10490,143 @@ msgstr ""
 msgid "Monitor Resource binding with id:%s not found!"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:49
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:50
 msgid "Comma separated list of additional domain name servers"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:55
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:58
 msgid "Default DHCP lease time"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:61
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:66
 msgid "IP address used by Metadata server."
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:64
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:70
 msgid "TCP Port used by Metadata server."
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:96
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:103
 #, python-format
 msgid "Unable to find Logical Service Node for network %s"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:107
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:114
 #, python-format
 msgid "Unable to create LSN for network %s"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:115
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:122
 #, python-format
 msgid "Unable to delete Logical Service Node %s"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:132
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:139
 #, python-format
 msgid ""
 "Unable to find Logical Service Node Port for LSN %(lsn_id)s and subnet "
 "%(subnet_id)s"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:154
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:161
 #, python-format
 msgid ""
 "Unable to find Logical Service Node Port for LSN %(lsn_id)s and mac "
 "address %(mac)s"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:174
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:181
 #, python-format
 msgid "Unable to create port for LSN  %s"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:182
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:189
 #, python-format
 msgid "Unable to delete LSN Port %s"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:202
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:206
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:209
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:213
 #, python-format
 msgid "Metadata port not found while attempting to delete it from network %s"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:209
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:216
 #, python-format
 msgid "Unable to find Logical Services Node Port with MAC %s"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:288
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:295
 #, python-format
 msgid ""
 "Unable to configure dhcp for Logical Service Node %(lsn_id)s and port "
 "%(lsn_port_id)s"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:309
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:316
 #, python-format
 msgid "Unable to configure metadata access for subnet %s"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:332
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:339
 #, python-format
 msgid "Error while configuring LSN port %s"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:436
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:443
 #, python-format
 msgid ""
 "Error while creating subnet %(cidr)s for network %(network)s. Please, "
 "contact administrator"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:506
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:521
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:513
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:528
 #, python-format
 msgid "Performing DHCP %(action)s for resource: %(resource)s"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:516
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:523
 #, python-format
 msgid "Logical Services Node for network %s configured successfully"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:538
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:545
 #, python-format
 msgid "Error while configuring DHCP for port %s"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:550
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:557
 #, python-format
 msgid "DHCP is disabled for subnet %s: nothing to do"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:569
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:576
 #, python-format
 msgid "DHCP for port %s configured successfully"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:577
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:584
 #, python-format
 msgid "Network %s is external: nothing to do"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:585
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:592
 #, python-format
 msgid "Configuring metadata entry for port %s"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:597
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:604
 #, python-format
 msgid "Metadata for port %s configured successfully"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:601
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:608
 #, python-format
 msgid "Handle metadata access via router: %(r)s and interface %(i)s"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:618
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:625
 #, python-format
 msgid "Metadata for router %s handled successfully"
 msgstr ""
@@ -11140,78 +11133,78 @@ msgstr ""
 msgid "Exception in _check_pending_tasks"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_db_v2.py:215
+#: neutron/plugins/openvswitch/ovs_db_v2.py:216
 #, python-format
 msgid "Skipping unreasonable tunnel ID range %(tun_min)s:%(tun_max)s"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_db_v2.py:263
+#: neutron/plugins/openvswitch/ovs_db_v2.py:264
 #, python-format
 msgid "Reserving tunnel %s from pool"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_db_v2.py:278
+#: neutron/plugins/openvswitch/ovs_db_v2.py:279
 #, python-format
 msgid "Reserving specific tunnel %s from pool"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_db_v2.py:281
+#: neutron/plugins/openvswitch/ovs_db_v2.py:282
 #, python-format
 msgid "Reserving specific tunnel %s outside pool"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_db_v2.py:304
+#: neutron/plugins/openvswitch/ovs_db_v2.py:305
 #, python-format
 msgid "Releasing tunnel %s outside pool"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_db_v2.py:306
+#: neutron/plugins/openvswitch/ovs_db_v2.py:307
 #, python-format
 msgid "Releasing tunnel %s to pool"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_db_v2.py:308
+#: neutron/plugins/openvswitch/ovs_db_v2.py:309
 #, python-format
 msgid "tunnel_id %s not found"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_db_v2.py:380
+#: neutron/plugins/openvswitch/ovs_db_v2.py:381
 #, python-format
 msgid "Adding a tunnel endpoint for %s"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_db_v2.py:396
+#: neutron/plugins/openvswitch/ovs_db_v2.py:397
 #, python-format
 msgid ""
 "Adding a tunnel endpoint failed due to a concurrenttransaction had been "
 "committed (%s attempts left)"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_db_v2.py:401
+#: neutron/plugins/openvswitch/ovs_db_v2.py:402
 msgid "Unable to generate a new tunnel id"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:308
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:311
 #, python-format
 msgid "Invalid tenant_network_type: %s. Server terminated!"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:325
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:328
 #, python-format
 msgid "Tunneling disabled but tenant_network_type is '%s'. Server terminated!"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:371
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:374
 #, python-format
 msgid "Invalid tunnel ID range: '%(range)s' - %(e)s. Server terminated!"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:375
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:378
 #, python-format
 msgid "Tunnel ID ranges: %s"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:428
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:433
 #, python-format
 msgid "%s networks are not enabled"
 msgstr ""
@@ -12044,11 +12037,11 @@ msgid ""
 "firewall is supported per tenant."
 msgstr ""
 
-#: neutron/services/firewall/agents/firewall_agent_api.py:34
+#: neutron/services/firewall/agents/firewall_agent_api.py:33
 msgid "Name of the FWaaS Driver"
 msgstr ""
 
-#: neutron/services/firewall/agents/firewall_agent_api.py:38
+#: neutron/services/firewall/agents/firewall_agent_api.py:37
 msgid "Enable FWaaS"
 msgstr ""
 
@@ -12064,79 +12057,79 @@ msgstr ""
 msgid "Initializing firewall agent"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:73
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:74
 #, python-format
 msgid "FWaaS Driver Loaded: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:75
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:77
 #, python-format
 msgid "Error importing FWaaS device driver: %s"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:108
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:110
 #, python-format
 msgid "%(func_name)s from agent for fw: %(fwid)s"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:116
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:118
 #, python-format
 msgid "No Routers on tenant: %s"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:123
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:247
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:125
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:252
 #, python-format
 msgid "Apply fw on Router List: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:132
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:134
 #, python-format
 msgid "Firewall Driver Error for %(func_name)s for fw: %(fwid)s"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:147
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:149
 #, python-format
 msgid "FWaaS RPC failure in %(func_name)s for fw: %(fwid)s"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:164
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:177
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:166
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:179
 #, python-format
 msgid "Firewall Driver Error on fw state %(fwmsg)s for fw: %(fwid)s"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:189
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:191
 #, python-format
 msgid "Process router add, router_id: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:200
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:202
 #, python-format
 msgid "Process router add, fw_list: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:217
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:219
 #, python-format
 msgid "FWaaS RPC info call failed for '%s'."
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:229
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:234
 #, python-format
 msgid "Tenants with Firewalls: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:239
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:244
 #, python-format
 msgid "Router List: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:241
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:246
 #, python-format
 msgid "fw_list: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:258
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:263
 msgid "Failed fwaas process services sync"
 msgstr ""
 
@@ -13973,3 +13966,61 @@ msgstr ""
 #~ msgid "Number of security rules allowed per tenant, -1 for unlimited"
 #~ msgstr ""
 
+#~ msgid ""
+#~ "DNat is disabled for the router "
+#~ "%(router_id)s. Floating IPs cannot be "
+#~ "associated."
+#~ msgstr ""
+
+#~ msgid ""
+#~ "Unable to run Neutron with config "
+#~ "option '%s', as NVP does not "
+#~ "support it"
+#~ msgstr ""
+
+#~ msgid "Maximum concurrent connections to each NVP controller."
+#~ msgstr ""
+
+#~ msgid ""
+#~ "Minimum delay, in seconds, between two"
+#~ " state synchronization queries to NVP. "
+#~ "It must not exceed state_sync_interval"
+#~ msgstr ""
+
+#~ msgid ""
+#~ "Minimum number of resources to be "
+#~ "retrieved from NVP during state "
+#~ "synchronization"
+#~ msgstr ""
+
+#~ msgid "User name for NVP controllers in this cluster"
+#~ msgstr ""
+
+#~ msgid "Password for NVP controllers in this cluster"
+#~ msgstr ""
+
+#~ msgid "Lists the NVP controllers in this cluster"
+#~ msgstr ""
+
+#~ msgid ""
+#~ "This is uuid of the default NVP"
+#~ " Transport zone that will be used "
+#~ "for creating tunneled isolated \"Neutron\" "
+#~ "networks. It needs to be created "
+#~ "in NVP before starting Neutron with "
+#~ "the nvp plugin."
+#~ msgstr ""
+
+#~ msgid ""
+#~ "Unique identifier of the NVP L3 "
+#~ "Gateway service which will be used "
+#~ "for implementing routers and floating "
+#~ "IPs"
+#~ msgstr ""
+
+#~ msgid ""
+#~ "Unique identifier of the NVP L2 "
+#~ "Gateway service which will be used "
+#~ "by default for network gateways"
+#~ msgstr ""
+
index f83dfc6e5839f51220a019221b608a0bd8a72d32..6a2a64dffb48f4f4c7c611399ba04ff1a20fd3bb 100644 (file)
@@ -7,7 +7,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version:  Neutron\n"
 "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2014-01-02 06:32+0000\n"
+"POT-Creation-Date: 2014-01-12 06:33+0000\n"
 "PO-Revision-Date: 2013-11-15 02:27+0000\n"
 "Last-Translator: Tom Fifield <tom@openstack.org>\n"
 "Language-Team: Khmer "
@@ -896,7 +896,7 @@ msgstr ""
 msgid "Location to store DHCP server config files"
 msgstr ""
 
-#: neutron/agent/linux/dhcp.py:48 neutron/plugins/nicira/dhcp_meta/nvp.py:53
+#: neutron/agent/linux/dhcp.py:48 neutron/plugins/nicira/dhcp_meta/nvp.py:55
 msgid "Domain to use for building the hostnames"
 msgstr ""
 
@@ -1250,7 +1250,7 @@ msgid "TCP Port used by Nova metadata server."
 msgstr ""
 
 #: neutron/agent/metadata/agent.py:73
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:67
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:74
 msgid "Shared secret to sign instance-id request"
 msgstr ""
 
@@ -2436,30 +2436,30 @@ msgstr ""
 msgid "An exception occurred while creating the %(resource)s:%(item)s"
 msgstr ""
 
-#: neutron/db/db_base_plugin_v2.py:1043
+#: neutron/db/db_base_plugin_v2.py:1045
 #, python-format
 msgid "%(name)s '%(addr)s' does not match the ip_version '%(ip_version)s'"
 msgstr ""
 
-#: neutron/db/db_base_plugin_v2.py:1067
+#: neutron/db/db_base_plugin_v2.py:1069
 msgid "Gateway is not valid on subnet"
 msgstr ""
 
-#: neutron/db/db_base_plugin_v2.py:1087 neutron/db/db_base_plugin_v2.py:1101
+#: neutron/db/db_base_plugin_v2.py:1089 neutron/db/db_base_plugin_v2.py:1103
 msgid "new subnet"
 msgstr ""
 
-#: neutron/db/db_base_plugin_v2.py:1094
+#: neutron/db/db_base_plugin_v2.py:1096
 #, python-format
 msgid "Error parsing dns address %s"
 msgstr ""
 
-#: neutron/db/db_base_plugin_v2.py:1356
+#: neutron/db/db_base_plugin_v2.py:1358
 #, 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:1448
+#: neutron/db/db_base_plugin_v2.py:1450
 #, python-format
 msgid "%(address)s (%(subnet_id)s) is not recycled"
 msgstr ""
@@ -2988,51 +2988,51 @@ msgid ""
 "exceeds the maximum %(quota)s."
 msgstr ""
 
-#: neutron/extensions/firewall.py:40
+#: neutron/extensions/firewall.py:39
 #, python-format
 msgid "Firewall %(firewall_id)s could not be found."
 msgstr ""
 
-#: neutron/extensions/firewall.py:44
+#: neutron/extensions/firewall.py:43
 #, python-format
 msgid "Firewall %(firewall_id)s is still active."
 msgstr ""
 
-#: neutron/extensions/firewall.py:48
+#: neutron/extensions/firewall.py:47
 #, python-format
 msgid ""
 "Operation cannot be performed since associated Firewall %(firewall_id)s "
 "is in %(pending_state)s."
 msgstr ""
 
-#: neutron/extensions/firewall.py:53
+#: neutron/extensions/firewall.py:52
 #, python-format
 msgid "Firewall Policy %(firewall_policy_id)s could not be found."
 msgstr ""
 
-#: neutron/extensions/firewall.py:57
+#: neutron/extensions/firewall.py:56
 #, python-format
 msgid "Firewall Policy %(firewall_policy_id)s is being used."
 msgstr ""
 
-#: neutron/extensions/firewall.py:61
+#: neutron/extensions/firewall.py:60
 #, python-format
 msgid "Firewall Rule %(firewall_rule_id)s could not be found."
 msgstr ""
 
-#: neutron/extensions/firewall.py:65
+#: neutron/extensions/firewall.py:64
 #, python-format
 msgid "Firewall Rule %(firewall_rule_id)s is being used."
 msgstr ""
 
-#: neutron/extensions/firewall.py:69
+#: neutron/extensions/firewall.py:68
 #, python-format
 msgid ""
 "Firewall Rule %(firewall_rule_id)s is not associated  with Firewall "
 "Policy %(firewall_policy_id)s."
 msgstr ""
 
-#: neutron/extensions/firewall.py:74
+#: neutron/extensions/firewall.py:73
 #, python-format
 msgid ""
 "Firewall Rule protocol %(protocol)s is not supported. Only protocol "
@@ -3040,91 +3040,91 @@ msgid ""
 "supported."
 msgstr ""
 
-#: neutron/extensions/firewall.py:80
+#: neutron/extensions/firewall.py:79
 #, python-format
 msgid ""
 "Firewall rule action %(action)s is not supported. Only action values "
 "%(values)s are supported."
 msgstr ""
 
-#: neutron/extensions/firewall.py:85
+#: neutron/extensions/firewall.py:84
 #, python-format
 msgid "Invalid value for port %(port)s."
 msgstr ""
 
-#: neutron/extensions/firewall.py:89
+#: neutron/extensions/firewall.py:88
 msgid "Missing rule info argument for insert/remove rule operation."
 msgstr ""
 
-#: neutron/extensions/firewall.py:99
+#: neutron/extensions/firewall.py:98
 #, python-format
 msgid "%(driver)s: Internal driver error."
 msgstr ""
 
-#: neutron/extensions/firewall.py:148
+#: neutron/extensions/firewall.py:147
 #, python-format
 msgid "Port '%s' is not a valid number"
 msgstr ""
 
-#: neutron/extensions/firewall.py:152
+#: neutron/extensions/firewall.py:151
 #, python-format
 msgid "Invalid port '%s'"
 msgstr ""
 
-#: neutron/extensions/firewall.py:166
+#: neutron/extensions/firewall.py:165
 #, python-format
 msgid "%(msg_ip)s and %(msg_subnet)s"
 msgstr ""
 
-#: neutron/extensions/firewall.py:286
+#: neutron/extensions/firewall.py:285
 msgid "Number of firewalls allowed per tenant. A negative value means unlimited."
 msgstr ""
 
-#: neutron/extensions/firewall.py:290
+#: neutron/extensions/firewall.py:289
 msgid ""
 "Number of firewall policies allowed per tenant. A negative value means "
 "unlimited."
 msgstr ""
 
-#: neutron/extensions/firewall.py:294
+#: neutron/extensions/firewall.py:293
 msgid ""
 "Number of firewall rules allowed per tenant. A negative value means "
 "unlimited."
 msgstr ""
 
-#: neutron/extensions/l3.py:36
+#: neutron/extensions/l3.py:34
 #, python-format
 msgid "Router %(router_id)s could not be found"
 msgstr ""
 
-#: neutron/extensions/l3.py:40
+#: neutron/extensions/l3.py:38
 #, python-format
 msgid "Router %(router_id)s still has active ports"
 msgstr ""
 
-#: neutron/extensions/l3.py:44
+#: neutron/extensions/l3.py:42
 #, python-format
 msgid "Router %(router_id)s does not have an interface with id %(port_id)s"
 msgstr ""
 
-#: neutron/extensions/l3.py:49
+#: neutron/extensions/l3.py:47
 #, python-format
 msgid "Router %(router_id)s has no interface on subnet %(subnet_id)s"
 msgstr ""
 
-#: neutron/extensions/l3.py:54
+#: neutron/extensions/l3.py:52
 #, python-format
 msgid ""
 "Router interface for subnet %(subnet_id)s on router %(router_id)s cannot "
 "be deleted, as it is required by one or more floating IPs."
 msgstr ""
 
-#: neutron/extensions/l3.py:60
+#: neutron/extensions/l3.py:58
 #, python-format
 msgid "Floating IP %(floatingip_id)s could not be found"
 msgstr ""
 
-#: neutron/extensions/l3.py:64
+#: neutron/extensions/l3.py:62
 #, python-format
 msgid ""
 "External network %(external_network_id)s is not reachable from subnet "
@@ -3132,7 +3132,7 @@ msgid ""
 "Floating IP."
 msgstr ""
 
-#: neutron/extensions/l3.py:70
+#: neutron/extensions/l3.py:68
 #, python-format
 msgid ""
 "Cannot associate floating IP %(floating_ip_address)s (%(fip_id)s) with "
@@ -3140,37 +3140,30 @@ msgid ""
 "has a floating IP on external network %(net_id)s."
 msgstr ""
 
-#: neutron/extensions/l3.py:77
+#: neutron/extensions/l3.py:75
 #, python-format
 msgid ""
 "Port %(port_id)s has owner %(device_owner)s and therefore cannot be "
 "deleted directly via the port API."
 msgstr ""
 
-#: neutron/extensions/l3.py:82
+#: neutron/extensions/l3.py:80
 #, python-format
 msgid ""
 "Gateway cannot be updated for router %(router_id)s, since a gateway to "
 "external network %(net_id)s is required by one or more floating IPs."
 msgstr ""
 
-#: neutron/extensions/l3.py:142
+#: neutron/extensions/l3.py:140
 msgid "Number of routers allowed per tenant. A negative value means unlimited."
 msgstr ""
 
-#: neutron/extensions/l3.py:146
+#: neutron/extensions/l3.py:144
 msgid ""
 "Number of floating IPs allowed per tenant. A negative value means "
 "unlimited."
 msgstr ""
 
-#: neutron/extensions/l3_ext_gw_mode.py:28
-#, python-format
-msgid ""
-"DNat is disabled for the router %(router_id)s. Floating IPs cannot be "
-"associated."
-msgstr ""
-
 #: neutron/extensions/l3agentscheduler.py:49
 #: neutron/extensions/l3agentscheduler.py:87
 msgid "No plugin for L3 routing registered to handle router scheduling"
@@ -3270,21 +3263,21 @@ msgid ""
 " %(pool)s"
 msgstr ""
 
-#: neutron/extensions/metering.py:34
+#: neutron/extensions/metering.py:33
 #, python-format
 msgid "Metering label %(label_id)s does not exist"
 msgstr ""
 
-#: neutron/extensions/metering.py:38
+#: neutron/extensions/metering.py:37
 msgid "Duplicate Metering Rule in POST."
 msgstr ""
 
-#: neutron/extensions/metering.py:42
+#: neutron/extensions/metering.py:41
 #, python-format
 msgid "Metering label rule %(rule_id)s does not exist"
 msgstr ""
 
-#: neutron/extensions/metering.py:46
+#: neutron/extensions/metering.py:45
 #, python-format
 msgid ""
 "Metering label rule with remote_ip_prefix %(remote_ip_prefix)s overlaps "
@@ -3433,67 +3426,67 @@ msgstr ""
 msgid "API for retrieving service providers for Neutron advanced services"
 msgstr ""
 
-#: neutron/extensions/vpnaas.py:36
+#: neutron/extensions/vpnaas.py:33
 #, python-format
 msgid "VPNService %(vpnservice_id)s could not be found"
 msgstr ""
 
-#: neutron/extensions/vpnaas.py:40
+#: neutron/extensions/vpnaas.py:37
 #, python-format
 msgid "ipsec_site_connection %(ipsecsite_conn_id)s not found"
 msgstr ""
 
-#: neutron/extensions/vpnaas.py:44
+#: neutron/extensions/vpnaas.py:41
 #, python-format
 msgid "ipsec_site_connection %(attr)s is equal to or less than dpd_interval"
 msgstr ""
 
-#: neutron/extensions/vpnaas.py:49
+#: neutron/extensions/vpnaas.py:46
 #, python-format
 msgid "ipsec_site_connection MTU %(mtu)d is too small for ipv%(version)s"
 msgstr ""
 
-#: neutron/extensions/vpnaas.py:54
+#: neutron/extensions/vpnaas.py:51
 #, python-format
 msgid "IKEPolicy %(ikepolicy_id)s could not be found"
 msgstr ""
 
-#: neutron/extensions/vpnaas.py:58
+#: neutron/extensions/vpnaas.py:55
 #, python-format
 msgid "IPsecPolicy %(ipsecpolicy_id)s could not be found"
 msgstr ""
 
-#: neutron/extensions/vpnaas.py:62
+#: neutron/extensions/vpnaas.py:59
 #, python-format
 msgid "IKEPolicy %(ikepolicy_id)s is still in use"
 msgstr ""
 
-#: neutron/extensions/vpnaas.py:66
+#: neutron/extensions/vpnaas.py:63
 #, python-format
 msgid "VPNService %(vpnservice_id)s is still in use"
 msgstr ""
 
-#: neutron/extensions/vpnaas.py:70
+#: neutron/extensions/vpnaas.py:67
 #, python-format
 msgid "Router %(router_id)s is used by VPNService %(vpnservice_id)s"
 msgstr ""
 
-#: neutron/extensions/vpnaas.py:74
+#: neutron/extensions/vpnaas.py:71
 #, python-format
 msgid "Invalid state %(state)s of vpnaas resource %(id)s for updating"
 msgstr ""
 
-#: neutron/extensions/vpnaas.py:79
+#: neutron/extensions/vpnaas.py:76
 #, python-format
 msgid "IPsecPolicy %(ipsecpolicy_id)s is still in use"
 msgstr ""
 
-#: neutron/extensions/vpnaas.py:83
+#: neutron/extensions/vpnaas.py:80
 #, python-format
 msgid "Can not load driver :%(device_driver)s"
 msgstr ""
 
-#: neutron/extensions/vpnaas.py:87
+#: neutron/extensions/vpnaas.py:84
 #, python-format
 msgid "Subnet %(subnet_id)s is not connected to Router %(router_id)s"
 msgstr ""
@@ -5395,7 +5388,7 @@ msgstr ""
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:318
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:345
 #: neutron/plugins/mlnx/mlnx_plugin.py:191
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:408
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:413
 msgid "provider:network_type required"
 msgstr ""
 
@@ -5403,8 +5396,8 @@ msgstr ""
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:336
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:355
 #: neutron/plugins/mlnx/mlnx_plugin.py:221
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:418
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:437
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:423
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:442
 msgid "provider:segmentation_id required"
 msgstr ""
 
@@ -5423,7 +5416,7 @@ msgstr ""
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:343
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:377
 #: neutron/plugins/mlnx/mlnx_plugin.py:207
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:453
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:458
 #, python-format
 msgid "provider:network_type %s not supported"
 msgstr ""
@@ -5431,7 +5424,7 @@ msgstr ""
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:349
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:383
 #: neutron/plugins/mlnx/mlnx_plugin.py:248
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:459
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:464
 #, python-format
 msgid "Unknown provider:physical_network %s"
 msgstr ""
@@ -5439,7 +5432,7 @@ msgstr ""
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:355
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:389
 #: neutron/plugins/mlnx/mlnx_plugin.py:254
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:465
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:470
 msgid "provider:physical_network required"
 msgstr ""
 
@@ -5592,7 +5585,7 @@ msgstr ""
 #: neutron/plugins/hyperv/hyperv_neutron_plugin.py:254
 #: neutron/plugins/metaplugin/meta_neutron_plugin.py:175
 #: neutron/plugins/mlnx/mlnx_plugin.py:333
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:510
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:518
 #, python-format
 msgid "Created network: %s"
 msgstr ""
@@ -5953,7 +5946,7 @@ msgstr ""
 
 #: neutron/plugins/hyperv/db.py:41
 #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:117
-#: neutron/plugins/openvswitch/ovs_db_v2.py:136
+#: neutron/plugins/openvswitch/ovs_db_v2.py:137
 #, python-format
 msgid ""
 "Reserving vlan %(vlan_id)s on physical network %(physical_network)s from "
@@ -5968,7 +5961,7 @@ msgstr ""
 #: neutron/plugins/hyperv/db.py:79
 #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:140
 #: neutron/plugins/ml2/drivers/type_vlan.py:203
-#: neutron/plugins/openvswitch/ovs_db_v2.py:160
+#: neutron/plugins/openvswitch/ovs_db_v2.py:161
 #, python-format
 msgid ""
 "Reserving specific vlan %(vlan_id)s on physical network "
@@ -5982,7 +5975,7 @@ msgstr ""
 
 #: neutron/plugins/hyperv/db.py:141
 #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:181
-#: neutron/plugins/openvswitch/ovs_db_v2.py:201
+#: neutron/plugins/openvswitch/ovs_db_v2.py:202
 #, python-format
 msgid "vlan_id %(vlan_id)s on physical network %(physical_network)s not found"
 msgstr ""
@@ -5992,8 +5985,8 @@ msgstr ""
 #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:87
 #: neutron/plugins/ml2/drivers/type_vlan.py:127
 #: neutron/plugins/ml2/drivers/type_vlan.py:148
-#: neutron/plugins/openvswitch/ovs_db_v2.py:92
-#: neutron/plugins/openvswitch/ovs_db_v2.py:110
+#: neutron/plugins/openvswitch/ovs_db_v2.py:93
+#: neutron/plugins/openvswitch/ovs_db_v2.py:111
 #, python-format
 msgid ""
 "Removing vlan %(vlan_id)s on physical network %(physical_network)s from "
@@ -6035,7 +6028,7 @@ msgstr ""
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:306
 #: neutron/plugins/ml2/drivers/type_vlan.py:93
 #: neutron/plugins/mlnx/mlnx_plugin.py:143
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:362
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:365
 #, python-format
 msgid "Network VLAN ranges: %s"
 msgstr ""
@@ -6330,26 +6323,26 @@ msgstr ""
 
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:349
 #: neutron/plugins/mlnx/mlnx_plugin.py:216
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:412
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:417
 msgid "provider:segmentation_id specified for flat network"
 msgstr ""
 
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:358
 #: neutron/plugins/mlnx/mlnx_plugin.py:224
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:421
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:426
 #, python-format
 msgid "provider:segmentation_id out of range (%(min_id)s through %(max_id)s)"
 msgstr ""
 
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:365
 #: neutron/plugins/mlnx/mlnx_plugin.py:232
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:441
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:446
 msgid "provider:physical_network specified for local network"
 msgstr ""
 
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:371
 #: neutron/plugins/mlnx/mlnx_plugin.py:236
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:447
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:452
 msgid "provider:segmentation_id specified for local network"
 msgstr ""
 
@@ -6683,7 +6676,7 @@ msgstr ""
 
 #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:146
 #: neutron/plugins/ml2/drivers/type_vlan.py:209
-#: neutron/plugins/openvswitch/ovs_db_v2.py:166
+#: neutron/plugins/openvswitch/ovs_db_v2.py:167
 #, python-format
 msgid ""
 "Reserving specific vlan %(vlan_id)s on physical network "
@@ -6692,7 +6685,7 @@ msgstr ""
 
 #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:170
 #: neutron/plugins/ml2/drivers/type_vlan.py:258
-#: neutron/plugins/openvswitch/ovs_db_v2.py:196
+#: neutron/plugins/openvswitch/ovs_db_v2.py:197
 #, python-format
 msgid ""
 "Releasing vlan %(vlan_id)s on physical network %(physical_network)s to "
@@ -6701,7 +6694,7 @@ msgstr ""
 
 #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:175
 #: neutron/plugins/ml2/drivers/type_vlan.py:253
-#: neutron/plugins/openvswitch/ovs_db_v2.py:191
+#: neutron/plugins/openvswitch/ovs_db_v2.py:192
 #, python-format
 msgid ""
 "Releasing vlan %(vlan_id)s on physical network %(physical_network)s "
@@ -7795,7 +7788,7 @@ msgstr ""
 
 #: neutron/plugins/ml2/drivers/type_gre.py:155
 #: neutron/plugins/ml2/drivers/type_vxlan.py:165
-#: neutron/plugins/openvswitch/ovs_db_v2.py:234
+#: neutron/plugins/openvswitch/ovs_db_v2.py:235
 #, python-format
 msgid "Removing tunnel %s from pool"
 msgstr ""
@@ -7834,7 +7827,7 @@ msgid "%(type)s ID ranges: %(range)s"
 msgstr ""
 
 #: neutron/plugins/ml2/drivers/type_tunnel.py:71
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:431
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:436
 #, python-format
 msgid "provider:physical_network specified for %s network"
 msgstr ""
@@ -8173,7 +8166,7 @@ msgid "Mellanox Embedded Switch Plugin initialisation complete"
 msgstr ""
 
 #: neutron/plugins/mlnx/mlnx_plugin.py:141
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:360
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:363
 #, python-format
 msgid "%s. Server terminated!"
 msgstr ""
@@ -8925,7 +8918,7 @@ msgid "del_portinfo(): NotFound portinfo for port_id: %s"
 msgstr ""
 
 #: neutron/plugins/nec/db/api.py:212
-#: neutron/plugins/openvswitch/ovs_db_v2.py:322
+#: neutron/plugins/openvswitch/ovs_db_v2.py:323
 #, python-format
 msgid "get_port_with_securitygroups() called:port_id=%s"
 msgstr ""
@@ -9614,7 +9607,7 @@ msgstr ""
 
 #: neutron/plugins/nicira/dhcpmeta_modes.py:93
 #, python-format
-msgid "Unable to run Neutron with config option '%s', as NVP does not support it"
+msgid "Unable to run Neutron with config option '%s', as NSX does not support it"
 msgstr ""
 
 #: neutron/plugins/nicira/dhcpmeta_modes.py:96
@@ -9967,29 +9960,29 @@ msgstr ""
 msgid "[%(rid)d] Failed to parse API provider: %(e)s"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:34
+#: neutron/plugins/nicira/common/config.py:35
 msgid ""
 "Maximum number of ports of a logical switch on a bridged transport zone "
 "(default 5000)"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:37
+#: neutron/plugins/nicira/common/config.py:39
 msgid ""
 "Maximum number of ports of a logical switch on an overlay transport zone "
 "(default 256)"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:40
-msgid "Maximum concurrent connections to each NVP controller."
+#: neutron/plugins/nicira/common/config.py:43
+msgid "Maximum concurrent connections to each NSX controller."
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:43
+#: neutron/plugins/nicira/common/config.py:48
 msgid ""
 "Number of seconds a generation id should be valid for (default -1 meaning"
 " do not time out)"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:46
+#: neutron/plugins/nicira/common/config.py:52
 msgid ""
 "If set to access_network this enables a dedicated connection to the "
 "metadata proxy for metadata server access via Neutron router. If set to "
@@ -9998,135 +9991,135 @@ msgid ""
 "namespaces otherwise access_network should be used."
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:54
+#: neutron/plugins/nicira/common/config.py:61
 msgid ""
 "The default network tranport type to use (stt, gre, bridge, ipsec_gre, or"
 " ipsec_stt)"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:57
+#: neutron/plugins/nicira/common/config.py:65
 msgid "The mode used to implement DHCP/metadata services."
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:62
+#: neutron/plugins/nicira/common/config.py:71
 msgid ""
 "Interval in seconds between runs of the state synchronization task. Set "
 "it to 0 to disable it"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:65
+#: neutron/plugins/nicira/common/config.py:75
 msgid ""
 "Maximum value for the additional random delay in seconds between runs of "
 "the state synchronization task"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:69
+#: neutron/plugins/nicira/common/config.py:80
 msgid ""
 "Minimum delay, in seconds, between two state synchronization queries to "
-"NVP. It must not exceed state_sync_interval"
+"NSX. It must not exceed state_sync_interval"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:73
+#: neutron/plugins/nicira/common/config.py:85
 msgid ""
-"Minimum number of resources to be retrieved from NVP during state "
+"Minimum number of resources to be retrieved from NSX during state "
 "synchronization"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:76
+#: neutron/plugins/nicira/common/config.py:89
 msgid ""
 "Always read operational status from backend on show operations. Enabling "
 "this option might slow down the system."
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:84
-msgid "User name for NVP controllers in this cluster"
+#: neutron/plugins/nicira/common/config.py:98
+msgid "User name for NSX controllers in this cluster"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:88
-msgid "Password for NVP controllers in this cluster"
+#: neutron/plugins/nicira/common/config.py:103
+msgid "Password for NSX controllers in this cluster"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:91
+#: neutron/plugins/nicira/common/config.py:106
 msgid "Total time limit for a cluster request"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:94
+#: neutron/plugins/nicira/common/config.py:109
 msgid "Time before aborting a request"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:97
+#: neutron/plugins/nicira/common/config.py:112
 msgid "Number of time a request should be retried"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:100
+#: neutron/plugins/nicira/common/config.py:115
 msgid "Number of times a redirect should be followed"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:102
-msgid "Lists the NVP controllers in this cluster"
+#: neutron/plugins/nicira/common/config.py:118
+msgid "Lists the NSX controllers in this cluster"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:107
+#: neutron/plugins/nicira/common/config.py:123
 msgid ""
-"This is uuid of the default NVP Transport zone that will be used for "
+"This is uuid of the default NSX Transport zone that will be used for "
 "creating tunneled isolated \"Neutron\" networks. It needs to be created "
-"in NVP before starting Neutron with the nvp plugin."
+"in NSX before starting Neutron with the nsx plugin."
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:112
+#: neutron/plugins/nicira/common/config.py:128
 msgid ""
-"Unique identifier of the NVP L3 Gateway service which will be used for "
+"Unique identifier of the NSX L3 Gateway service which will be used for "
 "implementing routers and floating IPs"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:116
+#: neutron/plugins/nicira/common/config.py:132
 msgid ""
-"Unique identifier of the NVP L2 Gateway service which will be used by "
+"Unique identifier of the NSX L2 Gateway service which will be used by "
 "default for network gateways"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:119
+#: neutron/plugins/nicira/common/config.py:135
 msgid ""
 "Unique identifier of the Service Cluster which will be used by logical "
 "services like dhcp and metadata"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:122
+#: neutron/plugins/nicira/common/config.py:138
 msgid ""
 "Name of the interface on a L2 Gateway transport nodewhich should be used "
 "by default when setting up a network connection"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:132
+#: neutron/plugins/nicira/common/config.py:148
 msgid "User name for vsm"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:136
+#: neutron/plugins/nicira/common/config.py:152
 msgid "Password for vsm"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:138
+#: neutron/plugins/nicira/common/config.py:154
 msgid "uri for vsm"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:140
+#: neutron/plugins/nicira/common/config.py:156
 msgid "Optional parameter identifying the ID of datacenter to deploy NSX Edges"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:143
-#: neutron/plugins/nicira/common/config.py:149
+#: neutron/plugins/nicira/common/config.py:159
+#: neutron/plugins/nicira/common/config.py:165
 msgid "Optional parameter identifying the ID of datastore to deploy NSX Edges"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:146
+#: neutron/plugins/nicira/common/config.py:162
 msgid "Optional parameter identifying the ID of resource to deploy NSX Edges"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:152
+#: neutron/plugins/nicira/common/config.py:168
 msgid "Network ID for physical network connectivity"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:155
+#: neutron/plugins/nicira/common/config.py:171
 msgid "Task status check interval"
 msgstr ""
 
@@ -10496,143 +10489,143 @@ msgstr ""
 msgid "Monitor Resource binding with id:%s not found!"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:49
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:50
 msgid "Comma separated list of additional domain name servers"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:55
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:58
 msgid "Default DHCP lease time"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:61
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:66
 msgid "IP address used by Metadata server."
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:64
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:70
 msgid "TCP Port used by Metadata server."
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:96
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:103
 #, python-format
 msgid "Unable to find Logical Service Node for network %s"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:107
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:114
 #, python-format
 msgid "Unable to create LSN for network %s"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:115
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:122
 #, python-format
 msgid "Unable to delete Logical Service Node %s"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:132
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:139
 #, python-format
 msgid ""
 "Unable to find Logical Service Node Port for LSN %(lsn_id)s and subnet "
 "%(subnet_id)s"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:154
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:161
 #, python-format
 msgid ""
 "Unable to find Logical Service Node Port for LSN %(lsn_id)s and mac "
 "address %(mac)s"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:174
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:181
 #, python-format
 msgid "Unable to create port for LSN  %s"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:182
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:189
 #, python-format
 msgid "Unable to delete LSN Port %s"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:202
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:206
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:209
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:213
 #, python-format
 msgid "Metadata port not found while attempting to delete it from network %s"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:209
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:216
 #, python-format
 msgid "Unable to find Logical Services Node Port with MAC %s"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:288
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:295
 #, python-format
 msgid ""
 "Unable to configure dhcp for Logical Service Node %(lsn_id)s and port "
 "%(lsn_port_id)s"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:309
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:316
 #, python-format
 msgid "Unable to configure metadata access for subnet %s"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:332
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:339
 #, python-format
 msgid "Error while configuring LSN port %s"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:436
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:443
 #, python-format
 msgid ""
 "Error while creating subnet %(cidr)s for network %(network)s. Please, "
 "contact administrator"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:506
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:521
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:513
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:528
 #, python-format
 msgid "Performing DHCP %(action)s for resource: %(resource)s"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:516
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:523
 #, python-format
 msgid "Logical Services Node for network %s configured successfully"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:538
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:545
 #, python-format
 msgid "Error while configuring DHCP for port %s"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:550
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:557
 #, python-format
 msgid "DHCP is disabled for subnet %s: nothing to do"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:569
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:576
 #, python-format
 msgid "DHCP for port %s configured successfully"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:577
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:584
 #, python-format
 msgid "Network %s is external: nothing to do"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:585
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:592
 #, python-format
 msgid "Configuring metadata entry for port %s"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:597
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:604
 #, python-format
 msgid "Metadata for port %s configured successfully"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:601
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:608
 #, python-format
 msgid "Handle metadata access via router: %(r)s and interface %(i)s"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:618
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:625
 #, python-format
 msgid "Metadata for router %s handled successfully"
 msgstr ""
@@ -11139,78 +11132,78 @@ msgstr ""
 msgid "Exception in _check_pending_tasks"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_db_v2.py:215
+#: neutron/plugins/openvswitch/ovs_db_v2.py:216
 #, python-format
 msgid "Skipping unreasonable tunnel ID range %(tun_min)s:%(tun_max)s"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_db_v2.py:263
+#: neutron/plugins/openvswitch/ovs_db_v2.py:264
 #, python-format
 msgid "Reserving tunnel %s from pool"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_db_v2.py:278
+#: neutron/plugins/openvswitch/ovs_db_v2.py:279
 #, python-format
 msgid "Reserving specific tunnel %s from pool"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_db_v2.py:281
+#: neutron/plugins/openvswitch/ovs_db_v2.py:282
 #, python-format
 msgid "Reserving specific tunnel %s outside pool"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_db_v2.py:304
+#: neutron/plugins/openvswitch/ovs_db_v2.py:305
 #, python-format
 msgid "Releasing tunnel %s outside pool"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_db_v2.py:306
+#: neutron/plugins/openvswitch/ovs_db_v2.py:307
 #, python-format
 msgid "Releasing tunnel %s to pool"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_db_v2.py:308
+#: neutron/plugins/openvswitch/ovs_db_v2.py:309
 #, python-format
 msgid "tunnel_id %s not found"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_db_v2.py:380
+#: neutron/plugins/openvswitch/ovs_db_v2.py:381
 #, python-format
 msgid "Adding a tunnel endpoint for %s"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_db_v2.py:396
+#: neutron/plugins/openvswitch/ovs_db_v2.py:397
 #, python-format
 msgid ""
 "Adding a tunnel endpoint failed due to a concurrenttransaction had been "
 "committed (%s attempts left)"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_db_v2.py:401
+#: neutron/plugins/openvswitch/ovs_db_v2.py:402
 msgid "Unable to generate a new tunnel id"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:308
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:311
 #, python-format
 msgid "Invalid tenant_network_type: %s. Server terminated!"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:325
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:328
 #, python-format
 msgid "Tunneling disabled but tenant_network_type is '%s'. Server terminated!"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:371
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:374
 #, python-format
 msgid "Invalid tunnel ID range: '%(range)s' - %(e)s. Server terminated!"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:375
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:378
 #, python-format
 msgid "Tunnel ID ranges: %s"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:428
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:433
 #, python-format
 msgid "%s networks are not enabled"
 msgstr ""
@@ -12043,11 +12036,11 @@ msgid ""
 "firewall is supported per tenant."
 msgstr ""
 
-#: neutron/services/firewall/agents/firewall_agent_api.py:34
+#: neutron/services/firewall/agents/firewall_agent_api.py:33
 msgid "Name of the FWaaS Driver"
 msgstr ""
 
-#: neutron/services/firewall/agents/firewall_agent_api.py:38
+#: neutron/services/firewall/agents/firewall_agent_api.py:37
 msgid "Enable FWaaS"
 msgstr ""
 
@@ -12063,79 +12056,79 @@ msgstr ""
 msgid "Initializing firewall agent"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:73
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:74
 #, python-format
 msgid "FWaaS Driver Loaded: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:75
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:77
 #, python-format
 msgid "Error importing FWaaS device driver: %s"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:108
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:110
 #, python-format
 msgid "%(func_name)s from agent for fw: %(fwid)s"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:116
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:118
 #, python-format
 msgid "No Routers on tenant: %s"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:123
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:247
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:125
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:252
 #, python-format
 msgid "Apply fw on Router List: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:132
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:134
 #, python-format
 msgid "Firewall Driver Error for %(func_name)s for fw: %(fwid)s"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:147
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:149
 #, python-format
 msgid "FWaaS RPC failure in %(func_name)s for fw: %(fwid)s"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:164
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:177
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:166
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:179
 #, python-format
 msgid "Firewall Driver Error on fw state %(fwmsg)s for fw: %(fwid)s"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:189
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:191
 #, python-format
 msgid "Process router add, router_id: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:200
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:202
 #, python-format
 msgid "Process router add, fw_list: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:217
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:219
 #, python-format
 msgid "FWaaS RPC info call failed for '%s'."
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:229
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:234
 #, python-format
 msgid "Tenants with Firewalls: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:239
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:244
 #, python-format
 msgid "Router List: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:241
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:246
 #, python-format
 msgid "fw_list: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:258
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:263
 msgid "Failed fwaas process services sync"
 msgstr ""
 
@@ -13213,3 +13206,61 @@ msgstr ""
 #~ msgid "Number of security rules allowed per tenant, -1 for unlimited"
 #~ msgstr ""
 
+#~ msgid ""
+#~ "DNat is disabled for the router "
+#~ "%(router_id)s. Floating IPs cannot be "
+#~ "associated."
+#~ msgstr ""
+
+#~ msgid ""
+#~ "Unable to run Neutron with config "
+#~ "option '%s', as NVP does not "
+#~ "support it"
+#~ msgstr ""
+
+#~ msgid "Maximum concurrent connections to each NVP controller."
+#~ msgstr ""
+
+#~ msgid ""
+#~ "Minimum delay, in seconds, between two"
+#~ " state synchronization queries to NVP. "
+#~ "It must not exceed state_sync_interval"
+#~ msgstr ""
+
+#~ msgid ""
+#~ "Minimum number of resources to be "
+#~ "retrieved from NVP during state "
+#~ "synchronization"
+#~ msgstr ""
+
+#~ msgid "User name for NVP controllers in this cluster"
+#~ msgstr ""
+
+#~ msgid "Password for NVP controllers in this cluster"
+#~ msgstr ""
+
+#~ msgid "Lists the NVP controllers in this cluster"
+#~ msgstr ""
+
+#~ msgid ""
+#~ "This is uuid of the default NVP"
+#~ " Transport zone that will be used "
+#~ "for creating tunneled isolated \"Neutron\" "
+#~ "networks. It needs to be created "
+#~ "in NVP before starting Neutron with "
+#~ "the nvp plugin."
+#~ msgstr ""
+
+#~ msgid ""
+#~ "Unique identifier of the NVP L3 "
+#~ "Gateway service which will be used "
+#~ "for implementing routers and floating "
+#~ "IPs"
+#~ msgstr ""
+
+#~ msgid ""
+#~ "Unique identifier of the NVP L2 "
+#~ "Gateway service which will be used "
+#~ "by default for network gateways"
+#~ msgstr ""
+
index 84317f4f75ab9f7a5370fefdbff07a695424e4b9..4ecd7fcca80e33ec036c166a81e3145408572344 100644 (file)
@@ -7,7 +7,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version:  Neutron\n"
 "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2014-01-02 06:32+0000\n"
+"POT-Creation-Date: 2014-01-12 06:33+0000\n"
 "PO-Revision-Date: 2013-09-18 00:19+0000\n"
 "Last-Translator: openstackjenkins <jenkins@openstack.org>\n"
 "Language-Team: Kannada "
@@ -896,7 +896,7 @@ msgstr ""
 msgid "Location to store DHCP server config files"
 msgstr ""
 
-#: neutron/agent/linux/dhcp.py:48 neutron/plugins/nicira/dhcp_meta/nvp.py:53
+#: neutron/agent/linux/dhcp.py:48 neutron/plugins/nicira/dhcp_meta/nvp.py:55
 msgid "Domain to use for building the hostnames"
 msgstr ""
 
@@ -1250,7 +1250,7 @@ msgid "TCP Port used by Nova metadata server."
 msgstr ""
 
 #: neutron/agent/metadata/agent.py:73
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:67
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:74
 msgid "Shared secret to sign instance-id request"
 msgstr ""
 
@@ -2436,30 +2436,30 @@ msgstr ""
 msgid "An exception occurred while creating the %(resource)s:%(item)s"
 msgstr ""
 
-#: neutron/db/db_base_plugin_v2.py:1043
+#: neutron/db/db_base_plugin_v2.py:1045
 #, python-format
 msgid "%(name)s '%(addr)s' does not match the ip_version '%(ip_version)s'"
 msgstr ""
 
-#: neutron/db/db_base_plugin_v2.py:1067
+#: neutron/db/db_base_plugin_v2.py:1069
 msgid "Gateway is not valid on subnet"
 msgstr ""
 
-#: neutron/db/db_base_plugin_v2.py:1087 neutron/db/db_base_plugin_v2.py:1101
+#: neutron/db/db_base_plugin_v2.py:1089 neutron/db/db_base_plugin_v2.py:1103
 msgid "new subnet"
 msgstr ""
 
-#: neutron/db/db_base_plugin_v2.py:1094
+#: neutron/db/db_base_plugin_v2.py:1096
 #, python-format
 msgid "Error parsing dns address %s"
 msgstr ""
 
-#: neutron/db/db_base_plugin_v2.py:1356
+#: neutron/db/db_base_plugin_v2.py:1358
 #, 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:1448
+#: neutron/db/db_base_plugin_v2.py:1450
 #, python-format
 msgid "%(address)s (%(subnet_id)s) is not recycled"
 msgstr ""
@@ -2988,51 +2988,51 @@ msgid ""
 "exceeds the maximum %(quota)s."
 msgstr ""
 
-#: neutron/extensions/firewall.py:40
+#: neutron/extensions/firewall.py:39
 #, python-format
 msgid "Firewall %(firewall_id)s could not be found."
 msgstr ""
 
-#: neutron/extensions/firewall.py:44
+#: neutron/extensions/firewall.py:43
 #, python-format
 msgid "Firewall %(firewall_id)s is still active."
 msgstr ""
 
-#: neutron/extensions/firewall.py:48
+#: neutron/extensions/firewall.py:47
 #, python-format
 msgid ""
 "Operation cannot be performed since associated Firewall %(firewall_id)s "
 "is in %(pending_state)s."
 msgstr ""
 
-#: neutron/extensions/firewall.py:53
+#: neutron/extensions/firewall.py:52
 #, python-format
 msgid "Firewall Policy %(firewall_policy_id)s could not be found."
 msgstr ""
 
-#: neutron/extensions/firewall.py:57
+#: neutron/extensions/firewall.py:56
 #, python-format
 msgid "Firewall Policy %(firewall_policy_id)s is being used."
 msgstr ""
 
-#: neutron/extensions/firewall.py:61
+#: neutron/extensions/firewall.py:60
 #, python-format
 msgid "Firewall Rule %(firewall_rule_id)s could not be found."
 msgstr ""
 
-#: neutron/extensions/firewall.py:65
+#: neutron/extensions/firewall.py:64
 #, python-format
 msgid "Firewall Rule %(firewall_rule_id)s is being used."
 msgstr ""
 
-#: neutron/extensions/firewall.py:69
+#: neutron/extensions/firewall.py:68
 #, python-format
 msgid ""
 "Firewall Rule %(firewall_rule_id)s is not associated  with Firewall "
 "Policy %(firewall_policy_id)s."
 msgstr ""
 
-#: neutron/extensions/firewall.py:74
+#: neutron/extensions/firewall.py:73
 #, python-format
 msgid ""
 "Firewall Rule protocol %(protocol)s is not supported. Only protocol "
@@ -3040,91 +3040,91 @@ msgid ""
 "supported."
 msgstr ""
 
-#: neutron/extensions/firewall.py:80
+#: neutron/extensions/firewall.py:79
 #, python-format
 msgid ""
 "Firewall rule action %(action)s is not supported. Only action values "
 "%(values)s are supported."
 msgstr ""
 
-#: neutron/extensions/firewall.py:85
+#: neutron/extensions/firewall.py:84
 #, python-format
 msgid "Invalid value for port %(port)s."
 msgstr ""
 
-#: neutron/extensions/firewall.py:89
+#: neutron/extensions/firewall.py:88
 msgid "Missing rule info argument for insert/remove rule operation."
 msgstr ""
 
-#: neutron/extensions/firewall.py:99
+#: neutron/extensions/firewall.py:98
 #, python-format
 msgid "%(driver)s: Internal driver error."
 msgstr ""
 
-#: neutron/extensions/firewall.py:148
+#: neutron/extensions/firewall.py:147
 #, python-format
 msgid "Port '%s' is not a valid number"
 msgstr ""
 
-#: neutron/extensions/firewall.py:152
+#: neutron/extensions/firewall.py:151
 #, python-format
 msgid "Invalid port '%s'"
 msgstr ""
 
-#: neutron/extensions/firewall.py:166
+#: neutron/extensions/firewall.py:165
 #, python-format
 msgid "%(msg_ip)s and %(msg_subnet)s"
 msgstr ""
 
-#: neutron/extensions/firewall.py:286
+#: neutron/extensions/firewall.py:285
 msgid "Number of firewalls allowed per tenant. A negative value means unlimited."
 msgstr ""
 
-#: neutron/extensions/firewall.py:290
+#: neutron/extensions/firewall.py:289
 msgid ""
 "Number of firewall policies allowed per tenant. A negative value means "
 "unlimited."
 msgstr ""
 
-#: neutron/extensions/firewall.py:294
+#: neutron/extensions/firewall.py:293
 msgid ""
 "Number of firewall rules allowed per tenant. A negative value means "
 "unlimited."
 msgstr ""
 
-#: neutron/extensions/l3.py:36
+#: neutron/extensions/l3.py:34
 #, python-format
 msgid "Router %(router_id)s could not be found"
 msgstr ""
 
-#: neutron/extensions/l3.py:40
+#: neutron/extensions/l3.py:38
 #, python-format
 msgid "Router %(router_id)s still has active ports"
 msgstr ""
 
-#: neutron/extensions/l3.py:44
+#: neutron/extensions/l3.py:42
 #, python-format
 msgid "Router %(router_id)s does not have an interface with id %(port_id)s"
 msgstr ""
 
-#: neutron/extensions/l3.py:49
+#: neutron/extensions/l3.py:47
 #, python-format
 msgid "Router %(router_id)s has no interface on subnet %(subnet_id)s"
 msgstr ""
 
-#: neutron/extensions/l3.py:54
+#: neutron/extensions/l3.py:52
 #, python-format
 msgid ""
 "Router interface for subnet %(subnet_id)s on router %(router_id)s cannot "
 "be deleted, as it is required by one or more floating IPs."
 msgstr ""
 
-#: neutron/extensions/l3.py:60
+#: neutron/extensions/l3.py:58
 #, python-format
 msgid "Floating IP %(floatingip_id)s could not be found"
 msgstr ""
 
-#: neutron/extensions/l3.py:64
+#: neutron/extensions/l3.py:62
 #, python-format
 msgid ""
 "External network %(external_network_id)s is not reachable from subnet "
@@ -3132,7 +3132,7 @@ msgid ""
 "Floating IP."
 msgstr ""
 
-#: neutron/extensions/l3.py:70
+#: neutron/extensions/l3.py:68
 #, python-format
 msgid ""
 "Cannot associate floating IP %(floating_ip_address)s (%(fip_id)s) with "
@@ -3140,37 +3140,30 @@ msgid ""
 "has a floating IP on external network %(net_id)s."
 msgstr ""
 
-#: neutron/extensions/l3.py:77
+#: neutron/extensions/l3.py:75
 #, python-format
 msgid ""
 "Port %(port_id)s has owner %(device_owner)s and therefore cannot be "
 "deleted directly via the port API."
 msgstr ""
 
-#: neutron/extensions/l3.py:82
+#: neutron/extensions/l3.py:80
 #, python-format
 msgid ""
 "Gateway cannot be updated for router %(router_id)s, since a gateway to "
 "external network %(net_id)s is required by one or more floating IPs."
 msgstr ""
 
-#: neutron/extensions/l3.py:142
+#: neutron/extensions/l3.py:140
 msgid "Number of routers allowed per tenant. A negative value means unlimited."
 msgstr ""
 
-#: neutron/extensions/l3.py:146
+#: neutron/extensions/l3.py:144
 msgid ""
 "Number of floating IPs allowed per tenant. A negative value means "
 "unlimited."
 msgstr ""
 
-#: neutron/extensions/l3_ext_gw_mode.py:28
-#, python-format
-msgid ""
-"DNat is disabled for the router %(router_id)s. Floating IPs cannot be "
-"associated."
-msgstr ""
-
 #: neutron/extensions/l3agentscheduler.py:49
 #: neutron/extensions/l3agentscheduler.py:87
 msgid "No plugin for L3 routing registered to handle router scheduling"
@@ -3270,21 +3263,21 @@ msgid ""
 " %(pool)s"
 msgstr ""
 
-#: neutron/extensions/metering.py:34
+#: neutron/extensions/metering.py:33
 #, python-format
 msgid "Metering label %(label_id)s does not exist"
 msgstr ""
 
-#: neutron/extensions/metering.py:38
+#: neutron/extensions/metering.py:37
 msgid "Duplicate Metering Rule in POST."
 msgstr ""
 
-#: neutron/extensions/metering.py:42
+#: neutron/extensions/metering.py:41
 #, python-format
 msgid "Metering label rule %(rule_id)s does not exist"
 msgstr ""
 
-#: neutron/extensions/metering.py:46
+#: neutron/extensions/metering.py:45
 #, python-format
 msgid ""
 "Metering label rule with remote_ip_prefix %(remote_ip_prefix)s overlaps "
@@ -3433,67 +3426,67 @@ msgstr ""
 msgid "API for retrieving service providers for Neutron advanced services"
 msgstr ""
 
-#: neutron/extensions/vpnaas.py:36
+#: neutron/extensions/vpnaas.py:33
 #, python-format
 msgid "VPNService %(vpnservice_id)s could not be found"
 msgstr ""
 
-#: neutron/extensions/vpnaas.py:40
+#: neutron/extensions/vpnaas.py:37
 #, python-format
 msgid "ipsec_site_connection %(ipsecsite_conn_id)s not found"
 msgstr ""
 
-#: neutron/extensions/vpnaas.py:44
+#: neutron/extensions/vpnaas.py:41
 #, python-format
 msgid "ipsec_site_connection %(attr)s is equal to or less than dpd_interval"
 msgstr ""
 
-#: neutron/extensions/vpnaas.py:49
+#: neutron/extensions/vpnaas.py:46
 #, python-format
 msgid "ipsec_site_connection MTU %(mtu)d is too small for ipv%(version)s"
 msgstr ""
 
-#: neutron/extensions/vpnaas.py:54
+#: neutron/extensions/vpnaas.py:51
 #, python-format
 msgid "IKEPolicy %(ikepolicy_id)s could not be found"
 msgstr ""
 
-#: neutron/extensions/vpnaas.py:58
+#: neutron/extensions/vpnaas.py:55
 #, python-format
 msgid "IPsecPolicy %(ipsecpolicy_id)s could not be found"
 msgstr ""
 
-#: neutron/extensions/vpnaas.py:62
+#: neutron/extensions/vpnaas.py:59
 #, python-format
 msgid "IKEPolicy %(ikepolicy_id)s is still in use"
 msgstr ""
 
-#: neutron/extensions/vpnaas.py:66
+#: neutron/extensions/vpnaas.py:63
 #, python-format
 msgid "VPNService %(vpnservice_id)s is still in use"
 msgstr ""
 
-#: neutron/extensions/vpnaas.py:70
+#: neutron/extensions/vpnaas.py:67
 #, python-format
 msgid "Router %(router_id)s is used by VPNService %(vpnservice_id)s"
 msgstr ""
 
-#: neutron/extensions/vpnaas.py:74
+#: neutron/extensions/vpnaas.py:71
 #, python-format
 msgid "Invalid state %(state)s of vpnaas resource %(id)s for updating"
 msgstr ""
 
-#: neutron/extensions/vpnaas.py:79
+#: neutron/extensions/vpnaas.py:76
 #, python-format
 msgid "IPsecPolicy %(ipsecpolicy_id)s is still in use"
 msgstr ""
 
-#: neutron/extensions/vpnaas.py:83
+#: neutron/extensions/vpnaas.py:80
 #, python-format
 msgid "Can not load driver :%(device_driver)s"
 msgstr ""
 
-#: neutron/extensions/vpnaas.py:87
+#: neutron/extensions/vpnaas.py:84
 #, python-format
 msgid "Subnet %(subnet_id)s is not connected to Router %(router_id)s"
 msgstr ""
@@ -5395,7 +5388,7 @@ msgstr ""
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:318
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:345
 #: neutron/plugins/mlnx/mlnx_plugin.py:191
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:408
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:413
 msgid "provider:network_type required"
 msgstr ""
 
@@ -5403,8 +5396,8 @@ msgstr ""
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:336
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:355
 #: neutron/plugins/mlnx/mlnx_plugin.py:221
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:418
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:437
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:423
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:442
 msgid "provider:segmentation_id required"
 msgstr ""
 
@@ -5423,7 +5416,7 @@ msgstr ""
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:343
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:377
 #: neutron/plugins/mlnx/mlnx_plugin.py:207
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:453
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:458
 #, python-format
 msgid "provider:network_type %s not supported"
 msgstr ""
@@ -5431,7 +5424,7 @@ msgstr ""
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:349
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:383
 #: neutron/plugins/mlnx/mlnx_plugin.py:248
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:459
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:464
 #, python-format
 msgid "Unknown provider:physical_network %s"
 msgstr ""
@@ -5439,7 +5432,7 @@ msgstr ""
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:355
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:389
 #: neutron/plugins/mlnx/mlnx_plugin.py:254
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:465
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:470
 msgid "provider:physical_network required"
 msgstr ""
 
@@ -5592,7 +5585,7 @@ msgstr ""
 #: neutron/plugins/hyperv/hyperv_neutron_plugin.py:254
 #: neutron/plugins/metaplugin/meta_neutron_plugin.py:175
 #: neutron/plugins/mlnx/mlnx_plugin.py:333
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:510
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:518
 #, python-format
 msgid "Created network: %s"
 msgstr ""
@@ -5953,7 +5946,7 @@ msgstr ""
 
 #: neutron/plugins/hyperv/db.py:41
 #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:117
-#: neutron/plugins/openvswitch/ovs_db_v2.py:136
+#: neutron/plugins/openvswitch/ovs_db_v2.py:137
 #, python-format
 msgid ""
 "Reserving vlan %(vlan_id)s on physical network %(physical_network)s from "
@@ -5968,7 +5961,7 @@ msgstr ""
 #: neutron/plugins/hyperv/db.py:79
 #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:140
 #: neutron/plugins/ml2/drivers/type_vlan.py:203
-#: neutron/plugins/openvswitch/ovs_db_v2.py:160
+#: neutron/plugins/openvswitch/ovs_db_v2.py:161
 #, python-format
 msgid ""
 "Reserving specific vlan %(vlan_id)s on physical network "
@@ -5982,7 +5975,7 @@ msgstr ""
 
 #: neutron/plugins/hyperv/db.py:141
 #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:181
-#: neutron/plugins/openvswitch/ovs_db_v2.py:201
+#: neutron/plugins/openvswitch/ovs_db_v2.py:202
 #, python-format
 msgid "vlan_id %(vlan_id)s on physical network %(physical_network)s not found"
 msgstr ""
@@ -5992,8 +5985,8 @@ msgstr ""
 #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:87
 #: neutron/plugins/ml2/drivers/type_vlan.py:127
 #: neutron/plugins/ml2/drivers/type_vlan.py:148
-#: neutron/plugins/openvswitch/ovs_db_v2.py:92
-#: neutron/plugins/openvswitch/ovs_db_v2.py:110
+#: neutron/plugins/openvswitch/ovs_db_v2.py:93
+#: neutron/plugins/openvswitch/ovs_db_v2.py:111
 #, python-format
 msgid ""
 "Removing vlan %(vlan_id)s on physical network %(physical_network)s from "
@@ -6035,7 +6028,7 @@ msgstr ""
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:306
 #: neutron/plugins/ml2/drivers/type_vlan.py:93
 #: neutron/plugins/mlnx/mlnx_plugin.py:143
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:362
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:365
 #, python-format
 msgid "Network VLAN ranges: %s"
 msgstr ""
@@ -6330,26 +6323,26 @@ msgstr ""
 
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:349
 #: neutron/plugins/mlnx/mlnx_plugin.py:216
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:412
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:417
 msgid "provider:segmentation_id specified for flat network"
 msgstr ""
 
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:358
 #: neutron/plugins/mlnx/mlnx_plugin.py:224
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:421
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:426
 #, python-format
 msgid "provider:segmentation_id out of range (%(min_id)s through %(max_id)s)"
 msgstr ""
 
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:365
 #: neutron/plugins/mlnx/mlnx_plugin.py:232
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:441
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:446
 msgid "provider:physical_network specified for local network"
 msgstr ""
 
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:371
 #: neutron/plugins/mlnx/mlnx_plugin.py:236
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:447
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:452
 msgid "provider:segmentation_id specified for local network"
 msgstr ""
 
@@ -6683,7 +6676,7 @@ msgstr ""
 
 #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:146
 #: neutron/plugins/ml2/drivers/type_vlan.py:209
-#: neutron/plugins/openvswitch/ovs_db_v2.py:166
+#: neutron/plugins/openvswitch/ovs_db_v2.py:167
 #, python-format
 msgid ""
 "Reserving specific vlan %(vlan_id)s on physical network "
@@ -6692,7 +6685,7 @@ msgstr ""
 
 #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:170
 #: neutron/plugins/ml2/drivers/type_vlan.py:258
-#: neutron/plugins/openvswitch/ovs_db_v2.py:196
+#: neutron/plugins/openvswitch/ovs_db_v2.py:197
 #, python-format
 msgid ""
 "Releasing vlan %(vlan_id)s on physical network %(physical_network)s to "
@@ -6701,7 +6694,7 @@ msgstr ""
 
 #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:175
 #: neutron/plugins/ml2/drivers/type_vlan.py:253
-#: neutron/plugins/openvswitch/ovs_db_v2.py:191
+#: neutron/plugins/openvswitch/ovs_db_v2.py:192
 #, python-format
 msgid ""
 "Releasing vlan %(vlan_id)s on physical network %(physical_network)s "
@@ -7795,7 +7788,7 @@ msgstr ""
 
 #: neutron/plugins/ml2/drivers/type_gre.py:155
 #: neutron/plugins/ml2/drivers/type_vxlan.py:165
-#: neutron/plugins/openvswitch/ovs_db_v2.py:234
+#: neutron/plugins/openvswitch/ovs_db_v2.py:235
 #, python-format
 msgid "Removing tunnel %s from pool"
 msgstr ""
@@ -7834,7 +7827,7 @@ msgid "%(type)s ID ranges: %(range)s"
 msgstr ""
 
 #: neutron/plugins/ml2/drivers/type_tunnel.py:71
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:431
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:436
 #, python-format
 msgid "provider:physical_network specified for %s network"
 msgstr ""
@@ -8173,7 +8166,7 @@ msgid "Mellanox Embedded Switch Plugin initialisation complete"
 msgstr ""
 
 #: neutron/plugins/mlnx/mlnx_plugin.py:141
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:360
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:363
 #, python-format
 msgid "%s. Server terminated!"
 msgstr ""
@@ -8925,7 +8918,7 @@ msgid "del_portinfo(): NotFound portinfo for port_id: %s"
 msgstr ""
 
 #: neutron/plugins/nec/db/api.py:212
-#: neutron/plugins/openvswitch/ovs_db_v2.py:322
+#: neutron/plugins/openvswitch/ovs_db_v2.py:323
 #, python-format
 msgid "get_port_with_securitygroups() called:port_id=%s"
 msgstr ""
@@ -9614,7 +9607,7 @@ msgstr ""
 
 #: neutron/plugins/nicira/dhcpmeta_modes.py:93
 #, python-format
-msgid "Unable to run Neutron with config option '%s', as NVP does not support it"
+msgid "Unable to run Neutron with config option '%s', as NSX does not support it"
 msgstr ""
 
 #: neutron/plugins/nicira/dhcpmeta_modes.py:96
@@ -9967,29 +9960,29 @@ msgstr ""
 msgid "[%(rid)d] Failed to parse API provider: %(e)s"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:34
+#: neutron/plugins/nicira/common/config.py:35
 msgid ""
 "Maximum number of ports of a logical switch on a bridged transport zone "
 "(default 5000)"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:37
+#: neutron/plugins/nicira/common/config.py:39
 msgid ""
 "Maximum number of ports of a logical switch on an overlay transport zone "
 "(default 256)"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:40
-msgid "Maximum concurrent connections to each NVP controller."
+#: neutron/plugins/nicira/common/config.py:43
+msgid "Maximum concurrent connections to each NSX controller."
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:43
+#: neutron/plugins/nicira/common/config.py:48
 msgid ""
 "Number of seconds a generation id should be valid for (default -1 meaning"
 " do not time out)"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:46
+#: neutron/plugins/nicira/common/config.py:52
 msgid ""
 "If set to access_network this enables a dedicated connection to the "
 "metadata proxy for metadata server access via Neutron router. If set to "
@@ -9998,135 +9991,135 @@ msgid ""
 "namespaces otherwise access_network should be used."
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:54
+#: neutron/plugins/nicira/common/config.py:61
 msgid ""
 "The default network tranport type to use (stt, gre, bridge, ipsec_gre, or"
 " ipsec_stt)"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:57
+#: neutron/plugins/nicira/common/config.py:65
 msgid "The mode used to implement DHCP/metadata services."
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:62
+#: neutron/plugins/nicira/common/config.py:71
 msgid ""
 "Interval in seconds between runs of the state synchronization task. Set "
 "it to 0 to disable it"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:65
+#: neutron/plugins/nicira/common/config.py:75
 msgid ""
 "Maximum value for the additional random delay in seconds between runs of "
 "the state synchronization task"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:69
+#: neutron/plugins/nicira/common/config.py:80
 msgid ""
 "Minimum delay, in seconds, between two state synchronization queries to "
-"NVP. It must not exceed state_sync_interval"
+"NSX. It must not exceed state_sync_interval"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:73
+#: neutron/plugins/nicira/common/config.py:85
 msgid ""
-"Minimum number of resources to be retrieved from NVP during state "
+"Minimum number of resources to be retrieved from NSX during state "
 "synchronization"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:76
+#: neutron/plugins/nicira/common/config.py:89
 msgid ""
 "Always read operational status from backend on show operations. Enabling "
 "this option might slow down the system."
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:84
-msgid "User name for NVP controllers in this cluster"
+#: neutron/plugins/nicira/common/config.py:98
+msgid "User name for NSX controllers in this cluster"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:88
-msgid "Password for NVP controllers in this cluster"
+#: neutron/plugins/nicira/common/config.py:103
+msgid "Password for NSX controllers in this cluster"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:91
+#: neutron/plugins/nicira/common/config.py:106
 msgid "Total time limit for a cluster request"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:94
+#: neutron/plugins/nicira/common/config.py:109
 msgid "Time before aborting a request"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:97
+#: neutron/plugins/nicira/common/config.py:112
 msgid "Number of time a request should be retried"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:100
+#: neutron/plugins/nicira/common/config.py:115
 msgid "Number of times a redirect should be followed"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:102
-msgid "Lists the NVP controllers in this cluster"
+#: neutron/plugins/nicira/common/config.py:118
+msgid "Lists the NSX controllers in this cluster"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:107
+#: neutron/plugins/nicira/common/config.py:123
 msgid ""
-"This is uuid of the default NVP Transport zone that will be used for "
+"This is uuid of the default NSX Transport zone that will be used for "
 "creating tunneled isolated \"Neutron\" networks. It needs to be created "
-"in NVP before starting Neutron with the nvp plugin."
+"in NSX before starting Neutron with the nsx plugin."
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:112
+#: neutron/plugins/nicira/common/config.py:128
 msgid ""
-"Unique identifier of the NVP L3 Gateway service which will be used for "
+"Unique identifier of the NSX L3 Gateway service which will be used for "
 "implementing routers and floating IPs"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:116
+#: neutron/plugins/nicira/common/config.py:132
 msgid ""
-"Unique identifier of the NVP L2 Gateway service which will be used by "
+"Unique identifier of the NSX L2 Gateway service which will be used by "
 "default for network gateways"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:119
+#: neutron/plugins/nicira/common/config.py:135
 msgid ""
 "Unique identifier of the Service Cluster which will be used by logical "
 "services like dhcp and metadata"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:122
+#: neutron/plugins/nicira/common/config.py:138
 msgid ""
 "Name of the interface on a L2 Gateway transport nodewhich should be used "
 "by default when setting up a network connection"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:132
+#: neutron/plugins/nicira/common/config.py:148
 msgid "User name for vsm"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:136
+#: neutron/plugins/nicira/common/config.py:152
 msgid "Password for vsm"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:138
+#: neutron/plugins/nicira/common/config.py:154
 msgid "uri for vsm"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:140
+#: neutron/plugins/nicira/common/config.py:156
 msgid "Optional parameter identifying the ID of datacenter to deploy NSX Edges"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:143
-#: neutron/plugins/nicira/common/config.py:149
+#: neutron/plugins/nicira/common/config.py:159
+#: neutron/plugins/nicira/common/config.py:165
 msgid "Optional parameter identifying the ID of datastore to deploy NSX Edges"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:146
+#: neutron/plugins/nicira/common/config.py:162
 msgid "Optional parameter identifying the ID of resource to deploy NSX Edges"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:152
+#: neutron/plugins/nicira/common/config.py:168
 msgid "Network ID for physical network connectivity"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:155
+#: neutron/plugins/nicira/common/config.py:171
 msgid "Task status check interval"
 msgstr ""
 
@@ -10496,143 +10489,143 @@ msgstr ""
 msgid "Monitor Resource binding with id:%s not found!"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:49
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:50
 msgid "Comma separated list of additional domain name servers"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:55
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:58
 msgid "Default DHCP lease time"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:61
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:66
 msgid "IP address used by Metadata server."
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:64
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:70
 msgid "TCP Port used by Metadata server."
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:96
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:103
 #, python-format
 msgid "Unable to find Logical Service Node for network %s"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:107
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:114
 #, python-format
 msgid "Unable to create LSN for network %s"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:115
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:122
 #, python-format
 msgid "Unable to delete Logical Service Node %s"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:132
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:139
 #, python-format
 msgid ""
 "Unable to find Logical Service Node Port for LSN %(lsn_id)s and subnet "
 "%(subnet_id)s"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:154
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:161
 #, python-format
 msgid ""
 "Unable to find Logical Service Node Port for LSN %(lsn_id)s and mac "
 "address %(mac)s"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:174
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:181
 #, python-format
 msgid "Unable to create port for LSN  %s"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:182
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:189
 #, python-format
 msgid "Unable to delete LSN Port %s"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:202
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:206
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:209
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:213
 #, python-format
 msgid "Metadata port not found while attempting to delete it from network %s"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:209
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:216
 #, python-format
 msgid "Unable to find Logical Services Node Port with MAC %s"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:288
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:295
 #, python-format
 msgid ""
 "Unable to configure dhcp for Logical Service Node %(lsn_id)s and port "
 "%(lsn_port_id)s"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:309
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:316
 #, python-format
 msgid "Unable to configure metadata access for subnet %s"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:332
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:339
 #, python-format
 msgid "Error while configuring LSN port %s"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:436
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:443
 #, python-format
 msgid ""
 "Error while creating subnet %(cidr)s for network %(network)s. Please, "
 "contact administrator"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:506
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:521
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:513
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:528
 #, python-format
 msgid "Performing DHCP %(action)s for resource: %(resource)s"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:516
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:523
 #, python-format
 msgid "Logical Services Node for network %s configured successfully"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:538
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:545
 #, python-format
 msgid "Error while configuring DHCP for port %s"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:550
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:557
 #, python-format
 msgid "DHCP is disabled for subnet %s: nothing to do"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:569
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:576
 #, python-format
 msgid "DHCP for port %s configured successfully"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:577
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:584
 #, python-format
 msgid "Network %s is external: nothing to do"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:585
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:592
 #, python-format
 msgid "Configuring metadata entry for port %s"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:597
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:604
 #, python-format
 msgid "Metadata for port %s configured successfully"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:601
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:608
 #, python-format
 msgid "Handle metadata access via router: %(r)s and interface %(i)s"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:618
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:625
 #, python-format
 msgid "Metadata for router %s handled successfully"
 msgstr ""
@@ -11139,78 +11132,78 @@ msgstr ""
 msgid "Exception in _check_pending_tasks"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_db_v2.py:215
+#: neutron/plugins/openvswitch/ovs_db_v2.py:216
 #, python-format
 msgid "Skipping unreasonable tunnel ID range %(tun_min)s:%(tun_max)s"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_db_v2.py:263
+#: neutron/plugins/openvswitch/ovs_db_v2.py:264
 #, python-format
 msgid "Reserving tunnel %s from pool"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_db_v2.py:278
+#: neutron/plugins/openvswitch/ovs_db_v2.py:279
 #, python-format
 msgid "Reserving specific tunnel %s from pool"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_db_v2.py:281
+#: neutron/plugins/openvswitch/ovs_db_v2.py:282
 #, python-format
 msgid "Reserving specific tunnel %s outside pool"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_db_v2.py:304
+#: neutron/plugins/openvswitch/ovs_db_v2.py:305
 #, python-format
 msgid "Releasing tunnel %s outside pool"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_db_v2.py:306
+#: neutron/plugins/openvswitch/ovs_db_v2.py:307
 #, python-format
 msgid "Releasing tunnel %s to pool"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_db_v2.py:308
+#: neutron/plugins/openvswitch/ovs_db_v2.py:309
 #, python-format
 msgid "tunnel_id %s not found"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_db_v2.py:380
+#: neutron/plugins/openvswitch/ovs_db_v2.py:381
 #, python-format
 msgid "Adding a tunnel endpoint for %s"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_db_v2.py:396
+#: neutron/plugins/openvswitch/ovs_db_v2.py:397
 #, python-format
 msgid ""
 "Adding a tunnel endpoint failed due to a concurrenttransaction had been "
 "committed (%s attempts left)"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_db_v2.py:401
+#: neutron/plugins/openvswitch/ovs_db_v2.py:402
 msgid "Unable to generate a new tunnel id"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:308
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:311
 #, python-format
 msgid "Invalid tenant_network_type: %s. Server terminated!"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:325
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:328
 #, python-format
 msgid "Tunneling disabled but tenant_network_type is '%s'. Server terminated!"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:371
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:374
 #, python-format
 msgid "Invalid tunnel ID range: '%(range)s' - %(e)s. Server terminated!"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:375
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:378
 #, python-format
 msgid "Tunnel ID ranges: %s"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:428
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:433
 #, python-format
 msgid "%s networks are not enabled"
 msgstr ""
@@ -12043,11 +12036,11 @@ msgid ""
 "firewall is supported per tenant."
 msgstr ""
 
-#: neutron/services/firewall/agents/firewall_agent_api.py:34
+#: neutron/services/firewall/agents/firewall_agent_api.py:33
 msgid "Name of the FWaaS Driver"
 msgstr ""
 
-#: neutron/services/firewall/agents/firewall_agent_api.py:38
+#: neutron/services/firewall/agents/firewall_agent_api.py:37
 msgid "Enable FWaaS"
 msgstr ""
 
@@ -12063,79 +12056,79 @@ msgstr ""
 msgid "Initializing firewall agent"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:73
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:74
 #, python-format
 msgid "FWaaS Driver Loaded: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:75
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:77
 #, python-format
 msgid "Error importing FWaaS device driver: %s"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:108
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:110
 #, python-format
 msgid "%(func_name)s from agent for fw: %(fwid)s"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:116
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:118
 #, python-format
 msgid "No Routers on tenant: %s"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:123
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:247
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:125
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:252
 #, python-format
 msgid "Apply fw on Router List: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:132
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:134
 #, python-format
 msgid "Firewall Driver Error for %(func_name)s for fw: %(fwid)s"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:147
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:149
 #, python-format
 msgid "FWaaS RPC failure in %(func_name)s for fw: %(fwid)s"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:164
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:177
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:166
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:179
 #, python-format
 msgid "Firewall Driver Error on fw state %(fwmsg)s for fw: %(fwid)s"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:189
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:191
 #, python-format
 msgid "Process router add, router_id: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:200
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:202
 #, python-format
 msgid "Process router add, fw_list: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:217
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:219
 #, python-format
 msgid "FWaaS RPC info call failed for '%s'."
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:229
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:234
 #, python-format
 msgid "Tenants with Firewalls: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:239
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:244
 #, python-format
 msgid "Router List: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:241
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:246
 #, python-format
 msgid "fw_list: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:258
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:263
 msgid "Failed fwaas process services sync"
 msgstr ""
 
@@ -13324,3 +13317,61 @@ msgstr ""
 #~ msgid "Number of security rules allowed per tenant, -1 for unlimited"
 #~ msgstr ""
 
+#~ msgid ""
+#~ "DNat is disabled for the router "
+#~ "%(router_id)s. Floating IPs cannot be "
+#~ "associated."
+#~ msgstr ""
+
+#~ msgid ""
+#~ "Unable to run Neutron with config "
+#~ "option '%s', as NVP does not "
+#~ "support it"
+#~ msgstr ""
+
+#~ msgid "Maximum concurrent connections to each NVP controller."
+#~ msgstr ""
+
+#~ msgid ""
+#~ "Minimum delay, in seconds, between two"
+#~ " state synchronization queries to NVP. "
+#~ "It must not exceed state_sync_interval"
+#~ msgstr ""
+
+#~ msgid ""
+#~ "Minimum number of resources to be "
+#~ "retrieved from NVP during state "
+#~ "synchronization"
+#~ msgstr ""
+
+#~ msgid "User name for NVP controllers in this cluster"
+#~ msgstr ""
+
+#~ msgid "Password for NVP controllers in this cluster"
+#~ msgstr ""
+
+#~ msgid "Lists the NVP controllers in this cluster"
+#~ msgstr ""
+
+#~ msgid ""
+#~ "This is uuid of the default NVP"
+#~ " Transport zone that will be used "
+#~ "for creating tunneled isolated \"Neutron\" "
+#~ "networks. It needs to be created "
+#~ "in NVP before starting Neutron with "
+#~ "the nvp plugin."
+#~ msgstr ""
+
+#~ msgid ""
+#~ "Unique identifier of the NVP L3 "
+#~ "Gateway service which will be used "
+#~ "for implementing routers and floating "
+#~ "IPs"
+#~ msgstr ""
+
+#~ msgid ""
+#~ "Unique identifier of the NVP L2 "
+#~ "Gateway service which will be used "
+#~ "by default for network gateways"
+#~ msgstr ""
+
index f5ddd1d726ababadbdec585e6403b1a165c9e1f7..d635b211c2050b8cc89fb4a934b91a9d46fa43fb 100644 (file)
@@ -7,7 +7,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version:  Neutron\n"
 "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2014-01-02 06:32+0000\n"
+"POT-Creation-Date: 2014-01-12 06:33+0000\n"
 "PO-Revision-Date: 2013-01-28 21:54+0000\n"
 "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
 "Language-Team: Korean "
@@ -896,7 +896,7 @@ msgstr ""
 msgid "Location to store DHCP server config files"
 msgstr ""
 
-#: neutron/agent/linux/dhcp.py:48 neutron/plugins/nicira/dhcp_meta/nvp.py:53
+#: neutron/agent/linux/dhcp.py:48 neutron/plugins/nicira/dhcp_meta/nvp.py:55
 msgid "Domain to use for building the hostnames"
 msgstr ""
 
@@ -1250,7 +1250,7 @@ msgid "TCP Port used by Nova metadata server."
 msgstr ""
 
 #: neutron/agent/metadata/agent.py:73
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:67
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:74
 msgid "Shared secret to sign instance-id request"
 msgstr ""
 
@@ -2436,30 +2436,30 @@ msgstr ""
 msgid "An exception occurred while creating the %(resource)s:%(item)s"
 msgstr ""
 
-#: neutron/db/db_base_plugin_v2.py:1043
+#: neutron/db/db_base_plugin_v2.py:1045
 #, python-format
 msgid "%(name)s '%(addr)s' does not match the ip_version '%(ip_version)s'"
 msgstr ""
 
-#: neutron/db/db_base_plugin_v2.py:1067
+#: neutron/db/db_base_plugin_v2.py:1069
 msgid "Gateway is not valid on subnet"
 msgstr ""
 
-#: neutron/db/db_base_plugin_v2.py:1087 neutron/db/db_base_plugin_v2.py:1101
+#: neutron/db/db_base_plugin_v2.py:1089 neutron/db/db_base_plugin_v2.py:1103
 msgid "new subnet"
 msgstr ""
 
-#: neutron/db/db_base_plugin_v2.py:1094
+#: neutron/db/db_base_plugin_v2.py:1096
 #, python-format
 msgid "Error parsing dns address %s"
 msgstr ""
 
-#: neutron/db/db_base_plugin_v2.py:1356
+#: neutron/db/db_base_plugin_v2.py:1358
 #, 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:1448
+#: neutron/db/db_base_plugin_v2.py:1450
 #, python-format
 msgid "%(address)s (%(subnet_id)s) is not recycled"
 msgstr ""
@@ -2988,51 +2988,51 @@ msgid ""
 "exceeds the maximum %(quota)s."
 msgstr ""
 
-#: neutron/extensions/firewall.py:40
+#: neutron/extensions/firewall.py:39
 #, python-format
 msgid "Firewall %(firewall_id)s could not be found."
 msgstr ""
 
-#: neutron/extensions/firewall.py:44
+#: neutron/extensions/firewall.py:43
 #, python-format
 msgid "Firewall %(firewall_id)s is still active."
 msgstr ""
 
-#: neutron/extensions/firewall.py:48
+#: neutron/extensions/firewall.py:47
 #, python-format
 msgid ""
 "Operation cannot be performed since associated Firewall %(firewall_id)s "
 "is in %(pending_state)s."
 msgstr ""
 
-#: neutron/extensions/firewall.py:53
+#: neutron/extensions/firewall.py:52
 #, python-format
 msgid "Firewall Policy %(firewall_policy_id)s could not be found."
 msgstr ""
 
-#: neutron/extensions/firewall.py:57
+#: neutron/extensions/firewall.py:56
 #, python-format
 msgid "Firewall Policy %(firewall_policy_id)s is being used."
 msgstr ""
 
-#: neutron/extensions/firewall.py:61
+#: neutron/extensions/firewall.py:60
 #, python-format
 msgid "Firewall Rule %(firewall_rule_id)s could not be found."
 msgstr ""
 
-#: neutron/extensions/firewall.py:65
+#: neutron/extensions/firewall.py:64
 #, python-format
 msgid "Firewall Rule %(firewall_rule_id)s is being used."
 msgstr ""
 
-#: neutron/extensions/firewall.py:69
+#: neutron/extensions/firewall.py:68
 #, python-format
 msgid ""
 "Firewall Rule %(firewall_rule_id)s is not associated  with Firewall "
 "Policy %(firewall_policy_id)s."
 msgstr ""
 
-#: neutron/extensions/firewall.py:74
+#: neutron/extensions/firewall.py:73
 #, python-format
 msgid ""
 "Firewall Rule protocol %(protocol)s is not supported. Only protocol "
@@ -3040,91 +3040,91 @@ msgid ""
 "supported."
 msgstr ""
 
-#: neutron/extensions/firewall.py:80
+#: neutron/extensions/firewall.py:79
 #, python-format
 msgid ""
 "Firewall rule action %(action)s is not supported. Only action values "
 "%(values)s are supported."
 msgstr ""
 
-#: neutron/extensions/firewall.py:85
+#: neutron/extensions/firewall.py:84
 #, python-format
 msgid "Invalid value for port %(port)s."
 msgstr ""
 
-#: neutron/extensions/firewall.py:89
+#: neutron/extensions/firewall.py:88
 msgid "Missing rule info argument for insert/remove rule operation."
 msgstr ""
 
-#: neutron/extensions/firewall.py:99
+#: neutron/extensions/firewall.py:98
 #, python-format
 msgid "%(driver)s: Internal driver error."
 msgstr ""
 
-#: neutron/extensions/firewall.py:148
+#: neutron/extensions/firewall.py:147
 #, python-format
 msgid "Port '%s' is not a valid number"
 msgstr ""
 
-#: neutron/extensions/firewall.py:152
+#: neutron/extensions/firewall.py:151
 #, python-format
 msgid "Invalid port '%s'"
 msgstr ""
 
-#: neutron/extensions/firewall.py:166
+#: neutron/extensions/firewall.py:165
 #, python-format
 msgid "%(msg_ip)s and %(msg_subnet)s"
 msgstr ""
 
-#: neutron/extensions/firewall.py:286
+#: neutron/extensions/firewall.py:285
 msgid "Number of firewalls allowed per tenant. A negative value means unlimited."
 msgstr ""
 
-#: neutron/extensions/firewall.py:290
+#: neutron/extensions/firewall.py:289
 msgid ""
 "Number of firewall policies allowed per tenant. A negative value means "
 "unlimited."
 msgstr ""
 
-#: neutron/extensions/firewall.py:294
+#: neutron/extensions/firewall.py:293
 msgid ""
 "Number of firewall rules allowed per tenant. A negative value means "
 "unlimited."
 msgstr ""
 
-#: neutron/extensions/l3.py:36
+#: neutron/extensions/l3.py:34
 #, python-format
 msgid "Router %(router_id)s could not be found"
 msgstr ""
 
-#: neutron/extensions/l3.py:40
+#: neutron/extensions/l3.py:38
 #, python-format
 msgid "Router %(router_id)s still has active ports"
 msgstr ""
 
-#: neutron/extensions/l3.py:44
+#: neutron/extensions/l3.py:42
 #, python-format
 msgid "Router %(router_id)s does not have an interface with id %(port_id)s"
 msgstr ""
 
-#: neutron/extensions/l3.py:49
+#: neutron/extensions/l3.py:47
 #, python-format
 msgid "Router %(router_id)s has no interface on subnet %(subnet_id)s"
 msgstr ""
 
-#: neutron/extensions/l3.py:54
+#: neutron/extensions/l3.py:52
 #, python-format
 msgid ""
 "Router interface for subnet %(subnet_id)s on router %(router_id)s cannot "
 "be deleted, as it is required by one or more floating IPs."
 msgstr ""
 
-#: neutron/extensions/l3.py:60
+#: neutron/extensions/l3.py:58
 #, python-format
 msgid "Floating IP %(floatingip_id)s could not be found"
 msgstr ""
 
-#: neutron/extensions/l3.py:64
+#: neutron/extensions/l3.py:62
 #, python-format
 msgid ""
 "External network %(external_network_id)s is not reachable from subnet "
@@ -3132,7 +3132,7 @@ msgid ""
 "Floating IP."
 msgstr ""
 
-#: neutron/extensions/l3.py:70
+#: neutron/extensions/l3.py:68
 #, python-format
 msgid ""
 "Cannot associate floating IP %(floating_ip_address)s (%(fip_id)s) with "
@@ -3140,37 +3140,30 @@ msgid ""
 "has a floating IP on external network %(net_id)s."
 msgstr ""
 
-#: neutron/extensions/l3.py:77
+#: neutron/extensions/l3.py:75
 #, python-format
 msgid ""
 "Port %(port_id)s has owner %(device_owner)s and therefore cannot be "
 "deleted directly via the port API."
 msgstr ""
 
-#: neutron/extensions/l3.py:82
+#: neutron/extensions/l3.py:80
 #, python-format
 msgid ""
 "Gateway cannot be updated for router %(router_id)s, since a gateway to "
 "external network %(net_id)s is required by one or more floating IPs."
 msgstr ""
 
-#: neutron/extensions/l3.py:142
+#: neutron/extensions/l3.py:140
 msgid "Number of routers allowed per tenant. A negative value means unlimited."
 msgstr ""
 
-#: neutron/extensions/l3.py:146
+#: neutron/extensions/l3.py:144
 msgid ""
 "Number of floating IPs allowed per tenant. A negative value means "
 "unlimited."
 msgstr ""
 
-#: neutron/extensions/l3_ext_gw_mode.py:28
-#, python-format
-msgid ""
-"DNat is disabled for the router %(router_id)s. Floating IPs cannot be "
-"associated."
-msgstr ""
-
 #: neutron/extensions/l3agentscheduler.py:49
 #: neutron/extensions/l3agentscheduler.py:87
 msgid "No plugin for L3 routing registered to handle router scheduling"
@@ -3270,21 +3263,21 @@ msgid ""
 " %(pool)s"
 msgstr ""
 
-#: neutron/extensions/metering.py:34
+#: neutron/extensions/metering.py:33
 #, python-format
 msgid "Metering label %(label_id)s does not exist"
 msgstr ""
 
-#: neutron/extensions/metering.py:38
+#: neutron/extensions/metering.py:37
 msgid "Duplicate Metering Rule in POST."
 msgstr ""
 
-#: neutron/extensions/metering.py:42
+#: neutron/extensions/metering.py:41
 #, python-format
 msgid "Metering label rule %(rule_id)s does not exist"
 msgstr ""
 
-#: neutron/extensions/metering.py:46
+#: neutron/extensions/metering.py:45
 #, python-format
 msgid ""
 "Metering label rule with remote_ip_prefix %(remote_ip_prefix)s overlaps "
@@ -3433,67 +3426,67 @@ msgstr ""
 msgid "API for retrieving service providers for Neutron advanced services"
 msgstr ""
 
-#: neutron/extensions/vpnaas.py:36
+#: neutron/extensions/vpnaas.py:33
 #, python-format
 msgid "VPNService %(vpnservice_id)s could not be found"
 msgstr ""
 
-#: neutron/extensions/vpnaas.py:40
+#: neutron/extensions/vpnaas.py:37
 #, python-format
 msgid "ipsec_site_connection %(ipsecsite_conn_id)s not found"
 msgstr ""
 
-#: neutron/extensions/vpnaas.py:44
+#: neutron/extensions/vpnaas.py:41
 #, python-format
 msgid "ipsec_site_connection %(attr)s is equal to or less than dpd_interval"
 msgstr ""
 
-#: neutron/extensions/vpnaas.py:49
+#: neutron/extensions/vpnaas.py:46
 #, python-format
 msgid "ipsec_site_connection MTU %(mtu)d is too small for ipv%(version)s"
 msgstr ""
 
-#: neutron/extensions/vpnaas.py:54
+#: neutron/extensions/vpnaas.py:51
 #, python-format
 msgid "IKEPolicy %(ikepolicy_id)s could not be found"
 msgstr ""
 
-#: neutron/extensions/vpnaas.py:58
+#: neutron/extensions/vpnaas.py:55
 #, python-format
 msgid "IPsecPolicy %(ipsecpolicy_id)s could not be found"
 msgstr ""
 
-#: neutron/extensions/vpnaas.py:62
+#: neutron/extensions/vpnaas.py:59
 #, python-format
 msgid "IKEPolicy %(ikepolicy_id)s is still in use"
 msgstr ""
 
-#: neutron/extensions/vpnaas.py:66
+#: neutron/extensions/vpnaas.py:63
 #, python-format
 msgid "VPNService %(vpnservice_id)s is still in use"
 msgstr ""
 
-#: neutron/extensions/vpnaas.py:70
+#: neutron/extensions/vpnaas.py:67
 #, python-format
 msgid "Router %(router_id)s is used by VPNService %(vpnservice_id)s"
 msgstr ""
 
-#: neutron/extensions/vpnaas.py:74
+#: neutron/extensions/vpnaas.py:71
 #, python-format
 msgid "Invalid state %(state)s of vpnaas resource %(id)s for updating"
 msgstr ""
 
-#: neutron/extensions/vpnaas.py:79
+#: neutron/extensions/vpnaas.py:76
 #, python-format
 msgid "IPsecPolicy %(ipsecpolicy_id)s is still in use"
 msgstr ""
 
-#: neutron/extensions/vpnaas.py:83
+#: neutron/extensions/vpnaas.py:80
 #, python-format
 msgid "Can not load driver :%(device_driver)s"
 msgstr ""
 
-#: neutron/extensions/vpnaas.py:87
+#: neutron/extensions/vpnaas.py:84
 #, python-format
 msgid "Subnet %(subnet_id)s is not connected to Router %(router_id)s"
 msgstr ""
@@ -5395,7 +5388,7 @@ msgstr ""
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:318
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:345
 #: neutron/plugins/mlnx/mlnx_plugin.py:191
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:408
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:413
 msgid "provider:network_type required"
 msgstr ""
 
@@ -5403,8 +5396,8 @@ msgstr ""
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:336
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:355
 #: neutron/plugins/mlnx/mlnx_plugin.py:221
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:418
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:437
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:423
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:442
 msgid "provider:segmentation_id required"
 msgstr ""
 
@@ -5423,7 +5416,7 @@ msgstr ""
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:343
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:377
 #: neutron/plugins/mlnx/mlnx_plugin.py:207
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:453
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:458
 #, python-format
 msgid "provider:network_type %s not supported"
 msgstr ""
@@ -5431,7 +5424,7 @@ msgstr ""
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:349
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:383
 #: neutron/plugins/mlnx/mlnx_plugin.py:248
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:459
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:464
 #, python-format
 msgid "Unknown provider:physical_network %s"
 msgstr ""
@@ -5439,7 +5432,7 @@ msgstr ""
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:355
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:389
 #: neutron/plugins/mlnx/mlnx_plugin.py:254
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:465
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:470
 msgid "provider:physical_network required"
 msgstr ""
 
@@ -5592,7 +5585,7 @@ msgstr ""
 #: neutron/plugins/hyperv/hyperv_neutron_plugin.py:254
 #: neutron/plugins/metaplugin/meta_neutron_plugin.py:175
 #: neutron/plugins/mlnx/mlnx_plugin.py:333
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:510
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:518
 #, python-format
 msgid "Created network: %s"
 msgstr ""
@@ -5953,7 +5946,7 @@ msgstr ""
 
 #: neutron/plugins/hyperv/db.py:41
 #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:117
-#: neutron/plugins/openvswitch/ovs_db_v2.py:136
+#: neutron/plugins/openvswitch/ovs_db_v2.py:137
 #, python-format
 msgid ""
 "Reserving vlan %(vlan_id)s on physical network %(physical_network)s from "
@@ -5968,7 +5961,7 @@ msgstr ""
 #: neutron/plugins/hyperv/db.py:79
 #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:140
 #: neutron/plugins/ml2/drivers/type_vlan.py:203
-#: neutron/plugins/openvswitch/ovs_db_v2.py:160
+#: neutron/plugins/openvswitch/ovs_db_v2.py:161
 #, python-format
 msgid ""
 "Reserving specific vlan %(vlan_id)s on physical network "
@@ -5982,7 +5975,7 @@ msgstr ""
 
 #: neutron/plugins/hyperv/db.py:141
 #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:181
-#: neutron/plugins/openvswitch/ovs_db_v2.py:201
+#: neutron/plugins/openvswitch/ovs_db_v2.py:202
 #, python-format
 msgid "vlan_id %(vlan_id)s on physical network %(physical_network)s not found"
 msgstr ""
@@ -5992,8 +5985,8 @@ msgstr ""
 #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:87
 #: neutron/plugins/ml2/drivers/type_vlan.py:127
 #: neutron/plugins/ml2/drivers/type_vlan.py:148
-#: neutron/plugins/openvswitch/ovs_db_v2.py:92
-#: neutron/plugins/openvswitch/ovs_db_v2.py:110
+#: neutron/plugins/openvswitch/ovs_db_v2.py:93
+#: neutron/plugins/openvswitch/ovs_db_v2.py:111
 #, python-format
 msgid ""
 "Removing vlan %(vlan_id)s on physical network %(physical_network)s from "
@@ -6035,7 +6028,7 @@ msgstr ""
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:306
 #: neutron/plugins/ml2/drivers/type_vlan.py:93
 #: neutron/plugins/mlnx/mlnx_plugin.py:143
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:362
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:365
 #, python-format
 msgid "Network VLAN ranges: %s"
 msgstr ""
@@ -6330,26 +6323,26 @@ msgstr ""
 
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:349
 #: neutron/plugins/mlnx/mlnx_plugin.py:216
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:412
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:417
 msgid "provider:segmentation_id specified for flat network"
 msgstr ""
 
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:358
 #: neutron/plugins/mlnx/mlnx_plugin.py:224
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:421
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:426
 #, python-format
 msgid "provider:segmentation_id out of range (%(min_id)s through %(max_id)s)"
 msgstr ""
 
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:365
 #: neutron/plugins/mlnx/mlnx_plugin.py:232
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:441
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:446
 msgid "provider:physical_network specified for local network"
 msgstr ""
 
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:371
 #: neutron/plugins/mlnx/mlnx_plugin.py:236
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:447
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:452
 msgid "provider:segmentation_id specified for local network"
 msgstr ""
 
@@ -6683,7 +6676,7 @@ msgstr ""
 
 #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:146
 #: neutron/plugins/ml2/drivers/type_vlan.py:209
-#: neutron/plugins/openvswitch/ovs_db_v2.py:166
+#: neutron/plugins/openvswitch/ovs_db_v2.py:167
 #, python-format
 msgid ""
 "Reserving specific vlan %(vlan_id)s on physical network "
@@ -6692,7 +6685,7 @@ msgstr ""
 
 #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:170
 #: neutron/plugins/ml2/drivers/type_vlan.py:258
-#: neutron/plugins/openvswitch/ovs_db_v2.py:196
+#: neutron/plugins/openvswitch/ovs_db_v2.py:197
 #, python-format
 msgid ""
 "Releasing vlan %(vlan_id)s on physical network %(physical_network)s to "
@@ -6701,7 +6694,7 @@ msgstr ""
 
 #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:175
 #: neutron/plugins/ml2/drivers/type_vlan.py:253
-#: neutron/plugins/openvswitch/ovs_db_v2.py:191
+#: neutron/plugins/openvswitch/ovs_db_v2.py:192
 #, python-format
 msgid ""
 "Releasing vlan %(vlan_id)s on physical network %(physical_network)s "
@@ -7795,7 +7788,7 @@ msgstr ""
 
 #: neutron/plugins/ml2/drivers/type_gre.py:155
 #: neutron/plugins/ml2/drivers/type_vxlan.py:165
-#: neutron/plugins/openvswitch/ovs_db_v2.py:234
+#: neutron/plugins/openvswitch/ovs_db_v2.py:235
 #, python-format
 msgid "Removing tunnel %s from pool"
 msgstr ""
@@ -7834,7 +7827,7 @@ msgid "%(type)s ID ranges: %(range)s"
 msgstr ""
 
 #: neutron/plugins/ml2/drivers/type_tunnel.py:71
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:431
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:436
 #, python-format
 msgid "provider:physical_network specified for %s network"
 msgstr ""
@@ -8173,7 +8166,7 @@ msgid "Mellanox Embedded Switch Plugin initialisation complete"
 msgstr ""
 
 #: neutron/plugins/mlnx/mlnx_plugin.py:141
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:360
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:363
 #, python-format
 msgid "%s. Server terminated!"
 msgstr ""
@@ -8925,7 +8918,7 @@ msgid "del_portinfo(): NotFound portinfo for port_id: %s"
 msgstr ""
 
 #: neutron/plugins/nec/db/api.py:212
-#: neutron/plugins/openvswitch/ovs_db_v2.py:322
+#: neutron/plugins/openvswitch/ovs_db_v2.py:323
 #, python-format
 msgid "get_port_with_securitygroups() called:port_id=%s"
 msgstr ""
@@ -9614,7 +9607,7 @@ msgstr ""
 
 #: neutron/plugins/nicira/dhcpmeta_modes.py:93
 #, python-format
-msgid "Unable to run Neutron with config option '%s', as NVP does not support it"
+msgid "Unable to run Neutron with config option '%s', as NSX does not support it"
 msgstr ""
 
 #: neutron/plugins/nicira/dhcpmeta_modes.py:96
@@ -9967,29 +9960,29 @@ msgstr ""
 msgid "[%(rid)d] Failed to parse API provider: %(e)s"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:34
+#: neutron/plugins/nicira/common/config.py:35
 msgid ""
 "Maximum number of ports of a logical switch on a bridged transport zone "
 "(default 5000)"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:37
+#: neutron/plugins/nicira/common/config.py:39
 msgid ""
 "Maximum number of ports of a logical switch on an overlay transport zone "
 "(default 256)"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:40
-msgid "Maximum concurrent connections to each NVP controller."
+#: neutron/plugins/nicira/common/config.py:43
+msgid "Maximum concurrent connections to each NSX controller."
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:43
+#: neutron/plugins/nicira/common/config.py:48
 msgid ""
 "Number of seconds a generation id should be valid for (default -1 meaning"
 " do not time out)"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:46
+#: neutron/plugins/nicira/common/config.py:52
 msgid ""
 "If set to access_network this enables a dedicated connection to the "
 "metadata proxy for metadata server access via Neutron router. If set to "
@@ -9998,135 +9991,135 @@ msgid ""
 "namespaces otherwise access_network should be used."
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:54
+#: neutron/plugins/nicira/common/config.py:61
 msgid ""
 "The default network tranport type to use (stt, gre, bridge, ipsec_gre, or"
 " ipsec_stt)"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:57
+#: neutron/plugins/nicira/common/config.py:65
 msgid "The mode used to implement DHCP/metadata services."
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:62
+#: neutron/plugins/nicira/common/config.py:71
 msgid ""
 "Interval in seconds between runs of the state synchronization task. Set "
 "it to 0 to disable it"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:65
+#: neutron/plugins/nicira/common/config.py:75
 msgid ""
 "Maximum value for the additional random delay in seconds between runs of "
 "the state synchronization task"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:69
+#: neutron/plugins/nicira/common/config.py:80
 msgid ""
 "Minimum delay, in seconds, between two state synchronization queries to "
-"NVP. It must not exceed state_sync_interval"
+"NSX. It must not exceed state_sync_interval"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:73
+#: neutron/plugins/nicira/common/config.py:85
 msgid ""
-"Minimum number of resources to be retrieved from NVP during state "
+"Minimum number of resources to be retrieved from NSX during state "
 "synchronization"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:76
+#: neutron/plugins/nicira/common/config.py:89
 msgid ""
 "Always read operational status from backend on show operations. Enabling "
 "this option might slow down the system."
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:84
-msgid "User name for NVP controllers in this cluster"
+#: neutron/plugins/nicira/common/config.py:98
+msgid "User name for NSX controllers in this cluster"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:88
-msgid "Password for NVP controllers in this cluster"
+#: neutron/plugins/nicira/common/config.py:103
+msgid "Password for NSX controllers in this cluster"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:91
+#: neutron/plugins/nicira/common/config.py:106
 msgid "Total time limit for a cluster request"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:94
+#: neutron/plugins/nicira/common/config.py:109
 msgid "Time before aborting a request"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:97
+#: neutron/plugins/nicira/common/config.py:112
 msgid "Number of time a request should be retried"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:100
+#: neutron/plugins/nicira/common/config.py:115
 msgid "Number of times a redirect should be followed"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:102
-msgid "Lists the NVP controllers in this cluster"
+#: neutron/plugins/nicira/common/config.py:118
+msgid "Lists the NSX controllers in this cluster"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:107
+#: neutron/plugins/nicira/common/config.py:123
 msgid ""
-"This is uuid of the default NVP Transport zone that will be used for "
+"This is uuid of the default NSX Transport zone that will be used for "
 "creating tunneled isolated \"Neutron\" networks. It needs to be created "
-"in NVP before starting Neutron with the nvp plugin."
+"in NSX before starting Neutron with the nsx plugin."
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:112
+#: neutron/plugins/nicira/common/config.py:128
 msgid ""
-"Unique identifier of the NVP L3 Gateway service which will be used for "
+"Unique identifier of the NSX L3 Gateway service which will be used for "
 "implementing routers and floating IPs"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:116
+#: neutron/plugins/nicira/common/config.py:132
 msgid ""
-"Unique identifier of the NVP L2 Gateway service which will be used by "
+"Unique identifier of the NSX L2 Gateway service which will be used by "
 "default for network gateways"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:119
+#: neutron/plugins/nicira/common/config.py:135
 msgid ""
 "Unique identifier of the Service Cluster which will be used by logical "
 "services like dhcp and metadata"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:122
+#: neutron/plugins/nicira/common/config.py:138
 msgid ""
 "Name of the interface on a L2 Gateway transport nodewhich should be used "
 "by default when setting up a network connection"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:132
+#: neutron/plugins/nicira/common/config.py:148
 msgid "User name for vsm"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:136
+#: neutron/plugins/nicira/common/config.py:152
 msgid "Password for vsm"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:138
+#: neutron/plugins/nicira/common/config.py:154
 msgid "uri for vsm"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:140
+#: neutron/plugins/nicira/common/config.py:156
 msgid "Optional parameter identifying the ID of datacenter to deploy NSX Edges"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:143
-#: neutron/plugins/nicira/common/config.py:149
+#: neutron/plugins/nicira/common/config.py:159
+#: neutron/plugins/nicira/common/config.py:165
 msgid "Optional parameter identifying the ID of datastore to deploy NSX Edges"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:146
+#: neutron/plugins/nicira/common/config.py:162
 msgid "Optional parameter identifying the ID of resource to deploy NSX Edges"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:152
+#: neutron/plugins/nicira/common/config.py:168
 msgid "Network ID for physical network connectivity"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:155
+#: neutron/plugins/nicira/common/config.py:171
 msgid "Task status check interval"
 msgstr ""
 
@@ -10496,143 +10489,143 @@ msgstr ""
 msgid "Monitor Resource binding with id:%s not found!"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:49
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:50
 msgid "Comma separated list of additional domain name servers"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:55
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:58
 msgid "Default DHCP lease time"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:61
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:66
 msgid "IP address used by Metadata server."
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:64
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:70
 msgid "TCP Port used by Metadata server."
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:96
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:103
 #, python-format
 msgid "Unable to find Logical Service Node for network %s"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:107
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:114
 #, python-format
 msgid "Unable to create LSN for network %s"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:115
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:122
 #, python-format
 msgid "Unable to delete Logical Service Node %s"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:132
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:139
 #, python-format
 msgid ""
 "Unable to find Logical Service Node Port for LSN %(lsn_id)s and subnet "
 "%(subnet_id)s"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:154
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:161
 #, python-format
 msgid ""
 "Unable to find Logical Service Node Port for LSN %(lsn_id)s and mac "
 "address %(mac)s"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:174
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:181
 #, python-format
 msgid "Unable to create port for LSN  %s"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:182
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:189
 #, python-format
 msgid "Unable to delete LSN Port %s"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:202
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:206
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:209
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:213
 #, python-format
 msgid "Metadata port not found while attempting to delete it from network %s"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:209
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:216
 #, python-format
 msgid "Unable to find Logical Services Node Port with MAC %s"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:288
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:295
 #, python-format
 msgid ""
 "Unable to configure dhcp for Logical Service Node %(lsn_id)s and port "
 "%(lsn_port_id)s"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:309
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:316
 #, python-format
 msgid "Unable to configure metadata access for subnet %s"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:332
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:339
 #, python-format
 msgid "Error while configuring LSN port %s"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:436
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:443
 #, python-format
 msgid ""
 "Error while creating subnet %(cidr)s for network %(network)s. Please, "
 "contact administrator"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:506
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:521
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:513
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:528
 #, python-format
 msgid "Performing DHCP %(action)s for resource: %(resource)s"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:516
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:523
 #, python-format
 msgid "Logical Services Node for network %s configured successfully"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:538
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:545
 #, python-format
 msgid "Error while configuring DHCP for port %s"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:550
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:557
 #, python-format
 msgid "DHCP is disabled for subnet %s: nothing to do"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:569
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:576
 #, python-format
 msgid "DHCP for port %s configured successfully"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:577
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:584
 #, python-format
 msgid "Network %s is external: nothing to do"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:585
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:592
 #, python-format
 msgid "Configuring metadata entry for port %s"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:597
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:604
 #, python-format
 msgid "Metadata for port %s configured successfully"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:601
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:608
 #, python-format
 msgid "Handle metadata access via router: %(r)s and interface %(i)s"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:618
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:625
 #, python-format
 msgid "Metadata for router %s handled successfully"
 msgstr ""
@@ -11139,78 +11132,78 @@ msgstr ""
 msgid "Exception in _check_pending_tasks"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_db_v2.py:215
+#: neutron/plugins/openvswitch/ovs_db_v2.py:216
 #, python-format
 msgid "Skipping unreasonable tunnel ID range %(tun_min)s:%(tun_max)s"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_db_v2.py:263
+#: neutron/plugins/openvswitch/ovs_db_v2.py:264
 #, python-format
 msgid "Reserving tunnel %s from pool"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_db_v2.py:278
+#: neutron/plugins/openvswitch/ovs_db_v2.py:279
 #, python-format
 msgid "Reserving specific tunnel %s from pool"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_db_v2.py:281
+#: neutron/plugins/openvswitch/ovs_db_v2.py:282
 #, python-format
 msgid "Reserving specific tunnel %s outside pool"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_db_v2.py:304
+#: neutron/plugins/openvswitch/ovs_db_v2.py:305
 #, python-format
 msgid "Releasing tunnel %s outside pool"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_db_v2.py:306
+#: neutron/plugins/openvswitch/ovs_db_v2.py:307
 #, python-format
 msgid "Releasing tunnel %s to pool"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_db_v2.py:308
+#: neutron/plugins/openvswitch/ovs_db_v2.py:309
 #, python-format
 msgid "tunnel_id %s not found"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_db_v2.py:380
+#: neutron/plugins/openvswitch/ovs_db_v2.py:381
 #, python-format
 msgid "Adding a tunnel endpoint for %s"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_db_v2.py:396
+#: neutron/plugins/openvswitch/ovs_db_v2.py:397
 #, python-format
 msgid ""
 "Adding a tunnel endpoint failed due to a concurrenttransaction had been "
 "committed (%s attempts left)"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_db_v2.py:401
+#: neutron/plugins/openvswitch/ovs_db_v2.py:402
 msgid "Unable to generate a new tunnel id"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:308
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:311
 #, python-format
 msgid "Invalid tenant_network_type: %s. Server terminated!"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:325
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:328
 #, python-format
 msgid "Tunneling disabled but tenant_network_type is '%s'. Server terminated!"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:371
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:374
 #, python-format
 msgid "Invalid tunnel ID range: '%(range)s' - %(e)s. Server terminated!"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:375
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:378
 #, python-format
 msgid "Tunnel ID ranges: %s"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:428
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:433
 #, python-format
 msgid "%s networks are not enabled"
 msgstr ""
@@ -12043,11 +12036,11 @@ msgid ""
 "firewall is supported per tenant."
 msgstr ""
 
-#: neutron/services/firewall/agents/firewall_agent_api.py:34
+#: neutron/services/firewall/agents/firewall_agent_api.py:33
 msgid "Name of the FWaaS Driver"
 msgstr ""
 
-#: neutron/services/firewall/agents/firewall_agent_api.py:38
+#: neutron/services/firewall/agents/firewall_agent_api.py:37
 msgid "Enable FWaaS"
 msgstr ""
 
@@ -12063,79 +12056,79 @@ msgstr ""
 msgid "Initializing firewall agent"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:73
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:74
 #, python-format
 msgid "FWaaS Driver Loaded: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:75
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:77
 #, python-format
 msgid "Error importing FWaaS device driver: %s"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:108
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:110
 #, python-format
 msgid "%(func_name)s from agent for fw: %(fwid)s"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:116
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:118
 #, python-format
 msgid "No Routers on tenant: %s"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:123
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:247
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:125
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:252
 #, python-format
 msgid "Apply fw on Router List: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:132
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:134
 #, python-format
 msgid "Firewall Driver Error for %(func_name)s for fw: %(fwid)s"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:147
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:149
 #, python-format
 msgid "FWaaS RPC failure in %(func_name)s for fw: %(fwid)s"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:164
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:177
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:166
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:179
 #, python-format
 msgid "Firewall Driver Error on fw state %(fwmsg)s for fw: %(fwid)s"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:189
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:191
 #, python-format
 msgid "Process router add, router_id: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:200
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:202
 #, python-format
 msgid "Process router add, fw_list: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:217
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:219
 #, python-format
 msgid "FWaaS RPC info call failed for '%s'."
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:229
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:234
 #, python-format
 msgid "Tenants with Firewalls: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:239
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:244
 #, python-format
 msgid "Router List: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:241
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:246
 #, python-format
 msgid "fw_list: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:258
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:263
 msgid "Failed fwaas process services sync"
 msgstr ""
 
@@ -13972,3 +13965,61 @@ msgstr ""
 #~ msgid "Number of security rules allowed per tenant, -1 for unlimited"
 #~ msgstr ""
 
+#~ msgid ""
+#~ "DNat is disabled for the router "
+#~ "%(router_id)s. Floating IPs cannot be "
+#~ "associated."
+#~ msgstr ""
+
+#~ msgid ""
+#~ "Unable to run Neutron with config "
+#~ "option '%s', as NVP does not "
+#~ "support it"
+#~ msgstr ""
+
+#~ msgid "Maximum concurrent connections to each NVP controller."
+#~ msgstr ""
+
+#~ msgid ""
+#~ "Minimum delay, in seconds, between two"
+#~ " state synchronization queries to NVP. "
+#~ "It must not exceed state_sync_interval"
+#~ msgstr ""
+
+#~ msgid ""
+#~ "Minimum number of resources to be "
+#~ "retrieved from NVP during state "
+#~ "synchronization"
+#~ msgstr ""
+
+#~ msgid "User name for NVP controllers in this cluster"
+#~ msgstr ""
+
+#~ msgid "Password for NVP controllers in this cluster"
+#~ msgstr ""
+
+#~ msgid "Lists the NVP controllers in this cluster"
+#~ msgstr ""
+
+#~ msgid ""
+#~ "This is uuid of the default NVP"
+#~ " Transport zone that will be used "
+#~ "for creating tunneled isolated \"Neutron\" "
+#~ "networks. It needs to be created "
+#~ "in NVP before starting Neutron with "
+#~ "the nvp plugin."
+#~ msgstr ""
+
+#~ msgid ""
+#~ "Unique identifier of the NVP L3 "
+#~ "Gateway service which will be used "
+#~ "for implementing routers and floating "
+#~ "IPs"
+#~ msgstr ""
+
+#~ msgid ""
+#~ "Unique identifier of the NVP L2 "
+#~ "Gateway service which will be used "
+#~ "by default for network gateways"
+#~ msgstr ""
+
index 769f1533444eaf9b895c2a1e4ba727211b1f2504..bc4734df901ac11d816ca9e26691109af58da7af 100644 (file)
@@ -8,7 +8,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version:  Quantum\n"
 "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2014-01-02 06:32+0000\n"
+"POT-Creation-Date: 2014-01-12 06:33+0000\n"
 "PO-Revision-Date: 2013-04-28 05:13+0000\n"
 "Last-Translator: ujuc Gang <potopro@gmail.com>\n"
 "Language-Team: ko_KR <LL@li.org>\n"
@@ -896,7 +896,7 @@ msgstr ""
 msgid "Location to store DHCP server config files"
 msgstr ""
 
-#: neutron/agent/linux/dhcp.py:48 neutron/plugins/nicira/dhcp_meta/nvp.py:53
+#: neutron/agent/linux/dhcp.py:48 neutron/plugins/nicira/dhcp_meta/nvp.py:55
 msgid "Domain to use for building the hostnames"
 msgstr ""
 
@@ -1250,7 +1250,7 @@ msgid "TCP Port used by Nova metadata server."
 msgstr ""
 
 #: neutron/agent/metadata/agent.py:73
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:67
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:74
 msgid "Shared secret to sign instance-id request"
 msgstr ""
 
@@ -2436,30 +2436,30 @@ msgstr ""
 msgid "An exception occurred while creating the %(resource)s:%(item)s"
 msgstr ""
 
-#: neutron/db/db_base_plugin_v2.py:1043
+#: neutron/db/db_base_plugin_v2.py:1045
 #, python-format
 msgid "%(name)s '%(addr)s' does not match the ip_version '%(ip_version)s'"
 msgstr ""
 
-#: neutron/db/db_base_plugin_v2.py:1067
+#: neutron/db/db_base_plugin_v2.py:1069
 msgid "Gateway is not valid on subnet"
 msgstr ""
 
-#: neutron/db/db_base_plugin_v2.py:1087 neutron/db/db_base_plugin_v2.py:1101
+#: neutron/db/db_base_plugin_v2.py:1089 neutron/db/db_base_plugin_v2.py:1103
 msgid "new subnet"
 msgstr ""
 
-#: neutron/db/db_base_plugin_v2.py:1094
+#: neutron/db/db_base_plugin_v2.py:1096
 #, python-format
 msgid "Error parsing dns address %s"
 msgstr ""
 
-#: neutron/db/db_base_plugin_v2.py:1356
+#: neutron/db/db_base_plugin_v2.py:1358
 #, 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:1448
+#: neutron/db/db_base_plugin_v2.py:1450
 #, python-format
 msgid "%(address)s (%(subnet_id)s) is not recycled"
 msgstr ""
@@ -2988,51 +2988,51 @@ msgid ""
 "exceeds the maximum %(quota)s."
 msgstr ""
 
-#: neutron/extensions/firewall.py:40
+#: neutron/extensions/firewall.py:39
 #, python-format
 msgid "Firewall %(firewall_id)s could not be found."
 msgstr ""
 
-#: neutron/extensions/firewall.py:44
+#: neutron/extensions/firewall.py:43
 #, python-format
 msgid "Firewall %(firewall_id)s is still active."
 msgstr ""
 
-#: neutron/extensions/firewall.py:48
+#: neutron/extensions/firewall.py:47
 #, python-format
 msgid ""
 "Operation cannot be performed since associated Firewall %(firewall_id)s "
 "is in %(pending_state)s."
 msgstr ""
 
-#: neutron/extensions/firewall.py:53
+#: neutron/extensions/firewall.py:52
 #, python-format
 msgid "Firewall Policy %(firewall_policy_id)s could not be found."
 msgstr ""
 
-#: neutron/extensions/firewall.py:57
+#: neutron/extensions/firewall.py:56
 #, python-format
 msgid "Firewall Policy %(firewall_policy_id)s is being used."
 msgstr ""
 
-#: neutron/extensions/firewall.py:61
+#: neutron/extensions/firewall.py:60
 #, python-format
 msgid "Firewall Rule %(firewall_rule_id)s could not be found."
 msgstr ""
 
-#: neutron/extensions/firewall.py:65
+#: neutron/extensions/firewall.py:64
 #, python-format
 msgid "Firewall Rule %(firewall_rule_id)s is being used."
 msgstr ""
 
-#: neutron/extensions/firewall.py:69
+#: neutron/extensions/firewall.py:68
 #, python-format
 msgid ""
 "Firewall Rule %(firewall_rule_id)s is not associated  with Firewall "
 "Policy %(firewall_policy_id)s."
 msgstr ""
 
-#: neutron/extensions/firewall.py:74
+#: neutron/extensions/firewall.py:73
 #, python-format
 msgid ""
 "Firewall Rule protocol %(protocol)s is not supported. Only protocol "
@@ -3040,91 +3040,91 @@ msgid ""
 "supported."
 msgstr ""
 
-#: neutron/extensions/firewall.py:80
+#: neutron/extensions/firewall.py:79
 #, python-format
 msgid ""
 "Firewall rule action %(action)s is not supported. Only action values "
 "%(values)s are supported."
 msgstr ""
 
-#: neutron/extensions/firewall.py:85
+#: neutron/extensions/firewall.py:84
 #, python-format
 msgid "Invalid value for port %(port)s."
 msgstr ""
 
-#: neutron/extensions/firewall.py:89
+#: neutron/extensions/firewall.py:88
 msgid "Missing rule info argument for insert/remove rule operation."
 msgstr ""
 
-#: neutron/extensions/firewall.py:99
+#: neutron/extensions/firewall.py:98
 #, python-format
 msgid "%(driver)s: Internal driver error."
 msgstr ""
 
-#: neutron/extensions/firewall.py:148
+#: neutron/extensions/firewall.py:147
 #, python-format
 msgid "Port '%s' is not a valid number"
 msgstr ""
 
-#: neutron/extensions/firewall.py:152
+#: neutron/extensions/firewall.py:151
 #, python-format
 msgid "Invalid port '%s'"
 msgstr ""
 
-#: neutron/extensions/firewall.py:166
+#: neutron/extensions/firewall.py:165
 #, python-format
 msgid "%(msg_ip)s and %(msg_subnet)s"
 msgstr ""
 
-#: neutron/extensions/firewall.py:286
+#: neutron/extensions/firewall.py:285
 msgid "Number of firewalls allowed per tenant. A negative value means unlimited."
 msgstr ""
 
-#: neutron/extensions/firewall.py:290
+#: neutron/extensions/firewall.py:289
 msgid ""
 "Number of firewall policies allowed per tenant. A negative value means "
 "unlimited."
 msgstr ""
 
-#: neutron/extensions/firewall.py:294
+#: neutron/extensions/firewall.py:293
 msgid ""
 "Number of firewall rules allowed per tenant. A negative value means "
 "unlimited."
 msgstr ""
 
-#: neutron/extensions/l3.py:36
+#: neutron/extensions/l3.py:34
 #, python-format
 msgid "Router %(router_id)s could not be found"
 msgstr ""
 
-#: neutron/extensions/l3.py:40
+#: neutron/extensions/l3.py:38
 #, python-format
 msgid "Router %(router_id)s still has active ports"
 msgstr ""
 
-#: neutron/extensions/l3.py:44
+#: neutron/extensions/l3.py:42
 #, python-format
 msgid "Router %(router_id)s does not have an interface with id %(port_id)s"
 msgstr ""
 
-#: neutron/extensions/l3.py:49
+#: neutron/extensions/l3.py:47
 #, python-format
 msgid "Router %(router_id)s has no interface on subnet %(subnet_id)s"
 msgstr ""
 
-#: neutron/extensions/l3.py:54
+#: neutron/extensions/l3.py:52
 #, python-format
 msgid ""
 "Router interface for subnet %(subnet_id)s on router %(router_id)s cannot "
 "be deleted, as it is required by one or more floating IPs."
 msgstr ""
 
-#: neutron/extensions/l3.py:60
+#: neutron/extensions/l3.py:58
 #, python-format
 msgid "Floating IP %(floatingip_id)s could not be found"
 msgstr ""
 
-#: neutron/extensions/l3.py:64
+#: neutron/extensions/l3.py:62
 #, python-format
 msgid ""
 "External network %(external_network_id)s is not reachable from subnet "
@@ -3132,7 +3132,7 @@ msgid ""
 "Floating IP."
 msgstr ""
 
-#: neutron/extensions/l3.py:70
+#: neutron/extensions/l3.py:68
 #, python-format
 msgid ""
 "Cannot associate floating IP %(floating_ip_address)s (%(fip_id)s) with "
@@ -3140,37 +3140,30 @@ msgid ""
 "has a floating IP on external network %(net_id)s."
 msgstr ""
 
-#: neutron/extensions/l3.py:77
+#: neutron/extensions/l3.py:75
 #, python-format
 msgid ""
 "Port %(port_id)s has owner %(device_owner)s and therefore cannot be "
 "deleted directly via the port API."
 msgstr ""
 
-#: neutron/extensions/l3.py:82
+#: neutron/extensions/l3.py:80
 #, python-format
 msgid ""
 "Gateway cannot be updated for router %(router_id)s, since a gateway to "
 "external network %(net_id)s is required by one or more floating IPs."
 msgstr ""
 
-#: neutron/extensions/l3.py:142
+#: neutron/extensions/l3.py:140
 msgid "Number of routers allowed per tenant. A negative value means unlimited."
 msgstr ""
 
-#: neutron/extensions/l3.py:146
+#: neutron/extensions/l3.py:144
 msgid ""
 "Number of floating IPs allowed per tenant. A negative value means "
 "unlimited."
 msgstr ""
 
-#: neutron/extensions/l3_ext_gw_mode.py:28
-#, python-format
-msgid ""
-"DNat is disabled for the router %(router_id)s. Floating IPs cannot be "
-"associated."
-msgstr ""
-
 #: neutron/extensions/l3agentscheduler.py:49
 #: neutron/extensions/l3agentscheduler.py:87
 msgid "No plugin for L3 routing registered to handle router scheduling"
@@ -3270,21 +3263,21 @@ msgid ""
 " %(pool)s"
 msgstr ""
 
-#: neutron/extensions/metering.py:34
+#: neutron/extensions/metering.py:33
 #, python-format
 msgid "Metering label %(label_id)s does not exist"
 msgstr ""
 
-#: neutron/extensions/metering.py:38
+#: neutron/extensions/metering.py:37
 msgid "Duplicate Metering Rule in POST."
 msgstr ""
 
-#: neutron/extensions/metering.py:42
+#: neutron/extensions/metering.py:41
 #, python-format
 msgid "Metering label rule %(rule_id)s does not exist"
 msgstr ""
 
-#: neutron/extensions/metering.py:46
+#: neutron/extensions/metering.py:45
 #, python-format
 msgid ""
 "Metering label rule with remote_ip_prefix %(remote_ip_prefix)s overlaps "
@@ -3433,67 +3426,67 @@ msgstr ""
 msgid "API for retrieving service providers for Neutron advanced services"
 msgstr ""
 
-#: neutron/extensions/vpnaas.py:36
+#: neutron/extensions/vpnaas.py:33
 #, python-format
 msgid "VPNService %(vpnservice_id)s could not be found"
 msgstr ""
 
-#: neutron/extensions/vpnaas.py:40
+#: neutron/extensions/vpnaas.py:37
 #, python-format
 msgid "ipsec_site_connection %(ipsecsite_conn_id)s not found"
 msgstr ""
 
-#: neutron/extensions/vpnaas.py:44
+#: neutron/extensions/vpnaas.py:41
 #, python-format
 msgid "ipsec_site_connection %(attr)s is equal to or less than dpd_interval"
 msgstr ""
 
-#: neutron/extensions/vpnaas.py:49
+#: neutron/extensions/vpnaas.py:46
 #, python-format
 msgid "ipsec_site_connection MTU %(mtu)d is too small for ipv%(version)s"
 msgstr ""
 
-#: neutron/extensions/vpnaas.py:54
+#: neutron/extensions/vpnaas.py:51
 #, python-format
 msgid "IKEPolicy %(ikepolicy_id)s could not be found"
 msgstr ""
 
-#: neutron/extensions/vpnaas.py:58
+#: neutron/extensions/vpnaas.py:55
 #, python-format
 msgid "IPsecPolicy %(ipsecpolicy_id)s could not be found"
 msgstr ""
 
-#: neutron/extensions/vpnaas.py:62
+#: neutron/extensions/vpnaas.py:59
 #, python-format
 msgid "IKEPolicy %(ikepolicy_id)s is still in use"
 msgstr ""
 
-#: neutron/extensions/vpnaas.py:66
+#: neutron/extensions/vpnaas.py:63
 #, python-format
 msgid "VPNService %(vpnservice_id)s is still in use"
 msgstr ""
 
-#: neutron/extensions/vpnaas.py:70
+#: neutron/extensions/vpnaas.py:67
 #, python-format
 msgid "Router %(router_id)s is used by VPNService %(vpnservice_id)s"
 msgstr ""
 
-#: neutron/extensions/vpnaas.py:74
+#: neutron/extensions/vpnaas.py:71
 #, python-format
 msgid "Invalid state %(state)s of vpnaas resource %(id)s for updating"
 msgstr ""
 
-#: neutron/extensions/vpnaas.py:79
+#: neutron/extensions/vpnaas.py:76
 #, python-format
 msgid "IPsecPolicy %(ipsecpolicy_id)s is still in use"
 msgstr ""
 
-#: neutron/extensions/vpnaas.py:83
+#: neutron/extensions/vpnaas.py:80
 #, python-format
 msgid "Can not load driver :%(device_driver)s"
 msgstr ""
 
-#: neutron/extensions/vpnaas.py:87
+#: neutron/extensions/vpnaas.py:84
 #, python-format
 msgid "Subnet %(subnet_id)s is not connected to Router %(router_id)s"
 msgstr ""
@@ -5395,7 +5388,7 @@ msgstr ""
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:318
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:345
 #: neutron/plugins/mlnx/mlnx_plugin.py:191
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:408
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:413
 msgid "provider:network_type required"
 msgstr ""
 
@@ -5403,8 +5396,8 @@ msgstr ""
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:336
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:355
 #: neutron/plugins/mlnx/mlnx_plugin.py:221
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:418
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:437
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:423
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:442
 msgid "provider:segmentation_id required"
 msgstr ""
 
@@ -5423,7 +5416,7 @@ msgstr ""
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:343
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:377
 #: neutron/plugins/mlnx/mlnx_plugin.py:207
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:453
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:458
 #, python-format
 msgid "provider:network_type %s not supported"
 msgstr ""
@@ -5431,7 +5424,7 @@ msgstr ""
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:349
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:383
 #: neutron/plugins/mlnx/mlnx_plugin.py:248
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:459
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:464
 #, python-format
 msgid "Unknown provider:physical_network %s"
 msgstr ""
@@ -5439,7 +5432,7 @@ msgstr ""
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:355
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:389
 #: neutron/plugins/mlnx/mlnx_plugin.py:254
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:465
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:470
 msgid "provider:physical_network required"
 msgstr ""
 
@@ -5592,7 +5585,7 @@ msgstr ""
 #: neutron/plugins/hyperv/hyperv_neutron_plugin.py:254
 #: neutron/plugins/metaplugin/meta_neutron_plugin.py:175
 #: neutron/plugins/mlnx/mlnx_plugin.py:333
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:510
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:518
 #, python-format
 msgid "Created network: %s"
 msgstr ""
@@ -5953,7 +5946,7 @@ msgstr ""
 
 #: neutron/plugins/hyperv/db.py:41
 #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:117
-#: neutron/plugins/openvswitch/ovs_db_v2.py:136
+#: neutron/plugins/openvswitch/ovs_db_v2.py:137
 #, python-format
 msgid ""
 "Reserving vlan %(vlan_id)s on physical network %(physical_network)s from "
@@ -5968,7 +5961,7 @@ msgstr ""
 #: neutron/plugins/hyperv/db.py:79
 #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:140
 #: neutron/plugins/ml2/drivers/type_vlan.py:203
-#: neutron/plugins/openvswitch/ovs_db_v2.py:160
+#: neutron/plugins/openvswitch/ovs_db_v2.py:161
 #, python-format
 msgid ""
 "Reserving specific vlan %(vlan_id)s on physical network "
@@ -5982,7 +5975,7 @@ msgstr ""
 
 #: neutron/plugins/hyperv/db.py:141
 #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:181
-#: neutron/plugins/openvswitch/ovs_db_v2.py:201
+#: neutron/plugins/openvswitch/ovs_db_v2.py:202
 #, python-format
 msgid "vlan_id %(vlan_id)s on physical network %(physical_network)s not found"
 msgstr ""
@@ -5992,8 +5985,8 @@ msgstr ""
 #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:87
 #: neutron/plugins/ml2/drivers/type_vlan.py:127
 #: neutron/plugins/ml2/drivers/type_vlan.py:148
-#: neutron/plugins/openvswitch/ovs_db_v2.py:92
-#: neutron/plugins/openvswitch/ovs_db_v2.py:110
+#: neutron/plugins/openvswitch/ovs_db_v2.py:93
+#: neutron/plugins/openvswitch/ovs_db_v2.py:111
 #, python-format
 msgid ""
 "Removing vlan %(vlan_id)s on physical network %(physical_network)s from "
@@ -6035,7 +6028,7 @@ msgstr ""
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:306
 #: neutron/plugins/ml2/drivers/type_vlan.py:93
 #: neutron/plugins/mlnx/mlnx_plugin.py:143
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:362
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:365
 #, python-format
 msgid "Network VLAN ranges: %s"
 msgstr ""
@@ -6330,26 +6323,26 @@ msgstr ""
 
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:349
 #: neutron/plugins/mlnx/mlnx_plugin.py:216
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:412
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:417
 msgid "provider:segmentation_id specified for flat network"
 msgstr ""
 
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:358
 #: neutron/plugins/mlnx/mlnx_plugin.py:224
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:421
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:426
 #, python-format
 msgid "provider:segmentation_id out of range (%(min_id)s through %(max_id)s)"
 msgstr ""
 
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:365
 #: neutron/plugins/mlnx/mlnx_plugin.py:232
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:441
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:446
 msgid "provider:physical_network specified for local network"
 msgstr ""
 
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:371
 #: neutron/plugins/mlnx/mlnx_plugin.py:236
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:447
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:452
 msgid "provider:segmentation_id specified for local network"
 msgstr ""
 
@@ -6683,7 +6676,7 @@ msgstr ""
 
 #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:146
 #: neutron/plugins/ml2/drivers/type_vlan.py:209
-#: neutron/plugins/openvswitch/ovs_db_v2.py:166
+#: neutron/plugins/openvswitch/ovs_db_v2.py:167
 #, python-format
 msgid ""
 "Reserving specific vlan %(vlan_id)s on physical network "
@@ -6692,7 +6685,7 @@ msgstr ""
 
 #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:170
 #: neutron/plugins/ml2/drivers/type_vlan.py:258
-#: neutron/plugins/openvswitch/ovs_db_v2.py:196
+#: neutron/plugins/openvswitch/ovs_db_v2.py:197
 #, python-format
 msgid ""
 "Releasing vlan %(vlan_id)s on physical network %(physical_network)s to "
@@ -6701,7 +6694,7 @@ msgstr ""
 
 #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:175
 #: neutron/plugins/ml2/drivers/type_vlan.py:253
-#: neutron/plugins/openvswitch/ovs_db_v2.py:191
+#: neutron/plugins/openvswitch/ovs_db_v2.py:192
 #, python-format
 msgid ""
 "Releasing vlan %(vlan_id)s on physical network %(physical_network)s "
@@ -7795,7 +7788,7 @@ msgstr ""
 
 #: neutron/plugins/ml2/drivers/type_gre.py:155
 #: neutron/plugins/ml2/drivers/type_vxlan.py:165
-#: neutron/plugins/openvswitch/ovs_db_v2.py:234
+#: neutron/plugins/openvswitch/ovs_db_v2.py:235
 #, python-format
 msgid "Removing tunnel %s from pool"
 msgstr ""
@@ -7834,7 +7827,7 @@ msgid "%(type)s ID ranges: %(range)s"
 msgstr ""
 
 #: neutron/plugins/ml2/drivers/type_tunnel.py:71
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:431
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:436
 #, python-format
 msgid "provider:physical_network specified for %s network"
 msgstr ""
@@ -8173,7 +8166,7 @@ msgid "Mellanox Embedded Switch Plugin initialisation complete"
 msgstr ""
 
 #: neutron/plugins/mlnx/mlnx_plugin.py:141
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:360
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:363
 #, python-format
 msgid "%s. Server terminated!"
 msgstr ""
@@ -8925,7 +8918,7 @@ msgid "del_portinfo(): NotFound portinfo for port_id: %s"
 msgstr ""
 
 #: neutron/plugins/nec/db/api.py:212
-#: neutron/plugins/openvswitch/ovs_db_v2.py:322
+#: neutron/plugins/openvswitch/ovs_db_v2.py:323
 #, python-format
 msgid "get_port_with_securitygroups() called:port_id=%s"
 msgstr ""
@@ -9614,7 +9607,7 @@ msgstr ""
 
 #: neutron/plugins/nicira/dhcpmeta_modes.py:93
 #, python-format
-msgid "Unable to run Neutron with config option '%s', as NVP does not support it"
+msgid "Unable to run Neutron with config option '%s', as NSX does not support it"
 msgstr ""
 
 #: neutron/plugins/nicira/dhcpmeta_modes.py:96
@@ -9967,29 +9960,29 @@ msgstr ""
 msgid "[%(rid)d] Failed to parse API provider: %(e)s"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:34
+#: neutron/plugins/nicira/common/config.py:35
 msgid ""
 "Maximum number of ports of a logical switch on a bridged transport zone "
 "(default 5000)"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:37
+#: neutron/plugins/nicira/common/config.py:39
 msgid ""
 "Maximum number of ports of a logical switch on an overlay transport zone "
 "(default 256)"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:40
-msgid "Maximum concurrent connections to each NVP controller."
+#: neutron/plugins/nicira/common/config.py:43
+msgid "Maximum concurrent connections to each NSX controller."
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:43
+#: neutron/plugins/nicira/common/config.py:48
 msgid ""
 "Number of seconds a generation id should be valid for (default -1 meaning"
 " do not time out)"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:46
+#: neutron/plugins/nicira/common/config.py:52
 msgid ""
 "If set to access_network this enables a dedicated connection to the "
 "metadata proxy for metadata server access via Neutron router. If set to "
@@ -9998,135 +9991,135 @@ msgid ""
 "namespaces otherwise access_network should be used."
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:54
+#: neutron/plugins/nicira/common/config.py:61
 msgid ""
 "The default network tranport type to use (stt, gre, bridge, ipsec_gre, or"
 " ipsec_stt)"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:57
+#: neutron/plugins/nicira/common/config.py:65
 msgid "The mode used to implement DHCP/metadata services."
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:62
+#: neutron/plugins/nicira/common/config.py:71
 msgid ""
 "Interval in seconds between runs of the state synchronization task. Set "
 "it to 0 to disable it"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:65
+#: neutron/plugins/nicira/common/config.py:75
 msgid ""
 "Maximum value for the additional random delay in seconds between runs of "
 "the state synchronization task"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:69
+#: neutron/plugins/nicira/common/config.py:80
 msgid ""
 "Minimum delay, in seconds, between two state synchronization queries to "
-"NVP. It must not exceed state_sync_interval"
+"NSX. It must not exceed state_sync_interval"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:73
+#: neutron/plugins/nicira/common/config.py:85
 msgid ""
-"Minimum number of resources to be retrieved from NVP during state "
+"Minimum number of resources to be retrieved from NSX during state "
 "synchronization"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:76
+#: neutron/plugins/nicira/common/config.py:89
 msgid ""
 "Always read operational status from backend on show operations. Enabling "
 "this option might slow down the system."
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:84
-msgid "User name for NVP controllers in this cluster"
+#: neutron/plugins/nicira/common/config.py:98
+msgid "User name for NSX controllers in this cluster"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:88
-msgid "Password for NVP controllers in this cluster"
+#: neutron/plugins/nicira/common/config.py:103
+msgid "Password for NSX controllers in this cluster"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:91
+#: neutron/plugins/nicira/common/config.py:106
 msgid "Total time limit for a cluster request"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:94
+#: neutron/plugins/nicira/common/config.py:109
 msgid "Time before aborting a request"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:97
+#: neutron/plugins/nicira/common/config.py:112
 msgid "Number of time a request should be retried"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:100
+#: neutron/plugins/nicira/common/config.py:115
 msgid "Number of times a redirect should be followed"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:102
-msgid "Lists the NVP controllers in this cluster"
+#: neutron/plugins/nicira/common/config.py:118
+msgid "Lists the NSX controllers in this cluster"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:107
+#: neutron/plugins/nicira/common/config.py:123
 msgid ""
-"This is uuid of the default NVP Transport zone that will be used for "
+"This is uuid of the default NSX Transport zone that will be used for "
 "creating tunneled isolated \"Neutron\" networks. It needs to be created "
-"in NVP before starting Neutron with the nvp plugin."
+"in NSX before starting Neutron with the nsx plugin."
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:112
+#: neutron/plugins/nicira/common/config.py:128
 msgid ""
-"Unique identifier of the NVP L3 Gateway service which will be used for "
+"Unique identifier of the NSX L3 Gateway service which will be used for "
 "implementing routers and floating IPs"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:116
+#: neutron/plugins/nicira/common/config.py:132
 msgid ""
-"Unique identifier of the NVP L2 Gateway service which will be used by "
+"Unique identifier of the NSX L2 Gateway service which will be used by "
 "default for network gateways"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:119
+#: neutron/plugins/nicira/common/config.py:135
 msgid ""
 "Unique identifier of the Service Cluster which will be used by logical "
 "services like dhcp and metadata"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:122
+#: neutron/plugins/nicira/common/config.py:138
 msgid ""
 "Name of the interface on a L2 Gateway transport nodewhich should be used "
 "by default when setting up a network connection"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:132
+#: neutron/plugins/nicira/common/config.py:148
 msgid "User name for vsm"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:136
+#: neutron/plugins/nicira/common/config.py:152
 msgid "Password for vsm"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:138
+#: neutron/plugins/nicira/common/config.py:154
 msgid "uri for vsm"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:140
+#: neutron/plugins/nicira/common/config.py:156
 msgid "Optional parameter identifying the ID of datacenter to deploy NSX Edges"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:143
-#: neutron/plugins/nicira/common/config.py:149
+#: neutron/plugins/nicira/common/config.py:159
+#: neutron/plugins/nicira/common/config.py:165
 msgid "Optional parameter identifying the ID of datastore to deploy NSX Edges"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:146
+#: neutron/plugins/nicira/common/config.py:162
 msgid "Optional parameter identifying the ID of resource to deploy NSX Edges"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:152
+#: neutron/plugins/nicira/common/config.py:168
 msgid "Network ID for physical network connectivity"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:155
+#: neutron/plugins/nicira/common/config.py:171
 msgid "Task status check interval"
 msgstr ""
 
@@ -10496,143 +10489,143 @@ msgstr ""
 msgid "Monitor Resource binding with id:%s not found!"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:49
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:50
 msgid "Comma separated list of additional domain name servers"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:55
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:58
 msgid "Default DHCP lease time"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:61
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:66
 msgid "IP address used by Metadata server."
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:64
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:70
 msgid "TCP Port used by Metadata server."
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:96
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:103
 #, python-format
 msgid "Unable to find Logical Service Node for network %s"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:107
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:114
 #, python-format
 msgid "Unable to create LSN for network %s"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:115
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:122
 #, python-format
 msgid "Unable to delete Logical Service Node %s"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:132
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:139
 #, python-format
 msgid ""
 "Unable to find Logical Service Node Port for LSN %(lsn_id)s and subnet "
 "%(subnet_id)s"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:154
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:161
 #, python-format
 msgid ""
 "Unable to find Logical Service Node Port for LSN %(lsn_id)s and mac "
 "address %(mac)s"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:174
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:181
 #, python-format
 msgid "Unable to create port for LSN  %s"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:182
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:189
 #, python-format
 msgid "Unable to delete LSN Port %s"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:202
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:206
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:209
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:213
 #, python-format
 msgid "Metadata port not found while attempting to delete it from network %s"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:209
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:216
 #, python-format
 msgid "Unable to find Logical Services Node Port with MAC %s"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:288
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:295
 #, python-format
 msgid ""
 "Unable to configure dhcp for Logical Service Node %(lsn_id)s and port "
 "%(lsn_port_id)s"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:309
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:316
 #, python-format
 msgid "Unable to configure metadata access for subnet %s"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:332
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:339
 #, python-format
 msgid "Error while configuring LSN port %s"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:436
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:443
 #, python-format
 msgid ""
 "Error while creating subnet %(cidr)s for network %(network)s. Please, "
 "contact administrator"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:506
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:521
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:513
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:528
 #, python-format
 msgid "Performing DHCP %(action)s for resource: %(resource)s"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:516
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:523
 #, python-format
 msgid "Logical Services Node for network %s configured successfully"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:538
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:545
 #, python-format
 msgid "Error while configuring DHCP for port %s"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:550
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:557
 #, python-format
 msgid "DHCP is disabled for subnet %s: nothing to do"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:569
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:576
 #, python-format
 msgid "DHCP for port %s configured successfully"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:577
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:584
 #, python-format
 msgid "Network %s is external: nothing to do"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:585
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:592
 #, python-format
 msgid "Configuring metadata entry for port %s"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:597
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:604
 #, python-format
 msgid "Metadata for port %s configured successfully"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:601
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:608
 #, python-format
 msgid "Handle metadata access via router: %(r)s and interface %(i)s"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:618
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:625
 #, python-format
 msgid "Metadata for router %s handled successfully"
 msgstr ""
@@ -11139,78 +11132,78 @@ msgstr ""
 msgid "Exception in _check_pending_tasks"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_db_v2.py:215
+#: neutron/plugins/openvswitch/ovs_db_v2.py:216
 #, python-format
 msgid "Skipping unreasonable tunnel ID range %(tun_min)s:%(tun_max)s"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_db_v2.py:263
+#: neutron/plugins/openvswitch/ovs_db_v2.py:264
 #, python-format
 msgid "Reserving tunnel %s from pool"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_db_v2.py:278
+#: neutron/plugins/openvswitch/ovs_db_v2.py:279
 #, python-format
 msgid "Reserving specific tunnel %s from pool"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_db_v2.py:281
+#: neutron/plugins/openvswitch/ovs_db_v2.py:282
 #, python-format
 msgid "Reserving specific tunnel %s outside pool"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_db_v2.py:304
+#: neutron/plugins/openvswitch/ovs_db_v2.py:305
 #, python-format
 msgid "Releasing tunnel %s outside pool"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_db_v2.py:306
+#: neutron/plugins/openvswitch/ovs_db_v2.py:307
 #, python-format
 msgid "Releasing tunnel %s to pool"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_db_v2.py:308
+#: neutron/plugins/openvswitch/ovs_db_v2.py:309
 #, python-format
 msgid "tunnel_id %s not found"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_db_v2.py:380
+#: neutron/plugins/openvswitch/ovs_db_v2.py:381
 #, python-format
 msgid "Adding a tunnel endpoint for %s"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_db_v2.py:396
+#: neutron/plugins/openvswitch/ovs_db_v2.py:397
 #, python-format
 msgid ""
 "Adding a tunnel endpoint failed due to a concurrenttransaction had been "
 "committed (%s attempts left)"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_db_v2.py:401
+#: neutron/plugins/openvswitch/ovs_db_v2.py:402
 msgid "Unable to generate a new tunnel id"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:308
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:311
 #, python-format
 msgid "Invalid tenant_network_type: %s. Server terminated!"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:325
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:328
 #, python-format
 msgid "Tunneling disabled but tenant_network_type is '%s'. Server terminated!"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:371
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:374
 #, python-format
 msgid "Invalid tunnel ID range: '%(range)s' - %(e)s. Server terminated!"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:375
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:378
 #, python-format
 msgid "Tunnel ID ranges: %s"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:428
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:433
 #, python-format
 msgid "%s networks are not enabled"
 msgstr ""
@@ -12043,11 +12036,11 @@ msgid ""
 "firewall is supported per tenant."
 msgstr ""
 
-#: neutron/services/firewall/agents/firewall_agent_api.py:34
+#: neutron/services/firewall/agents/firewall_agent_api.py:33
 msgid "Name of the FWaaS Driver"
 msgstr ""
 
-#: neutron/services/firewall/agents/firewall_agent_api.py:38
+#: neutron/services/firewall/agents/firewall_agent_api.py:37
 msgid "Enable FWaaS"
 msgstr ""
 
@@ -12063,79 +12056,79 @@ msgstr ""
 msgid "Initializing firewall agent"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:73
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:74
 #, python-format
 msgid "FWaaS Driver Loaded: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:75
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:77
 #, python-format
 msgid "Error importing FWaaS device driver: %s"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:108
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:110
 #, python-format
 msgid "%(func_name)s from agent for fw: %(fwid)s"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:116
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:118
 #, python-format
 msgid "No Routers on tenant: %s"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:123
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:247
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:125
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:252
 #, python-format
 msgid "Apply fw on Router List: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:132
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:134
 #, python-format
 msgid "Firewall Driver Error for %(func_name)s for fw: %(fwid)s"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:147
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:149
 #, python-format
 msgid "FWaaS RPC failure in %(func_name)s for fw: %(fwid)s"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:164
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:177
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:166
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:179
 #, python-format
 msgid "Firewall Driver Error on fw state %(fwmsg)s for fw: %(fwid)s"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:189
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:191
 #, python-format
 msgid "Process router add, router_id: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:200
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:202
 #, python-format
 msgid "Process router add, fw_list: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:217
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:219
 #, python-format
 msgid "FWaaS RPC info call failed for '%s'."
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:229
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:234
 #, python-format
 msgid "Tenants with Firewalls: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:239
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:244
 #, python-format
 msgid "Router List: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:241
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:246
 #, python-format
 msgid "fw_list: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:258
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:263
 msgid "Failed fwaas process services sync"
 msgstr ""
 
@@ -13972,3 +13965,61 @@ msgstr ""
 #~ msgid "Number of security rules allowed per tenant, -1 for unlimited"
 #~ msgstr ""
 
+#~ msgid ""
+#~ "DNat is disabled for the router "
+#~ "%(router_id)s. Floating IPs cannot be "
+#~ "associated."
+#~ msgstr ""
+
+#~ msgid ""
+#~ "Unable to run Neutron with config "
+#~ "option '%s', as NVP does not "
+#~ "support it"
+#~ msgstr ""
+
+#~ msgid "Maximum concurrent connections to each NVP controller."
+#~ msgstr ""
+
+#~ msgid ""
+#~ "Minimum delay, in seconds, between two"
+#~ " state synchronization queries to NVP. "
+#~ "It must not exceed state_sync_interval"
+#~ msgstr ""
+
+#~ msgid ""
+#~ "Minimum number of resources to be "
+#~ "retrieved from NVP during state "
+#~ "synchronization"
+#~ msgstr ""
+
+#~ msgid "User name for NVP controllers in this cluster"
+#~ msgstr ""
+
+#~ msgid "Password for NVP controllers in this cluster"
+#~ msgstr ""
+
+#~ msgid "Lists the NVP controllers in this cluster"
+#~ msgstr ""
+
+#~ msgid ""
+#~ "This is uuid of the default NVP"
+#~ " Transport zone that will be used "
+#~ "for creating tunneled isolated \"Neutron\" "
+#~ "networks. It needs to be created "
+#~ "in NVP before starting Neutron with "
+#~ "the nvp plugin."
+#~ msgstr ""
+
+#~ msgid ""
+#~ "Unique identifier of the NVP L3 "
+#~ "Gateway service which will be used "
+#~ "for implementing routers and floating "
+#~ "IPs"
+#~ msgstr ""
+
+#~ msgid ""
+#~ "Unique identifier of the NVP L2 "
+#~ "Gateway service which will be used "
+#~ "by default for network gateways"
+#~ msgstr ""
+
index e398c9cf4d38d6efcb0342a9a2e8afb0348abf8d..c3de5847b175c92696ef73e793f953c687a361aa 100644 (file)
@@ -7,7 +7,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version:  Neutron\n"
 "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2014-01-02 06:32+0000\n"
+"POT-Creation-Date: 2014-01-12 06:33+0000\n"
 "PO-Revision-Date: 2013-11-17 05:24+0000\n"
 "Last-Translator: openstackjenkins <jenkins@openstack.org>\n"
 "Language-Team: Malayalam (India) "
@@ -896,7 +896,7 @@ msgstr ""
 msgid "Location to store DHCP server config files"
 msgstr ""
 
-#: neutron/agent/linux/dhcp.py:48 neutron/plugins/nicira/dhcp_meta/nvp.py:53
+#: neutron/agent/linux/dhcp.py:48 neutron/plugins/nicira/dhcp_meta/nvp.py:55
 msgid "Domain to use for building the hostnames"
 msgstr ""
 
@@ -1250,7 +1250,7 @@ msgid "TCP Port used by Nova metadata server."
 msgstr ""
 
 #: neutron/agent/metadata/agent.py:73
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:67
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:74
 msgid "Shared secret to sign instance-id request"
 msgstr ""
 
@@ -2436,30 +2436,30 @@ msgstr ""
 msgid "An exception occurred while creating the %(resource)s:%(item)s"
 msgstr ""
 
-#: neutron/db/db_base_plugin_v2.py:1043
+#: neutron/db/db_base_plugin_v2.py:1045
 #, python-format
 msgid "%(name)s '%(addr)s' does not match the ip_version '%(ip_version)s'"
 msgstr ""
 
-#: neutron/db/db_base_plugin_v2.py:1067
+#: neutron/db/db_base_plugin_v2.py:1069
 msgid "Gateway is not valid on subnet"
 msgstr ""
 
-#: neutron/db/db_base_plugin_v2.py:1087 neutron/db/db_base_plugin_v2.py:1101
+#: neutron/db/db_base_plugin_v2.py:1089 neutron/db/db_base_plugin_v2.py:1103
 msgid "new subnet"
 msgstr ""
 
-#: neutron/db/db_base_plugin_v2.py:1094
+#: neutron/db/db_base_plugin_v2.py:1096
 #, python-format
 msgid "Error parsing dns address %s"
 msgstr ""
 
-#: neutron/db/db_base_plugin_v2.py:1356
+#: neutron/db/db_base_plugin_v2.py:1358
 #, 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:1448
+#: neutron/db/db_base_plugin_v2.py:1450
 #, python-format
 msgid "%(address)s (%(subnet_id)s) is not recycled"
 msgstr ""
@@ -2988,51 +2988,51 @@ msgid ""
 "exceeds the maximum %(quota)s."
 msgstr ""
 
-#: neutron/extensions/firewall.py:40
+#: neutron/extensions/firewall.py:39
 #, python-format
 msgid "Firewall %(firewall_id)s could not be found."
 msgstr ""
 
-#: neutron/extensions/firewall.py:44
+#: neutron/extensions/firewall.py:43
 #, python-format
 msgid "Firewall %(firewall_id)s is still active."
 msgstr ""
 
-#: neutron/extensions/firewall.py:48
+#: neutron/extensions/firewall.py:47
 #, python-format
 msgid ""
 "Operation cannot be performed since associated Firewall %(firewall_id)s "
 "is in %(pending_state)s."
 msgstr ""
 
-#: neutron/extensions/firewall.py:53
+#: neutron/extensions/firewall.py:52
 #, python-format
 msgid "Firewall Policy %(firewall_policy_id)s could not be found."
 msgstr ""
 
-#: neutron/extensions/firewall.py:57
+#: neutron/extensions/firewall.py:56
 #, python-format
 msgid "Firewall Policy %(firewall_policy_id)s is being used."
 msgstr ""
 
-#: neutron/extensions/firewall.py:61
+#: neutron/extensions/firewall.py:60
 #, python-format
 msgid "Firewall Rule %(firewall_rule_id)s could not be found."
 msgstr ""
 
-#: neutron/extensions/firewall.py:65
+#: neutron/extensions/firewall.py:64
 #, python-format
 msgid "Firewall Rule %(firewall_rule_id)s is being used."
 msgstr ""
 
-#: neutron/extensions/firewall.py:69
+#: neutron/extensions/firewall.py:68
 #, python-format
 msgid ""
 "Firewall Rule %(firewall_rule_id)s is not associated  with Firewall "
 "Policy %(firewall_policy_id)s."
 msgstr ""
 
-#: neutron/extensions/firewall.py:74
+#: neutron/extensions/firewall.py:73
 #, python-format
 msgid ""
 "Firewall Rule protocol %(protocol)s is not supported. Only protocol "
@@ -3040,91 +3040,91 @@ msgid ""
 "supported."
 msgstr ""
 
-#: neutron/extensions/firewall.py:80
+#: neutron/extensions/firewall.py:79
 #, python-format
 msgid ""
 "Firewall rule action %(action)s is not supported. Only action values "
 "%(values)s are supported."
 msgstr ""
 
-#: neutron/extensions/firewall.py:85
+#: neutron/extensions/firewall.py:84
 #, python-format
 msgid "Invalid value for port %(port)s."
 msgstr ""
 
-#: neutron/extensions/firewall.py:89
+#: neutron/extensions/firewall.py:88
 msgid "Missing rule info argument for insert/remove rule operation."
 msgstr ""
 
-#: neutron/extensions/firewall.py:99
+#: neutron/extensions/firewall.py:98
 #, python-format
 msgid "%(driver)s: Internal driver error."
 msgstr ""
 
-#: neutron/extensions/firewall.py:148
+#: neutron/extensions/firewall.py:147
 #, python-format
 msgid "Port '%s' is not a valid number"
 msgstr ""
 
-#: neutron/extensions/firewall.py:152
+#: neutron/extensions/firewall.py:151
 #, python-format
 msgid "Invalid port '%s'"
 msgstr ""
 
-#: neutron/extensions/firewall.py:166
+#: neutron/extensions/firewall.py:165
 #, python-format
 msgid "%(msg_ip)s and %(msg_subnet)s"
 msgstr ""
 
-#: neutron/extensions/firewall.py:286
+#: neutron/extensions/firewall.py:285
 msgid "Number of firewalls allowed per tenant. A negative value means unlimited."
 msgstr ""
 
-#: neutron/extensions/firewall.py:290
+#: neutron/extensions/firewall.py:289
 msgid ""
 "Number of firewall policies allowed per tenant. A negative value means "
 "unlimited."
 msgstr ""
 
-#: neutron/extensions/firewall.py:294
+#: neutron/extensions/firewall.py:293
 msgid ""
 "Number of firewall rules allowed per tenant. A negative value means "
 "unlimited."
 msgstr ""
 
-#: neutron/extensions/l3.py:36
+#: neutron/extensions/l3.py:34
 #, python-format
 msgid "Router %(router_id)s could not be found"
 msgstr ""
 
-#: neutron/extensions/l3.py:40
+#: neutron/extensions/l3.py:38
 #, python-format
 msgid "Router %(router_id)s still has active ports"
 msgstr ""
 
-#: neutron/extensions/l3.py:44
+#: neutron/extensions/l3.py:42
 #, python-format
 msgid "Router %(router_id)s does not have an interface with id %(port_id)s"
 msgstr ""
 
-#: neutron/extensions/l3.py:49
+#: neutron/extensions/l3.py:47
 #, python-format
 msgid "Router %(router_id)s has no interface on subnet %(subnet_id)s"
 msgstr ""
 
-#: neutron/extensions/l3.py:54
+#: neutron/extensions/l3.py:52
 #, python-format
 msgid ""
 "Router interface for subnet %(subnet_id)s on router %(router_id)s cannot "
 "be deleted, as it is required by one or more floating IPs."
 msgstr ""
 
-#: neutron/extensions/l3.py:60
+#: neutron/extensions/l3.py:58
 #, python-format
 msgid "Floating IP %(floatingip_id)s could not be found"
 msgstr ""
 
-#: neutron/extensions/l3.py:64
+#: neutron/extensions/l3.py:62
 #, python-format
 msgid ""
 "External network %(external_network_id)s is not reachable from subnet "
@@ -3132,7 +3132,7 @@ msgid ""
 "Floating IP."
 msgstr ""
 
-#: neutron/extensions/l3.py:70
+#: neutron/extensions/l3.py:68
 #, python-format
 msgid ""
 "Cannot associate floating IP %(floating_ip_address)s (%(fip_id)s) with "
@@ -3140,37 +3140,30 @@ msgid ""
 "has a floating IP on external network %(net_id)s."
 msgstr ""
 
-#: neutron/extensions/l3.py:77
+#: neutron/extensions/l3.py:75
 #, python-format
 msgid ""
 "Port %(port_id)s has owner %(device_owner)s and therefore cannot be "
 "deleted directly via the port API."
 msgstr ""
 
-#: neutron/extensions/l3.py:82
+#: neutron/extensions/l3.py:80
 #, python-format
 msgid ""
 "Gateway cannot be updated for router %(router_id)s, since a gateway to "
 "external network %(net_id)s is required by one or more floating IPs."
 msgstr ""
 
-#: neutron/extensions/l3.py:142
+#: neutron/extensions/l3.py:140
 msgid "Number of routers allowed per tenant. A negative value means unlimited."
 msgstr ""
 
-#: neutron/extensions/l3.py:146
+#: neutron/extensions/l3.py:144
 msgid ""
 "Number of floating IPs allowed per tenant. A negative value means "
 "unlimited."
 msgstr ""
 
-#: neutron/extensions/l3_ext_gw_mode.py:28
-#, python-format
-msgid ""
-"DNat is disabled for the router %(router_id)s. Floating IPs cannot be "
-"associated."
-msgstr ""
-
 #: neutron/extensions/l3agentscheduler.py:49
 #: neutron/extensions/l3agentscheduler.py:87
 msgid "No plugin for L3 routing registered to handle router scheduling"
@@ -3270,21 +3263,21 @@ msgid ""
 " %(pool)s"
 msgstr ""
 
-#: neutron/extensions/metering.py:34
+#: neutron/extensions/metering.py:33
 #, python-format
 msgid "Metering label %(label_id)s does not exist"
 msgstr ""
 
-#: neutron/extensions/metering.py:38
+#: neutron/extensions/metering.py:37
 msgid "Duplicate Metering Rule in POST."
 msgstr ""
 
-#: neutron/extensions/metering.py:42
+#: neutron/extensions/metering.py:41
 #, python-format
 msgid "Metering label rule %(rule_id)s does not exist"
 msgstr ""
 
-#: neutron/extensions/metering.py:46
+#: neutron/extensions/metering.py:45
 #, python-format
 msgid ""
 "Metering label rule with remote_ip_prefix %(remote_ip_prefix)s overlaps "
@@ -3433,67 +3426,67 @@ msgstr ""
 msgid "API for retrieving service providers for Neutron advanced services"
 msgstr ""
 
-#: neutron/extensions/vpnaas.py:36
+#: neutron/extensions/vpnaas.py:33
 #, python-format
 msgid "VPNService %(vpnservice_id)s could not be found"
 msgstr ""
 
-#: neutron/extensions/vpnaas.py:40
+#: neutron/extensions/vpnaas.py:37
 #, python-format
 msgid "ipsec_site_connection %(ipsecsite_conn_id)s not found"
 msgstr ""
 
-#: neutron/extensions/vpnaas.py:44
+#: neutron/extensions/vpnaas.py:41
 #, python-format
 msgid "ipsec_site_connection %(attr)s is equal to or less than dpd_interval"
 msgstr ""
 
-#: neutron/extensions/vpnaas.py:49
+#: neutron/extensions/vpnaas.py:46
 #, python-format
 msgid "ipsec_site_connection MTU %(mtu)d is too small for ipv%(version)s"
 msgstr ""
 
-#: neutron/extensions/vpnaas.py:54
+#: neutron/extensions/vpnaas.py:51
 #, python-format
 msgid "IKEPolicy %(ikepolicy_id)s could not be found"
 msgstr ""
 
-#: neutron/extensions/vpnaas.py:58
+#: neutron/extensions/vpnaas.py:55
 #, python-format
 msgid "IPsecPolicy %(ipsecpolicy_id)s could not be found"
 msgstr ""
 
-#: neutron/extensions/vpnaas.py:62
+#: neutron/extensions/vpnaas.py:59
 #, python-format
 msgid "IKEPolicy %(ikepolicy_id)s is still in use"
 msgstr ""
 
-#: neutron/extensions/vpnaas.py:66
+#: neutron/extensions/vpnaas.py:63
 #, python-format
 msgid "VPNService %(vpnservice_id)s is still in use"
 msgstr ""
 
-#: neutron/extensions/vpnaas.py:70
+#: neutron/extensions/vpnaas.py:67
 #, python-format
 msgid "Router %(router_id)s is used by VPNService %(vpnservice_id)s"
 msgstr ""
 
-#: neutron/extensions/vpnaas.py:74
+#: neutron/extensions/vpnaas.py:71
 #, python-format
 msgid "Invalid state %(state)s of vpnaas resource %(id)s for updating"
 msgstr ""
 
-#: neutron/extensions/vpnaas.py:79
+#: neutron/extensions/vpnaas.py:76
 #, python-format
 msgid "IPsecPolicy %(ipsecpolicy_id)s is still in use"
 msgstr ""
 
-#: neutron/extensions/vpnaas.py:83
+#: neutron/extensions/vpnaas.py:80
 #, python-format
 msgid "Can not load driver :%(device_driver)s"
 msgstr ""
 
-#: neutron/extensions/vpnaas.py:87
+#: neutron/extensions/vpnaas.py:84
 #, python-format
 msgid "Subnet %(subnet_id)s is not connected to Router %(router_id)s"
 msgstr ""
@@ -5395,7 +5388,7 @@ msgstr ""
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:318
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:345
 #: neutron/plugins/mlnx/mlnx_plugin.py:191
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:408
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:413
 msgid "provider:network_type required"
 msgstr ""
 
@@ -5403,8 +5396,8 @@ msgstr ""
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:336
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:355
 #: neutron/plugins/mlnx/mlnx_plugin.py:221
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:418
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:437
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:423
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:442
 msgid "provider:segmentation_id required"
 msgstr ""
 
@@ -5423,7 +5416,7 @@ msgstr ""
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:343
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:377
 #: neutron/plugins/mlnx/mlnx_plugin.py:207
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:453
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:458
 #, python-format
 msgid "provider:network_type %s not supported"
 msgstr ""
@@ -5431,7 +5424,7 @@ msgstr ""
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:349
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:383
 #: neutron/plugins/mlnx/mlnx_plugin.py:248
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:459
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:464
 #, python-format
 msgid "Unknown provider:physical_network %s"
 msgstr ""
@@ -5439,7 +5432,7 @@ msgstr ""
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:355
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:389
 #: neutron/plugins/mlnx/mlnx_plugin.py:254
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:465
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:470
 msgid "provider:physical_network required"
 msgstr ""
 
@@ -5592,7 +5585,7 @@ msgstr ""
 #: neutron/plugins/hyperv/hyperv_neutron_plugin.py:254
 #: neutron/plugins/metaplugin/meta_neutron_plugin.py:175
 #: neutron/plugins/mlnx/mlnx_plugin.py:333
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:510
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:518
 #, python-format
 msgid "Created network: %s"
 msgstr ""
@@ -5953,7 +5946,7 @@ msgstr ""
 
 #: neutron/plugins/hyperv/db.py:41
 #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:117
-#: neutron/plugins/openvswitch/ovs_db_v2.py:136
+#: neutron/plugins/openvswitch/ovs_db_v2.py:137
 #, python-format
 msgid ""
 "Reserving vlan %(vlan_id)s on physical network %(physical_network)s from "
@@ -5968,7 +5961,7 @@ msgstr ""
 #: neutron/plugins/hyperv/db.py:79
 #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:140
 #: neutron/plugins/ml2/drivers/type_vlan.py:203
-#: neutron/plugins/openvswitch/ovs_db_v2.py:160
+#: neutron/plugins/openvswitch/ovs_db_v2.py:161
 #, python-format
 msgid ""
 "Reserving specific vlan %(vlan_id)s on physical network "
@@ -5982,7 +5975,7 @@ msgstr ""
 
 #: neutron/plugins/hyperv/db.py:141
 #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:181
-#: neutron/plugins/openvswitch/ovs_db_v2.py:201
+#: neutron/plugins/openvswitch/ovs_db_v2.py:202
 #, python-format
 msgid "vlan_id %(vlan_id)s on physical network %(physical_network)s not found"
 msgstr ""
@@ -5992,8 +5985,8 @@ msgstr ""
 #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:87
 #: neutron/plugins/ml2/drivers/type_vlan.py:127
 #: neutron/plugins/ml2/drivers/type_vlan.py:148
-#: neutron/plugins/openvswitch/ovs_db_v2.py:92
-#: neutron/plugins/openvswitch/ovs_db_v2.py:110
+#: neutron/plugins/openvswitch/ovs_db_v2.py:93
+#: neutron/plugins/openvswitch/ovs_db_v2.py:111
 #, python-format
 msgid ""
 "Removing vlan %(vlan_id)s on physical network %(physical_network)s from "
@@ -6035,7 +6028,7 @@ msgstr ""
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:306
 #: neutron/plugins/ml2/drivers/type_vlan.py:93
 #: neutron/plugins/mlnx/mlnx_plugin.py:143
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:362
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:365
 #, python-format
 msgid "Network VLAN ranges: %s"
 msgstr ""
@@ -6330,26 +6323,26 @@ msgstr ""
 
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:349
 #: neutron/plugins/mlnx/mlnx_plugin.py:216
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:412
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:417
 msgid "provider:segmentation_id specified for flat network"
 msgstr ""
 
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:358
 #: neutron/plugins/mlnx/mlnx_plugin.py:224
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:421
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:426
 #, python-format
 msgid "provider:segmentation_id out of range (%(min_id)s through %(max_id)s)"
 msgstr ""
 
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:365
 #: neutron/plugins/mlnx/mlnx_plugin.py:232
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:441
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:446
 msgid "provider:physical_network specified for local network"
 msgstr ""
 
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:371
 #: neutron/plugins/mlnx/mlnx_plugin.py:236
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:447
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:452
 msgid "provider:segmentation_id specified for local network"
 msgstr ""
 
@@ -6683,7 +6676,7 @@ msgstr ""
 
 #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:146
 #: neutron/plugins/ml2/drivers/type_vlan.py:209
-#: neutron/plugins/openvswitch/ovs_db_v2.py:166
+#: neutron/plugins/openvswitch/ovs_db_v2.py:167
 #, python-format
 msgid ""
 "Reserving specific vlan %(vlan_id)s on physical network "
@@ -6692,7 +6685,7 @@ msgstr ""
 
 #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:170
 #: neutron/plugins/ml2/drivers/type_vlan.py:258
-#: neutron/plugins/openvswitch/ovs_db_v2.py:196
+#: neutron/plugins/openvswitch/ovs_db_v2.py:197
 #, python-format
 msgid ""
 "Releasing vlan %(vlan_id)s on physical network %(physical_network)s to "
@@ -6701,7 +6694,7 @@ msgstr ""
 
 #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:175
 #: neutron/plugins/ml2/drivers/type_vlan.py:253
-#: neutron/plugins/openvswitch/ovs_db_v2.py:191
+#: neutron/plugins/openvswitch/ovs_db_v2.py:192
 #, python-format
 msgid ""
 "Releasing vlan %(vlan_id)s on physical network %(physical_network)s "
@@ -7795,7 +7788,7 @@ msgstr ""
 
 #: neutron/plugins/ml2/drivers/type_gre.py:155
 #: neutron/plugins/ml2/drivers/type_vxlan.py:165
-#: neutron/plugins/openvswitch/ovs_db_v2.py:234
+#: neutron/plugins/openvswitch/ovs_db_v2.py:235
 #, python-format
 msgid "Removing tunnel %s from pool"
 msgstr ""
@@ -7834,7 +7827,7 @@ msgid "%(type)s ID ranges: %(range)s"
 msgstr ""
 
 #: neutron/plugins/ml2/drivers/type_tunnel.py:71
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:431
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:436
 #, python-format
 msgid "provider:physical_network specified for %s network"
 msgstr ""
@@ -8173,7 +8166,7 @@ msgid "Mellanox Embedded Switch Plugin initialisation complete"
 msgstr ""
 
 #: neutron/plugins/mlnx/mlnx_plugin.py:141
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:360
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:363
 #, python-format
 msgid "%s. Server terminated!"
 msgstr ""
@@ -8925,7 +8918,7 @@ msgid "del_portinfo(): NotFound portinfo for port_id: %s"
 msgstr ""
 
 #: neutron/plugins/nec/db/api.py:212
-#: neutron/plugins/openvswitch/ovs_db_v2.py:322
+#: neutron/plugins/openvswitch/ovs_db_v2.py:323
 #, python-format
 msgid "get_port_with_securitygroups() called:port_id=%s"
 msgstr ""
@@ -9614,7 +9607,7 @@ msgstr ""
 
 #: neutron/plugins/nicira/dhcpmeta_modes.py:93
 #, python-format
-msgid "Unable to run Neutron with config option '%s', as NVP does not support it"
+msgid "Unable to run Neutron with config option '%s', as NSX does not support it"
 msgstr ""
 
 #: neutron/plugins/nicira/dhcpmeta_modes.py:96
@@ -9967,29 +9960,29 @@ msgstr ""
 msgid "[%(rid)d] Failed to parse API provider: %(e)s"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:34
+#: neutron/plugins/nicira/common/config.py:35
 msgid ""
 "Maximum number of ports of a logical switch on a bridged transport zone "
 "(default 5000)"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:37
+#: neutron/plugins/nicira/common/config.py:39
 msgid ""
 "Maximum number of ports of a logical switch on an overlay transport zone "
 "(default 256)"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:40
-msgid "Maximum concurrent connections to each NVP controller."
+#: neutron/plugins/nicira/common/config.py:43
+msgid "Maximum concurrent connections to each NSX controller."
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:43
+#: neutron/plugins/nicira/common/config.py:48
 msgid ""
 "Number of seconds a generation id should be valid for (default -1 meaning"
 " do not time out)"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:46
+#: neutron/plugins/nicira/common/config.py:52
 msgid ""
 "If set to access_network this enables a dedicated connection to the "
 "metadata proxy for metadata server access via Neutron router. If set to "
@@ -9998,135 +9991,135 @@ msgid ""
 "namespaces otherwise access_network should be used."
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:54
+#: neutron/plugins/nicira/common/config.py:61
 msgid ""
 "The default network tranport type to use (stt, gre, bridge, ipsec_gre, or"
 " ipsec_stt)"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:57
+#: neutron/plugins/nicira/common/config.py:65
 msgid "The mode used to implement DHCP/metadata services."
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:62
+#: neutron/plugins/nicira/common/config.py:71
 msgid ""
 "Interval in seconds between runs of the state synchronization task. Set "
 "it to 0 to disable it"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:65
+#: neutron/plugins/nicira/common/config.py:75
 msgid ""
 "Maximum value for the additional random delay in seconds between runs of "
 "the state synchronization task"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:69
+#: neutron/plugins/nicira/common/config.py:80
 msgid ""
 "Minimum delay, in seconds, between two state synchronization queries to "
-"NVP. It must not exceed state_sync_interval"
+"NSX. It must not exceed state_sync_interval"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:73
+#: neutron/plugins/nicira/common/config.py:85
 msgid ""
-"Minimum number of resources to be retrieved from NVP during state "
+"Minimum number of resources to be retrieved from NSX during state "
 "synchronization"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:76
+#: neutron/plugins/nicira/common/config.py:89
 msgid ""
 "Always read operational status from backend on show operations. Enabling "
 "this option might slow down the system."
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:84
-msgid "User name for NVP controllers in this cluster"
+#: neutron/plugins/nicira/common/config.py:98
+msgid "User name for NSX controllers in this cluster"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:88
-msgid "Password for NVP controllers in this cluster"
+#: neutron/plugins/nicira/common/config.py:103
+msgid "Password for NSX controllers in this cluster"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:91
+#: neutron/plugins/nicira/common/config.py:106
 msgid "Total time limit for a cluster request"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:94
+#: neutron/plugins/nicira/common/config.py:109
 msgid "Time before aborting a request"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:97
+#: neutron/plugins/nicira/common/config.py:112
 msgid "Number of time a request should be retried"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:100
+#: neutron/plugins/nicira/common/config.py:115
 msgid "Number of times a redirect should be followed"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:102
-msgid "Lists the NVP controllers in this cluster"
+#: neutron/plugins/nicira/common/config.py:118
+msgid "Lists the NSX controllers in this cluster"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:107
+#: neutron/plugins/nicira/common/config.py:123
 msgid ""
-"This is uuid of the default NVP Transport zone that will be used for "
+"This is uuid of the default NSX Transport zone that will be used for "
 "creating tunneled isolated \"Neutron\" networks. It needs to be created "
-"in NVP before starting Neutron with the nvp plugin."
+"in NSX before starting Neutron with the nsx plugin."
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:112
+#: neutron/plugins/nicira/common/config.py:128
 msgid ""
-"Unique identifier of the NVP L3 Gateway service which will be used for "
+"Unique identifier of the NSX L3 Gateway service which will be used for "
 "implementing routers and floating IPs"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:116
+#: neutron/plugins/nicira/common/config.py:132
 msgid ""
-"Unique identifier of the NVP L2 Gateway service which will be used by "
+"Unique identifier of the NSX L2 Gateway service which will be used by "
 "default for network gateways"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:119
+#: neutron/plugins/nicira/common/config.py:135
 msgid ""
 "Unique identifier of the Service Cluster which will be used by logical "
 "services like dhcp and metadata"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:122
+#: neutron/plugins/nicira/common/config.py:138
 msgid ""
 "Name of the interface on a L2 Gateway transport nodewhich should be used "
 "by default when setting up a network connection"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:132
+#: neutron/plugins/nicira/common/config.py:148
 msgid "User name for vsm"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:136
+#: neutron/plugins/nicira/common/config.py:152
 msgid "Password for vsm"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:138
+#: neutron/plugins/nicira/common/config.py:154
 msgid "uri for vsm"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:140
+#: neutron/plugins/nicira/common/config.py:156
 msgid "Optional parameter identifying the ID of datacenter to deploy NSX Edges"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:143
-#: neutron/plugins/nicira/common/config.py:149
+#: neutron/plugins/nicira/common/config.py:159
+#: neutron/plugins/nicira/common/config.py:165
 msgid "Optional parameter identifying the ID of datastore to deploy NSX Edges"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:146
+#: neutron/plugins/nicira/common/config.py:162
 msgid "Optional parameter identifying the ID of resource to deploy NSX Edges"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:152
+#: neutron/plugins/nicira/common/config.py:168
 msgid "Network ID for physical network connectivity"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:155
+#: neutron/plugins/nicira/common/config.py:171
 msgid "Task status check interval"
 msgstr ""
 
@@ -10496,143 +10489,143 @@ msgstr ""
 msgid "Monitor Resource binding with id:%s not found!"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:49
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:50
 msgid "Comma separated list of additional domain name servers"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:55
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:58
 msgid "Default DHCP lease time"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:61
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:66
 msgid "IP address used by Metadata server."
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:64
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:70
 msgid "TCP Port used by Metadata server."
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:96
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:103
 #, python-format
 msgid "Unable to find Logical Service Node for network %s"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:107
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:114
 #, python-format
 msgid "Unable to create LSN for network %s"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:115
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:122
 #, python-format
 msgid "Unable to delete Logical Service Node %s"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:132
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:139
 #, python-format
 msgid ""
 "Unable to find Logical Service Node Port for LSN %(lsn_id)s and subnet "
 "%(subnet_id)s"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:154
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:161
 #, python-format
 msgid ""
 "Unable to find Logical Service Node Port for LSN %(lsn_id)s and mac "
 "address %(mac)s"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:174
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:181
 #, python-format
 msgid "Unable to create port for LSN  %s"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:182
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:189
 #, python-format
 msgid "Unable to delete LSN Port %s"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:202
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:206
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:209
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:213
 #, python-format
 msgid "Metadata port not found while attempting to delete it from network %s"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:209
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:216
 #, python-format
 msgid "Unable to find Logical Services Node Port with MAC %s"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:288
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:295
 #, python-format
 msgid ""
 "Unable to configure dhcp for Logical Service Node %(lsn_id)s and port "
 "%(lsn_port_id)s"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:309
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:316
 #, python-format
 msgid "Unable to configure metadata access for subnet %s"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:332
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:339
 #, python-format
 msgid "Error while configuring LSN port %s"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:436
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:443
 #, python-format
 msgid ""
 "Error while creating subnet %(cidr)s for network %(network)s. Please, "
 "contact administrator"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:506
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:521
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:513
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:528
 #, python-format
 msgid "Performing DHCP %(action)s for resource: %(resource)s"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:516
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:523
 #, python-format
 msgid "Logical Services Node for network %s configured successfully"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:538
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:545
 #, python-format
 msgid "Error while configuring DHCP for port %s"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:550
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:557
 #, python-format
 msgid "DHCP is disabled for subnet %s: nothing to do"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:569
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:576
 #, python-format
 msgid "DHCP for port %s configured successfully"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:577
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:584
 #, python-format
 msgid "Network %s is external: nothing to do"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:585
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:592
 #, python-format
 msgid "Configuring metadata entry for port %s"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:597
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:604
 #, python-format
 msgid "Metadata for port %s configured successfully"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:601
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:608
 #, python-format
 msgid "Handle metadata access via router: %(r)s and interface %(i)s"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:618
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:625
 #, python-format
 msgid "Metadata for router %s handled successfully"
 msgstr ""
@@ -11139,78 +11132,78 @@ msgstr ""
 msgid "Exception in _check_pending_tasks"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_db_v2.py:215
+#: neutron/plugins/openvswitch/ovs_db_v2.py:216
 #, python-format
 msgid "Skipping unreasonable tunnel ID range %(tun_min)s:%(tun_max)s"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_db_v2.py:263
+#: neutron/plugins/openvswitch/ovs_db_v2.py:264
 #, python-format
 msgid "Reserving tunnel %s from pool"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_db_v2.py:278
+#: neutron/plugins/openvswitch/ovs_db_v2.py:279
 #, python-format
 msgid "Reserving specific tunnel %s from pool"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_db_v2.py:281
+#: neutron/plugins/openvswitch/ovs_db_v2.py:282
 #, python-format
 msgid "Reserving specific tunnel %s outside pool"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_db_v2.py:304
+#: neutron/plugins/openvswitch/ovs_db_v2.py:305
 #, python-format
 msgid "Releasing tunnel %s outside pool"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_db_v2.py:306
+#: neutron/plugins/openvswitch/ovs_db_v2.py:307
 #, python-format
 msgid "Releasing tunnel %s to pool"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_db_v2.py:308
+#: neutron/plugins/openvswitch/ovs_db_v2.py:309
 #, python-format
 msgid "tunnel_id %s not found"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_db_v2.py:380
+#: neutron/plugins/openvswitch/ovs_db_v2.py:381
 #, python-format
 msgid "Adding a tunnel endpoint for %s"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_db_v2.py:396
+#: neutron/plugins/openvswitch/ovs_db_v2.py:397
 #, python-format
 msgid ""
 "Adding a tunnel endpoint failed due to a concurrenttransaction had been "
 "committed (%s attempts left)"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_db_v2.py:401
+#: neutron/plugins/openvswitch/ovs_db_v2.py:402
 msgid "Unable to generate a new tunnel id"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:308
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:311
 #, python-format
 msgid "Invalid tenant_network_type: %s. Server terminated!"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:325
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:328
 #, python-format
 msgid "Tunneling disabled but tenant_network_type is '%s'. Server terminated!"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:371
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:374
 #, python-format
 msgid "Invalid tunnel ID range: '%(range)s' - %(e)s. Server terminated!"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:375
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:378
 #, python-format
 msgid "Tunnel ID ranges: %s"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:428
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:433
 #, python-format
 msgid "%s networks are not enabled"
 msgstr ""
@@ -12043,11 +12036,11 @@ msgid ""
 "firewall is supported per tenant."
 msgstr ""
 
-#: neutron/services/firewall/agents/firewall_agent_api.py:34
+#: neutron/services/firewall/agents/firewall_agent_api.py:33
 msgid "Name of the FWaaS Driver"
 msgstr ""
 
-#: neutron/services/firewall/agents/firewall_agent_api.py:38
+#: neutron/services/firewall/agents/firewall_agent_api.py:37
 msgid "Enable FWaaS"
 msgstr ""
 
@@ -12063,79 +12056,79 @@ msgstr ""
 msgid "Initializing firewall agent"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:73
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:74
 #, python-format
 msgid "FWaaS Driver Loaded: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:75
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:77
 #, python-format
 msgid "Error importing FWaaS device driver: %s"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:108
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:110
 #, python-format
 msgid "%(func_name)s from agent for fw: %(fwid)s"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:116
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:118
 #, python-format
 msgid "No Routers on tenant: %s"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:123
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:247
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:125
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:252
 #, python-format
 msgid "Apply fw on Router List: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:132
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:134
 #, python-format
 msgid "Firewall Driver Error for %(func_name)s for fw: %(fwid)s"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:147
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:149
 #, python-format
 msgid "FWaaS RPC failure in %(func_name)s for fw: %(fwid)s"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:164
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:177
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:166
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:179
 #, python-format
 msgid "Firewall Driver Error on fw state %(fwmsg)s for fw: %(fwid)s"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:189
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:191
 #, python-format
 msgid "Process router add, router_id: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:200
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:202
 #, python-format
 msgid "Process router add, fw_list: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:217
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:219
 #, python-format
 msgid "FWaaS RPC info call failed for '%s'."
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:229
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:234
 #, python-format
 msgid "Tenants with Firewalls: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:239
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:244
 #, python-format
 msgid "Router List: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:241
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:246
 #, python-format
 msgid "fw_list: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:258
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:263
 msgid "Failed fwaas process services sync"
 msgstr ""
 
@@ -13213,3 +13206,61 @@ msgstr ""
 #~ msgid "Number of security rules allowed per tenant, -1 for unlimited"
 #~ msgstr ""
 
+#~ msgid ""
+#~ "DNat is disabled for the router "
+#~ "%(router_id)s. Floating IPs cannot be "
+#~ "associated."
+#~ msgstr ""
+
+#~ msgid ""
+#~ "Unable to run Neutron with config "
+#~ "option '%s', as NVP does not "
+#~ "support it"
+#~ msgstr ""
+
+#~ msgid "Maximum concurrent connections to each NVP controller."
+#~ msgstr ""
+
+#~ msgid ""
+#~ "Minimum delay, in seconds, between two"
+#~ " state synchronization queries to NVP. "
+#~ "It must not exceed state_sync_interval"
+#~ msgstr ""
+
+#~ msgid ""
+#~ "Minimum number of resources to be "
+#~ "retrieved from NVP during state "
+#~ "synchronization"
+#~ msgstr ""
+
+#~ msgid "User name for NVP controllers in this cluster"
+#~ msgstr ""
+
+#~ msgid "Password for NVP controllers in this cluster"
+#~ msgstr ""
+
+#~ msgid "Lists the NVP controllers in this cluster"
+#~ msgstr ""
+
+#~ msgid ""
+#~ "This is uuid of the default NVP"
+#~ " Transport zone that will be used "
+#~ "for creating tunneled isolated \"Neutron\" "
+#~ "networks. It needs to be created "
+#~ "in NVP before starting Neutron with "
+#~ "the nvp plugin."
+#~ msgstr ""
+
+#~ msgid ""
+#~ "Unique identifier of the NVP L3 "
+#~ "Gateway service which will be used "
+#~ "for implementing routers and floating "
+#~ "IPs"
+#~ msgstr ""
+
+#~ msgid ""
+#~ "Unique identifier of the NVP L2 "
+#~ "Gateway service which will be used "
+#~ "by default for network gateways"
+#~ msgstr ""
+
index 76b1a703b46961d46da4c309d3d71197aa4f527a..747e7977d865ca65fa759cca3f53e19a208af97e 100644 (file)
@@ -7,7 +7,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version:  Neutron\n"
 "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2014-01-02 06:32+0000\n"
+"POT-Creation-Date: 2014-01-12 06:33+0000\n"
 "PO-Revision-Date: 2013-10-16 22:17+0000\n"
 "Last-Translator: Tom Fifield <tom@openstack.org>\n"
 "Language-Team: Marathi (India) "
@@ -896,7 +896,7 @@ msgstr ""
 msgid "Location to store DHCP server config files"
 msgstr ""
 
-#: neutron/agent/linux/dhcp.py:48 neutron/plugins/nicira/dhcp_meta/nvp.py:53
+#: neutron/agent/linux/dhcp.py:48 neutron/plugins/nicira/dhcp_meta/nvp.py:55
 msgid "Domain to use for building the hostnames"
 msgstr ""
 
@@ -1250,7 +1250,7 @@ msgid "TCP Port used by Nova metadata server."
 msgstr ""
 
 #: neutron/agent/metadata/agent.py:73
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:67
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:74
 msgid "Shared secret to sign instance-id request"
 msgstr ""
 
@@ -2436,30 +2436,30 @@ msgstr ""
 msgid "An exception occurred while creating the %(resource)s:%(item)s"
 msgstr ""
 
-#: neutron/db/db_base_plugin_v2.py:1043
+#: neutron/db/db_base_plugin_v2.py:1045
 #, python-format
 msgid "%(name)s '%(addr)s' does not match the ip_version '%(ip_version)s'"
 msgstr ""
 
-#: neutron/db/db_base_plugin_v2.py:1067
+#: neutron/db/db_base_plugin_v2.py:1069
 msgid "Gateway is not valid on subnet"
 msgstr ""
 
-#: neutron/db/db_base_plugin_v2.py:1087 neutron/db/db_base_plugin_v2.py:1101
+#: neutron/db/db_base_plugin_v2.py:1089 neutron/db/db_base_plugin_v2.py:1103
 msgid "new subnet"
 msgstr ""
 
-#: neutron/db/db_base_plugin_v2.py:1094
+#: neutron/db/db_base_plugin_v2.py:1096
 #, python-format
 msgid "Error parsing dns address %s"
 msgstr ""
 
-#: neutron/db/db_base_plugin_v2.py:1356
+#: neutron/db/db_base_plugin_v2.py:1358
 #, 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:1448
+#: neutron/db/db_base_plugin_v2.py:1450
 #, python-format
 msgid "%(address)s (%(subnet_id)s) is not recycled"
 msgstr ""
@@ -2988,51 +2988,51 @@ msgid ""
 "exceeds the maximum %(quota)s."
 msgstr ""
 
-#: neutron/extensions/firewall.py:40
+#: neutron/extensions/firewall.py:39
 #, python-format
 msgid "Firewall %(firewall_id)s could not be found."
 msgstr ""
 
-#: neutron/extensions/firewall.py:44
+#: neutron/extensions/firewall.py:43
 #, python-format
 msgid "Firewall %(firewall_id)s is still active."
 msgstr ""
 
-#: neutron/extensions/firewall.py:48
+#: neutron/extensions/firewall.py:47
 #, python-format
 msgid ""
 "Operation cannot be performed since associated Firewall %(firewall_id)s "
 "is in %(pending_state)s."
 msgstr ""
 
-#: neutron/extensions/firewall.py:53
+#: neutron/extensions/firewall.py:52
 #, python-format
 msgid "Firewall Policy %(firewall_policy_id)s could not be found."
 msgstr ""
 
-#: neutron/extensions/firewall.py:57
+#: neutron/extensions/firewall.py:56
 #, python-format
 msgid "Firewall Policy %(firewall_policy_id)s is being used."
 msgstr ""
 
-#: neutron/extensions/firewall.py:61
+#: neutron/extensions/firewall.py:60
 #, python-format
 msgid "Firewall Rule %(firewall_rule_id)s could not be found."
 msgstr ""
 
-#: neutron/extensions/firewall.py:65
+#: neutron/extensions/firewall.py:64
 #, python-format
 msgid "Firewall Rule %(firewall_rule_id)s is being used."
 msgstr ""
 
-#: neutron/extensions/firewall.py:69
+#: neutron/extensions/firewall.py:68
 #, python-format
 msgid ""
 "Firewall Rule %(firewall_rule_id)s is not associated  with Firewall "
 "Policy %(firewall_policy_id)s."
 msgstr ""
 
-#: neutron/extensions/firewall.py:74
+#: neutron/extensions/firewall.py:73
 #, python-format
 msgid ""
 "Firewall Rule protocol %(protocol)s is not supported. Only protocol "
@@ -3040,91 +3040,91 @@ msgid ""
 "supported."
 msgstr ""
 
-#: neutron/extensions/firewall.py:80
+#: neutron/extensions/firewall.py:79
 #, python-format
 msgid ""
 "Firewall rule action %(action)s is not supported. Only action values "
 "%(values)s are supported."
 msgstr ""
 
-#: neutron/extensions/firewall.py:85
+#: neutron/extensions/firewall.py:84
 #, python-format
 msgid "Invalid value for port %(port)s."
 msgstr ""
 
-#: neutron/extensions/firewall.py:89
+#: neutron/extensions/firewall.py:88
 msgid "Missing rule info argument for insert/remove rule operation."
 msgstr ""
 
-#: neutron/extensions/firewall.py:99
+#: neutron/extensions/firewall.py:98
 #, python-format
 msgid "%(driver)s: Internal driver error."
 msgstr ""
 
-#: neutron/extensions/firewall.py:148
+#: neutron/extensions/firewall.py:147
 #, python-format
 msgid "Port '%s' is not a valid number"
 msgstr ""
 
-#: neutron/extensions/firewall.py:152
+#: neutron/extensions/firewall.py:151
 #, python-format
 msgid "Invalid port '%s'"
 msgstr ""
 
-#: neutron/extensions/firewall.py:166
+#: neutron/extensions/firewall.py:165
 #, python-format
 msgid "%(msg_ip)s and %(msg_subnet)s"
 msgstr ""
 
-#: neutron/extensions/firewall.py:286
+#: neutron/extensions/firewall.py:285
 msgid "Number of firewalls allowed per tenant. A negative value means unlimited."
 msgstr ""
 
-#: neutron/extensions/firewall.py:290
+#: neutron/extensions/firewall.py:289
 msgid ""
 "Number of firewall policies allowed per tenant. A negative value means "
 "unlimited."
 msgstr ""
 
-#: neutron/extensions/firewall.py:294
+#: neutron/extensions/firewall.py:293
 msgid ""
 "Number of firewall rules allowed per tenant. A negative value means "
 "unlimited."
 msgstr ""
 
-#: neutron/extensions/l3.py:36
+#: neutron/extensions/l3.py:34
 #, python-format
 msgid "Router %(router_id)s could not be found"
 msgstr ""
 
-#: neutron/extensions/l3.py:40
+#: neutron/extensions/l3.py:38
 #, python-format
 msgid "Router %(router_id)s still has active ports"
 msgstr ""
 
-#: neutron/extensions/l3.py:44
+#: neutron/extensions/l3.py:42
 #, python-format
 msgid "Router %(router_id)s does not have an interface with id %(port_id)s"
 msgstr ""
 
-#: neutron/extensions/l3.py:49
+#: neutron/extensions/l3.py:47
 #, python-format
 msgid "Router %(router_id)s has no interface on subnet %(subnet_id)s"
 msgstr ""
 
-#: neutron/extensions/l3.py:54
+#: neutron/extensions/l3.py:52
 #, python-format
 msgid ""
 "Router interface for subnet %(subnet_id)s on router %(router_id)s cannot "
 "be deleted, as it is required by one or more floating IPs."
 msgstr ""
 
-#: neutron/extensions/l3.py:60
+#: neutron/extensions/l3.py:58
 #, python-format
 msgid "Floating IP %(floatingip_id)s could not be found"
 msgstr ""
 
-#: neutron/extensions/l3.py:64
+#: neutron/extensions/l3.py:62
 #, python-format
 msgid ""
 "External network %(external_network_id)s is not reachable from subnet "
@@ -3132,7 +3132,7 @@ msgid ""
 "Floating IP."
 msgstr ""
 
-#: neutron/extensions/l3.py:70
+#: neutron/extensions/l3.py:68
 #, python-format
 msgid ""
 "Cannot associate floating IP %(floating_ip_address)s (%(fip_id)s) with "
@@ -3140,37 +3140,30 @@ msgid ""
 "has a floating IP on external network %(net_id)s."
 msgstr ""
 
-#: neutron/extensions/l3.py:77
+#: neutron/extensions/l3.py:75
 #, python-format
 msgid ""
 "Port %(port_id)s has owner %(device_owner)s and therefore cannot be "
 "deleted directly via the port API."
 msgstr ""
 
-#: neutron/extensions/l3.py:82
+#: neutron/extensions/l3.py:80
 #, python-format
 msgid ""
 "Gateway cannot be updated for router %(router_id)s, since a gateway to "
 "external network %(net_id)s is required by one or more floating IPs."
 msgstr ""
 
-#: neutron/extensions/l3.py:142
+#: neutron/extensions/l3.py:140
 msgid "Number of routers allowed per tenant. A negative value means unlimited."
 msgstr ""
 
-#: neutron/extensions/l3.py:146
+#: neutron/extensions/l3.py:144
 msgid ""
 "Number of floating IPs allowed per tenant. A negative value means "
 "unlimited."
 msgstr ""
 
-#: neutron/extensions/l3_ext_gw_mode.py:28
-#, python-format
-msgid ""
-"DNat is disabled for the router %(router_id)s. Floating IPs cannot be "
-"associated."
-msgstr ""
-
 #: neutron/extensions/l3agentscheduler.py:49
 #: neutron/extensions/l3agentscheduler.py:87
 msgid "No plugin for L3 routing registered to handle router scheduling"
@@ -3270,21 +3263,21 @@ msgid ""
 " %(pool)s"
 msgstr ""
 
-#: neutron/extensions/metering.py:34
+#: neutron/extensions/metering.py:33
 #, python-format
 msgid "Metering label %(label_id)s does not exist"
 msgstr ""
 
-#: neutron/extensions/metering.py:38
+#: neutron/extensions/metering.py:37
 msgid "Duplicate Metering Rule in POST."
 msgstr ""
 
-#: neutron/extensions/metering.py:42
+#: neutron/extensions/metering.py:41
 #, python-format
 msgid "Metering label rule %(rule_id)s does not exist"
 msgstr ""
 
-#: neutron/extensions/metering.py:46
+#: neutron/extensions/metering.py:45
 #, python-format
 msgid ""
 "Metering label rule with remote_ip_prefix %(remote_ip_prefix)s overlaps "
@@ -3433,67 +3426,67 @@ msgstr ""
 msgid "API for retrieving service providers for Neutron advanced services"
 msgstr ""
 
-#: neutron/extensions/vpnaas.py:36
+#: neutron/extensions/vpnaas.py:33
 #, python-format
 msgid "VPNService %(vpnservice_id)s could not be found"
 msgstr ""
 
-#: neutron/extensions/vpnaas.py:40
+#: neutron/extensions/vpnaas.py:37
 #, python-format
 msgid "ipsec_site_connection %(ipsecsite_conn_id)s not found"
 msgstr ""
 
-#: neutron/extensions/vpnaas.py:44
+#: neutron/extensions/vpnaas.py:41
 #, python-format
 msgid "ipsec_site_connection %(attr)s is equal to or less than dpd_interval"
 msgstr ""
 
-#: neutron/extensions/vpnaas.py:49
+#: neutron/extensions/vpnaas.py:46
 #, python-format
 msgid "ipsec_site_connection MTU %(mtu)d is too small for ipv%(version)s"
 msgstr ""
 
-#: neutron/extensions/vpnaas.py:54
+#: neutron/extensions/vpnaas.py:51
 #, python-format
 msgid "IKEPolicy %(ikepolicy_id)s could not be found"
 msgstr ""
 
-#: neutron/extensions/vpnaas.py:58
+#: neutron/extensions/vpnaas.py:55
 #, python-format
 msgid "IPsecPolicy %(ipsecpolicy_id)s could not be found"
 msgstr ""
 
-#: neutron/extensions/vpnaas.py:62
+#: neutron/extensions/vpnaas.py:59
 #, python-format
 msgid "IKEPolicy %(ikepolicy_id)s is still in use"
 msgstr ""
 
-#: neutron/extensions/vpnaas.py:66
+#: neutron/extensions/vpnaas.py:63
 #, python-format
 msgid "VPNService %(vpnservice_id)s is still in use"
 msgstr ""
 
-#: neutron/extensions/vpnaas.py:70
+#: neutron/extensions/vpnaas.py:67
 #, python-format
 msgid "Router %(router_id)s is used by VPNService %(vpnservice_id)s"
 msgstr ""
 
-#: neutron/extensions/vpnaas.py:74
+#: neutron/extensions/vpnaas.py:71
 #, python-format
 msgid "Invalid state %(state)s of vpnaas resource %(id)s for updating"
 msgstr ""
 
-#: neutron/extensions/vpnaas.py:79
+#: neutron/extensions/vpnaas.py:76
 #, python-format
 msgid "IPsecPolicy %(ipsecpolicy_id)s is still in use"
 msgstr ""
 
-#: neutron/extensions/vpnaas.py:83
+#: neutron/extensions/vpnaas.py:80
 #, python-format
 msgid "Can not load driver :%(device_driver)s"
 msgstr ""
 
-#: neutron/extensions/vpnaas.py:87
+#: neutron/extensions/vpnaas.py:84
 #, python-format
 msgid "Subnet %(subnet_id)s is not connected to Router %(router_id)s"
 msgstr ""
@@ -5395,7 +5388,7 @@ msgstr ""
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:318
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:345
 #: neutron/plugins/mlnx/mlnx_plugin.py:191
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:408
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:413
 msgid "provider:network_type required"
 msgstr ""
 
@@ -5403,8 +5396,8 @@ msgstr ""
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:336
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:355
 #: neutron/plugins/mlnx/mlnx_plugin.py:221
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:418
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:437
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:423
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:442
 msgid "provider:segmentation_id required"
 msgstr ""
 
@@ -5423,7 +5416,7 @@ msgstr ""
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:343
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:377
 #: neutron/plugins/mlnx/mlnx_plugin.py:207
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:453
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:458
 #, python-format
 msgid "provider:network_type %s not supported"
 msgstr ""
@@ -5431,7 +5424,7 @@ msgstr ""
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:349
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:383
 #: neutron/plugins/mlnx/mlnx_plugin.py:248
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:459
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:464
 #, python-format
 msgid "Unknown provider:physical_network %s"
 msgstr ""
@@ -5439,7 +5432,7 @@ msgstr ""
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:355
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:389
 #: neutron/plugins/mlnx/mlnx_plugin.py:254
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:465
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:470
 msgid "provider:physical_network required"
 msgstr ""
 
@@ -5592,7 +5585,7 @@ msgstr ""
 #: neutron/plugins/hyperv/hyperv_neutron_plugin.py:254
 #: neutron/plugins/metaplugin/meta_neutron_plugin.py:175
 #: neutron/plugins/mlnx/mlnx_plugin.py:333
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:510
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:518
 #, python-format
 msgid "Created network: %s"
 msgstr ""
@@ -5953,7 +5946,7 @@ msgstr ""
 
 #: neutron/plugins/hyperv/db.py:41
 #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:117
-#: neutron/plugins/openvswitch/ovs_db_v2.py:136
+#: neutron/plugins/openvswitch/ovs_db_v2.py:137
 #, python-format
 msgid ""
 "Reserving vlan %(vlan_id)s on physical network %(physical_network)s from "
@@ -5968,7 +5961,7 @@ msgstr ""
 #: neutron/plugins/hyperv/db.py:79
 #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:140
 #: neutron/plugins/ml2/drivers/type_vlan.py:203
-#: neutron/plugins/openvswitch/ovs_db_v2.py:160
+#: neutron/plugins/openvswitch/ovs_db_v2.py:161
 #, python-format
 msgid ""
 "Reserving specific vlan %(vlan_id)s on physical network "
@@ -5982,7 +5975,7 @@ msgstr ""
 
 #: neutron/plugins/hyperv/db.py:141
 #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:181
-#: neutron/plugins/openvswitch/ovs_db_v2.py:201
+#: neutron/plugins/openvswitch/ovs_db_v2.py:202
 #, python-format
 msgid "vlan_id %(vlan_id)s on physical network %(physical_network)s not found"
 msgstr ""
@@ -5992,8 +5985,8 @@ msgstr ""
 #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:87
 #: neutron/plugins/ml2/drivers/type_vlan.py:127
 #: neutron/plugins/ml2/drivers/type_vlan.py:148
-#: neutron/plugins/openvswitch/ovs_db_v2.py:92
-#: neutron/plugins/openvswitch/ovs_db_v2.py:110
+#: neutron/plugins/openvswitch/ovs_db_v2.py:93
+#: neutron/plugins/openvswitch/ovs_db_v2.py:111
 #, python-format
 msgid ""
 "Removing vlan %(vlan_id)s on physical network %(physical_network)s from "
@@ -6035,7 +6028,7 @@ msgstr ""
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:306
 #: neutron/plugins/ml2/drivers/type_vlan.py:93
 #: neutron/plugins/mlnx/mlnx_plugin.py:143
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:362
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:365
 #, python-format
 msgid "Network VLAN ranges: %s"
 msgstr ""
@@ -6330,26 +6323,26 @@ msgstr ""
 
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:349
 #: neutron/plugins/mlnx/mlnx_plugin.py:216
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:412
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:417
 msgid "provider:segmentation_id specified for flat network"
 msgstr ""
 
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:358
 #: neutron/plugins/mlnx/mlnx_plugin.py:224
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:421
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:426
 #, python-format
 msgid "provider:segmentation_id out of range (%(min_id)s through %(max_id)s)"
 msgstr ""
 
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:365
 #: neutron/plugins/mlnx/mlnx_plugin.py:232
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:441
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:446
 msgid "provider:physical_network specified for local network"
 msgstr ""
 
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:371
 #: neutron/plugins/mlnx/mlnx_plugin.py:236
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:447
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:452
 msgid "provider:segmentation_id specified for local network"
 msgstr ""
 
@@ -6683,7 +6676,7 @@ msgstr ""
 
 #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:146
 #: neutron/plugins/ml2/drivers/type_vlan.py:209
-#: neutron/plugins/openvswitch/ovs_db_v2.py:166
+#: neutron/plugins/openvswitch/ovs_db_v2.py:167
 #, python-format
 msgid ""
 "Reserving specific vlan %(vlan_id)s on physical network "
@@ -6692,7 +6685,7 @@ msgstr ""
 
 #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:170
 #: neutron/plugins/ml2/drivers/type_vlan.py:258
-#: neutron/plugins/openvswitch/ovs_db_v2.py:196
+#: neutron/plugins/openvswitch/ovs_db_v2.py:197
 #, python-format
 msgid ""
 "Releasing vlan %(vlan_id)s on physical network %(physical_network)s to "
@@ -6701,7 +6694,7 @@ msgstr ""
 
 #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:175
 #: neutron/plugins/ml2/drivers/type_vlan.py:253
-#: neutron/plugins/openvswitch/ovs_db_v2.py:191
+#: neutron/plugins/openvswitch/ovs_db_v2.py:192
 #, python-format
 msgid ""
 "Releasing vlan %(vlan_id)s on physical network %(physical_network)s "
@@ -7795,7 +7788,7 @@ msgstr ""
 
 #: neutron/plugins/ml2/drivers/type_gre.py:155
 #: neutron/plugins/ml2/drivers/type_vxlan.py:165
-#: neutron/plugins/openvswitch/ovs_db_v2.py:234
+#: neutron/plugins/openvswitch/ovs_db_v2.py:235
 #, python-format
 msgid "Removing tunnel %s from pool"
 msgstr ""
@@ -7834,7 +7827,7 @@ msgid "%(type)s ID ranges: %(range)s"
 msgstr ""
 
 #: neutron/plugins/ml2/drivers/type_tunnel.py:71
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:431
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:436
 #, python-format
 msgid "provider:physical_network specified for %s network"
 msgstr ""
@@ -8173,7 +8166,7 @@ msgid "Mellanox Embedded Switch Plugin initialisation complete"
 msgstr ""
 
 #: neutron/plugins/mlnx/mlnx_plugin.py:141
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:360
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:363
 #, python-format
 msgid "%s. Server terminated!"
 msgstr ""
@@ -8925,7 +8918,7 @@ msgid "del_portinfo(): NotFound portinfo for port_id: %s"
 msgstr ""
 
 #: neutron/plugins/nec/db/api.py:212
-#: neutron/plugins/openvswitch/ovs_db_v2.py:322
+#: neutron/plugins/openvswitch/ovs_db_v2.py:323
 #, python-format
 msgid "get_port_with_securitygroups() called:port_id=%s"
 msgstr ""
@@ -9614,7 +9607,7 @@ msgstr ""
 
 #: neutron/plugins/nicira/dhcpmeta_modes.py:93
 #, python-format
-msgid "Unable to run Neutron with config option '%s', as NVP does not support it"
+msgid "Unable to run Neutron with config option '%s', as NSX does not support it"
 msgstr ""
 
 #: neutron/plugins/nicira/dhcpmeta_modes.py:96
@@ -9967,29 +9960,29 @@ msgstr ""
 msgid "[%(rid)d] Failed to parse API provider: %(e)s"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:34
+#: neutron/plugins/nicira/common/config.py:35
 msgid ""
 "Maximum number of ports of a logical switch on a bridged transport zone "
 "(default 5000)"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:37
+#: neutron/plugins/nicira/common/config.py:39
 msgid ""
 "Maximum number of ports of a logical switch on an overlay transport zone "
 "(default 256)"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:40
-msgid "Maximum concurrent connections to each NVP controller."
+#: neutron/plugins/nicira/common/config.py:43
+msgid "Maximum concurrent connections to each NSX controller."
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:43
+#: neutron/plugins/nicira/common/config.py:48
 msgid ""
 "Number of seconds a generation id should be valid for (default -1 meaning"
 " do not time out)"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:46
+#: neutron/plugins/nicira/common/config.py:52
 msgid ""
 "If set to access_network this enables a dedicated connection to the "
 "metadata proxy for metadata server access via Neutron router. If set to "
@@ -9998,135 +9991,135 @@ msgid ""
 "namespaces otherwise access_network should be used."
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:54
+#: neutron/plugins/nicira/common/config.py:61
 msgid ""
 "The default network tranport type to use (stt, gre, bridge, ipsec_gre, or"
 " ipsec_stt)"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:57
+#: neutron/plugins/nicira/common/config.py:65
 msgid "The mode used to implement DHCP/metadata services."
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:62
+#: neutron/plugins/nicira/common/config.py:71
 msgid ""
 "Interval in seconds between runs of the state synchronization task. Set "
 "it to 0 to disable it"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:65
+#: neutron/plugins/nicira/common/config.py:75
 msgid ""
 "Maximum value for the additional random delay in seconds between runs of "
 "the state synchronization task"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:69
+#: neutron/plugins/nicira/common/config.py:80
 msgid ""
 "Minimum delay, in seconds, between two state synchronization queries to "
-"NVP. It must not exceed state_sync_interval"
+"NSX. It must not exceed state_sync_interval"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:73
+#: neutron/plugins/nicira/common/config.py:85
 msgid ""
-"Minimum number of resources to be retrieved from NVP during state "
+"Minimum number of resources to be retrieved from NSX during state "
 "synchronization"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:76
+#: neutron/plugins/nicira/common/config.py:89
 msgid ""
 "Always read operational status from backend on show operations. Enabling "
 "this option might slow down the system."
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:84
-msgid "User name for NVP controllers in this cluster"
+#: neutron/plugins/nicira/common/config.py:98
+msgid "User name for NSX controllers in this cluster"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:88
-msgid "Password for NVP controllers in this cluster"
+#: neutron/plugins/nicira/common/config.py:103
+msgid "Password for NSX controllers in this cluster"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:91
+#: neutron/plugins/nicira/common/config.py:106
 msgid "Total time limit for a cluster request"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:94
+#: neutron/plugins/nicira/common/config.py:109
 msgid "Time before aborting a request"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:97
+#: neutron/plugins/nicira/common/config.py:112
 msgid "Number of time a request should be retried"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:100
+#: neutron/plugins/nicira/common/config.py:115
 msgid "Number of times a redirect should be followed"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:102
-msgid "Lists the NVP controllers in this cluster"
+#: neutron/plugins/nicira/common/config.py:118
+msgid "Lists the NSX controllers in this cluster"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:107
+#: neutron/plugins/nicira/common/config.py:123
 msgid ""
-"This is uuid of the default NVP Transport zone that will be used for "
+"This is uuid of the default NSX Transport zone that will be used for "
 "creating tunneled isolated \"Neutron\" networks. It needs to be created "
-"in NVP before starting Neutron with the nvp plugin."
+"in NSX before starting Neutron with the nsx plugin."
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:112
+#: neutron/plugins/nicira/common/config.py:128
 msgid ""
-"Unique identifier of the NVP L3 Gateway service which will be used for "
+"Unique identifier of the NSX L3 Gateway service which will be used for "
 "implementing routers and floating IPs"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:116
+#: neutron/plugins/nicira/common/config.py:132
 msgid ""
-"Unique identifier of the NVP L2 Gateway service which will be used by "
+"Unique identifier of the NSX L2 Gateway service which will be used by "
 "default for network gateways"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:119
+#: neutron/plugins/nicira/common/config.py:135
 msgid ""
 "Unique identifier of the Service Cluster which will be used by logical "
 "services like dhcp and metadata"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:122
+#: neutron/plugins/nicira/common/config.py:138
 msgid ""
 "Name of the interface on a L2 Gateway transport nodewhich should be used "
 "by default when setting up a network connection"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:132
+#: neutron/plugins/nicira/common/config.py:148
 msgid "User name for vsm"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:136
+#: neutron/plugins/nicira/common/config.py:152
 msgid "Password for vsm"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:138
+#: neutron/plugins/nicira/common/config.py:154
 msgid "uri for vsm"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:140
+#: neutron/plugins/nicira/common/config.py:156
 msgid "Optional parameter identifying the ID of datacenter to deploy NSX Edges"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:143
-#: neutron/plugins/nicira/common/config.py:149
+#: neutron/plugins/nicira/common/config.py:159
+#: neutron/plugins/nicira/common/config.py:165
 msgid "Optional parameter identifying the ID of datastore to deploy NSX Edges"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:146
+#: neutron/plugins/nicira/common/config.py:162
 msgid "Optional parameter identifying the ID of resource to deploy NSX Edges"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:152
+#: neutron/plugins/nicira/common/config.py:168
 msgid "Network ID for physical network connectivity"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:155
+#: neutron/plugins/nicira/common/config.py:171
 msgid "Task status check interval"
 msgstr ""
 
@@ -10496,143 +10489,143 @@ msgstr ""
 msgid "Monitor Resource binding with id:%s not found!"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:49
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:50
 msgid "Comma separated list of additional domain name servers"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:55
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:58
 msgid "Default DHCP lease time"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:61
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:66
 msgid "IP address used by Metadata server."
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:64
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:70
 msgid "TCP Port used by Metadata server."
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:96
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:103
 #, python-format
 msgid "Unable to find Logical Service Node for network %s"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:107
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:114
 #, python-format
 msgid "Unable to create LSN for network %s"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:115
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:122
 #, python-format
 msgid "Unable to delete Logical Service Node %s"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:132
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:139
 #, python-format
 msgid ""
 "Unable to find Logical Service Node Port for LSN %(lsn_id)s and subnet "
 "%(subnet_id)s"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:154
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:161
 #, python-format
 msgid ""
 "Unable to find Logical Service Node Port for LSN %(lsn_id)s and mac "
 "address %(mac)s"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:174
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:181
 #, python-format
 msgid "Unable to create port for LSN  %s"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:182
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:189
 #, python-format
 msgid "Unable to delete LSN Port %s"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:202
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:206
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:209
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:213
 #, python-format
 msgid "Metadata port not found while attempting to delete it from network %s"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:209
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:216
 #, python-format
 msgid "Unable to find Logical Services Node Port with MAC %s"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:288
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:295
 #, python-format
 msgid ""
 "Unable to configure dhcp for Logical Service Node %(lsn_id)s and port "
 "%(lsn_port_id)s"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:309
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:316
 #, python-format
 msgid "Unable to configure metadata access for subnet %s"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:332
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:339
 #, python-format
 msgid "Error while configuring LSN port %s"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:436
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:443
 #, python-format
 msgid ""
 "Error while creating subnet %(cidr)s for network %(network)s. Please, "
 "contact administrator"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:506
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:521
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:513
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:528
 #, python-format
 msgid "Performing DHCP %(action)s for resource: %(resource)s"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:516
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:523
 #, python-format
 msgid "Logical Services Node for network %s configured successfully"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:538
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:545
 #, python-format
 msgid "Error while configuring DHCP for port %s"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:550
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:557
 #, python-format
 msgid "DHCP is disabled for subnet %s: nothing to do"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:569
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:576
 #, python-format
 msgid "DHCP for port %s configured successfully"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:577
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:584
 #, python-format
 msgid "Network %s is external: nothing to do"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:585
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:592
 #, python-format
 msgid "Configuring metadata entry for port %s"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:597
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:604
 #, python-format
 msgid "Metadata for port %s configured successfully"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:601
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:608
 #, python-format
 msgid "Handle metadata access via router: %(r)s and interface %(i)s"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:618
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:625
 #, python-format
 msgid "Metadata for router %s handled successfully"
 msgstr ""
@@ -11139,78 +11132,78 @@ msgstr ""
 msgid "Exception in _check_pending_tasks"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_db_v2.py:215
+#: neutron/plugins/openvswitch/ovs_db_v2.py:216
 #, python-format
 msgid "Skipping unreasonable tunnel ID range %(tun_min)s:%(tun_max)s"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_db_v2.py:263
+#: neutron/plugins/openvswitch/ovs_db_v2.py:264
 #, python-format
 msgid "Reserving tunnel %s from pool"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_db_v2.py:278
+#: neutron/plugins/openvswitch/ovs_db_v2.py:279
 #, python-format
 msgid "Reserving specific tunnel %s from pool"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_db_v2.py:281
+#: neutron/plugins/openvswitch/ovs_db_v2.py:282
 #, python-format
 msgid "Reserving specific tunnel %s outside pool"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_db_v2.py:304
+#: neutron/plugins/openvswitch/ovs_db_v2.py:305
 #, python-format
 msgid "Releasing tunnel %s outside pool"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_db_v2.py:306
+#: neutron/plugins/openvswitch/ovs_db_v2.py:307
 #, python-format
 msgid "Releasing tunnel %s to pool"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_db_v2.py:308
+#: neutron/plugins/openvswitch/ovs_db_v2.py:309
 #, python-format
 msgid "tunnel_id %s not found"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_db_v2.py:380
+#: neutron/plugins/openvswitch/ovs_db_v2.py:381
 #, python-format
 msgid "Adding a tunnel endpoint for %s"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_db_v2.py:396
+#: neutron/plugins/openvswitch/ovs_db_v2.py:397
 #, python-format
 msgid ""
 "Adding a tunnel endpoint failed due to a concurrenttransaction had been "
 "committed (%s attempts left)"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_db_v2.py:401
+#: neutron/plugins/openvswitch/ovs_db_v2.py:402
 msgid "Unable to generate a new tunnel id"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:308
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:311
 #, python-format
 msgid "Invalid tenant_network_type: %s. Server terminated!"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:325
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:328
 #, python-format
 msgid "Tunneling disabled but tenant_network_type is '%s'. Server terminated!"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:371
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:374
 #, python-format
 msgid "Invalid tunnel ID range: '%(range)s' - %(e)s. Server terminated!"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:375
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:378
 #, python-format
 msgid "Tunnel ID ranges: %s"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:428
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:433
 #, python-format
 msgid "%s networks are not enabled"
 msgstr ""
@@ -12043,11 +12036,11 @@ msgid ""
 "firewall is supported per tenant."
 msgstr ""
 
-#: neutron/services/firewall/agents/firewall_agent_api.py:34
+#: neutron/services/firewall/agents/firewall_agent_api.py:33
 msgid "Name of the FWaaS Driver"
 msgstr ""
 
-#: neutron/services/firewall/agents/firewall_agent_api.py:38
+#: neutron/services/firewall/agents/firewall_agent_api.py:37
 msgid "Enable FWaaS"
 msgstr ""
 
@@ -12063,79 +12056,79 @@ msgstr ""
 msgid "Initializing firewall agent"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:73
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:74
 #, python-format
 msgid "FWaaS Driver Loaded: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:75
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:77
 #, python-format
 msgid "Error importing FWaaS device driver: %s"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:108
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:110
 #, python-format
 msgid "%(func_name)s from agent for fw: %(fwid)s"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:116
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:118
 #, python-format
 msgid "No Routers on tenant: %s"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:123
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:247
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:125
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:252
 #, python-format
 msgid "Apply fw on Router List: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:132
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:134
 #, python-format
 msgid "Firewall Driver Error for %(func_name)s for fw: %(fwid)s"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:147
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:149
 #, python-format
 msgid "FWaaS RPC failure in %(func_name)s for fw: %(fwid)s"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:164
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:177
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:166
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:179
 #, python-format
 msgid "Firewall Driver Error on fw state %(fwmsg)s for fw: %(fwid)s"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:189
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:191
 #, python-format
 msgid "Process router add, router_id: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:200
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:202
 #, python-format
 msgid "Process router add, fw_list: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:217
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:219
 #, python-format
 msgid "FWaaS RPC info call failed for '%s'."
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:229
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:234
 #, python-format
 msgid "Tenants with Firewalls: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:239
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:244
 #, python-format
 msgid "Router List: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:241
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:246
 #, python-format
 msgid "fw_list: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:258
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:263
 msgid "Failed fwaas process services sync"
 msgstr ""
 
@@ -13258,3 +13251,61 @@ msgstr ""
 #~ msgid "Number of security rules allowed per tenant, -1 for unlimited"
 #~ msgstr ""
 
+#~ msgid ""
+#~ "DNat is disabled for the router "
+#~ "%(router_id)s. Floating IPs cannot be "
+#~ "associated."
+#~ msgstr ""
+
+#~ msgid ""
+#~ "Unable to run Neutron with config "
+#~ "option '%s', as NVP does not "
+#~ "support it"
+#~ msgstr ""
+
+#~ msgid "Maximum concurrent connections to each NVP controller."
+#~ msgstr ""
+
+#~ msgid ""
+#~ "Minimum delay, in seconds, between two"
+#~ " state synchronization queries to NVP. "
+#~ "It must not exceed state_sync_interval"
+#~ msgstr ""
+
+#~ msgid ""
+#~ "Minimum number of resources to be "
+#~ "retrieved from NVP during state "
+#~ "synchronization"
+#~ msgstr ""
+
+#~ msgid "User name for NVP controllers in this cluster"
+#~ msgstr ""
+
+#~ msgid "Password for NVP controllers in this cluster"
+#~ msgstr ""
+
+#~ msgid "Lists the NVP controllers in this cluster"
+#~ msgstr ""
+
+#~ msgid ""
+#~ "This is uuid of the default NVP"
+#~ " Transport zone that will be used "
+#~ "for creating tunneled isolated \"Neutron\" "
+#~ "networks. It needs to be created "
+#~ "in NVP before starting Neutron with "
+#~ "the nvp plugin."
+#~ msgstr ""
+
+#~ msgid ""
+#~ "Unique identifier of the NVP L3 "
+#~ "Gateway service which will be used "
+#~ "for implementing routers and floating "
+#~ "IPs"
+#~ msgstr ""
+
+#~ msgid ""
+#~ "Unique identifier of the NVP L2 "
+#~ "Gateway service which will be used "
+#~ "by default for network gateways"
+#~ msgstr ""
+
index 253d6a915a0c923220d4251e2215d2942658cbe5..b19fd64e945556961d7389e35419613162c27bd9 100644 (file)
@@ -7,7 +7,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version:  Neutron\n"
 "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2014-01-02 06:32+0000\n"
+"POT-Creation-Date: 2014-01-12 06:33+0000\n"
 "PO-Revision-Date: 2013-01-28 21:54+0000\n"
 "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
 "Language-Team: Malay "
@@ -896,7 +896,7 @@ msgstr ""
 msgid "Location to store DHCP server config files"
 msgstr ""
 
-#: neutron/agent/linux/dhcp.py:48 neutron/plugins/nicira/dhcp_meta/nvp.py:53
+#: neutron/agent/linux/dhcp.py:48 neutron/plugins/nicira/dhcp_meta/nvp.py:55
 msgid "Domain to use for building the hostnames"
 msgstr ""
 
@@ -1250,7 +1250,7 @@ msgid "TCP Port used by Nova metadata server."
 msgstr ""
 
 #: neutron/agent/metadata/agent.py:73
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:67
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:74
 msgid "Shared secret to sign instance-id request"
 msgstr ""
 
@@ -2436,30 +2436,30 @@ msgstr ""
 msgid "An exception occurred while creating the %(resource)s:%(item)s"
 msgstr ""
 
-#: neutron/db/db_base_plugin_v2.py:1043
+#: neutron/db/db_base_plugin_v2.py:1045
 #, python-format
 msgid "%(name)s '%(addr)s' does not match the ip_version '%(ip_version)s'"
 msgstr ""
 
-#: neutron/db/db_base_plugin_v2.py:1067
+#: neutron/db/db_base_plugin_v2.py:1069
 msgid "Gateway is not valid on subnet"
 msgstr ""
 
-#: neutron/db/db_base_plugin_v2.py:1087 neutron/db/db_base_plugin_v2.py:1101
+#: neutron/db/db_base_plugin_v2.py:1089 neutron/db/db_base_plugin_v2.py:1103
 msgid "new subnet"
 msgstr ""
 
-#: neutron/db/db_base_plugin_v2.py:1094
+#: neutron/db/db_base_plugin_v2.py:1096
 #, python-format
 msgid "Error parsing dns address %s"
 msgstr ""
 
-#: neutron/db/db_base_plugin_v2.py:1356
+#: neutron/db/db_base_plugin_v2.py:1358
 #, 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:1448
+#: neutron/db/db_base_plugin_v2.py:1450
 #, python-format
 msgid "%(address)s (%(subnet_id)s) is not recycled"
 msgstr ""
@@ -2988,51 +2988,51 @@ msgid ""
 "exceeds the maximum %(quota)s."
 msgstr ""
 
-#: neutron/extensions/firewall.py:40
+#: neutron/extensions/firewall.py:39
 #, python-format
 msgid "Firewall %(firewall_id)s could not be found."
 msgstr ""
 
-#: neutron/extensions/firewall.py:44
+#: neutron/extensions/firewall.py:43
 #, python-format
 msgid "Firewall %(firewall_id)s is still active."
 msgstr ""
 
-#: neutron/extensions/firewall.py:48
+#: neutron/extensions/firewall.py:47
 #, python-format
 msgid ""
 "Operation cannot be performed since associated Firewall %(firewall_id)s "
 "is in %(pending_state)s."
 msgstr ""
 
-#: neutron/extensions/firewall.py:53
+#: neutron/extensions/firewall.py:52
 #, python-format
 msgid "Firewall Policy %(firewall_policy_id)s could not be found."
 msgstr ""
 
-#: neutron/extensions/firewall.py:57
+#: neutron/extensions/firewall.py:56
 #, python-format
 msgid "Firewall Policy %(firewall_policy_id)s is being used."
 msgstr ""
 
-#: neutron/extensions/firewall.py:61
+#: neutron/extensions/firewall.py:60
 #, python-format
 msgid "Firewall Rule %(firewall_rule_id)s could not be found."
 msgstr ""
 
-#: neutron/extensions/firewall.py:65
+#: neutron/extensions/firewall.py:64
 #, python-format
 msgid "Firewall Rule %(firewall_rule_id)s is being used."
 msgstr ""
 
-#: neutron/extensions/firewall.py:69
+#: neutron/extensions/firewall.py:68
 #, python-format
 msgid ""
 "Firewall Rule %(firewall_rule_id)s is not associated  with Firewall "
 "Policy %(firewall_policy_id)s."
 msgstr ""
 
-#: neutron/extensions/firewall.py:74
+#: neutron/extensions/firewall.py:73
 #, python-format
 msgid ""
 "Firewall Rule protocol %(protocol)s is not supported. Only protocol "
@@ -3040,91 +3040,91 @@ msgid ""
 "supported."
 msgstr ""
 
-#: neutron/extensions/firewall.py:80
+#: neutron/extensions/firewall.py:79
 #, python-format
 msgid ""
 "Firewall rule action %(action)s is not supported. Only action values "
 "%(values)s are supported."
 msgstr ""
 
-#: neutron/extensions/firewall.py:85
+#: neutron/extensions/firewall.py:84
 #, python-format
 msgid "Invalid value for port %(port)s."
 msgstr ""
 
-#: neutron/extensions/firewall.py:89
+#: neutron/extensions/firewall.py:88
 msgid "Missing rule info argument for insert/remove rule operation."
 msgstr ""
 
-#: neutron/extensions/firewall.py:99
+#: neutron/extensions/firewall.py:98
 #, python-format
 msgid "%(driver)s: Internal driver error."
 msgstr ""
 
-#: neutron/extensions/firewall.py:148
+#: neutron/extensions/firewall.py:147
 #, python-format
 msgid "Port '%s' is not a valid number"
 msgstr ""
 
-#: neutron/extensions/firewall.py:152
+#: neutron/extensions/firewall.py:151
 #, python-format
 msgid "Invalid port '%s'"
 msgstr ""
 
-#: neutron/extensions/firewall.py:166
+#: neutron/extensions/firewall.py:165
 #, python-format
 msgid "%(msg_ip)s and %(msg_subnet)s"
 msgstr ""
 
-#: neutron/extensions/firewall.py:286
+#: neutron/extensions/firewall.py:285
 msgid "Number of firewalls allowed per tenant. A negative value means unlimited."
 msgstr ""
 
-#: neutron/extensions/firewall.py:290
+#: neutron/extensions/firewall.py:289
 msgid ""
 "Number of firewall policies allowed per tenant. A negative value means "
 "unlimited."
 msgstr ""
 
-#: neutron/extensions/firewall.py:294
+#: neutron/extensions/firewall.py:293
 msgid ""
 "Number of firewall rules allowed per tenant. A negative value means "
 "unlimited."
 msgstr ""
 
-#: neutron/extensions/l3.py:36
+#: neutron/extensions/l3.py:34
 #, python-format
 msgid "Router %(router_id)s could not be found"
 msgstr ""
 
-#: neutron/extensions/l3.py:40
+#: neutron/extensions/l3.py:38
 #, python-format
 msgid "Router %(router_id)s still has active ports"
 msgstr ""
 
-#: neutron/extensions/l3.py:44
+#: neutron/extensions/l3.py:42
 #, python-format
 msgid "Router %(router_id)s does not have an interface with id %(port_id)s"
 msgstr ""
 
-#: neutron/extensions/l3.py:49
+#: neutron/extensions/l3.py:47
 #, python-format
 msgid "Router %(router_id)s has no interface on subnet %(subnet_id)s"
 msgstr ""
 
-#: neutron/extensions/l3.py:54
+#: neutron/extensions/l3.py:52
 #, python-format
 msgid ""
 "Router interface for subnet %(subnet_id)s on router %(router_id)s cannot "
 "be deleted, as it is required by one or more floating IPs."
 msgstr ""
 
-#: neutron/extensions/l3.py:60
+#: neutron/extensions/l3.py:58
 #, python-format
 msgid "Floating IP %(floatingip_id)s could not be found"
 msgstr ""
 
-#: neutron/extensions/l3.py:64
+#: neutron/extensions/l3.py:62
 #, python-format
 msgid ""
 "External network %(external_network_id)s is not reachable from subnet "
@@ -3132,7 +3132,7 @@ msgid ""
 "Floating IP."
 msgstr ""
 
-#: neutron/extensions/l3.py:70
+#: neutron/extensions/l3.py:68
 #, python-format
 msgid ""
 "Cannot associate floating IP %(floating_ip_address)s (%(fip_id)s) with "
@@ -3140,37 +3140,30 @@ msgid ""
 "has a floating IP on external network %(net_id)s."
 msgstr ""
 
-#: neutron/extensions/l3.py:77
+#: neutron/extensions/l3.py:75
 #, python-format
 msgid ""
 "Port %(port_id)s has owner %(device_owner)s and therefore cannot be "
 "deleted directly via the port API."
 msgstr ""
 
-#: neutron/extensions/l3.py:82
+#: neutron/extensions/l3.py:80
 #, python-format
 msgid ""
 "Gateway cannot be updated for router %(router_id)s, since a gateway to "
 "external network %(net_id)s is required by one or more floating IPs."
 msgstr ""
 
-#: neutron/extensions/l3.py:142
+#: neutron/extensions/l3.py:140
 msgid "Number of routers allowed per tenant. A negative value means unlimited."
 msgstr ""
 
-#: neutron/extensions/l3.py:146
+#: neutron/extensions/l3.py:144
 msgid ""
 "Number of floating IPs allowed per tenant. A negative value means "
 "unlimited."
 msgstr ""
 
-#: neutron/extensions/l3_ext_gw_mode.py:28
-#, python-format
-msgid ""
-"DNat is disabled for the router %(router_id)s. Floating IPs cannot be "
-"associated."
-msgstr ""
-
 #: neutron/extensions/l3agentscheduler.py:49
 #: neutron/extensions/l3agentscheduler.py:87
 msgid "No plugin for L3 routing registered to handle router scheduling"
@@ -3270,21 +3263,21 @@ msgid ""
 " %(pool)s"
 msgstr ""
 
-#: neutron/extensions/metering.py:34
+#: neutron/extensions/metering.py:33
 #, python-format
 msgid "Metering label %(label_id)s does not exist"
 msgstr ""
 
-#: neutron/extensions/metering.py:38
+#: neutron/extensions/metering.py:37
 msgid "Duplicate Metering Rule in POST."
 msgstr ""
 
-#: neutron/extensions/metering.py:42
+#: neutron/extensions/metering.py:41
 #, python-format
 msgid "Metering label rule %(rule_id)s does not exist"
 msgstr ""
 
-#: neutron/extensions/metering.py:46
+#: neutron/extensions/metering.py:45
 #, python-format
 msgid ""
 "Metering label rule with remote_ip_prefix %(remote_ip_prefix)s overlaps "
@@ -3433,67 +3426,67 @@ msgstr ""
 msgid "API for retrieving service providers for Neutron advanced services"
 msgstr ""
 
-#: neutron/extensions/vpnaas.py:36
+#: neutron/extensions/vpnaas.py:33
 #, python-format
 msgid "VPNService %(vpnservice_id)s could not be found"
 msgstr ""
 
-#: neutron/extensions/vpnaas.py:40
+#: neutron/extensions/vpnaas.py:37
 #, python-format
 msgid "ipsec_site_connection %(ipsecsite_conn_id)s not found"
 msgstr ""
 
-#: neutron/extensions/vpnaas.py:44
+#: neutron/extensions/vpnaas.py:41
 #, python-format
 msgid "ipsec_site_connection %(attr)s is equal to or less than dpd_interval"
 msgstr ""
 
-#: neutron/extensions/vpnaas.py:49
+#: neutron/extensions/vpnaas.py:46
 #, python-format
 msgid "ipsec_site_connection MTU %(mtu)d is too small for ipv%(version)s"
 msgstr ""
 
-#: neutron/extensions/vpnaas.py:54
+#: neutron/extensions/vpnaas.py:51
 #, python-format
 msgid "IKEPolicy %(ikepolicy_id)s could not be found"
 msgstr ""
 
-#: neutron/extensions/vpnaas.py:58
+#: neutron/extensions/vpnaas.py:55
 #, python-format
 msgid "IPsecPolicy %(ipsecpolicy_id)s could not be found"
 msgstr ""
 
-#: neutron/extensions/vpnaas.py:62
+#: neutron/extensions/vpnaas.py:59
 #, python-format
 msgid "IKEPolicy %(ikepolicy_id)s is still in use"
 msgstr ""
 
-#: neutron/extensions/vpnaas.py:66
+#: neutron/extensions/vpnaas.py:63
 #, python-format
 msgid "VPNService %(vpnservice_id)s is still in use"
 msgstr ""
 
-#: neutron/extensions/vpnaas.py:70
+#: neutron/extensions/vpnaas.py:67
 #, python-format
 msgid "Router %(router_id)s is used by VPNService %(vpnservice_id)s"
 msgstr ""
 
-#: neutron/extensions/vpnaas.py:74
+#: neutron/extensions/vpnaas.py:71
 #, python-format
 msgid "Invalid state %(state)s of vpnaas resource %(id)s for updating"
 msgstr ""
 
-#: neutron/extensions/vpnaas.py:79
+#: neutron/extensions/vpnaas.py:76
 #, python-format
 msgid "IPsecPolicy %(ipsecpolicy_id)s is still in use"
 msgstr ""
 
-#: neutron/extensions/vpnaas.py:83
+#: neutron/extensions/vpnaas.py:80
 #, python-format
 msgid "Can not load driver :%(device_driver)s"
 msgstr ""
 
-#: neutron/extensions/vpnaas.py:87
+#: neutron/extensions/vpnaas.py:84
 #, python-format
 msgid "Subnet %(subnet_id)s is not connected to Router %(router_id)s"
 msgstr ""
@@ -5395,7 +5388,7 @@ msgstr ""
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:318
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:345
 #: neutron/plugins/mlnx/mlnx_plugin.py:191
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:408
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:413
 msgid "provider:network_type required"
 msgstr ""
 
@@ -5403,8 +5396,8 @@ msgstr ""
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:336
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:355
 #: neutron/plugins/mlnx/mlnx_plugin.py:221
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:418
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:437
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:423
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:442
 msgid "provider:segmentation_id required"
 msgstr ""
 
@@ -5423,7 +5416,7 @@ msgstr ""
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:343
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:377
 #: neutron/plugins/mlnx/mlnx_plugin.py:207
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:453
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:458
 #, python-format
 msgid "provider:network_type %s not supported"
 msgstr ""
@@ -5431,7 +5424,7 @@ msgstr ""
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:349
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:383
 #: neutron/plugins/mlnx/mlnx_plugin.py:248
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:459
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:464
 #, python-format
 msgid "Unknown provider:physical_network %s"
 msgstr ""
@@ -5439,7 +5432,7 @@ msgstr ""
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:355
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:389
 #: neutron/plugins/mlnx/mlnx_plugin.py:254
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:465
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:470
 msgid "provider:physical_network required"
 msgstr ""
 
@@ -5592,7 +5585,7 @@ msgstr ""
 #: neutron/plugins/hyperv/hyperv_neutron_plugin.py:254
 #: neutron/plugins/metaplugin/meta_neutron_plugin.py:175
 #: neutron/plugins/mlnx/mlnx_plugin.py:333
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:510
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:518
 #, python-format
 msgid "Created network: %s"
 msgstr ""
@@ -5953,7 +5946,7 @@ msgstr ""
 
 #: neutron/plugins/hyperv/db.py:41
 #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:117
-#: neutron/plugins/openvswitch/ovs_db_v2.py:136
+#: neutron/plugins/openvswitch/ovs_db_v2.py:137
 #, python-format
 msgid ""
 "Reserving vlan %(vlan_id)s on physical network %(physical_network)s from "
@@ -5968,7 +5961,7 @@ msgstr ""
 #: neutron/plugins/hyperv/db.py:79
 #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:140
 #: neutron/plugins/ml2/drivers/type_vlan.py:203
-#: neutron/plugins/openvswitch/ovs_db_v2.py:160
+#: neutron/plugins/openvswitch/ovs_db_v2.py:161
 #, python-format
 msgid ""
 "Reserving specific vlan %(vlan_id)s on physical network "
@@ -5982,7 +5975,7 @@ msgstr ""
 
 #: neutron/plugins/hyperv/db.py:141
 #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:181
-#: neutron/plugins/openvswitch/ovs_db_v2.py:201
+#: neutron/plugins/openvswitch/ovs_db_v2.py:202
 #, python-format
 msgid "vlan_id %(vlan_id)s on physical network %(physical_network)s not found"
 msgstr ""
@@ -5992,8 +5985,8 @@ msgstr ""
 #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:87
 #: neutron/plugins/ml2/drivers/type_vlan.py:127
 #: neutron/plugins/ml2/drivers/type_vlan.py:148
-#: neutron/plugins/openvswitch/ovs_db_v2.py:92
-#: neutron/plugins/openvswitch/ovs_db_v2.py:110
+#: neutron/plugins/openvswitch/ovs_db_v2.py:93
+#: neutron/plugins/openvswitch/ovs_db_v2.py:111
 #, python-format
 msgid ""
 "Removing vlan %(vlan_id)s on physical network %(physical_network)s from "
@@ -6035,7 +6028,7 @@ msgstr ""
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:306
 #: neutron/plugins/ml2/drivers/type_vlan.py:93
 #: neutron/plugins/mlnx/mlnx_plugin.py:143
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:362
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:365
 #, python-format
 msgid "Network VLAN ranges: %s"
 msgstr ""
@@ -6330,26 +6323,26 @@ msgstr ""
 
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:349
 #: neutron/plugins/mlnx/mlnx_plugin.py:216
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:412
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:417
 msgid "provider:segmentation_id specified for flat network"
 msgstr ""
 
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:358
 #: neutron/plugins/mlnx/mlnx_plugin.py:224
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:421
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:426
 #, python-format
 msgid "provider:segmentation_id out of range (%(min_id)s through %(max_id)s)"
 msgstr ""
 
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:365
 #: neutron/plugins/mlnx/mlnx_plugin.py:232
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:441
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:446
 msgid "provider:physical_network specified for local network"
 msgstr ""
 
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:371
 #: neutron/plugins/mlnx/mlnx_plugin.py:236
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:447
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:452
 msgid "provider:segmentation_id specified for local network"
 msgstr ""
 
@@ -6683,7 +6676,7 @@ msgstr ""
 
 #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:146
 #: neutron/plugins/ml2/drivers/type_vlan.py:209
-#: neutron/plugins/openvswitch/ovs_db_v2.py:166
+#: neutron/plugins/openvswitch/ovs_db_v2.py:167
 #, python-format
 msgid ""
 "Reserving specific vlan %(vlan_id)s on physical network "
@@ -6692,7 +6685,7 @@ msgstr ""
 
 #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:170
 #: neutron/plugins/ml2/drivers/type_vlan.py:258
-#: neutron/plugins/openvswitch/ovs_db_v2.py:196
+#: neutron/plugins/openvswitch/ovs_db_v2.py:197
 #, python-format
 msgid ""
 "Releasing vlan %(vlan_id)s on physical network %(physical_network)s to "
@@ -6701,7 +6694,7 @@ msgstr ""
 
 #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:175
 #: neutron/plugins/ml2/drivers/type_vlan.py:253
-#: neutron/plugins/openvswitch/ovs_db_v2.py:191
+#: neutron/plugins/openvswitch/ovs_db_v2.py:192
 #, python-format
 msgid ""
 "Releasing vlan %(vlan_id)s on physical network %(physical_network)s "
@@ -7795,7 +7788,7 @@ msgstr ""
 
 #: neutron/plugins/ml2/drivers/type_gre.py:155
 #: neutron/plugins/ml2/drivers/type_vxlan.py:165
-#: neutron/plugins/openvswitch/ovs_db_v2.py:234
+#: neutron/plugins/openvswitch/ovs_db_v2.py:235
 #, python-format
 msgid "Removing tunnel %s from pool"
 msgstr ""
@@ -7834,7 +7827,7 @@ msgid "%(type)s ID ranges: %(range)s"
 msgstr ""
 
 #: neutron/plugins/ml2/drivers/type_tunnel.py:71
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:431
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:436
 #, python-format
 msgid "provider:physical_network specified for %s network"
 msgstr ""
@@ -8173,7 +8166,7 @@ msgid "Mellanox Embedded Switch Plugin initialisation complete"
 msgstr ""
 
 #: neutron/plugins/mlnx/mlnx_plugin.py:141
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:360
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:363
 #, python-format
 msgid "%s. Server terminated!"
 msgstr ""
@@ -8925,7 +8918,7 @@ msgid "del_portinfo(): NotFound portinfo for port_id: %s"
 msgstr ""
 
 #: neutron/plugins/nec/db/api.py:212
-#: neutron/plugins/openvswitch/ovs_db_v2.py:322
+#: neutron/plugins/openvswitch/ovs_db_v2.py:323
 #, python-format
 msgid "get_port_with_securitygroups() called:port_id=%s"
 msgstr ""
@@ -9614,7 +9607,7 @@ msgstr ""
 
 #: neutron/plugins/nicira/dhcpmeta_modes.py:93
 #, python-format
-msgid "Unable to run Neutron with config option '%s', as NVP does not support it"
+msgid "Unable to run Neutron with config option '%s', as NSX does not support it"
 msgstr ""
 
 #: neutron/plugins/nicira/dhcpmeta_modes.py:96
@@ -9967,29 +9960,29 @@ msgstr ""
 msgid "[%(rid)d] Failed to parse API provider: %(e)s"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:34
+#: neutron/plugins/nicira/common/config.py:35
 msgid ""
 "Maximum number of ports of a logical switch on a bridged transport zone "
 "(default 5000)"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:37
+#: neutron/plugins/nicira/common/config.py:39
 msgid ""
 "Maximum number of ports of a logical switch on an overlay transport zone "
 "(default 256)"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:40
-msgid "Maximum concurrent connections to each NVP controller."
+#: neutron/plugins/nicira/common/config.py:43
+msgid "Maximum concurrent connections to each NSX controller."
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:43
+#: neutron/plugins/nicira/common/config.py:48
 msgid ""
 "Number of seconds a generation id should be valid for (default -1 meaning"
 " do not time out)"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:46
+#: neutron/plugins/nicira/common/config.py:52
 msgid ""
 "If set to access_network this enables a dedicated connection to the "
 "metadata proxy for metadata server access via Neutron router. If set to "
@@ -9998,135 +9991,135 @@ msgid ""
 "namespaces otherwise access_network should be used."
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:54
+#: neutron/plugins/nicira/common/config.py:61
 msgid ""
 "The default network tranport type to use (stt, gre, bridge, ipsec_gre, or"
 " ipsec_stt)"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:57
+#: neutron/plugins/nicira/common/config.py:65
 msgid "The mode used to implement DHCP/metadata services."
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:62
+#: neutron/plugins/nicira/common/config.py:71
 msgid ""
 "Interval in seconds between runs of the state synchronization task. Set "
 "it to 0 to disable it"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:65
+#: neutron/plugins/nicira/common/config.py:75
 msgid ""
 "Maximum value for the additional random delay in seconds between runs of "
 "the state synchronization task"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:69
+#: neutron/plugins/nicira/common/config.py:80
 msgid ""
 "Minimum delay, in seconds, between two state synchronization queries to "
-"NVP. It must not exceed state_sync_interval"
+"NSX. It must not exceed state_sync_interval"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:73
+#: neutron/plugins/nicira/common/config.py:85
 msgid ""
-"Minimum number of resources to be retrieved from NVP during state "
+"Minimum number of resources to be retrieved from NSX during state "
 "synchronization"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:76
+#: neutron/plugins/nicira/common/config.py:89
 msgid ""
 "Always read operational status from backend on show operations. Enabling "
 "this option might slow down the system."
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:84
-msgid "User name for NVP controllers in this cluster"
+#: neutron/plugins/nicira/common/config.py:98
+msgid "User name for NSX controllers in this cluster"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:88
-msgid "Password for NVP controllers in this cluster"
+#: neutron/plugins/nicira/common/config.py:103
+msgid "Password for NSX controllers in this cluster"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:91
+#: neutron/plugins/nicira/common/config.py:106
 msgid "Total time limit for a cluster request"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:94
+#: neutron/plugins/nicira/common/config.py:109
 msgid "Time before aborting a request"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:97
+#: neutron/plugins/nicira/common/config.py:112
 msgid "Number of time a request should be retried"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:100
+#: neutron/plugins/nicira/common/config.py:115
 msgid "Number of times a redirect should be followed"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:102
-msgid "Lists the NVP controllers in this cluster"
+#: neutron/plugins/nicira/common/config.py:118
+msgid "Lists the NSX controllers in this cluster"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:107
+#: neutron/plugins/nicira/common/config.py:123
 msgid ""
-"This is uuid of the default NVP Transport zone that will be used for "
+"This is uuid of the default NSX Transport zone that will be used for "
 "creating tunneled isolated \"Neutron\" networks. It needs to be created "
-"in NVP before starting Neutron with the nvp plugin."
+"in NSX before starting Neutron with the nsx plugin."
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:112
+#: neutron/plugins/nicira/common/config.py:128
 msgid ""
-"Unique identifier of the NVP L3 Gateway service which will be used for "
+"Unique identifier of the NSX L3 Gateway service which will be used for "
 "implementing routers and floating IPs"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:116
+#: neutron/plugins/nicira/common/config.py:132
 msgid ""
-"Unique identifier of the NVP L2 Gateway service which will be used by "
+"Unique identifier of the NSX L2 Gateway service which will be used by "
 "default for network gateways"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:119
+#: neutron/plugins/nicira/common/config.py:135
 msgid ""
 "Unique identifier of the Service Cluster which will be used by logical "
 "services like dhcp and metadata"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:122
+#: neutron/plugins/nicira/common/config.py:138
 msgid ""
 "Name of the interface on a L2 Gateway transport nodewhich should be used "
 "by default when setting up a network connection"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:132
+#: neutron/plugins/nicira/common/config.py:148
 msgid "User name for vsm"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:136
+#: neutron/plugins/nicira/common/config.py:152
 msgid "Password for vsm"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:138
+#: neutron/plugins/nicira/common/config.py:154
 msgid "uri for vsm"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:140
+#: neutron/plugins/nicira/common/config.py:156
 msgid "Optional parameter identifying the ID of datacenter to deploy NSX Edges"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:143
-#: neutron/plugins/nicira/common/config.py:149
+#: neutron/plugins/nicira/common/config.py:159
+#: neutron/plugins/nicira/common/config.py:165
 msgid "Optional parameter identifying the ID of datastore to deploy NSX Edges"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:146
+#: neutron/plugins/nicira/common/config.py:162
 msgid "Optional parameter identifying the ID of resource to deploy NSX Edges"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:152
+#: neutron/plugins/nicira/common/config.py:168
 msgid "Network ID for physical network connectivity"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:155
+#: neutron/plugins/nicira/common/config.py:171
 msgid "Task status check interval"
 msgstr ""
 
@@ -10496,143 +10489,143 @@ msgstr ""
 msgid "Monitor Resource binding with id:%s not found!"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:49
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:50
 msgid "Comma separated list of additional domain name servers"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:55
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:58
 msgid "Default DHCP lease time"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:61
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:66
 msgid "IP address used by Metadata server."
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:64
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:70
 msgid "TCP Port used by Metadata server."
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:96
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:103
 #, python-format
 msgid "Unable to find Logical Service Node for network %s"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:107
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:114
 #, python-format
 msgid "Unable to create LSN for network %s"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:115
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:122
 #, python-format
 msgid "Unable to delete Logical Service Node %s"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:132
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:139
 #, python-format
 msgid ""
 "Unable to find Logical Service Node Port for LSN %(lsn_id)s and subnet "
 "%(subnet_id)s"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:154
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:161
 #, python-format
 msgid ""
 "Unable to find Logical Service Node Port for LSN %(lsn_id)s and mac "
 "address %(mac)s"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:174
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:181
 #, python-format
 msgid "Unable to create port for LSN  %s"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:182
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:189
 #, python-format
 msgid "Unable to delete LSN Port %s"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:202
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:206
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:209
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:213
 #, python-format
 msgid "Metadata port not found while attempting to delete it from network %s"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:209
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:216
 #, python-format
 msgid "Unable to find Logical Services Node Port with MAC %s"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:288
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:295
 #, python-format
 msgid ""
 "Unable to configure dhcp for Logical Service Node %(lsn_id)s and port "
 "%(lsn_port_id)s"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:309
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:316
 #, python-format
 msgid "Unable to configure metadata access for subnet %s"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:332
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:339
 #, python-format
 msgid "Error while configuring LSN port %s"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:436
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:443
 #, python-format
 msgid ""
 "Error while creating subnet %(cidr)s for network %(network)s. Please, "
 "contact administrator"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:506
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:521
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:513
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:528
 #, python-format
 msgid "Performing DHCP %(action)s for resource: %(resource)s"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:516
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:523
 #, python-format
 msgid "Logical Services Node for network %s configured successfully"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:538
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:545
 #, python-format
 msgid "Error while configuring DHCP for port %s"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:550
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:557
 #, python-format
 msgid "DHCP is disabled for subnet %s: nothing to do"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:569
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:576
 #, python-format
 msgid "DHCP for port %s configured successfully"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:577
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:584
 #, python-format
 msgid "Network %s is external: nothing to do"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:585
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:592
 #, python-format
 msgid "Configuring metadata entry for port %s"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:597
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:604
 #, python-format
 msgid "Metadata for port %s configured successfully"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:601
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:608
 #, python-format
 msgid "Handle metadata access via router: %(r)s and interface %(i)s"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:618
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:625
 #, python-format
 msgid "Metadata for router %s handled successfully"
 msgstr ""
@@ -11139,78 +11132,78 @@ msgstr ""
 msgid "Exception in _check_pending_tasks"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_db_v2.py:215
+#: neutron/plugins/openvswitch/ovs_db_v2.py:216
 #, python-format
 msgid "Skipping unreasonable tunnel ID range %(tun_min)s:%(tun_max)s"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_db_v2.py:263
+#: neutron/plugins/openvswitch/ovs_db_v2.py:264
 #, python-format
 msgid "Reserving tunnel %s from pool"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_db_v2.py:278
+#: neutron/plugins/openvswitch/ovs_db_v2.py:279
 #, python-format
 msgid "Reserving specific tunnel %s from pool"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_db_v2.py:281
+#: neutron/plugins/openvswitch/ovs_db_v2.py:282
 #, python-format
 msgid "Reserving specific tunnel %s outside pool"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_db_v2.py:304
+#: neutron/plugins/openvswitch/ovs_db_v2.py:305
 #, python-format
 msgid "Releasing tunnel %s outside pool"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_db_v2.py:306
+#: neutron/plugins/openvswitch/ovs_db_v2.py:307
 #, python-format
 msgid "Releasing tunnel %s to pool"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_db_v2.py:308
+#: neutron/plugins/openvswitch/ovs_db_v2.py:309
 #, python-format
 msgid "tunnel_id %s not found"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_db_v2.py:380
+#: neutron/plugins/openvswitch/ovs_db_v2.py:381
 #, python-format
 msgid "Adding a tunnel endpoint for %s"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_db_v2.py:396
+#: neutron/plugins/openvswitch/ovs_db_v2.py:397
 #, python-format
 msgid ""
 "Adding a tunnel endpoint failed due to a concurrenttransaction had been "
 "committed (%s attempts left)"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_db_v2.py:401
+#: neutron/plugins/openvswitch/ovs_db_v2.py:402
 msgid "Unable to generate a new tunnel id"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:308
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:311
 #, python-format
 msgid "Invalid tenant_network_type: %s. Server terminated!"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:325
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:328
 #, python-format
 msgid "Tunneling disabled but tenant_network_type is '%s'. Server terminated!"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:371
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:374
 #, python-format
 msgid "Invalid tunnel ID range: '%(range)s' - %(e)s. Server terminated!"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:375
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:378
 #, python-format
 msgid "Tunnel ID ranges: %s"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:428
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:433
 #, python-format
 msgid "%s networks are not enabled"
 msgstr ""
@@ -12043,11 +12036,11 @@ msgid ""
 "firewall is supported per tenant."
 msgstr ""
 
-#: neutron/services/firewall/agents/firewall_agent_api.py:34
+#: neutron/services/firewall/agents/firewall_agent_api.py:33
 msgid "Name of the FWaaS Driver"
 msgstr ""
 
-#: neutron/services/firewall/agents/firewall_agent_api.py:38
+#: neutron/services/firewall/agents/firewall_agent_api.py:37
 msgid "Enable FWaaS"
 msgstr ""
 
@@ -12063,79 +12056,79 @@ msgstr ""
 msgid "Initializing firewall agent"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:73
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:74
 #, python-format
 msgid "FWaaS Driver Loaded: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:75
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:77
 #, python-format
 msgid "Error importing FWaaS device driver: %s"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:108
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:110
 #, python-format
 msgid "%(func_name)s from agent for fw: %(fwid)s"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:116
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:118
 #, python-format
 msgid "No Routers on tenant: %s"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:123
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:247
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:125
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:252
 #, python-format
 msgid "Apply fw on Router List: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:132
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:134
 #, python-format
 msgid "Firewall Driver Error for %(func_name)s for fw: %(fwid)s"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:147
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:149
 #, python-format
 msgid "FWaaS RPC failure in %(func_name)s for fw: %(fwid)s"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:164
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:177
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:166
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:179
 #, python-format
 msgid "Firewall Driver Error on fw state %(fwmsg)s for fw: %(fwid)s"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:189
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:191
 #, python-format
 msgid "Process router add, router_id: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:200
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:202
 #, python-format
 msgid "Process router add, fw_list: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:217
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:219
 #, python-format
 msgid "FWaaS RPC info call failed for '%s'."
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:229
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:234
 #, python-format
 msgid "Tenants with Firewalls: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:239
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:244
 #, python-format
 msgid "Router List: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:241
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:246
 #, python-format
 msgid "fw_list: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:258
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:263
 msgid "Failed fwaas process services sync"
 msgstr ""
 
@@ -13972,3 +13965,61 @@ msgstr ""
 #~ msgid "Number of security rules allowed per tenant, -1 for unlimited"
 #~ msgstr ""
 
+#~ msgid ""
+#~ "DNat is disabled for the router "
+#~ "%(router_id)s. Floating IPs cannot be "
+#~ "associated."
+#~ msgstr ""
+
+#~ msgid ""
+#~ "Unable to run Neutron with config "
+#~ "option '%s', as NVP does not "
+#~ "support it"
+#~ msgstr ""
+
+#~ msgid "Maximum concurrent connections to each NVP controller."
+#~ msgstr ""
+
+#~ msgid ""
+#~ "Minimum delay, in seconds, between two"
+#~ " state synchronization queries to NVP. "
+#~ "It must not exceed state_sync_interval"
+#~ msgstr ""
+
+#~ msgid ""
+#~ "Minimum number of resources to be "
+#~ "retrieved from NVP during state "
+#~ "synchronization"
+#~ msgstr ""
+
+#~ msgid "User name for NVP controllers in this cluster"
+#~ msgstr ""
+
+#~ msgid "Password for NVP controllers in this cluster"
+#~ msgstr ""
+
+#~ msgid "Lists the NVP controllers in this cluster"
+#~ msgstr ""
+
+#~ msgid ""
+#~ "This is uuid of the default NVP"
+#~ " Transport zone that will be used "
+#~ "for creating tunneled isolated \"Neutron\" "
+#~ "networks. It needs to be created "
+#~ "in NVP before starting Neutron with "
+#~ "the nvp plugin."
+#~ msgstr ""
+
+#~ msgid ""
+#~ "Unique identifier of the NVP L3 "
+#~ "Gateway service which will be used "
+#~ "for implementing routers and floating "
+#~ "IPs"
+#~ msgstr ""
+
+#~ msgid ""
+#~ "Unique identifier of the NVP L2 "
+#~ "Gateway service which will be used "
+#~ "by default for network gateways"
+#~ msgstr ""
+
index 887672cb5d8a8b4f664055d3233e091f8d6646b2..945be83faaa6810de6af045c91c75d75f318c953 100644 (file)
@@ -7,7 +7,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version:  Neutron\n"
 "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2014-01-02 06:32+0000\n"
+"POT-Creation-Date: 2014-01-12 06:33+0000\n"
 "PO-Revision-Date: 2013-01-28 21:54+0000\n"
 "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
 "Language-Team: Norwegian Bokmål "
@@ -896,7 +896,7 @@ msgstr ""
 msgid "Location to store DHCP server config files"
 msgstr ""
 
-#: neutron/agent/linux/dhcp.py:48 neutron/plugins/nicira/dhcp_meta/nvp.py:53
+#: neutron/agent/linux/dhcp.py:48 neutron/plugins/nicira/dhcp_meta/nvp.py:55
 msgid "Domain to use for building the hostnames"
 msgstr ""
 
@@ -1250,7 +1250,7 @@ msgid "TCP Port used by Nova metadata server."
 msgstr ""
 
 #: neutron/agent/metadata/agent.py:73
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:67
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:74
 msgid "Shared secret to sign instance-id request"
 msgstr ""
 
@@ -2436,30 +2436,30 @@ msgstr ""
 msgid "An exception occurred while creating the %(resource)s:%(item)s"
 msgstr ""
 
-#: neutron/db/db_base_plugin_v2.py:1043
+#: neutron/db/db_base_plugin_v2.py:1045
 #, python-format
 msgid "%(name)s '%(addr)s' does not match the ip_version '%(ip_version)s'"
 msgstr ""
 
-#: neutron/db/db_base_plugin_v2.py:1067
+#: neutron/db/db_base_plugin_v2.py:1069
 msgid "Gateway is not valid on subnet"
 msgstr ""
 
-#: neutron/db/db_base_plugin_v2.py:1087 neutron/db/db_base_plugin_v2.py:1101
+#: neutron/db/db_base_plugin_v2.py:1089 neutron/db/db_base_plugin_v2.py:1103
 msgid "new subnet"
 msgstr ""
 
-#: neutron/db/db_base_plugin_v2.py:1094
+#: neutron/db/db_base_plugin_v2.py:1096
 #, python-format
 msgid "Error parsing dns address %s"
 msgstr ""
 
-#: neutron/db/db_base_plugin_v2.py:1356
+#: neutron/db/db_base_plugin_v2.py:1358
 #, 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:1448
+#: neutron/db/db_base_plugin_v2.py:1450
 #, python-format
 msgid "%(address)s (%(subnet_id)s) is not recycled"
 msgstr ""
@@ -2988,51 +2988,51 @@ msgid ""
 "exceeds the maximum %(quota)s."
 msgstr ""
 
-#: neutron/extensions/firewall.py:40
+#: neutron/extensions/firewall.py:39
 #, python-format
 msgid "Firewall %(firewall_id)s could not be found."
 msgstr ""
 
-#: neutron/extensions/firewall.py:44
+#: neutron/extensions/firewall.py:43
 #, python-format
 msgid "Firewall %(firewall_id)s is still active."
 msgstr ""
 
-#: neutron/extensions/firewall.py:48
+#: neutron/extensions/firewall.py:47
 #, python-format
 msgid ""
 "Operation cannot be performed since associated Firewall %(firewall_id)s "
 "is in %(pending_state)s."
 msgstr ""
 
-#: neutron/extensions/firewall.py:53
+#: neutron/extensions/firewall.py:52
 #, python-format
 msgid "Firewall Policy %(firewall_policy_id)s could not be found."
 msgstr ""
 
-#: neutron/extensions/firewall.py:57
+#: neutron/extensions/firewall.py:56
 #, python-format
 msgid "Firewall Policy %(firewall_policy_id)s is being used."
 msgstr ""
 
-#: neutron/extensions/firewall.py:61
+#: neutron/extensions/firewall.py:60
 #, python-format
 msgid "Firewall Rule %(firewall_rule_id)s could not be found."
 msgstr ""
 
-#: neutron/extensions/firewall.py:65
+#: neutron/extensions/firewall.py:64
 #, python-format
 msgid "Firewall Rule %(firewall_rule_id)s is being used."
 msgstr ""
 
-#: neutron/extensions/firewall.py:69
+#: neutron/extensions/firewall.py:68
 #, python-format
 msgid ""
 "Firewall Rule %(firewall_rule_id)s is not associated  with Firewall "
 "Policy %(firewall_policy_id)s."
 msgstr ""
 
-#: neutron/extensions/firewall.py:74
+#: neutron/extensions/firewall.py:73
 #, python-format
 msgid ""
 "Firewall Rule protocol %(protocol)s is not supported. Only protocol "
@@ -3040,91 +3040,91 @@ msgid ""
 "supported."
 msgstr ""
 
-#: neutron/extensions/firewall.py:80
+#: neutron/extensions/firewall.py:79
 #, python-format
 msgid ""
 "Firewall rule action %(action)s is not supported. Only action values "
 "%(values)s are supported."
 msgstr ""
 
-#: neutron/extensions/firewall.py:85
+#: neutron/extensions/firewall.py:84
 #, python-format
 msgid "Invalid value for port %(port)s."
 msgstr ""
 
-#: neutron/extensions/firewall.py:89
+#: neutron/extensions/firewall.py:88
 msgid "Missing rule info argument for insert/remove rule operation."
 msgstr ""
 
-#: neutron/extensions/firewall.py:99
+#: neutron/extensions/firewall.py:98
 #, python-format
 msgid "%(driver)s: Internal driver error."
 msgstr ""
 
-#: neutron/extensions/firewall.py:148
+#: neutron/extensions/firewall.py:147
 #, python-format
 msgid "Port '%s' is not a valid number"
 msgstr ""
 
-#: neutron/extensions/firewall.py:152
+#: neutron/extensions/firewall.py:151
 #, python-format
 msgid "Invalid port '%s'"
 msgstr ""
 
-#: neutron/extensions/firewall.py:166
+#: neutron/extensions/firewall.py:165
 #, python-format
 msgid "%(msg_ip)s and %(msg_subnet)s"
 msgstr ""
 
-#: neutron/extensions/firewall.py:286
+#: neutron/extensions/firewall.py:285
 msgid "Number of firewalls allowed per tenant. A negative value means unlimited."
 msgstr ""
 
-#: neutron/extensions/firewall.py:290
+#: neutron/extensions/firewall.py:289
 msgid ""
 "Number of firewall policies allowed per tenant. A negative value means "
 "unlimited."
 msgstr ""
 
-#: neutron/extensions/firewall.py:294
+#: neutron/extensions/firewall.py:293
 msgid ""
 "Number of firewall rules allowed per tenant. A negative value means "
 "unlimited."
 msgstr ""
 
-#: neutron/extensions/l3.py:36
+#: neutron/extensions/l3.py:34
 #, python-format
 msgid "Router %(router_id)s could not be found"
 msgstr ""
 
-#: neutron/extensions/l3.py:40
+#: neutron/extensions/l3.py:38
 #, python-format
 msgid "Router %(router_id)s still has active ports"
 msgstr ""
 
-#: neutron/extensions/l3.py:44
+#: neutron/extensions/l3.py:42
 #, python-format
 msgid "Router %(router_id)s does not have an interface with id %(port_id)s"
 msgstr ""
 
-#: neutron/extensions/l3.py:49
+#: neutron/extensions/l3.py:47
 #, python-format
 msgid "Router %(router_id)s has no interface on subnet %(subnet_id)s"
 msgstr ""
 
-#: neutron/extensions/l3.py:54
+#: neutron/extensions/l3.py:52
 #, python-format
 msgid ""
 "Router interface for subnet %(subnet_id)s on router %(router_id)s cannot "
 "be deleted, as it is required by one or more floating IPs."
 msgstr ""
 
-#: neutron/extensions/l3.py:60
+#: neutron/extensions/l3.py:58
 #, python-format
 msgid "Floating IP %(floatingip_id)s could not be found"
 msgstr ""
 
-#: neutron/extensions/l3.py:64
+#: neutron/extensions/l3.py:62
 #, python-format
 msgid ""
 "External network %(external_network_id)s is not reachable from subnet "
@@ -3132,7 +3132,7 @@ msgid ""
 "Floating IP."
 msgstr ""
 
-#: neutron/extensions/l3.py:70
+#: neutron/extensions/l3.py:68
 #, python-format
 msgid ""
 "Cannot associate floating IP %(floating_ip_address)s (%(fip_id)s) with "
@@ -3140,37 +3140,30 @@ msgid ""
 "has a floating IP on external network %(net_id)s."
 msgstr ""
 
-#: neutron/extensions/l3.py:77
+#: neutron/extensions/l3.py:75
 #, python-format
 msgid ""
 "Port %(port_id)s has owner %(device_owner)s and therefore cannot be "
 "deleted directly via the port API."
 msgstr ""
 
-#: neutron/extensions/l3.py:82
+#: neutron/extensions/l3.py:80
 #, python-format
 msgid ""
 "Gateway cannot be updated for router %(router_id)s, since a gateway to "
 "external network %(net_id)s is required by one or more floating IPs."
 msgstr ""
 
-#: neutron/extensions/l3.py:142
+#: neutron/extensions/l3.py:140
 msgid "Number of routers allowed per tenant. A negative value means unlimited."
 msgstr ""
 
-#: neutron/extensions/l3.py:146
+#: neutron/extensions/l3.py:144
 msgid ""
 "Number of floating IPs allowed per tenant. A negative value means "
 "unlimited."
 msgstr ""
 
-#: neutron/extensions/l3_ext_gw_mode.py:28
-#, python-format
-msgid ""
-"DNat is disabled for the router %(router_id)s. Floating IPs cannot be "
-"associated."
-msgstr ""
-
 #: neutron/extensions/l3agentscheduler.py:49
 #: neutron/extensions/l3agentscheduler.py:87
 msgid "No plugin for L3 routing registered to handle router scheduling"
@@ -3270,21 +3263,21 @@ msgid ""
 " %(pool)s"
 msgstr ""
 
-#: neutron/extensions/metering.py:34
+#: neutron/extensions/metering.py:33
 #, python-format
 msgid "Metering label %(label_id)s does not exist"
 msgstr ""
 
-#: neutron/extensions/metering.py:38
+#: neutron/extensions/metering.py:37
 msgid "Duplicate Metering Rule in POST."
 msgstr ""
 
-#: neutron/extensions/metering.py:42
+#: neutron/extensions/metering.py:41
 #, python-format
 msgid "Metering label rule %(rule_id)s does not exist"
 msgstr ""
 
-#: neutron/extensions/metering.py:46
+#: neutron/extensions/metering.py:45
 #, python-format
 msgid ""
 "Metering label rule with remote_ip_prefix %(remote_ip_prefix)s overlaps "
@@ -3433,67 +3426,67 @@ msgstr ""
 msgid "API for retrieving service providers for Neutron advanced services"
 msgstr ""
 
-#: neutron/extensions/vpnaas.py:36
+#: neutron/extensions/vpnaas.py:33
 #, python-format
 msgid "VPNService %(vpnservice_id)s could not be found"
 msgstr ""
 
-#: neutron/extensions/vpnaas.py:40
+#: neutron/extensions/vpnaas.py:37
 #, python-format
 msgid "ipsec_site_connection %(ipsecsite_conn_id)s not found"
 msgstr ""
 
-#: neutron/extensions/vpnaas.py:44
+#: neutron/extensions/vpnaas.py:41
 #, python-format
 msgid "ipsec_site_connection %(attr)s is equal to or less than dpd_interval"
 msgstr ""
 
-#: neutron/extensions/vpnaas.py:49
+#: neutron/extensions/vpnaas.py:46
 #, python-format
 msgid "ipsec_site_connection MTU %(mtu)d is too small for ipv%(version)s"
 msgstr ""
 
-#: neutron/extensions/vpnaas.py:54
+#: neutron/extensions/vpnaas.py:51
 #, python-format
 msgid "IKEPolicy %(ikepolicy_id)s could not be found"
 msgstr ""
 
-#: neutron/extensions/vpnaas.py:58
+#: neutron/extensions/vpnaas.py:55
 #, python-format
 msgid "IPsecPolicy %(ipsecpolicy_id)s could not be found"
 msgstr ""
 
-#: neutron/extensions/vpnaas.py:62
+#: neutron/extensions/vpnaas.py:59
 #, python-format
 msgid "IKEPolicy %(ikepolicy_id)s is still in use"
 msgstr ""
 
-#: neutron/extensions/vpnaas.py:66
+#: neutron/extensions/vpnaas.py:63
 #, python-format
 msgid "VPNService %(vpnservice_id)s is still in use"
 msgstr ""
 
-#: neutron/extensions/vpnaas.py:70
+#: neutron/extensions/vpnaas.py:67
 #, python-format
 msgid "Router %(router_id)s is used by VPNService %(vpnservice_id)s"
 msgstr ""
 
-#: neutron/extensions/vpnaas.py:74
+#: neutron/extensions/vpnaas.py:71
 #, python-format
 msgid "Invalid state %(state)s of vpnaas resource %(id)s for updating"
 msgstr ""
 
-#: neutron/extensions/vpnaas.py:79
+#: neutron/extensions/vpnaas.py:76
 #, python-format
 msgid "IPsecPolicy %(ipsecpolicy_id)s is still in use"
 msgstr ""
 
-#: neutron/extensions/vpnaas.py:83
+#: neutron/extensions/vpnaas.py:80
 #, python-format
 msgid "Can not load driver :%(device_driver)s"
 msgstr ""
 
-#: neutron/extensions/vpnaas.py:87
+#: neutron/extensions/vpnaas.py:84
 #, python-format
 msgid "Subnet %(subnet_id)s is not connected to Router %(router_id)s"
 msgstr ""
@@ -5395,7 +5388,7 @@ msgstr ""
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:318
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:345
 #: neutron/plugins/mlnx/mlnx_plugin.py:191
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:408
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:413
 msgid "provider:network_type required"
 msgstr ""
 
@@ -5403,8 +5396,8 @@ msgstr ""
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:336
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:355
 #: neutron/plugins/mlnx/mlnx_plugin.py:221
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:418
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:437
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:423
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:442
 msgid "provider:segmentation_id required"
 msgstr ""
 
@@ -5423,7 +5416,7 @@ msgstr ""
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:343
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:377
 #: neutron/plugins/mlnx/mlnx_plugin.py:207
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:453
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:458
 #, python-format
 msgid "provider:network_type %s not supported"
 msgstr ""
@@ -5431,7 +5424,7 @@ msgstr ""
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:349
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:383
 #: neutron/plugins/mlnx/mlnx_plugin.py:248
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:459
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:464
 #, python-format
 msgid "Unknown provider:physical_network %s"
 msgstr ""
@@ -5439,7 +5432,7 @@ msgstr ""
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:355
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:389
 #: neutron/plugins/mlnx/mlnx_plugin.py:254
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:465
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:470
 msgid "provider:physical_network required"
 msgstr ""
 
@@ -5592,7 +5585,7 @@ msgstr ""
 #: neutron/plugins/hyperv/hyperv_neutron_plugin.py:254
 #: neutron/plugins/metaplugin/meta_neutron_plugin.py:175
 #: neutron/plugins/mlnx/mlnx_plugin.py:333
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:510
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:518
 #, python-format
 msgid "Created network: %s"
 msgstr ""
@@ -5953,7 +5946,7 @@ msgstr ""
 
 #: neutron/plugins/hyperv/db.py:41
 #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:117
-#: neutron/plugins/openvswitch/ovs_db_v2.py:136
+#: neutron/plugins/openvswitch/ovs_db_v2.py:137
 #, python-format
 msgid ""
 "Reserving vlan %(vlan_id)s on physical network %(physical_network)s from "
@@ -5968,7 +5961,7 @@ msgstr ""
 #: neutron/plugins/hyperv/db.py:79
 #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:140
 #: neutron/plugins/ml2/drivers/type_vlan.py:203
-#: neutron/plugins/openvswitch/ovs_db_v2.py:160
+#: neutron/plugins/openvswitch/ovs_db_v2.py:161
 #, python-format
 msgid ""
 "Reserving specific vlan %(vlan_id)s on physical network "
@@ -5982,7 +5975,7 @@ msgstr ""
 
 #: neutron/plugins/hyperv/db.py:141
 #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:181
-#: neutron/plugins/openvswitch/ovs_db_v2.py:201
+#: neutron/plugins/openvswitch/ovs_db_v2.py:202
 #, python-format
 msgid "vlan_id %(vlan_id)s on physical network %(physical_network)s not found"
 msgstr ""
@@ -5992,8 +5985,8 @@ msgstr ""
 #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:87
 #: neutron/plugins/ml2/drivers/type_vlan.py:127
 #: neutron/plugins/ml2/drivers/type_vlan.py:148
-#: neutron/plugins/openvswitch/ovs_db_v2.py:92
-#: neutron/plugins/openvswitch/ovs_db_v2.py:110
+#: neutron/plugins/openvswitch/ovs_db_v2.py:93
+#: neutron/plugins/openvswitch/ovs_db_v2.py:111
 #, python-format
 msgid ""
 "Removing vlan %(vlan_id)s on physical network %(physical_network)s from "
@@ -6035,7 +6028,7 @@ msgstr ""
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:306
 #: neutron/plugins/ml2/drivers/type_vlan.py:93
 #: neutron/plugins/mlnx/mlnx_plugin.py:143
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:362
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:365
 #, python-format
 msgid "Network VLAN ranges: %s"
 msgstr ""
@@ -6330,26 +6323,26 @@ msgstr ""
 
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:349
 #: neutron/plugins/mlnx/mlnx_plugin.py:216
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:412
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:417
 msgid "provider:segmentation_id specified for flat network"
 msgstr ""
 
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:358
 #: neutron/plugins/mlnx/mlnx_plugin.py:224
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:421
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:426
 #, python-format
 msgid "provider:segmentation_id out of range (%(min_id)s through %(max_id)s)"
 msgstr ""
 
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:365
 #: neutron/plugins/mlnx/mlnx_plugin.py:232
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:441
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:446
 msgid "provider:physical_network specified for local network"
 msgstr ""
 
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:371
 #: neutron/plugins/mlnx/mlnx_plugin.py:236
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:447
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:452
 msgid "provider:segmentation_id specified for local network"
 msgstr ""
 
@@ -6683,7 +6676,7 @@ msgstr ""
 
 #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:146
 #: neutron/plugins/ml2/drivers/type_vlan.py:209
-#: neutron/plugins/openvswitch/ovs_db_v2.py:166
+#: neutron/plugins/openvswitch/ovs_db_v2.py:167
 #, python-format
 msgid ""
 "Reserving specific vlan %(vlan_id)s on physical network "
@@ -6692,7 +6685,7 @@ msgstr ""
 
 #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:170
 #: neutron/plugins/ml2/drivers/type_vlan.py:258
-#: neutron/plugins/openvswitch/ovs_db_v2.py:196
+#: neutron/plugins/openvswitch/ovs_db_v2.py:197
 #, python-format
 msgid ""
 "Releasing vlan %(vlan_id)s on physical network %(physical_network)s to "
@@ -6701,7 +6694,7 @@ msgstr ""
 
 #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:175
 #: neutron/plugins/ml2/drivers/type_vlan.py:253
-#: neutron/plugins/openvswitch/ovs_db_v2.py:191
+#: neutron/plugins/openvswitch/ovs_db_v2.py:192
 #, python-format
 msgid ""
 "Releasing vlan %(vlan_id)s on physical network %(physical_network)s "
@@ -7795,7 +7788,7 @@ msgstr ""
 
 #: neutron/plugins/ml2/drivers/type_gre.py:155
 #: neutron/plugins/ml2/drivers/type_vxlan.py:165
-#: neutron/plugins/openvswitch/ovs_db_v2.py:234
+#: neutron/plugins/openvswitch/ovs_db_v2.py:235
 #, python-format
 msgid "Removing tunnel %s from pool"
 msgstr ""
@@ -7834,7 +7827,7 @@ msgid "%(type)s ID ranges: %(range)s"
 msgstr ""
 
 #: neutron/plugins/ml2/drivers/type_tunnel.py:71
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:431
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:436
 #, python-format
 msgid "provider:physical_network specified for %s network"
 msgstr ""
@@ -8173,7 +8166,7 @@ msgid "Mellanox Embedded Switch Plugin initialisation complete"
 msgstr ""
 
 #: neutron/plugins/mlnx/mlnx_plugin.py:141
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:360
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:363
 #, python-format
 msgid "%s. Server terminated!"
 msgstr ""
@@ -8925,7 +8918,7 @@ msgid "del_portinfo(): NotFound portinfo for port_id: %s"
 msgstr ""
 
 #: neutron/plugins/nec/db/api.py:212
-#: neutron/plugins/openvswitch/ovs_db_v2.py:322
+#: neutron/plugins/openvswitch/ovs_db_v2.py:323
 #, python-format
 msgid "get_port_with_securitygroups() called:port_id=%s"
 msgstr ""
@@ -9614,7 +9607,7 @@ msgstr ""
 
 #: neutron/plugins/nicira/dhcpmeta_modes.py:93
 #, python-format
-msgid "Unable to run Neutron with config option '%s', as NVP does not support it"
+msgid "Unable to run Neutron with config option '%s', as NSX does not support it"
 msgstr ""
 
 #: neutron/plugins/nicira/dhcpmeta_modes.py:96
@@ -9967,29 +9960,29 @@ msgstr ""
 msgid "[%(rid)d] Failed to parse API provider: %(e)s"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:34
+#: neutron/plugins/nicira/common/config.py:35
 msgid ""
 "Maximum number of ports of a logical switch on a bridged transport zone "
 "(default 5000)"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:37
+#: neutron/plugins/nicira/common/config.py:39
 msgid ""
 "Maximum number of ports of a logical switch on an overlay transport zone "
 "(default 256)"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:40
-msgid "Maximum concurrent connections to each NVP controller."
+#: neutron/plugins/nicira/common/config.py:43
+msgid "Maximum concurrent connections to each NSX controller."
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:43
+#: neutron/plugins/nicira/common/config.py:48
 msgid ""
 "Number of seconds a generation id should be valid for (default -1 meaning"
 " do not time out)"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:46
+#: neutron/plugins/nicira/common/config.py:52
 msgid ""
 "If set to access_network this enables a dedicated connection to the "
 "metadata proxy for metadata server access via Neutron router. If set to "
@@ -9998,135 +9991,135 @@ msgid ""
 "namespaces otherwise access_network should be used."
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:54
+#: neutron/plugins/nicira/common/config.py:61
 msgid ""
 "The default network tranport type to use (stt, gre, bridge, ipsec_gre, or"
 " ipsec_stt)"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:57
+#: neutron/plugins/nicira/common/config.py:65
 msgid "The mode used to implement DHCP/metadata services."
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:62
+#: neutron/plugins/nicira/common/config.py:71
 msgid ""
 "Interval in seconds between runs of the state synchronization task. Set "
 "it to 0 to disable it"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:65
+#: neutron/plugins/nicira/common/config.py:75
 msgid ""
 "Maximum value for the additional random delay in seconds between runs of "
 "the state synchronization task"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:69
+#: neutron/plugins/nicira/common/config.py:80
 msgid ""
 "Minimum delay, in seconds, between two state synchronization queries to "
-"NVP. It must not exceed state_sync_interval"
+"NSX. It must not exceed state_sync_interval"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:73
+#: neutron/plugins/nicira/common/config.py:85
 msgid ""
-"Minimum number of resources to be retrieved from NVP during state "
+"Minimum number of resources to be retrieved from NSX during state "
 "synchronization"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:76
+#: neutron/plugins/nicira/common/config.py:89
 msgid ""
 "Always read operational status from backend on show operations. Enabling "
 "this option might slow down the system."
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:84
-msgid "User name for NVP controllers in this cluster"
+#: neutron/plugins/nicira/common/config.py:98
+msgid "User name for NSX controllers in this cluster"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:88
-msgid "Password for NVP controllers in this cluster"
+#: neutron/plugins/nicira/common/config.py:103
+msgid "Password for NSX controllers in this cluster"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:91
+#: neutron/plugins/nicira/common/config.py:106
 msgid "Total time limit for a cluster request"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:94
+#: neutron/plugins/nicira/common/config.py:109
 msgid "Time before aborting a request"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:97
+#: neutron/plugins/nicira/common/config.py:112
 msgid "Number of time a request should be retried"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:100
+#: neutron/plugins/nicira/common/config.py:115
 msgid "Number of times a redirect should be followed"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:102
-msgid "Lists the NVP controllers in this cluster"
+#: neutron/plugins/nicira/common/config.py:118
+msgid "Lists the NSX controllers in this cluster"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:107
+#: neutron/plugins/nicira/common/config.py:123
 msgid ""
-"This is uuid of the default NVP Transport zone that will be used for "
+"This is uuid of the default NSX Transport zone that will be used for "
 "creating tunneled isolated \"Neutron\" networks. It needs to be created "
-"in NVP before starting Neutron with the nvp plugin."
+"in NSX before starting Neutron with the nsx plugin."
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:112
+#: neutron/plugins/nicira/common/config.py:128
 msgid ""
-"Unique identifier of the NVP L3 Gateway service which will be used for "
+"Unique identifier of the NSX L3 Gateway service which will be used for "
 "implementing routers and floating IPs"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:116
+#: neutron/plugins/nicira/common/config.py:132
 msgid ""
-"Unique identifier of the NVP L2 Gateway service which will be used by "
+"Unique identifier of the NSX L2 Gateway service which will be used by "
 "default for network gateways"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:119
+#: neutron/plugins/nicira/common/config.py:135
 msgid ""
 "Unique identifier of the Service Cluster which will be used by logical "
 "services like dhcp and metadata"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:122
+#: neutron/plugins/nicira/common/config.py:138
 msgid ""
 "Name of the interface on a L2 Gateway transport nodewhich should be used "
 "by default when setting up a network connection"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:132
+#: neutron/plugins/nicira/common/config.py:148
 msgid "User name for vsm"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:136
+#: neutron/plugins/nicira/common/config.py:152
 msgid "Password for vsm"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:138
+#: neutron/plugins/nicira/common/config.py:154
 msgid "uri for vsm"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:140
+#: neutron/plugins/nicira/common/config.py:156
 msgid "Optional parameter identifying the ID of datacenter to deploy NSX Edges"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:143
-#: neutron/plugins/nicira/common/config.py:149
+#: neutron/plugins/nicira/common/config.py:159
+#: neutron/plugins/nicira/common/config.py:165
 msgid "Optional parameter identifying the ID of datastore to deploy NSX Edges"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:146
+#: neutron/plugins/nicira/common/config.py:162
 msgid "Optional parameter identifying the ID of resource to deploy NSX Edges"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:152
+#: neutron/plugins/nicira/common/config.py:168
 msgid "Network ID for physical network connectivity"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:155
+#: neutron/plugins/nicira/common/config.py:171
 msgid "Task status check interval"
 msgstr ""
 
@@ -10496,143 +10489,143 @@ msgstr ""
 msgid "Monitor Resource binding with id:%s not found!"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:49
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:50
 msgid "Comma separated list of additional domain name servers"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:55
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:58
 msgid "Default DHCP lease time"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:61
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:66
 msgid "IP address used by Metadata server."
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:64
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:70
 msgid "TCP Port used by Metadata server."
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:96
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:103
 #, python-format
 msgid "Unable to find Logical Service Node for network %s"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:107
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:114
 #, python-format
 msgid "Unable to create LSN for network %s"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:115
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:122
 #, python-format
 msgid "Unable to delete Logical Service Node %s"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:132
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:139
 #, python-format
 msgid ""
 "Unable to find Logical Service Node Port for LSN %(lsn_id)s and subnet "
 "%(subnet_id)s"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:154
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:161
 #, python-format
 msgid ""
 "Unable to find Logical Service Node Port for LSN %(lsn_id)s and mac "
 "address %(mac)s"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:174
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:181
 #, python-format
 msgid "Unable to create port for LSN  %s"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:182
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:189
 #, python-format
 msgid "Unable to delete LSN Port %s"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:202
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:206
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:209
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:213
 #, python-format
 msgid "Metadata port not found while attempting to delete it from network %s"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:209
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:216
 #, python-format
 msgid "Unable to find Logical Services Node Port with MAC %s"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:288
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:295
 #, python-format
 msgid ""
 "Unable to configure dhcp for Logical Service Node %(lsn_id)s and port "
 "%(lsn_port_id)s"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:309
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:316
 #, python-format
 msgid "Unable to configure metadata access for subnet %s"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:332
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:339
 #, python-format
 msgid "Error while configuring LSN port %s"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:436
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:443
 #, python-format
 msgid ""
 "Error while creating subnet %(cidr)s for network %(network)s. Please, "
 "contact administrator"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:506
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:521
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:513
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:528
 #, python-format
 msgid "Performing DHCP %(action)s for resource: %(resource)s"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:516
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:523
 #, python-format
 msgid "Logical Services Node for network %s configured successfully"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:538
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:545
 #, python-format
 msgid "Error while configuring DHCP for port %s"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:550
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:557
 #, python-format
 msgid "DHCP is disabled for subnet %s: nothing to do"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:569
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:576
 #, python-format
 msgid "DHCP for port %s configured successfully"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:577
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:584
 #, python-format
 msgid "Network %s is external: nothing to do"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:585
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:592
 #, python-format
 msgid "Configuring metadata entry for port %s"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:597
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:604
 #, python-format
 msgid "Metadata for port %s configured successfully"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:601
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:608
 #, python-format
 msgid "Handle metadata access via router: %(r)s and interface %(i)s"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:618
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:625
 #, python-format
 msgid "Metadata for router %s handled successfully"
 msgstr ""
@@ -11139,78 +11132,78 @@ msgstr ""
 msgid "Exception in _check_pending_tasks"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_db_v2.py:215
+#: neutron/plugins/openvswitch/ovs_db_v2.py:216
 #, python-format
 msgid "Skipping unreasonable tunnel ID range %(tun_min)s:%(tun_max)s"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_db_v2.py:263
+#: neutron/plugins/openvswitch/ovs_db_v2.py:264
 #, python-format
 msgid "Reserving tunnel %s from pool"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_db_v2.py:278
+#: neutron/plugins/openvswitch/ovs_db_v2.py:279
 #, python-format
 msgid "Reserving specific tunnel %s from pool"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_db_v2.py:281
+#: neutron/plugins/openvswitch/ovs_db_v2.py:282
 #, python-format
 msgid "Reserving specific tunnel %s outside pool"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_db_v2.py:304
+#: neutron/plugins/openvswitch/ovs_db_v2.py:305
 #, python-format
 msgid "Releasing tunnel %s outside pool"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_db_v2.py:306
+#: neutron/plugins/openvswitch/ovs_db_v2.py:307
 #, python-format
 msgid "Releasing tunnel %s to pool"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_db_v2.py:308
+#: neutron/plugins/openvswitch/ovs_db_v2.py:309
 #, python-format
 msgid "tunnel_id %s not found"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_db_v2.py:380
+#: neutron/plugins/openvswitch/ovs_db_v2.py:381
 #, python-format
 msgid "Adding a tunnel endpoint for %s"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_db_v2.py:396
+#: neutron/plugins/openvswitch/ovs_db_v2.py:397
 #, python-format
 msgid ""
 "Adding a tunnel endpoint failed due to a concurrenttransaction had been "
 "committed (%s attempts left)"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_db_v2.py:401
+#: neutron/plugins/openvswitch/ovs_db_v2.py:402
 msgid "Unable to generate a new tunnel id"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:308
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:311
 #, python-format
 msgid "Invalid tenant_network_type: %s. Server terminated!"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:325
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:328
 #, python-format
 msgid "Tunneling disabled but tenant_network_type is '%s'. Server terminated!"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:371
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:374
 #, python-format
 msgid "Invalid tunnel ID range: '%(range)s' - %(e)s. Server terminated!"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:375
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:378
 #, python-format
 msgid "Tunnel ID ranges: %s"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:428
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:433
 #, python-format
 msgid "%s networks are not enabled"
 msgstr ""
@@ -12043,11 +12036,11 @@ msgid ""
 "firewall is supported per tenant."
 msgstr ""
 
-#: neutron/services/firewall/agents/firewall_agent_api.py:34
+#: neutron/services/firewall/agents/firewall_agent_api.py:33
 msgid "Name of the FWaaS Driver"
 msgstr ""
 
-#: neutron/services/firewall/agents/firewall_agent_api.py:38
+#: neutron/services/firewall/agents/firewall_agent_api.py:37
 msgid "Enable FWaaS"
 msgstr ""
 
@@ -12063,79 +12056,79 @@ msgstr ""
 msgid "Initializing firewall agent"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:73
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:74
 #, python-format
 msgid "FWaaS Driver Loaded: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:75
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:77
 #, python-format
 msgid "Error importing FWaaS device driver: %s"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:108
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:110
 #, python-format
 msgid "%(func_name)s from agent for fw: %(fwid)s"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:116
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:118
 #, python-format
 msgid "No Routers on tenant: %s"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:123
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:247
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:125
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:252
 #, python-format
 msgid "Apply fw on Router List: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:132
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:134
 #, python-format
 msgid "Firewall Driver Error for %(func_name)s for fw: %(fwid)s"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:147
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:149
 #, python-format
 msgid "FWaaS RPC failure in %(func_name)s for fw: %(fwid)s"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:164
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:177
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:166
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:179
 #, python-format
 msgid "Firewall Driver Error on fw state %(fwmsg)s for fw: %(fwid)s"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:189
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:191
 #, python-format
 msgid "Process router add, router_id: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:200
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:202
 #, python-format
 msgid "Process router add, fw_list: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:217
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:219
 #, python-format
 msgid "FWaaS RPC info call failed for '%s'."
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:229
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:234
 #, python-format
 msgid "Tenants with Firewalls: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:239
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:244
 #, python-format
 msgid "Router List: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:241
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:246
 #, python-format
 msgid "fw_list: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:258
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:263
 msgid "Failed fwaas process services sync"
 msgstr ""
 
@@ -13972,3 +13965,61 @@ msgstr ""
 #~ msgid "Number of security rules allowed per tenant, -1 for unlimited"
 #~ msgstr ""
 
+#~ msgid ""
+#~ "DNat is disabled for the router "
+#~ "%(router_id)s. Floating IPs cannot be "
+#~ "associated."
+#~ msgstr ""
+
+#~ msgid ""
+#~ "Unable to run Neutron with config "
+#~ "option '%s', as NVP does not "
+#~ "support it"
+#~ msgstr ""
+
+#~ msgid "Maximum concurrent connections to each NVP controller."
+#~ msgstr ""
+
+#~ msgid ""
+#~ "Minimum delay, in seconds, between two"
+#~ " state synchronization queries to NVP. "
+#~ "It must not exceed state_sync_interval"
+#~ msgstr ""
+
+#~ msgid ""
+#~ "Minimum number of resources to be "
+#~ "retrieved from NVP during state "
+#~ "synchronization"
+#~ msgstr ""
+
+#~ msgid "User name for NVP controllers in this cluster"
+#~ msgstr ""
+
+#~ msgid "Password for NVP controllers in this cluster"
+#~ msgstr ""
+
+#~ msgid "Lists the NVP controllers in this cluster"
+#~ msgstr ""
+
+#~ msgid ""
+#~ "This is uuid of the default NVP"
+#~ " Transport zone that will be used "
+#~ "for creating tunneled isolated \"Neutron\" "
+#~ "networks. It needs to be created "
+#~ "in NVP before starting Neutron with "
+#~ "the nvp plugin."
+#~ msgstr ""
+
+#~ msgid ""
+#~ "Unique identifier of the NVP L3 "
+#~ "Gateway service which will be used "
+#~ "for implementing routers and floating "
+#~ "IPs"
+#~ msgstr ""
+
+#~ msgid ""
+#~ "Unique identifier of the NVP L2 "
+#~ "Gateway service which will be used "
+#~ "by default for network gateways"
+#~ msgstr ""
+
index 057a22b736b145fc70c1cd91349741994a51e6fc..4e892ae264053d7a00f5c89fd8d610a722b5eb31 100644 (file)
@@ -7,7 +7,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version:  Neutron\n"
 "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2014-01-02 06:32+0000\n"
+"POT-Creation-Date: 2014-01-12 06:33+0000\n"
 "PO-Revision-Date: 2013-09-05 06:03+0000\n"
 "Last-Translator: openstackjenkins <jenkins@openstack.org>\n"
 "Language-Team: Nepali "
@@ -896,7 +896,7 @@ msgstr ""
 msgid "Location to store DHCP server config files"
 msgstr ""
 
-#: neutron/agent/linux/dhcp.py:48 neutron/plugins/nicira/dhcp_meta/nvp.py:53
+#: neutron/agent/linux/dhcp.py:48 neutron/plugins/nicira/dhcp_meta/nvp.py:55
 msgid "Domain to use for building the hostnames"
 msgstr ""
 
@@ -1250,7 +1250,7 @@ msgid "TCP Port used by Nova metadata server."
 msgstr ""
 
 #: neutron/agent/metadata/agent.py:73
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:67
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:74
 msgid "Shared secret to sign instance-id request"
 msgstr ""
 
@@ -2436,30 +2436,30 @@ msgstr ""
 msgid "An exception occurred while creating the %(resource)s:%(item)s"
 msgstr ""
 
-#: neutron/db/db_base_plugin_v2.py:1043
+#: neutron/db/db_base_plugin_v2.py:1045
 #, python-format
 msgid "%(name)s '%(addr)s' does not match the ip_version '%(ip_version)s'"
 msgstr ""
 
-#: neutron/db/db_base_plugin_v2.py:1067
+#: neutron/db/db_base_plugin_v2.py:1069
 msgid "Gateway is not valid on subnet"
 msgstr ""
 
-#: neutron/db/db_base_plugin_v2.py:1087 neutron/db/db_base_plugin_v2.py:1101
+#: neutron/db/db_base_plugin_v2.py:1089 neutron/db/db_base_plugin_v2.py:1103
 msgid "new subnet"
 msgstr ""
 
-#: neutron/db/db_base_plugin_v2.py:1094
+#: neutron/db/db_base_plugin_v2.py:1096
 #, python-format
 msgid "Error parsing dns address %s"
 msgstr ""
 
-#: neutron/db/db_base_plugin_v2.py:1356
+#: neutron/db/db_base_plugin_v2.py:1358
 #, 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:1448
+#: neutron/db/db_base_plugin_v2.py:1450
 #, python-format
 msgid "%(address)s (%(subnet_id)s) is not recycled"
 msgstr ""
@@ -2988,51 +2988,51 @@ msgid ""
 "exceeds the maximum %(quota)s."
 msgstr ""
 
-#: neutron/extensions/firewall.py:40
+#: neutron/extensions/firewall.py:39
 #, python-format
 msgid "Firewall %(firewall_id)s could not be found."
 msgstr ""
 
-#: neutron/extensions/firewall.py:44
+#: neutron/extensions/firewall.py:43
 #, python-format
 msgid "Firewall %(firewall_id)s is still active."
 msgstr ""
 
-#: neutron/extensions/firewall.py:48
+#: neutron/extensions/firewall.py:47
 #, python-format
 msgid ""
 "Operation cannot be performed since associated Firewall %(firewall_id)s "
 "is in %(pending_state)s."
 msgstr ""
 
-#: neutron/extensions/firewall.py:53
+#: neutron/extensions/firewall.py:52
 #, python-format
 msgid "Firewall Policy %(firewall_policy_id)s could not be found."
 msgstr ""
 
-#: neutron/extensions/firewall.py:57
+#: neutron/extensions/firewall.py:56
 #, python-format
 msgid "Firewall Policy %(firewall_policy_id)s is being used."
 msgstr ""
 
-#: neutron/extensions/firewall.py:61
+#: neutron/extensions/firewall.py:60
 #, python-format
 msgid "Firewall Rule %(firewall_rule_id)s could not be found."
 msgstr ""
 
-#: neutron/extensions/firewall.py:65
+#: neutron/extensions/firewall.py:64
 #, python-format
 msgid "Firewall Rule %(firewall_rule_id)s is being used."
 msgstr ""
 
-#: neutron/extensions/firewall.py:69
+#: neutron/extensions/firewall.py:68
 #, python-format
 msgid ""
 "Firewall Rule %(firewall_rule_id)s is not associated  with Firewall "
 "Policy %(firewall_policy_id)s."
 msgstr ""
 
-#: neutron/extensions/firewall.py:74
+#: neutron/extensions/firewall.py:73
 #, python-format
 msgid ""
 "Firewall Rule protocol %(protocol)s is not supported. Only protocol "
@@ -3040,91 +3040,91 @@ msgid ""
 "supported."
 msgstr ""
 
-#: neutron/extensions/firewall.py:80
+#: neutron/extensions/firewall.py:79
 #, python-format
 msgid ""
 "Firewall rule action %(action)s is not supported. Only action values "
 "%(values)s are supported."
 msgstr ""
 
-#: neutron/extensions/firewall.py:85
+#: neutron/extensions/firewall.py:84
 #, python-format
 msgid "Invalid value for port %(port)s."
 msgstr ""
 
-#: neutron/extensions/firewall.py:89
+#: neutron/extensions/firewall.py:88
 msgid "Missing rule info argument for insert/remove rule operation."
 msgstr ""
 
-#: neutron/extensions/firewall.py:99
+#: neutron/extensions/firewall.py:98
 #, python-format
 msgid "%(driver)s: Internal driver error."
 msgstr ""
 
-#: neutron/extensions/firewall.py:148
+#: neutron/extensions/firewall.py:147
 #, python-format
 msgid "Port '%s' is not a valid number"
 msgstr ""
 
-#: neutron/extensions/firewall.py:152
+#: neutron/extensions/firewall.py:151
 #, python-format
 msgid "Invalid port '%s'"
 msgstr ""
 
-#: neutron/extensions/firewall.py:166
+#: neutron/extensions/firewall.py:165
 #, python-format
 msgid "%(msg_ip)s and %(msg_subnet)s"
 msgstr ""
 
-#: neutron/extensions/firewall.py:286
+#: neutron/extensions/firewall.py:285
 msgid "Number of firewalls allowed per tenant. A negative value means unlimited."
 msgstr ""
 
-#: neutron/extensions/firewall.py:290
+#: neutron/extensions/firewall.py:289
 msgid ""
 "Number of firewall policies allowed per tenant. A negative value means "
 "unlimited."
 msgstr ""
 
-#: neutron/extensions/firewall.py:294
+#: neutron/extensions/firewall.py:293
 msgid ""
 "Number of firewall rules allowed per tenant. A negative value means "
 "unlimited."
 msgstr ""
 
-#: neutron/extensions/l3.py:36
+#: neutron/extensions/l3.py:34
 #, python-format
 msgid "Router %(router_id)s could not be found"
 msgstr ""
 
-#: neutron/extensions/l3.py:40
+#: neutron/extensions/l3.py:38
 #, python-format
 msgid "Router %(router_id)s still has active ports"
 msgstr ""
 
-#: neutron/extensions/l3.py:44
+#: neutron/extensions/l3.py:42
 #, python-format
 msgid "Router %(router_id)s does not have an interface with id %(port_id)s"
 msgstr ""
 
-#: neutron/extensions/l3.py:49
+#: neutron/extensions/l3.py:47
 #, python-format
 msgid "Router %(router_id)s has no interface on subnet %(subnet_id)s"
 msgstr ""
 
-#: neutron/extensions/l3.py:54
+#: neutron/extensions/l3.py:52
 #, python-format
 msgid ""
 "Router interface for subnet %(subnet_id)s on router %(router_id)s cannot "
 "be deleted, as it is required by one or more floating IPs."
 msgstr ""
 
-#: neutron/extensions/l3.py:60
+#: neutron/extensions/l3.py:58
 #, python-format
 msgid "Floating IP %(floatingip_id)s could not be found"
 msgstr ""
 
-#: neutron/extensions/l3.py:64
+#: neutron/extensions/l3.py:62
 #, python-format
 msgid ""
 "External network %(external_network_id)s is not reachable from subnet "
@@ -3132,7 +3132,7 @@ msgid ""
 "Floating IP."
 msgstr ""
 
-#: neutron/extensions/l3.py:70
+#: neutron/extensions/l3.py:68
 #, python-format
 msgid ""
 "Cannot associate floating IP %(floating_ip_address)s (%(fip_id)s) with "
@@ -3140,37 +3140,30 @@ msgid ""
 "has a floating IP on external network %(net_id)s."
 msgstr ""
 
-#: neutron/extensions/l3.py:77
+#: neutron/extensions/l3.py:75
 #, python-format
 msgid ""
 "Port %(port_id)s has owner %(device_owner)s and therefore cannot be "
 "deleted directly via the port API."
 msgstr ""
 
-#: neutron/extensions/l3.py:82
+#: neutron/extensions/l3.py:80
 #, python-format
 msgid ""
 "Gateway cannot be updated for router %(router_id)s, since a gateway to "
 "external network %(net_id)s is required by one or more floating IPs."
 msgstr ""
 
-#: neutron/extensions/l3.py:142
+#: neutron/extensions/l3.py:140
 msgid "Number of routers allowed per tenant. A negative value means unlimited."
 msgstr ""
 
-#: neutron/extensions/l3.py:146
+#: neutron/extensions/l3.py:144
 msgid ""
 "Number of floating IPs allowed per tenant. A negative value means "
 "unlimited."
 msgstr ""
 
-#: neutron/extensions/l3_ext_gw_mode.py:28
-#, python-format
-msgid ""
-"DNat is disabled for the router %(router_id)s. Floating IPs cannot be "
-"associated."
-msgstr ""
-
 #: neutron/extensions/l3agentscheduler.py:49
 #: neutron/extensions/l3agentscheduler.py:87
 msgid "No plugin for L3 routing registered to handle router scheduling"
@@ -3270,21 +3263,21 @@ msgid ""
 " %(pool)s"
 msgstr ""
 
-#: neutron/extensions/metering.py:34
+#: neutron/extensions/metering.py:33
 #, python-format
 msgid "Metering label %(label_id)s does not exist"
 msgstr ""
 
-#: neutron/extensions/metering.py:38
+#: neutron/extensions/metering.py:37
 msgid "Duplicate Metering Rule in POST."
 msgstr ""
 
-#: neutron/extensions/metering.py:42
+#: neutron/extensions/metering.py:41
 #, python-format
 msgid "Metering label rule %(rule_id)s does not exist"
 msgstr ""
 
-#: neutron/extensions/metering.py:46
+#: neutron/extensions/metering.py:45
 #, python-format
 msgid ""
 "Metering label rule with remote_ip_prefix %(remote_ip_prefix)s overlaps "
@@ -3433,67 +3426,67 @@ msgstr ""
 msgid "API for retrieving service providers for Neutron advanced services"
 msgstr ""
 
-#: neutron/extensions/vpnaas.py:36
+#: neutron/extensions/vpnaas.py:33
 #, python-format
 msgid "VPNService %(vpnservice_id)s could not be found"
 msgstr ""
 
-#: neutron/extensions/vpnaas.py:40
+#: neutron/extensions/vpnaas.py:37
 #, python-format
 msgid "ipsec_site_connection %(ipsecsite_conn_id)s not found"
 msgstr ""
 
-#: neutron/extensions/vpnaas.py:44
+#: neutron/extensions/vpnaas.py:41
 #, python-format
 msgid "ipsec_site_connection %(attr)s is equal to or less than dpd_interval"
 msgstr ""
 
-#: neutron/extensions/vpnaas.py:49
+#: neutron/extensions/vpnaas.py:46
 #, python-format
 msgid "ipsec_site_connection MTU %(mtu)d is too small for ipv%(version)s"
 msgstr ""
 
-#: neutron/extensions/vpnaas.py:54
+#: neutron/extensions/vpnaas.py:51
 #, python-format
 msgid "IKEPolicy %(ikepolicy_id)s could not be found"
 msgstr ""
 
-#: neutron/extensions/vpnaas.py:58
+#: neutron/extensions/vpnaas.py:55
 #, python-format
 msgid "IPsecPolicy %(ipsecpolicy_id)s could not be found"
 msgstr ""
 
-#: neutron/extensions/vpnaas.py:62
+#: neutron/extensions/vpnaas.py:59
 #, python-format
 msgid "IKEPolicy %(ikepolicy_id)s is still in use"
 msgstr ""
 
-#: neutron/extensions/vpnaas.py:66
+#: neutron/extensions/vpnaas.py:63
 #, python-format
 msgid "VPNService %(vpnservice_id)s is still in use"
 msgstr ""
 
-#: neutron/extensions/vpnaas.py:70
+#: neutron/extensions/vpnaas.py:67
 #, python-format
 msgid "Router %(router_id)s is used by VPNService %(vpnservice_id)s"
 msgstr ""
 
-#: neutron/extensions/vpnaas.py:74
+#: neutron/extensions/vpnaas.py:71
 #, python-format
 msgid "Invalid state %(state)s of vpnaas resource %(id)s for updating"
 msgstr ""
 
-#: neutron/extensions/vpnaas.py:79
+#: neutron/extensions/vpnaas.py:76
 #, python-format
 msgid "IPsecPolicy %(ipsecpolicy_id)s is still in use"
 msgstr ""
 
-#: neutron/extensions/vpnaas.py:83
+#: neutron/extensions/vpnaas.py:80
 #, python-format
 msgid "Can not load driver :%(device_driver)s"
 msgstr ""
 
-#: neutron/extensions/vpnaas.py:87
+#: neutron/extensions/vpnaas.py:84
 #, python-format
 msgid "Subnet %(subnet_id)s is not connected to Router %(router_id)s"
 msgstr ""
@@ -5395,7 +5388,7 @@ msgstr ""
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:318
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:345
 #: neutron/plugins/mlnx/mlnx_plugin.py:191
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:408
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:413
 msgid "provider:network_type required"
 msgstr ""
 
@@ -5403,8 +5396,8 @@ msgstr ""
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:336
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:355
 #: neutron/plugins/mlnx/mlnx_plugin.py:221
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:418
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:437
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:423
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:442
 msgid "provider:segmentation_id required"
 msgstr ""
 
@@ -5423,7 +5416,7 @@ msgstr ""
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:343
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:377
 #: neutron/plugins/mlnx/mlnx_plugin.py:207
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:453
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:458
 #, python-format
 msgid "provider:network_type %s not supported"
 msgstr ""
@@ -5431,7 +5424,7 @@ msgstr ""
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:349
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:383
 #: neutron/plugins/mlnx/mlnx_plugin.py:248
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:459
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:464
 #, python-format
 msgid "Unknown provider:physical_network %s"
 msgstr ""
@@ -5439,7 +5432,7 @@ msgstr ""
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:355
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:389
 #: neutron/plugins/mlnx/mlnx_plugin.py:254
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:465
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:470
 msgid "provider:physical_network required"
 msgstr ""
 
@@ -5592,7 +5585,7 @@ msgstr ""
 #: neutron/plugins/hyperv/hyperv_neutron_plugin.py:254
 #: neutron/plugins/metaplugin/meta_neutron_plugin.py:175
 #: neutron/plugins/mlnx/mlnx_plugin.py:333
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:510
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:518
 #, python-format
 msgid "Created network: %s"
 msgstr ""
@@ -5953,7 +5946,7 @@ msgstr ""
 
 #: neutron/plugins/hyperv/db.py:41
 #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:117
-#: neutron/plugins/openvswitch/ovs_db_v2.py:136
+#: neutron/plugins/openvswitch/ovs_db_v2.py:137
 #, python-format
 msgid ""
 "Reserving vlan %(vlan_id)s on physical network %(physical_network)s from "
@@ -5968,7 +5961,7 @@ msgstr ""
 #: neutron/plugins/hyperv/db.py:79
 #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:140
 #: neutron/plugins/ml2/drivers/type_vlan.py:203
-#: neutron/plugins/openvswitch/ovs_db_v2.py:160
+#: neutron/plugins/openvswitch/ovs_db_v2.py:161
 #, python-format
 msgid ""
 "Reserving specific vlan %(vlan_id)s on physical network "
@@ -5982,7 +5975,7 @@ msgstr ""
 
 #: neutron/plugins/hyperv/db.py:141
 #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:181
-#: neutron/plugins/openvswitch/ovs_db_v2.py:201
+#: neutron/plugins/openvswitch/ovs_db_v2.py:202
 #, python-format
 msgid "vlan_id %(vlan_id)s on physical network %(physical_network)s not found"
 msgstr ""
@@ -5992,8 +5985,8 @@ msgstr ""
 #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:87
 #: neutron/plugins/ml2/drivers/type_vlan.py:127
 #: neutron/plugins/ml2/drivers/type_vlan.py:148
-#: neutron/plugins/openvswitch/ovs_db_v2.py:92
-#: neutron/plugins/openvswitch/ovs_db_v2.py:110
+#: neutron/plugins/openvswitch/ovs_db_v2.py:93
+#: neutron/plugins/openvswitch/ovs_db_v2.py:111
 #, python-format
 msgid ""
 "Removing vlan %(vlan_id)s on physical network %(physical_network)s from "
@@ -6035,7 +6028,7 @@ msgstr ""
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:306
 #: neutron/plugins/ml2/drivers/type_vlan.py:93
 #: neutron/plugins/mlnx/mlnx_plugin.py:143
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:362
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:365
 #, python-format
 msgid "Network VLAN ranges: %s"
 msgstr ""
@@ -6330,26 +6323,26 @@ msgstr ""
 
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:349
 #: neutron/plugins/mlnx/mlnx_plugin.py:216
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:412
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:417
 msgid "provider:segmentation_id specified for flat network"
 msgstr ""
 
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:358
 #: neutron/plugins/mlnx/mlnx_plugin.py:224
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:421
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:426
 #, python-format
 msgid "provider:segmentation_id out of range (%(min_id)s through %(max_id)s)"
 msgstr ""
 
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:365
 #: neutron/plugins/mlnx/mlnx_plugin.py:232
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:441
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:446
 msgid "provider:physical_network specified for local network"
 msgstr ""
 
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:371
 #: neutron/plugins/mlnx/mlnx_plugin.py:236
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:447
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:452
 msgid "provider:segmentation_id specified for local network"
 msgstr ""
 
@@ -6683,7 +6676,7 @@ msgstr ""
 
 #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:146
 #: neutron/plugins/ml2/drivers/type_vlan.py:209
-#: neutron/plugins/openvswitch/ovs_db_v2.py:166
+#: neutron/plugins/openvswitch/ovs_db_v2.py:167
 #, python-format
 msgid ""
 "Reserving specific vlan %(vlan_id)s on physical network "
@@ -6692,7 +6685,7 @@ msgstr ""
 
 #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:170
 #: neutron/plugins/ml2/drivers/type_vlan.py:258
-#: neutron/plugins/openvswitch/ovs_db_v2.py:196
+#: neutron/plugins/openvswitch/ovs_db_v2.py:197
 #, python-format
 msgid ""
 "Releasing vlan %(vlan_id)s on physical network %(physical_network)s to "
@@ -6701,7 +6694,7 @@ msgstr ""
 
 #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:175
 #: neutron/plugins/ml2/drivers/type_vlan.py:253
-#: neutron/plugins/openvswitch/ovs_db_v2.py:191
+#: neutron/plugins/openvswitch/ovs_db_v2.py:192
 #, python-format
 msgid ""
 "Releasing vlan %(vlan_id)s on physical network %(physical_network)s "
@@ -7795,7 +7788,7 @@ msgstr ""
 
 #: neutron/plugins/ml2/drivers/type_gre.py:155
 #: neutron/plugins/ml2/drivers/type_vxlan.py:165
-#: neutron/plugins/openvswitch/ovs_db_v2.py:234
+#: neutron/plugins/openvswitch/ovs_db_v2.py:235
 #, python-format
 msgid "Removing tunnel %s from pool"
 msgstr ""
@@ -7834,7 +7827,7 @@ msgid "%(type)s ID ranges: %(range)s"
 msgstr ""
 
 #: neutron/plugins/ml2/drivers/type_tunnel.py:71
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:431
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:436
 #, python-format
 msgid "provider:physical_network specified for %s network"
 msgstr ""
@@ -8173,7 +8166,7 @@ msgid "Mellanox Embedded Switch Plugin initialisation complete"
 msgstr ""
 
 #: neutron/plugins/mlnx/mlnx_plugin.py:141
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:360
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:363
 #, python-format
 msgid "%s. Server terminated!"
 msgstr ""
@@ -8925,7 +8918,7 @@ msgid "del_portinfo(): NotFound portinfo for port_id: %s"
 msgstr ""
 
 #: neutron/plugins/nec/db/api.py:212
-#: neutron/plugins/openvswitch/ovs_db_v2.py:322
+#: neutron/plugins/openvswitch/ovs_db_v2.py:323
 #, python-format
 msgid "get_port_with_securitygroups() called:port_id=%s"
 msgstr ""
@@ -9614,7 +9607,7 @@ msgstr ""
 
 #: neutron/plugins/nicira/dhcpmeta_modes.py:93
 #, python-format
-msgid "Unable to run Neutron with config option '%s', as NVP does not support it"
+msgid "Unable to run Neutron with config option '%s', as NSX does not support it"
 msgstr ""
 
 #: neutron/plugins/nicira/dhcpmeta_modes.py:96
@@ -9967,29 +9960,29 @@ msgstr ""
 msgid "[%(rid)d] Failed to parse API provider: %(e)s"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:34
+#: neutron/plugins/nicira/common/config.py:35
 msgid ""
 "Maximum number of ports of a logical switch on a bridged transport zone "
 "(default 5000)"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:37
+#: neutron/plugins/nicira/common/config.py:39
 msgid ""
 "Maximum number of ports of a logical switch on an overlay transport zone "
 "(default 256)"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:40
-msgid "Maximum concurrent connections to each NVP controller."
+#: neutron/plugins/nicira/common/config.py:43
+msgid "Maximum concurrent connections to each NSX controller."
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:43
+#: neutron/plugins/nicira/common/config.py:48
 msgid ""
 "Number of seconds a generation id should be valid for (default -1 meaning"
 " do not time out)"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:46
+#: neutron/plugins/nicira/common/config.py:52
 msgid ""
 "If set to access_network this enables a dedicated connection to the "
 "metadata proxy for metadata server access via Neutron router. If set to "
@@ -9998,135 +9991,135 @@ msgid ""
 "namespaces otherwise access_network should be used."
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:54
+#: neutron/plugins/nicira/common/config.py:61
 msgid ""
 "The default network tranport type to use (stt, gre, bridge, ipsec_gre, or"
 " ipsec_stt)"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:57
+#: neutron/plugins/nicira/common/config.py:65
 msgid "The mode used to implement DHCP/metadata services."
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:62
+#: neutron/plugins/nicira/common/config.py:71
 msgid ""
 "Interval in seconds between runs of the state synchronization task. Set "
 "it to 0 to disable it"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:65
+#: neutron/plugins/nicira/common/config.py:75
 msgid ""
 "Maximum value for the additional random delay in seconds between runs of "
 "the state synchronization task"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:69
+#: neutron/plugins/nicira/common/config.py:80
 msgid ""
 "Minimum delay, in seconds, between two state synchronization queries to "
-"NVP. It must not exceed state_sync_interval"
+"NSX. It must not exceed state_sync_interval"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:73
+#: neutron/plugins/nicira/common/config.py:85
 msgid ""
-"Minimum number of resources to be retrieved from NVP during state "
+"Minimum number of resources to be retrieved from NSX during state "
 "synchronization"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:76
+#: neutron/plugins/nicira/common/config.py:89
 msgid ""
 "Always read operational status from backend on show operations. Enabling "
 "this option might slow down the system."
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:84
-msgid "User name for NVP controllers in this cluster"
+#: neutron/plugins/nicira/common/config.py:98
+msgid "User name for NSX controllers in this cluster"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:88
-msgid "Password for NVP controllers in this cluster"
+#: neutron/plugins/nicira/common/config.py:103
+msgid "Password for NSX controllers in this cluster"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:91
+#: neutron/plugins/nicira/common/config.py:106
 msgid "Total time limit for a cluster request"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:94
+#: neutron/plugins/nicira/common/config.py:109
 msgid "Time before aborting a request"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:97
+#: neutron/plugins/nicira/common/config.py:112
 msgid "Number of time a request should be retried"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:100
+#: neutron/plugins/nicira/common/config.py:115
 msgid "Number of times a redirect should be followed"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:102
-msgid "Lists the NVP controllers in this cluster"
+#: neutron/plugins/nicira/common/config.py:118
+msgid "Lists the NSX controllers in this cluster"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:107
+#: neutron/plugins/nicira/common/config.py:123
 msgid ""
-"This is uuid of the default NVP Transport zone that will be used for "
+"This is uuid of the default NSX Transport zone that will be used for "
 "creating tunneled isolated \"Neutron\" networks. It needs to be created "
-"in NVP before starting Neutron with the nvp plugin."
+"in NSX before starting Neutron with the nsx plugin."
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:112
+#: neutron/plugins/nicira/common/config.py:128
 msgid ""
-"Unique identifier of the NVP L3 Gateway service which will be used for "
+"Unique identifier of the NSX L3 Gateway service which will be used for "
 "implementing routers and floating IPs"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:116
+#: neutron/plugins/nicira/common/config.py:132
 msgid ""
-"Unique identifier of the NVP L2 Gateway service which will be used by "
+"Unique identifier of the NSX L2 Gateway service which will be used by "
 "default for network gateways"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:119
+#: neutron/plugins/nicira/common/config.py:135
 msgid ""
 "Unique identifier of the Service Cluster which will be used by logical "
 "services like dhcp and metadata"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:122
+#: neutron/plugins/nicira/common/config.py:138
 msgid ""
 "Name of the interface on a L2 Gateway transport nodewhich should be used "
 "by default when setting up a network connection"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:132
+#: neutron/plugins/nicira/common/config.py:148
 msgid "User name for vsm"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:136
+#: neutron/plugins/nicira/common/config.py:152
 msgid "Password for vsm"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:138
+#: neutron/plugins/nicira/common/config.py:154
 msgid "uri for vsm"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:140
+#: neutron/plugins/nicira/common/config.py:156
 msgid "Optional parameter identifying the ID of datacenter to deploy NSX Edges"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:143
-#: neutron/plugins/nicira/common/config.py:149
+#: neutron/plugins/nicira/common/config.py:159
+#: neutron/plugins/nicira/common/config.py:165
 msgid "Optional parameter identifying the ID of datastore to deploy NSX Edges"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:146
+#: neutron/plugins/nicira/common/config.py:162
 msgid "Optional parameter identifying the ID of resource to deploy NSX Edges"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:152
+#: neutron/plugins/nicira/common/config.py:168
 msgid "Network ID for physical network connectivity"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:155
+#: neutron/plugins/nicira/common/config.py:171
 msgid "Task status check interval"
 msgstr ""
 
@@ -10496,143 +10489,143 @@ msgstr ""
 msgid "Monitor Resource binding with id:%s not found!"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:49
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:50
 msgid "Comma separated list of additional domain name servers"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:55
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:58
 msgid "Default DHCP lease time"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:61
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:66
 msgid "IP address used by Metadata server."
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:64
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:70
 msgid "TCP Port used by Metadata server."
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:96
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:103
 #, python-format
 msgid "Unable to find Logical Service Node for network %s"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:107
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:114
 #, python-format
 msgid "Unable to create LSN for network %s"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:115
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:122
 #, python-format
 msgid "Unable to delete Logical Service Node %s"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:132
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:139
 #, python-format
 msgid ""
 "Unable to find Logical Service Node Port for LSN %(lsn_id)s and subnet "
 "%(subnet_id)s"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:154
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:161
 #, python-format
 msgid ""
 "Unable to find Logical Service Node Port for LSN %(lsn_id)s and mac "
 "address %(mac)s"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:174
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:181
 #, python-format
 msgid "Unable to create port for LSN  %s"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:182
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:189
 #, python-format
 msgid "Unable to delete LSN Port %s"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:202
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:206
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:209
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:213
 #, python-format
 msgid "Metadata port not found while attempting to delete it from network %s"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:209
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:216
 #, python-format
 msgid "Unable to find Logical Services Node Port with MAC %s"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:288
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:295
 #, python-format
 msgid ""
 "Unable to configure dhcp for Logical Service Node %(lsn_id)s and port "
 "%(lsn_port_id)s"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:309
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:316
 #, python-format
 msgid "Unable to configure metadata access for subnet %s"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:332
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:339
 #, python-format
 msgid "Error while configuring LSN port %s"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:436
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:443
 #, python-format
 msgid ""
 "Error while creating subnet %(cidr)s for network %(network)s. Please, "
 "contact administrator"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:506
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:521
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:513
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:528
 #, python-format
 msgid "Performing DHCP %(action)s for resource: %(resource)s"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:516
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:523
 #, python-format
 msgid "Logical Services Node for network %s configured successfully"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:538
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:545
 #, python-format
 msgid "Error while configuring DHCP for port %s"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:550
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:557
 #, python-format
 msgid "DHCP is disabled for subnet %s: nothing to do"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:569
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:576
 #, python-format
 msgid "DHCP for port %s configured successfully"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:577
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:584
 #, python-format
 msgid "Network %s is external: nothing to do"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:585
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:592
 #, python-format
 msgid "Configuring metadata entry for port %s"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:597
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:604
 #, python-format
 msgid "Metadata for port %s configured successfully"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:601
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:608
 #, python-format
 msgid "Handle metadata access via router: %(r)s and interface %(i)s"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:618
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:625
 #, python-format
 msgid "Metadata for router %s handled successfully"
 msgstr ""
@@ -11139,78 +11132,78 @@ msgstr ""
 msgid "Exception in _check_pending_tasks"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_db_v2.py:215
+#: neutron/plugins/openvswitch/ovs_db_v2.py:216
 #, python-format
 msgid "Skipping unreasonable tunnel ID range %(tun_min)s:%(tun_max)s"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_db_v2.py:263
+#: neutron/plugins/openvswitch/ovs_db_v2.py:264
 #, python-format
 msgid "Reserving tunnel %s from pool"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_db_v2.py:278
+#: neutron/plugins/openvswitch/ovs_db_v2.py:279
 #, python-format
 msgid "Reserving specific tunnel %s from pool"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_db_v2.py:281
+#: neutron/plugins/openvswitch/ovs_db_v2.py:282
 #, python-format
 msgid "Reserving specific tunnel %s outside pool"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_db_v2.py:304
+#: neutron/plugins/openvswitch/ovs_db_v2.py:305
 #, python-format
 msgid "Releasing tunnel %s outside pool"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_db_v2.py:306
+#: neutron/plugins/openvswitch/ovs_db_v2.py:307
 #, python-format
 msgid "Releasing tunnel %s to pool"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_db_v2.py:308
+#: neutron/plugins/openvswitch/ovs_db_v2.py:309
 #, python-format
 msgid "tunnel_id %s not found"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_db_v2.py:380
+#: neutron/plugins/openvswitch/ovs_db_v2.py:381
 #, python-format
 msgid "Adding a tunnel endpoint for %s"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_db_v2.py:396
+#: neutron/plugins/openvswitch/ovs_db_v2.py:397
 #, python-format
 msgid ""
 "Adding a tunnel endpoint failed due to a concurrenttransaction had been "
 "committed (%s attempts left)"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_db_v2.py:401
+#: neutron/plugins/openvswitch/ovs_db_v2.py:402
 msgid "Unable to generate a new tunnel id"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:308
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:311
 #, python-format
 msgid "Invalid tenant_network_type: %s. Server terminated!"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:325
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:328
 #, python-format
 msgid "Tunneling disabled but tenant_network_type is '%s'. Server terminated!"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:371
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:374
 #, python-format
 msgid "Invalid tunnel ID range: '%(range)s' - %(e)s. Server terminated!"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:375
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:378
 #, python-format
 msgid "Tunnel ID ranges: %s"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:428
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:433
 #, python-format
 msgid "%s networks are not enabled"
 msgstr ""
@@ -12043,11 +12036,11 @@ msgid ""
 "firewall is supported per tenant."
 msgstr ""
 
-#: neutron/services/firewall/agents/firewall_agent_api.py:34
+#: neutron/services/firewall/agents/firewall_agent_api.py:33
 msgid "Name of the FWaaS Driver"
 msgstr ""
 
-#: neutron/services/firewall/agents/firewall_agent_api.py:38
+#: neutron/services/firewall/agents/firewall_agent_api.py:37
 msgid "Enable FWaaS"
 msgstr ""
 
@@ -12063,79 +12056,79 @@ msgstr ""
 msgid "Initializing firewall agent"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:73
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:74
 #, python-format
 msgid "FWaaS Driver Loaded: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:75
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:77
 #, python-format
 msgid "Error importing FWaaS device driver: %s"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:108
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:110
 #, python-format
 msgid "%(func_name)s from agent for fw: %(fwid)s"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:116
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:118
 #, python-format
 msgid "No Routers on tenant: %s"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:123
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:247
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:125
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:252
 #, python-format
 msgid "Apply fw on Router List: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:132
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:134
 #, python-format
 msgid "Firewall Driver Error for %(func_name)s for fw: %(fwid)s"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:147
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:149
 #, python-format
 msgid "FWaaS RPC failure in %(func_name)s for fw: %(fwid)s"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:164
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:177
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:166
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:179
 #, python-format
 msgid "Firewall Driver Error on fw state %(fwmsg)s for fw: %(fwid)s"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:189
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:191
 #, python-format
 msgid "Process router add, router_id: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:200
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:202
 #, python-format
 msgid "Process router add, fw_list: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:217
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:219
 #, python-format
 msgid "FWaaS RPC info call failed for '%s'."
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:229
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:234
 #, python-format
 msgid "Tenants with Firewalls: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:239
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:244
 #, python-format
 msgid "Router List: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:241
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:246
 #, python-format
 msgid "fw_list: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:258
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:263
 msgid "Failed fwaas process services sync"
 msgstr ""
 
@@ -13576,3 +13569,61 @@ msgstr ""
 #~ msgid "Number of security rules allowed per tenant, -1 for unlimited"
 #~ msgstr ""
 
+#~ msgid ""
+#~ "DNat is disabled for the router "
+#~ "%(router_id)s. Floating IPs cannot be "
+#~ "associated."
+#~ msgstr ""
+
+#~ msgid ""
+#~ "Unable to run Neutron with config "
+#~ "option '%s', as NVP does not "
+#~ "support it"
+#~ msgstr ""
+
+#~ msgid "Maximum concurrent connections to each NVP controller."
+#~ msgstr ""
+
+#~ msgid ""
+#~ "Minimum delay, in seconds, between two"
+#~ " state synchronization queries to NVP. "
+#~ "It must not exceed state_sync_interval"
+#~ msgstr ""
+
+#~ msgid ""
+#~ "Minimum number of resources to be "
+#~ "retrieved from NVP during state "
+#~ "synchronization"
+#~ msgstr ""
+
+#~ msgid "User name for NVP controllers in this cluster"
+#~ msgstr ""
+
+#~ msgid "Password for NVP controllers in this cluster"
+#~ msgstr ""
+
+#~ msgid "Lists the NVP controllers in this cluster"
+#~ msgstr ""
+
+#~ msgid ""
+#~ "This is uuid of the default NVP"
+#~ " Transport zone that will be used "
+#~ "for creating tunneled isolated \"Neutron\" "
+#~ "networks. It needs to be created "
+#~ "in NVP before starting Neutron with "
+#~ "the nvp plugin."
+#~ msgstr ""
+
+#~ msgid ""
+#~ "Unique identifier of the NVP L3 "
+#~ "Gateway service which will be used "
+#~ "for implementing routers and floating "
+#~ "IPs"
+#~ msgstr ""
+
+#~ msgid ""
+#~ "Unique identifier of the NVP L2 "
+#~ "Gateway service which will be used "
+#~ "by default for network gateways"
+#~ msgstr ""
+
index 4dd4b382739170b1f40feb434b1a0ff87cdb57dc..bb8e509dbc1514c609e841e5dc4f4ca5ce586948 100644 (file)
@@ -7,9 +7,9 @@
 msgid ""
 msgstr ""
 "Project-Id-Version: neutron "
-"jenkins.neutron.propose.translation.update.191\n"
+"jenkins.neutron.propose.translation.update.201\n"
 "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2014-01-02 06:32+0000\n"
+"POT-Creation-Date: 2014-01-12 06:33+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"
@@ -896,7 +896,7 @@ msgstr ""
 msgid "Location to store DHCP server config files"
 msgstr ""
 
-#: neutron/agent/linux/dhcp.py:48 neutron/plugins/nicira/dhcp_meta/nvp.py:53
+#: neutron/agent/linux/dhcp.py:48 neutron/plugins/nicira/dhcp_meta/nvp.py:55
 msgid "Domain to use for building the hostnames"
 msgstr ""
 
@@ -1250,7 +1250,7 @@ msgid "TCP Port used by Nova metadata server."
 msgstr ""
 
 #: neutron/agent/metadata/agent.py:73
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:67
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:74
 msgid "Shared secret to sign instance-id request"
 msgstr ""
 
@@ -2436,30 +2436,30 @@ msgstr ""
 msgid "An exception occurred while creating the %(resource)s:%(item)s"
 msgstr ""
 
-#: neutron/db/db_base_plugin_v2.py:1043
+#: neutron/db/db_base_plugin_v2.py:1045
 #, python-format
 msgid "%(name)s '%(addr)s' does not match the ip_version '%(ip_version)s'"
 msgstr ""
 
-#: neutron/db/db_base_plugin_v2.py:1067
+#: neutron/db/db_base_plugin_v2.py:1069
 msgid "Gateway is not valid on subnet"
 msgstr ""
 
-#: neutron/db/db_base_plugin_v2.py:1087 neutron/db/db_base_plugin_v2.py:1101
+#: neutron/db/db_base_plugin_v2.py:1089 neutron/db/db_base_plugin_v2.py:1103
 msgid "new subnet"
 msgstr ""
 
-#: neutron/db/db_base_plugin_v2.py:1094
+#: neutron/db/db_base_plugin_v2.py:1096
 #, python-format
 msgid "Error parsing dns address %s"
 msgstr ""
 
-#: neutron/db/db_base_plugin_v2.py:1356
+#: neutron/db/db_base_plugin_v2.py:1358
 #, 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:1448
+#: neutron/db/db_base_plugin_v2.py:1450
 #, python-format
 msgid "%(address)s (%(subnet_id)s) is not recycled"
 msgstr ""
@@ -2988,51 +2988,51 @@ msgid ""
 "exceeds the maximum %(quota)s."
 msgstr ""
 
-#: neutron/extensions/firewall.py:40
+#: neutron/extensions/firewall.py:39
 #, python-format
 msgid "Firewall %(firewall_id)s could not be found."
 msgstr ""
 
-#: neutron/extensions/firewall.py:44
+#: neutron/extensions/firewall.py:43
 #, python-format
 msgid "Firewall %(firewall_id)s is still active."
 msgstr ""
 
-#: neutron/extensions/firewall.py:48
+#: neutron/extensions/firewall.py:47
 #, python-format
 msgid ""
 "Operation cannot be performed since associated Firewall %(firewall_id)s "
 "is in %(pending_state)s."
 msgstr ""
 
-#: neutron/extensions/firewall.py:53
+#: neutron/extensions/firewall.py:52
 #, python-format
 msgid "Firewall Policy %(firewall_policy_id)s could not be found."
 msgstr ""
 
-#: neutron/extensions/firewall.py:57
+#: neutron/extensions/firewall.py:56
 #, python-format
 msgid "Firewall Policy %(firewall_policy_id)s is being used."
 msgstr ""
 
-#: neutron/extensions/firewall.py:61
+#: neutron/extensions/firewall.py:60
 #, python-format
 msgid "Firewall Rule %(firewall_rule_id)s could not be found."
 msgstr ""
 
-#: neutron/extensions/firewall.py:65
+#: neutron/extensions/firewall.py:64
 #, python-format
 msgid "Firewall Rule %(firewall_rule_id)s is being used."
 msgstr ""
 
-#: neutron/extensions/firewall.py:69
+#: neutron/extensions/firewall.py:68
 #, python-format
 msgid ""
 "Firewall Rule %(firewall_rule_id)s is not associated  with Firewall "
 "Policy %(firewall_policy_id)s."
 msgstr ""
 
-#: neutron/extensions/firewall.py:74
+#: neutron/extensions/firewall.py:73
 #, python-format
 msgid ""
 "Firewall Rule protocol %(protocol)s is not supported. Only protocol "
@@ -3040,91 +3040,91 @@ msgid ""
 "supported."
 msgstr ""
 
-#: neutron/extensions/firewall.py:80
+#: neutron/extensions/firewall.py:79
 #, python-format
 msgid ""
 "Firewall rule action %(action)s is not supported. Only action values "
 "%(values)s are supported."
 msgstr ""
 
-#: neutron/extensions/firewall.py:85
+#: neutron/extensions/firewall.py:84
 #, python-format
 msgid "Invalid value for port %(port)s."
 msgstr ""
 
-#: neutron/extensions/firewall.py:89
+#: neutron/extensions/firewall.py:88
 msgid "Missing rule info argument for insert/remove rule operation."
 msgstr ""
 
-#: neutron/extensions/firewall.py:99
+#: neutron/extensions/firewall.py:98
 #, python-format
 msgid "%(driver)s: Internal driver error."
 msgstr ""
 
-#: neutron/extensions/firewall.py:148
+#: neutron/extensions/firewall.py:147
 #, python-format
 msgid "Port '%s' is not a valid number"
 msgstr ""
 
-#: neutron/extensions/firewall.py:152
+#: neutron/extensions/firewall.py:151
 #, python-format
 msgid "Invalid port '%s'"
 msgstr ""
 
-#: neutron/extensions/firewall.py:166
+#: neutron/extensions/firewall.py:165
 #, python-format
 msgid "%(msg_ip)s and %(msg_subnet)s"
 msgstr ""
 
-#: neutron/extensions/firewall.py:286
+#: neutron/extensions/firewall.py:285
 msgid "Number of firewalls allowed per tenant. A negative value means unlimited."
 msgstr ""
 
-#: neutron/extensions/firewall.py:290
+#: neutron/extensions/firewall.py:289
 msgid ""
 "Number of firewall policies allowed per tenant. A negative value means "
 "unlimited."
 msgstr ""
 
-#: neutron/extensions/firewall.py:294
+#: neutron/extensions/firewall.py:293
 msgid ""
 "Number of firewall rules allowed per tenant. A negative value means "
 "unlimited."
 msgstr ""
 
-#: neutron/extensions/l3.py:36
+#: neutron/extensions/l3.py:34
 #, python-format
 msgid "Router %(router_id)s could not be found"
 msgstr ""
 
-#: neutron/extensions/l3.py:40
+#: neutron/extensions/l3.py:38
 #, python-format
 msgid "Router %(router_id)s still has active ports"
 msgstr ""
 
-#: neutron/extensions/l3.py:44
+#: neutron/extensions/l3.py:42
 #, python-format
 msgid "Router %(router_id)s does not have an interface with id %(port_id)s"
 msgstr ""
 
-#: neutron/extensions/l3.py:49
+#: neutron/extensions/l3.py:47
 #, python-format
 msgid "Router %(router_id)s has no interface on subnet %(subnet_id)s"
 msgstr ""
 
-#: neutron/extensions/l3.py:54
+#: neutron/extensions/l3.py:52
 #, python-format
 msgid ""
 "Router interface for subnet %(subnet_id)s on router %(router_id)s cannot "
 "be deleted, as it is required by one or more floating IPs."
 msgstr ""
 
-#: neutron/extensions/l3.py:60
+#: neutron/extensions/l3.py:58
 #, python-format
 msgid "Floating IP %(floatingip_id)s could not be found"
 msgstr ""
 
-#: neutron/extensions/l3.py:64
+#: neutron/extensions/l3.py:62
 #, python-format
 msgid ""
 "External network %(external_network_id)s is not reachable from subnet "
@@ -3132,7 +3132,7 @@ msgid ""
 "Floating IP."
 msgstr ""
 
-#: neutron/extensions/l3.py:70
+#: neutron/extensions/l3.py:68
 #, python-format
 msgid ""
 "Cannot associate floating IP %(floating_ip_address)s (%(fip_id)s) with "
@@ -3140,37 +3140,30 @@ msgid ""
 "has a floating IP on external network %(net_id)s."
 msgstr ""
 
-#: neutron/extensions/l3.py:77
+#: neutron/extensions/l3.py:75
 #, python-format
 msgid ""
 "Port %(port_id)s has owner %(device_owner)s and therefore cannot be "
 "deleted directly via the port API."
 msgstr ""
 
-#: neutron/extensions/l3.py:82
+#: neutron/extensions/l3.py:80
 #, python-format
 msgid ""
 "Gateway cannot be updated for router %(router_id)s, since a gateway to "
 "external network %(net_id)s is required by one or more floating IPs."
 msgstr ""
 
-#: neutron/extensions/l3.py:142
+#: neutron/extensions/l3.py:140
 msgid "Number of routers allowed per tenant. A negative value means unlimited."
 msgstr ""
 
-#: neutron/extensions/l3.py:146
+#: neutron/extensions/l3.py:144
 msgid ""
 "Number of floating IPs allowed per tenant. A negative value means "
 "unlimited."
 msgstr ""
 
-#: neutron/extensions/l3_ext_gw_mode.py:28
-#, python-format
-msgid ""
-"DNat is disabled for the router %(router_id)s. Floating IPs cannot be "
-"associated."
-msgstr ""
-
 #: neutron/extensions/l3agentscheduler.py:49
 #: neutron/extensions/l3agentscheduler.py:87
 msgid "No plugin for L3 routing registered to handle router scheduling"
@@ -3270,21 +3263,21 @@ msgid ""
 " %(pool)s"
 msgstr ""
 
-#: neutron/extensions/metering.py:34
+#: neutron/extensions/metering.py:33
 #, python-format
 msgid "Metering label %(label_id)s does not exist"
 msgstr ""
 
-#: neutron/extensions/metering.py:38
+#: neutron/extensions/metering.py:37
 msgid "Duplicate Metering Rule in POST."
 msgstr ""
 
-#: neutron/extensions/metering.py:42
+#: neutron/extensions/metering.py:41
 #, python-format
 msgid "Metering label rule %(rule_id)s does not exist"
 msgstr ""
 
-#: neutron/extensions/metering.py:46
+#: neutron/extensions/metering.py:45
 #, python-format
 msgid ""
 "Metering label rule with remote_ip_prefix %(remote_ip_prefix)s overlaps "
@@ -3433,67 +3426,67 @@ msgstr ""
 msgid "API for retrieving service providers for Neutron advanced services"
 msgstr ""
 
-#: neutron/extensions/vpnaas.py:36
+#: neutron/extensions/vpnaas.py:33
 #, python-format
 msgid "VPNService %(vpnservice_id)s could not be found"
 msgstr ""
 
-#: neutron/extensions/vpnaas.py:40
+#: neutron/extensions/vpnaas.py:37
 #, python-format
 msgid "ipsec_site_connection %(ipsecsite_conn_id)s not found"
 msgstr ""
 
-#: neutron/extensions/vpnaas.py:44
+#: neutron/extensions/vpnaas.py:41
 #, python-format
 msgid "ipsec_site_connection %(attr)s is equal to or less than dpd_interval"
 msgstr ""
 
-#: neutron/extensions/vpnaas.py:49
+#: neutron/extensions/vpnaas.py:46
 #, python-format
 msgid "ipsec_site_connection MTU %(mtu)d is too small for ipv%(version)s"
 msgstr ""
 
-#: neutron/extensions/vpnaas.py:54
+#: neutron/extensions/vpnaas.py:51
 #, python-format
 msgid "IKEPolicy %(ikepolicy_id)s could not be found"
 msgstr ""
 
-#: neutron/extensions/vpnaas.py:58
+#: neutron/extensions/vpnaas.py:55
 #, python-format
 msgid "IPsecPolicy %(ipsecpolicy_id)s could not be found"
 msgstr ""
 
-#: neutron/extensions/vpnaas.py:62
+#: neutron/extensions/vpnaas.py:59
 #, python-format
 msgid "IKEPolicy %(ikepolicy_id)s is still in use"
 msgstr ""
 
-#: neutron/extensions/vpnaas.py:66
+#: neutron/extensions/vpnaas.py:63
 #, python-format
 msgid "VPNService %(vpnservice_id)s is still in use"
 msgstr ""
 
-#: neutron/extensions/vpnaas.py:70
+#: neutron/extensions/vpnaas.py:67
 #, python-format
 msgid "Router %(router_id)s is used by VPNService %(vpnservice_id)s"
 msgstr ""
 
-#: neutron/extensions/vpnaas.py:74
+#: neutron/extensions/vpnaas.py:71
 #, python-format
 msgid "Invalid state %(state)s of vpnaas resource %(id)s for updating"
 msgstr ""
 
-#: neutron/extensions/vpnaas.py:79
+#: neutron/extensions/vpnaas.py:76
 #, python-format
 msgid "IPsecPolicy %(ipsecpolicy_id)s is still in use"
 msgstr ""
 
-#: neutron/extensions/vpnaas.py:83
+#: neutron/extensions/vpnaas.py:80
 #, python-format
 msgid "Can not load driver :%(device_driver)s"
 msgstr ""
 
-#: neutron/extensions/vpnaas.py:87
+#: neutron/extensions/vpnaas.py:84
 #, python-format
 msgid "Subnet %(subnet_id)s is not connected to Router %(router_id)s"
 msgstr ""
@@ -5395,7 +5388,7 @@ msgstr ""
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:318
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:345
 #: neutron/plugins/mlnx/mlnx_plugin.py:191
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:408
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:413
 msgid "provider:network_type required"
 msgstr ""
 
@@ -5403,8 +5396,8 @@ msgstr ""
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:336
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:355
 #: neutron/plugins/mlnx/mlnx_plugin.py:221
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:418
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:437
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:423
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:442
 msgid "provider:segmentation_id required"
 msgstr ""
 
@@ -5423,7 +5416,7 @@ msgstr ""
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:343
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:377
 #: neutron/plugins/mlnx/mlnx_plugin.py:207
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:453
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:458
 #, python-format
 msgid "provider:network_type %s not supported"
 msgstr ""
@@ -5431,7 +5424,7 @@ msgstr ""
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:349
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:383
 #: neutron/plugins/mlnx/mlnx_plugin.py:248
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:459
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:464
 #, python-format
 msgid "Unknown provider:physical_network %s"
 msgstr ""
@@ -5439,7 +5432,7 @@ msgstr ""
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:355
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:389
 #: neutron/plugins/mlnx/mlnx_plugin.py:254
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:465
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:470
 msgid "provider:physical_network required"
 msgstr ""
 
@@ -5592,7 +5585,7 @@ msgstr ""
 #: neutron/plugins/hyperv/hyperv_neutron_plugin.py:254
 #: neutron/plugins/metaplugin/meta_neutron_plugin.py:175
 #: neutron/plugins/mlnx/mlnx_plugin.py:333
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:510
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:518
 #, python-format
 msgid "Created network: %s"
 msgstr ""
@@ -5953,7 +5946,7 @@ msgstr ""
 
 #: neutron/plugins/hyperv/db.py:41
 #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:117
-#: neutron/plugins/openvswitch/ovs_db_v2.py:136
+#: neutron/plugins/openvswitch/ovs_db_v2.py:137
 #, python-format
 msgid ""
 "Reserving vlan %(vlan_id)s on physical network %(physical_network)s from "
@@ -5968,7 +5961,7 @@ msgstr ""
 #: neutron/plugins/hyperv/db.py:79
 #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:140
 #: neutron/plugins/ml2/drivers/type_vlan.py:203
-#: neutron/plugins/openvswitch/ovs_db_v2.py:160
+#: neutron/plugins/openvswitch/ovs_db_v2.py:161
 #, python-format
 msgid ""
 "Reserving specific vlan %(vlan_id)s on physical network "
@@ -5982,7 +5975,7 @@ msgstr ""
 
 #: neutron/plugins/hyperv/db.py:141
 #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:181
-#: neutron/plugins/openvswitch/ovs_db_v2.py:201
+#: neutron/plugins/openvswitch/ovs_db_v2.py:202
 #, python-format
 msgid "vlan_id %(vlan_id)s on physical network %(physical_network)s not found"
 msgstr ""
@@ -5992,8 +5985,8 @@ msgstr ""
 #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:87
 #: neutron/plugins/ml2/drivers/type_vlan.py:127
 #: neutron/plugins/ml2/drivers/type_vlan.py:148
-#: neutron/plugins/openvswitch/ovs_db_v2.py:92
-#: neutron/plugins/openvswitch/ovs_db_v2.py:110
+#: neutron/plugins/openvswitch/ovs_db_v2.py:93
+#: neutron/plugins/openvswitch/ovs_db_v2.py:111
 #, python-format
 msgid ""
 "Removing vlan %(vlan_id)s on physical network %(physical_network)s from "
@@ -6035,7 +6028,7 @@ msgstr ""
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:306
 #: neutron/plugins/ml2/drivers/type_vlan.py:93
 #: neutron/plugins/mlnx/mlnx_plugin.py:143
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:362
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:365
 #, python-format
 msgid "Network VLAN ranges: %s"
 msgstr ""
@@ -6330,26 +6323,26 @@ msgstr ""
 
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:349
 #: neutron/plugins/mlnx/mlnx_plugin.py:216
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:412
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:417
 msgid "provider:segmentation_id specified for flat network"
 msgstr ""
 
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:358
 #: neutron/plugins/mlnx/mlnx_plugin.py:224
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:421
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:426
 #, python-format
 msgid "provider:segmentation_id out of range (%(min_id)s through %(max_id)s)"
 msgstr ""
 
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:365
 #: neutron/plugins/mlnx/mlnx_plugin.py:232
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:441
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:446
 msgid "provider:physical_network specified for local network"
 msgstr ""
 
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:371
 #: neutron/plugins/mlnx/mlnx_plugin.py:236
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:447
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:452
 msgid "provider:segmentation_id specified for local network"
 msgstr ""
 
@@ -6683,7 +6676,7 @@ msgstr ""
 
 #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:146
 #: neutron/plugins/ml2/drivers/type_vlan.py:209
-#: neutron/plugins/openvswitch/ovs_db_v2.py:166
+#: neutron/plugins/openvswitch/ovs_db_v2.py:167
 #, python-format
 msgid ""
 "Reserving specific vlan %(vlan_id)s on physical network "
@@ -6692,7 +6685,7 @@ msgstr ""
 
 #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:170
 #: neutron/plugins/ml2/drivers/type_vlan.py:258
-#: neutron/plugins/openvswitch/ovs_db_v2.py:196
+#: neutron/plugins/openvswitch/ovs_db_v2.py:197
 #, python-format
 msgid ""
 "Releasing vlan %(vlan_id)s on physical network %(physical_network)s to "
@@ -6701,7 +6694,7 @@ msgstr ""
 
 #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:175
 #: neutron/plugins/ml2/drivers/type_vlan.py:253
-#: neutron/plugins/openvswitch/ovs_db_v2.py:191
+#: neutron/plugins/openvswitch/ovs_db_v2.py:192
 #, python-format
 msgid ""
 "Releasing vlan %(vlan_id)s on physical network %(physical_network)s "
@@ -7795,7 +7788,7 @@ msgstr ""
 
 #: neutron/plugins/ml2/drivers/type_gre.py:155
 #: neutron/plugins/ml2/drivers/type_vxlan.py:165
-#: neutron/plugins/openvswitch/ovs_db_v2.py:234
+#: neutron/plugins/openvswitch/ovs_db_v2.py:235
 #, python-format
 msgid "Removing tunnel %s from pool"
 msgstr ""
@@ -7834,7 +7827,7 @@ msgid "%(type)s ID ranges: %(range)s"
 msgstr ""
 
 #: neutron/plugins/ml2/drivers/type_tunnel.py:71
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:431
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:436
 #, python-format
 msgid "provider:physical_network specified for %s network"
 msgstr ""
@@ -8173,7 +8166,7 @@ msgid "Mellanox Embedded Switch Plugin initialisation complete"
 msgstr ""
 
 #: neutron/plugins/mlnx/mlnx_plugin.py:141
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:360
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:363
 #, python-format
 msgid "%s. Server terminated!"
 msgstr ""
@@ -8925,7 +8918,7 @@ msgid "del_portinfo(): NotFound portinfo for port_id: %s"
 msgstr ""
 
 #: neutron/plugins/nec/db/api.py:212
-#: neutron/plugins/openvswitch/ovs_db_v2.py:322
+#: neutron/plugins/openvswitch/ovs_db_v2.py:323
 #, python-format
 msgid "get_port_with_securitygroups() called:port_id=%s"
 msgstr ""
@@ -9614,7 +9607,7 @@ msgstr ""
 
 #: neutron/plugins/nicira/dhcpmeta_modes.py:93
 #, python-format
-msgid "Unable to run Neutron with config option '%s', as NVP does not support it"
+msgid "Unable to run Neutron with config option '%s', as NSX does not support it"
 msgstr ""
 
 #: neutron/plugins/nicira/dhcpmeta_modes.py:96
@@ -9967,29 +9960,29 @@ msgstr ""
 msgid "[%(rid)d] Failed to parse API provider: %(e)s"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:34
+#: neutron/plugins/nicira/common/config.py:35
 msgid ""
 "Maximum number of ports of a logical switch on a bridged transport zone "
 "(default 5000)"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:37
+#: neutron/plugins/nicira/common/config.py:39
 msgid ""
 "Maximum number of ports of a logical switch on an overlay transport zone "
 "(default 256)"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:40
-msgid "Maximum concurrent connections to each NVP controller."
+#: neutron/plugins/nicira/common/config.py:43
+msgid "Maximum concurrent connections to each NSX controller."
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:43
+#: neutron/plugins/nicira/common/config.py:48
 msgid ""
 "Number of seconds a generation id should be valid for (default -1 meaning"
 " do not time out)"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:46
+#: neutron/plugins/nicira/common/config.py:52
 msgid ""
 "If set to access_network this enables a dedicated connection to the "
 "metadata proxy for metadata server access via Neutron router. If set to "
@@ -9998,135 +9991,135 @@ msgid ""
 "namespaces otherwise access_network should be used."
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:54
+#: neutron/plugins/nicira/common/config.py:61
 msgid ""
 "The default network tranport type to use (stt, gre, bridge, ipsec_gre, or"
 " ipsec_stt)"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:57
+#: neutron/plugins/nicira/common/config.py:65
 msgid "The mode used to implement DHCP/metadata services."
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:62
+#: neutron/plugins/nicira/common/config.py:71
 msgid ""
 "Interval in seconds between runs of the state synchronization task. Set "
 "it to 0 to disable it"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:65
+#: neutron/plugins/nicira/common/config.py:75
 msgid ""
 "Maximum value for the additional random delay in seconds between runs of "
 "the state synchronization task"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:69
+#: neutron/plugins/nicira/common/config.py:80
 msgid ""
 "Minimum delay, in seconds, between two state synchronization queries to "
-"NVP. It must not exceed state_sync_interval"
+"NSX. It must not exceed state_sync_interval"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:73
+#: neutron/plugins/nicira/common/config.py:85
 msgid ""
-"Minimum number of resources to be retrieved from NVP during state "
+"Minimum number of resources to be retrieved from NSX during state "
 "synchronization"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:76
+#: neutron/plugins/nicira/common/config.py:89
 msgid ""
 "Always read operational status from backend on show operations. Enabling "
 "this option might slow down the system."
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:84
-msgid "User name for NVP controllers in this cluster"
+#: neutron/plugins/nicira/common/config.py:98
+msgid "User name for NSX controllers in this cluster"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:88
-msgid "Password for NVP controllers in this cluster"
+#: neutron/plugins/nicira/common/config.py:103
+msgid "Password for NSX controllers in this cluster"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:91
+#: neutron/plugins/nicira/common/config.py:106
 msgid "Total time limit for a cluster request"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:94
+#: neutron/plugins/nicira/common/config.py:109
 msgid "Time before aborting a request"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:97
+#: neutron/plugins/nicira/common/config.py:112
 msgid "Number of time a request should be retried"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:100
+#: neutron/plugins/nicira/common/config.py:115
 msgid "Number of times a redirect should be followed"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:102
-msgid "Lists the NVP controllers in this cluster"
+#: neutron/plugins/nicira/common/config.py:118
+msgid "Lists the NSX controllers in this cluster"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:107
+#: neutron/plugins/nicira/common/config.py:123
 msgid ""
-"This is uuid of the default NVP Transport zone that will be used for "
+"This is uuid of the default NSX Transport zone that will be used for "
 "creating tunneled isolated \"Neutron\" networks. It needs to be created "
-"in NVP before starting Neutron with the nvp plugin."
+"in NSX before starting Neutron with the nsx plugin."
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:112
+#: neutron/plugins/nicira/common/config.py:128
 msgid ""
-"Unique identifier of the NVP L3 Gateway service which will be used for "
+"Unique identifier of the NSX L3 Gateway service which will be used for "
 "implementing routers and floating IPs"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:116
+#: neutron/plugins/nicira/common/config.py:132
 msgid ""
-"Unique identifier of the NVP L2 Gateway service which will be used by "
+"Unique identifier of the NSX L2 Gateway service which will be used by "
 "default for network gateways"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:119
+#: neutron/plugins/nicira/common/config.py:135
 msgid ""
 "Unique identifier of the Service Cluster which will be used by logical "
 "services like dhcp and metadata"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:122
+#: neutron/plugins/nicira/common/config.py:138
 msgid ""
 "Name of the interface on a L2 Gateway transport nodewhich should be used "
 "by default when setting up a network connection"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:132
+#: neutron/plugins/nicira/common/config.py:148
 msgid "User name for vsm"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:136
+#: neutron/plugins/nicira/common/config.py:152
 msgid "Password for vsm"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:138
+#: neutron/plugins/nicira/common/config.py:154
 msgid "uri for vsm"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:140
+#: neutron/plugins/nicira/common/config.py:156
 msgid "Optional parameter identifying the ID of datacenter to deploy NSX Edges"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:143
-#: neutron/plugins/nicira/common/config.py:149
+#: neutron/plugins/nicira/common/config.py:159
+#: neutron/plugins/nicira/common/config.py:165
 msgid "Optional parameter identifying the ID of datastore to deploy NSX Edges"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:146
+#: neutron/plugins/nicira/common/config.py:162
 msgid "Optional parameter identifying the ID of resource to deploy NSX Edges"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:152
+#: neutron/plugins/nicira/common/config.py:168
 msgid "Network ID for physical network connectivity"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:155
+#: neutron/plugins/nicira/common/config.py:171
 msgid "Task status check interval"
 msgstr ""
 
@@ -10496,143 +10489,143 @@ msgstr ""
 msgid "Monitor Resource binding with id:%s not found!"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:49
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:50
 msgid "Comma separated list of additional domain name servers"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:55
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:58
 msgid "Default DHCP lease time"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:61
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:66
 msgid "IP address used by Metadata server."
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:64
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:70
 msgid "TCP Port used by Metadata server."
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:96
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:103
 #, python-format
 msgid "Unable to find Logical Service Node for network %s"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:107
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:114
 #, python-format
 msgid "Unable to create LSN for network %s"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:115
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:122
 #, python-format
 msgid "Unable to delete Logical Service Node %s"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:132
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:139
 #, python-format
 msgid ""
 "Unable to find Logical Service Node Port for LSN %(lsn_id)s and subnet "
 "%(subnet_id)s"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:154
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:161
 #, python-format
 msgid ""
 "Unable to find Logical Service Node Port for LSN %(lsn_id)s and mac "
 "address %(mac)s"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:174
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:181
 #, python-format
 msgid "Unable to create port for LSN  %s"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:182
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:189
 #, python-format
 msgid "Unable to delete LSN Port %s"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:202
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:206
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:209
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:213
 #, python-format
 msgid "Metadata port not found while attempting to delete it from network %s"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:209
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:216
 #, python-format
 msgid "Unable to find Logical Services Node Port with MAC %s"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:288
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:295
 #, python-format
 msgid ""
 "Unable to configure dhcp for Logical Service Node %(lsn_id)s and port "
 "%(lsn_port_id)s"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:309
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:316
 #, python-format
 msgid "Unable to configure metadata access for subnet %s"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:332
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:339
 #, python-format
 msgid "Error while configuring LSN port %s"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:436
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:443
 #, python-format
 msgid ""
 "Error while creating subnet %(cidr)s for network %(network)s. Please, "
 "contact administrator"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:506
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:521
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:513
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:528
 #, python-format
 msgid "Performing DHCP %(action)s for resource: %(resource)s"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:516
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:523
 #, python-format
 msgid "Logical Services Node for network %s configured successfully"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:538
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:545
 #, python-format
 msgid "Error while configuring DHCP for port %s"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:550
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:557
 #, python-format
 msgid "DHCP is disabled for subnet %s: nothing to do"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:569
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:576
 #, python-format
 msgid "DHCP for port %s configured successfully"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:577
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:584
 #, python-format
 msgid "Network %s is external: nothing to do"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:585
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:592
 #, python-format
 msgid "Configuring metadata entry for port %s"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:597
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:604
 #, python-format
 msgid "Metadata for port %s configured successfully"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:601
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:608
 #, python-format
 msgid "Handle metadata access via router: %(r)s and interface %(i)s"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:618
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:625
 #, python-format
 msgid "Metadata for router %s handled successfully"
 msgstr ""
@@ -11139,78 +11132,78 @@ msgstr ""
 msgid "Exception in _check_pending_tasks"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_db_v2.py:215
+#: neutron/plugins/openvswitch/ovs_db_v2.py:216
 #, python-format
 msgid "Skipping unreasonable tunnel ID range %(tun_min)s:%(tun_max)s"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_db_v2.py:263
+#: neutron/plugins/openvswitch/ovs_db_v2.py:264
 #, python-format
 msgid "Reserving tunnel %s from pool"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_db_v2.py:278
+#: neutron/plugins/openvswitch/ovs_db_v2.py:279
 #, python-format
 msgid "Reserving specific tunnel %s from pool"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_db_v2.py:281
+#: neutron/plugins/openvswitch/ovs_db_v2.py:282
 #, python-format
 msgid "Reserving specific tunnel %s outside pool"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_db_v2.py:304
+#: neutron/plugins/openvswitch/ovs_db_v2.py:305
 #, python-format
 msgid "Releasing tunnel %s outside pool"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_db_v2.py:306
+#: neutron/plugins/openvswitch/ovs_db_v2.py:307
 #, python-format
 msgid "Releasing tunnel %s to pool"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_db_v2.py:308
+#: neutron/plugins/openvswitch/ovs_db_v2.py:309
 #, python-format
 msgid "tunnel_id %s not found"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_db_v2.py:380
+#: neutron/plugins/openvswitch/ovs_db_v2.py:381
 #, python-format
 msgid "Adding a tunnel endpoint for %s"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_db_v2.py:396
+#: neutron/plugins/openvswitch/ovs_db_v2.py:397
 #, python-format
 msgid ""
 "Adding a tunnel endpoint failed due to a concurrenttransaction had been "
 "committed (%s attempts left)"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_db_v2.py:401
+#: neutron/plugins/openvswitch/ovs_db_v2.py:402
 msgid "Unable to generate a new tunnel id"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:308
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:311
 #, python-format
 msgid "Invalid tenant_network_type: %s. Server terminated!"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:325
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:328
 #, python-format
 msgid "Tunneling disabled but tenant_network_type is '%s'. Server terminated!"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:371
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:374
 #, python-format
 msgid "Invalid tunnel ID range: '%(range)s' - %(e)s. Server terminated!"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:375
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:378
 #, python-format
 msgid "Tunnel ID ranges: %s"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:428
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:433
 #, python-format
 msgid "%s networks are not enabled"
 msgstr ""
@@ -12043,11 +12036,11 @@ msgid ""
 "firewall is supported per tenant."
 msgstr ""
 
-#: neutron/services/firewall/agents/firewall_agent_api.py:34
+#: neutron/services/firewall/agents/firewall_agent_api.py:33
 msgid "Name of the FWaaS Driver"
 msgstr ""
 
-#: neutron/services/firewall/agents/firewall_agent_api.py:38
+#: neutron/services/firewall/agents/firewall_agent_api.py:37
 msgid "Enable FWaaS"
 msgstr ""
 
@@ -12063,79 +12056,79 @@ msgstr ""
 msgid "Initializing firewall agent"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:73
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:74
 #, python-format
 msgid "FWaaS Driver Loaded: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:75
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:77
 #, python-format
 msgid "Error importing FWaaS device driver: %s"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:108
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:110
 #, python-format
 msgid "%(func_name)s from agent for fw: %(fwid)s"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:116
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:118
 #, python-format
 msgid "No Routers on tenant: %s"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:123
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:247
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:125
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:252
 #, python-format
 msgid "Apply fw on Router List: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:132
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:134
 #, python-format
 msgid "Firewall Driver Error for %(func_name)s for fw: %(fwid)s"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:147
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:149
 #, python-format
 msgid "FWaaS RPC failure in %(func_name)s for fw: %(fwid)s"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:164
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:177
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:166
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:179
 #, python-format
 msgid "Firewall Driver Error on fw state %(fwmsg)s for fw: %(fwid)s"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:189
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:191
 #, python-format
 msgid "Process router add, router_id: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:200
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:202
 #, python-format
 msgid "Process router add, fw_list: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:217
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:219
 #, python-format
 msgid "FWaaS RPC info call failed for '%s'."
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:229
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:234
 #, python-format
 msgid "Tenants with Firewalls: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:239
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:244
 #, python-format
 msgid "Router List: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:241
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:246
 #, python-format
 msgid "fw_list: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:258
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:263
 msgid "Failed fwaas process services sync"
 msgstr ""
 
index 221795992f613e61225410df53a699e10c2e5fe6..d1d405752248df075a4059b9b86d577e79ef73b7 100644 (file)
@@ -7,7 +7,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version:  Neutron\n"
 "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2014-01-02 06:32+0000\n"
+"POT-Creation-Date: 2014-01-12 06:33+0000\n"
 "PO-Revision-Date: 2013-01-28 21:54+0000\n"
 "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
 "Language-Team: Dutch (Netherlands) "
@@ -896,7 +896,7 @@ msgstr ""
 msgid "Location to store DHCP server config files"
 msgstr ""
 
-#: neutron/agent/linux/dhcp.py:48 neutron/plugins/nicira/dhcp_meta/nvp.py:53
+#: neutron/agent/linux/dhcp.py:48 neutron/plugins/nicira/dhcp_meta/nvp.py:55
 msgid "Domain to use for building the hostnames"
 msgstr ""
 
@@ -1250,7 +1250,7 @@ msgid "TCP Port used by Nova metadata server."
 msgstr ""
 
 #: neutron/agent/metadata/agent.py:73
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:67
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:74
 msgid "Shared secret to sign instance-id request"
 msgstr ""
 
@@ -2436,30 +2436,30 @@ msgstr ""
 msgid "An exception occurred while creating the %(resource)s:%(item)s"
 msgstr ""
 
-#: neutron/db/db_base_plugin_v2.py:1043
+#: neutron/db/db_base_plugin_v2.py:1045
 #, python-format
 msgid "%(name)s '%(addr)s' does not match the ip_version '%(ip_version)s'"
 msgstr ""
 
-#: neutron/db/db_base_plugin_v2.py:1067
+#: neutron/db/db_base_plugin_v2.py:1069
 msgid "Gateway is not valid on subnet"
 msgstr ""
 
-#: neutron/db/db_base_plugin_v2.py:1087 neutron/db/db_base_plugin_v2.py:1101
+#: neutron/db/db_base_plugin_v2.py:1089 neutron/db/db_base_plugin_v2.py:1103
 msgid "new subnet"
 msgstr ""
 
-#: neutron/db/db_base_plugin_v2.py:1094
+#: neutron/db/db_base_plugin_v2.py:1096
 #, python-format
 msgid "Error parsing dns address %s"
 msgstr ""
 
-#: neutron/db/db_base_plugin_v2.py:1356
+#: neutron/db/db_base_plugin_v2.py:1358
 #, 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:1448
+#: neutron/db/db_base_plugin_v2.py:1450
 #, python-format
 msgid "%(address)s (%(subnet_id)s) is not recycled"
 msgstr ""
@@ -2988,51 +2988,51 @@ msgid ""
 "exceeds the maximum %(quota)s."
 msgstr ""
 
-#: neutron/extensions/firewall.py:40
+#: neutron/extensions/firewall.py:39
 #, python-format
 msgid "Firewall %(firewall_id)s could not be found."
 msgstr ""
 
-#: neutron/extensions/firewall.py:44
+#: neutron/extensions/firewall.py:43
 #, python-format
 msgid "Firewall %(firewall_id)s is still active."
 msgstr ""
 
-#: neutron/extensions/firewall.py:48
+#: neutron/extensions/firewall.py:47
 #, python-format
 msgid ""
 "Operation cannot be performed since associated Firewall %(firewall_id)s "
 "is in %(pending_state)s."
 msgstr ""
 
-#: neutron/extensions/firewall.py:53
+#: neutron/extensions/firewall.py:52
 #, python-format
 msgid "Firewall Policy %(firewall_policy_id)s could not be found."
 msgstr ""
 
-#: neutron/extensions/firewall.py:57
+#: neutron/extensions/firewall.py:56
 #, python-format
 msgid "Firewall Policy %(firewall_policy_id)s is being used."
 msgstr ""
 
-#: neutron/extensions/firewall.py:61
+#: neutron/extensions/firewall.py:60
 #, python-format
 msgid "Firewall Rule %(firewall_rule_id)s could not be found."
 msgstr ""
 
-#: neutron/extensions/firewall.py:65
+#: neutron/extensions/firewall.py:64
 #, python-format
 msgid "Firewall Rule %(firewall_rule_id)s is being used."
 msgstr ""
 
-#: neutron/extensions/firewall.py:69
+#: neutron/extensions/firewall.py:68
 #, python-format
 msgid ""
 "Firewall Rule %(firewall_rule_id)s is not associated  with Firewall "
 "Policy %(firewall_policy_id)s."
 msgstr ""
 
-#: neutron/extensions/firewall.py:74
+#: neutron/extensions/firewall.py:73
 #, python-format
 msgid ""
 "Firewall Rule protocol %(protocol)s is not supported. Only protocol "
@@ -3040,91 +3040,91 @@ msgid ""
 "supported."
 msgstr ""
 
-#: neutron/extensions/firewall.py:80
+#: neutron/extensions/firewall.py:79
 #, python-format
 msgid ""
 "Firewall rule action %(action)s is not supported. Only action values "
 "%(values)s are supported."
 msgstr ""
 
-#: neutron/extensions/firewall.py:85
+#: neutron/extensions/firewall.py:84
 #, python-format
 msgid "Invalid value for port %(port)s."
 msgstr ""
 
-#: neutron/extensions/firewall.py:89
+#: neutron/extensions/firewall.py:88
 msgid "Missing rule info argument for insert/remove rule operation."
 msgstr ""
 
-#: neutron/extensions/firewall.py:99
+#: neutron/extensions/firewall.py:98
 #, python-format
 msgid "%(driver)s: Internal driver error."
 msgstr ""
 
-#: neutron/extensions/firewall.py:148
+#: neutron/extensions/firewall.py:147
 #, python-format
 msgid "Port '%s' is not a valid number"
 msgstr ""
 
-#: neutron/extensions/firewall.py:152
+#: neutron/extensions/firewall.py:151
 #, python-format
 msgid "Invalid port '%s'"
 msgstr ""
 
-#: neutron/extensions/firewall.py:166
+#: neutron/extensions/firewall.py:165
 #, python-format
 msgid "%(msg_ip)s and %(msg_subnet)s"
 msgstr ""
 
-#: neutron/extensions/firewall.py:286
+#: neutron/extensions/firewall.py:285
 msgid "Number of firewalls allowed per tenant. A negative value means unlimited."
 msgstr ""
 
-#: neutron/extensions/firewall.py:290
+#: neutron/extensions/firewall.py:289
 msgid ""
 "Number of firewall policies allowed per tenant. A negative value means "
 "unlimited."
 msgstr ""
 
-#: neutron/extensions/firewall.py:294
+#: neutron/extensions/firewall.py:293
 msgid ""
 "Number of firewall rules allowed per tenant. A negative value means "
 "unlimited."
 msgstr ""
 
-#: neutron/extensions/l3.py:36
+#: neutron/extensions/l3.py:34
 #, python-format
 msgid "Router %(router_id)s could not be found"
 msgstr ""
 
-#: neutron/extensions/l3.py:40
+#: neutron/extensions/l3.py:38
 #, python-format
 msgid "Router %(router_id)s still has active ports"
 msgstr ""
 
-#: neutron/extensions/l3.py:44
+#: neutron/extensions/l3.py:42
 #, python-format
 msgid "Router %(router_id)s does not have an interface with id %(port_id)s"
 msgstr ""
 
-#: neutron/extensions/l3.py:49
+#: neutron/extensions/l3.py:47
 #, python-format
 msgid "Router %(router_id)s has no interface on subnet %(subnet_id)s"
 msgstr ""
 
-#: neutron/extensions/l3.py:54
+#: neutron/extensions/l3.py:52
 #, python-format
 msgid ""
 "Router interface for subnet %(subnet_id)s on router %(router_id)s cannot "
 "be deleted, as it is required by one or more floating IPs."
 msgstr ""
 
-#: neutron/extensions/l3.py:60
+#: neutron/extensions/l3.py:58
 #, python-format
 msgid "Floating IP %(floatingip_id)s could not be found"
 msgstr ""
 
-#: neutron/extensions/l3.py:64
+#: neutron/extensions/l3.py:62
 #, python-format
 msgid ""
 "External network %(external_network_id)s is not reachable from subnet "
@@ -3132,7 +3132,7 @@ msgid ""
 "Floating IP."
 msgstr ""
 
-#: neutron/extensions/l3.py:70
+#: neutron/extensions/l3.py:68
 #, python-format
 msgid ""
 "Cannot associate floating IP %(floating_ip_address)s (%(fip_id)s) with "
@@ -3140,37 +3140,30 @@ msgid ""
 "has a floating IP on external network %(net_id)s."
 msgstr ""
 
-#: neutron/extensions/l3.py:77
+#: neutron/extensions/l3.py:75
 #, python-format
 msgid ""
 "Port %(port_id)s has owner %(device_owner)s and therefore cannot be "
 "deleted directly via the port API."
 msgstr ""
 
-#: neutron/extensions/l3.py:82
+#: neutron/extensions/l3.py:80
 #, python-format
 msgid ""
 "Gateway cannot be updated for router %(router_id)s, since a gateway to "
 "external network %(net_id)s is required by one or more floating IPs."
 msgstr ""
 
-#: neutron/extensions/l3.py:142
+#: neutron/extensions/l3.py:140
 msgid "Number of routers allowed per tenant. A negative value means unlimited."
 msgstr ""
 
-#: neutron/extensions/l3.py:146
+#: neutron/extensions/l3.py:144
 msgid ""
 "Number of floating IPs allowed per tenant. A negative value means "
 "unlimited."
 msgstr ""
 
-#: neutron/extensions/l3_ext_gw_mode.py:28
-#, python-format
-msgid ""
-"DNat is disabled for the router %(router_id)s. Floating IPs cannot be "
-"associated."
-msgstr ""
-
 #: neutron/extensions/l3agentscheduler.py:49
 #: neutron/extensions/l3agentscheduler.py:87
 msgid "No plugin for L3 routing registered to handle router scheduling"
@@ -3270,21 +3263,21 @@ msgid ""
 " %(pool)s"
 msgstr ""
 
-#: neutron/extensions/metering.py:34
+#: neutron/extensions/metering.py:33
 #, python-format
 msgid "Metering label %(label_id)s does not exist"
 msgstr ""
 
-#: neutron/extensions/metering.py:38
+#: neutron/extensions/metering.py:37
 msgid "Duplicate Metering Rule in POST."
 msgstr ""
 
-#: neutron/extensions/metering.py:42
+#: neutron/extensions/metering.py:41
 #, python-format
 msgid "Metering label rule %(rule_id)s does not exist"
 msgstr ""
 
-#: neutron/extensions/metering.py:46
+#: neutron/extensions/metering.py:45
 #, python-format
 msgid ""
 "Metering label rule with remote_ip_prefix %(remote_ip_prefix)s overlaps "
@@ -3433,67 +3426,67 @@ msgstr ""
 msgid "API for retrieving service providers for Neutron advanced services"
 msgstr ""
 
-#: neutron/extensions/vpnaas.py:36
+#: neutron/extensions/vpnaas.py:33
 #, python-format
 msgid "VPNService %(vpnservice_id)s could not be found"
 msgstr ""
 
-#: neutron/extensions/vpnaas.py:40
+#: neutron/extensions/vpnaas.py:37
 #, python-format
 msgid "ipsec_site_connection %(ipsecsite_conn_id)s not found"
 msgstr ""
 
-#: neutron/extensions/vpnaas.py:44
+#: neutron/extensions/vpnaas.py:41
 #, python-format
 msgid "ipsec_site_connection %(attr)s is equal to or less than dpd_interval"
 msgstr ""
 
-#: neutron/extensions/vpnaas.py:49
+#: neutron/extensions/vpnaas.py:46
 #, python-format
 msgid "ipsec_site_connection MTU %(mtu)d is too small for ipv%(version)s"
 msgstr ""
 
-#: neutron/extensions/vpnaas.py:54
+#: neutron/extensions/vpnaas.py:51
 #, python-format
 msgid "IKEPolicy %(ikepolicy_id)s could not be found"
 msgstr ""
 
-#: neutron/extensions/vpnaas.py:58
+#: neutron/extensions/vpnaas.py:55
 #, python-format
 msgid "IPsecPolicy %(ipsecpolicy_id)s could not be found"
 msgstr ""
 
-#: neutron/extensions/vpnaas.py:62
+#: neutron/extensions/vpnaas.py:59
 #, python-format
 msgid "IKEPolicy %(ikepolicy_id)s is still in use"
 msgstr ""
 
-#: neutron/extensions/vpnaas.py:66
+#: neutron/extensions/vpnaas.py:63
 #, python-format
 msgid "VPNService %(vpnservice_id)s is still in use"
 msgstr ""
 
-#: neutron/extensions/vpnaas.py:70
+#: neutron/extensions/vpnaas.py:67
 #, python-format
 msgid "Router %(router_id)s is used by VPNService %(vpnservice_id)s"
 msgstr ""
 
-#: neutron/extensions/vpnaas.py:74
+#: neutron/extensions/vpnaas.py:71
 #, python-format
 msgid "Invalid state %(state)s of vpnaas resource %(id)s for updating"
 msgstr ""
 
-#: neutron/extensions/vpnaas.py:79
+#: neutron/extensions/vpnaas.py:76
 #, python-format
 msgid "IPsecPolicy %(ipsecpolicy_id)s is still in use"
 msgstr ""
 
-#: neutron/extensions/vpnaas.py:83
+#: neutron/extensions/vpnaas.py:80
 #, python-format
 msgid "Can not load driver :%(device_driver)s"
 msgstr ""
 
-#: neutron/extensions/vpnaas.py:87
+#: neutron/extensions/vpnaas.py:84
 #, python-format
 msgid "Subnet %(subnet_id)s is not connected to Router %(router_id)s"
 msgstr ""
@@ -5395,7 +5388,7 @@ msgstr ""
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:318
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:345
 #: neutron/plugins/mlnx/mlnx_plugin.py:191
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:408
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:413
 msgid "provider:network_type required"
 msgstr ""
 
@@ -5403,8 +5396,8 @@ msgstr ""
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:336
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:355
 #: neutron/plugins/mlnx/mlnx_plugin.py:221
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:418
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:437
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:423
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:442
 msgid "provider:segmentation_id required"
 msgstr ""
 
@@ -5423,7 +5416,7 @@ msgstr ""
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:343
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:377
 #: neutron/plugins/mlnx/mlnx_plugin.py:207
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:453
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:458
 #, python-format
 msgid "provider:network_type %s not supported"
 msgstr ""
@@ -5431,7 +5424,7 @@ msgstr ""
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:349
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:383
 #: neutron/plugins/mlnx/mlnx_plugin.py:248
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:459
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:464
 #, python-format
 msgid "Unknown provider:physical_network %s"
 msgstr ""
@@ -5439,7 +5432,7 @@ msgstr ""
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:355
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:389
 #: neutron/plugins/mlnx/mlnx_plugin.py:254
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:465
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:470
 msgid "provider:physical_network required"
 msgstr ""
 
@@ -5592,7 +5585,7 @@ msgstr ""
 #: neutron/plugins/hyperv/hyperv_neutron_plugin.py:254
 #: neutron/plugins/metaplugin/meta_neutron_plugin.py:175
 #: neutron/plugins/mlnx/mlnx_plugin.py:333
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:510
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:518
 #, python-format
 msgid "Created network: %s"
 msgstr ""
@@ -5953,7 +5946,7 @@ msgstr ""
 
 #: neutron/plugins/hyperv/db.py:41
 #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:117
-#: neutron/plugins/openvswitch/ovs_db_v2.py:136
+#: neutron/plugins/openvswitch/ovs_db_v2.py:137
 #, python-format
 msgid ""
 "Reserving vlan %(vlan_id)s on physical network %(physical_network)s from "
@@ -5968,7 +5961,7 @@ msgstr ""
 #: neutron/plugins/hyperv/db.py:79
 #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:140
 #: neutron/plugins/ml2/drivers/type_vlan.py:203
-#: neutron/plugins/openvswitch/ovs_db_v2.py:160
+#: neutron/plugins/openvswitch/ovs_db_v2.py:161
 #, python-format
 msgid ""
 "Reserving specific vlan %(vlan_id)s on physical network "
@@ -5982,7 +5975,7 @@ msgstr ""
 
 #: neutron/plugins/hyperv/db.py:141
 #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:181
-#: neutron/plugins/openvswitch/ovs_db_v2.py:201
+#: neutron/plugins/openvswitch/ovs_db_v2.py:202
 #, python-format
 msgid "vlan_id %(vlan_id)s on physical network %(physical_network)s not found"
 msgstr ""
@@ -5992,8 +5985,8 @@ msgstr ""
 #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:87
 #: neutron/plugins/ml2/drivers/type_vlan.py:127
 #: neutron/plugins/ml2/drivers/type_vlan.py:148
-#: neutron/plugins/openvswitch/ovs_db_v2.py:92
-#: neutron/plugins/openvswitch/ovs_db_v2.py:110
+#: neutron/plugins/openvswitch/ovs_db_v2.py:93
+#: neutron/plugins/openvswitch/ovs_db_v2.py:111
 #, python-format
 msgid ""
 "Removing vlan %(vlan_id)s on physical network %(physical_network)s from "
@@ -6035,7 +6028,7 @@ msgstr ""
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:306
 #: neutron/plugins/ml2/drivers/type_vlan.py:93
 #: neutron/plugins/mlnx/mlnx_plugin.py:143
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:362
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:365
 #, python-format
 msgid "Network VLAN ranges: %s"
 msgstr ""
@@ -6330,26 +6323,26 @@ msgstr ""
 
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:349
 #: neutron/plugins/mlnx/mlnx_plugin.py:216
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:412
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:417
 msgid "provider:segmentation_id specified for flat network"
 msgstr ""
 
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:358
 #: neutron/plugins/mlnx/mlnx_plugin.py:224
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:421
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:426
 #, python-format
 msgid "provider:segmentation_id out of range (%(min_id)s through %(max_id)s)"
 msgstr ""
 
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:365
 #: neutron/plugins/mlnx/mlnx_plugin.py:232
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:441
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:446
 msgid "provider:physical_network specified for local network"
 msgstr ""
 
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:371
 #: neutron/plugins/mlnx/mlnx_plugin.py:236
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:447
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:452
 msgid "provider:segmentation_id specified for local network"
 msgstr ""
 
@@ -6683,7 +6676,7 @@ msgstr ""
 
 #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:146
 #: neutron/plugins/ml2/drivers/type_vlan.py:209
-#: neutron/plugins/openvswitch/ovs_db_v2.py:166
+#: neutron/plugins/openvswitch/ovs_db_v2.py:167
 #, python-format
 msgid ""
 "Reserving specific vlan %(vlan_id)s on physical network "
@@ -6692,7 +6685,7 @@ msgstr ""
 
 #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:170
 #: neutron/plugins/ml2/drivers/type_vlan.py:258
-#: neutron/plugins/openvswitch/ovs_db_v2.py:196
+#: neutron/plugins/openvswitch/ovs_db_v2.py:197
 #, python-format
 msgid ""
 "Releasing vlan %(vlan_id)s on physical network %(physical_network)s to "
@@ -6701,7 +6694,7 @@ msgstr ""
 
 #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:175
 #: neutron/plugins/ml2/drivers/type_vlan.py:253
-#: neutron/plugins/openvswitch/ovs_db_v2.py:191
+#: neutron/plugins/openvswitch/ovs_db_v2.py:192
 #, python-format
 msgid ""
 "Releasing vlan %(vlan_id)s on physical network %(physical_network)s "
@@ -7795,7 +7788,7 @@ msgstr ""
 
 #: neutron/plugins/ml2/drivers/type_gre.py:155
 #: neutron/plugins/ml2/drivers/type_vxlan.py:165
-#: neutron/plugins/openvswitch/ovs_db_v2.py:234
+#: neutron/plugins/openvswitch/ovs_db_v2.py:235
 #, python-format
 msgid "Removing tunnel %s from pool"
 msgstr ""
@@ -7834,7 +7827,7 @@ msgid "%(type)s ID ranges: %(range)s"
 msgstr ""
 
 #: neutron/plugins/ml2/drivers/type_tunnel.py:71
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:431
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:436
 #, python-format
 msgid "provider:physical_network specified for %s network"
 msgstr ""
@@ -8173,7 +8166,7 @@ msgid "Mellanox Embedded Switch Plugin initialisation complete"
 msgstr ""
 
 #: neutron/plugins/mlnx/mlnx_plugin.py:141
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:360
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:363
 #, python-format
 msgid "%s. Server terminated!"
 msgstr ""
@@ -8925,7 +8918,7 @@ msgid "del_portinfo(): NotFound portinfo for port_id: %s"
 msgstr ""
 
 #: neutron/plugins/nec/db/api.py:212
-#: neutron/plugins/openvswitch/ovs_db_v2.py:322
+#: neutron/plugins/openvswitch/ovs_db_v2.py:323
 #, python-format
 msgid "get_port_with_securitygroups() called:port_id=%s"
 msgstr ""
@@ -9614,7 +9607,7 @@ msgstr ""
 
 #: neutron/plugins/nicira/dhcpmeta_modes.py:93
 #, python-format
-msgid "Unable to run Neutron with config option '%s', as NVP does not support it"
+msgid "Unable to run Neutron with config option '%s', as NSX does not support it"
 msgstr ""
 
 #: neutron/plugins/nicira/dhcpmeta_modes.py:96
@@ -9967,29 +9960,29 @@ msgstr ""
 msgid "[%(rid)d] Failed to parse API provider: %(e)s"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:34
+#: neutron/plugins/nicira/common/config.py:35
 msgid ""
 "Maximum number of ports of a logical switch on a bridged transport zone "
 "(default 5000)"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:37
+#: neutron/plugins/nicira/common/config.py:39
 msgid ""
 "Maximum number of ports of a logical switch on an overlay transport zone "
 "(default 256)"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:40
-msgid "Maximum concurrent connections to each NVP controller."
+#: neutron/plugins/nicira/common/config.py:43
+msgid "Maximum concurrent connections to each NSX controller."
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:43
+#: neutron/plugins/nicira/common/config.py:48
 msgid ""
 "Number of seconds a generation id should be valid for (default -1 meaning"
 " do not time out)"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:46
+#: neutron/plugins/nicira/common/config.py:52
 msgid ""
 "If set to access_network this enables a dedicated connection to the "
 "metadata proxy for metadata server access via Neutron router. If set to "
@@ -9998,135 +9991,135 @@ msgid ""
 "namespaces otherwise access_network should be used."
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:54
+#: neutron/plugins/nicira/common/config.py:61
 msgid ""
 "The default network tranport type to use (stt, gre, bridge, ipsec_gre, or"
 " ipsec_stt)"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:57
+#: neutron/plugins/nicira/common/config.py:65
 msgid "The mode used to implement DHCP/metadata services."
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:62
+#: neutron/plugins/nicira/common/config.py:71
 msgid ""
 "Interval in seconds between runs of the state synchronization task. Set "
 "it to 0 to disable it"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:65
+#: neutron/plugins/nicira/common/config.py:75
 msgid ""
 "Maximum value for the additional random delay in seconds between runs of "
 "the state synchronization task"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:69
+#: neutron/plugins/nicira/common/config.py:80
 msgid ""
 "Minimum delay, in seconds, between two state synchronization queries to "
-"NVP. It must not exceed state_sync_interval"
+"NSX. It must not exceed state_sync_interval"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:73
+#: neutron/plugins/nicira/common/config.py:85
 msgid ""
-"Minimum number of resources to be retrieved from NVP during state "
+"Minimum number of resources to be retrieved from NSX during state "
 "synchronization"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:76
+#: neutron/plugins/nicira/common/config.py:89
 msgid ""
 "Always read operational status from backend on show operations. Enabling "
 "this option might slow down the system."
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:84
-msgid "User name for NVP controllers in this cluster"
+#: neutron/plugins/nicira/common/config.py:98
+msgid "User name for NSX controllers in this cluster"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:88
-msgid "Password for NVP controllers in this cluster"
+#: neutron/plugins/nicira/common/config.py:103
+msgid "Password for NSX controllers in this cluster"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:91
+#: neutron/plugins/nicira/common/config.py:106
 msgid "Total time limit for a cluster request"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:94
+#: neutron/plugins/nicira/common/config.py:109
 msgid "Time before aborting a request"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:97
+#: neutron/plugins/nicira/common/config.py:112
 msgid "Number of time a request should be retried"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:100
+#: neutron/plugins/nicira/common/config.py:115
 msgid "Number of times a redirect should be followed"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:102
-msgid "Lists the NVP controllers in this cluster"
+#: neutron/plugins/nicira/common/config.py:118
+msgid "Lists the NSX controllers in this cluster"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:107
+#: neutron/plugins/nicira/common/config.py:123
 msgid ""
-"This is uuid of the default NVP Transport zone that will be used for "
+"This is uuid of the default NSX Transport zone that will be used for "
 "creating tunneled isolated \"Neutron\" networks. It needs to be created "
-"in NVP before starting Neutron with the nvp plugin."
+"in NSX before starting Neutron with the nsx plugin."
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:112
+#: neutron/plugins/nicira/common/config.py:128
 msgid ""
-"Unique identifier of the NVP L3 Gateway service which will be used for "
+"Unique identifier of the NSX L3 Gateway service which will be used for "
 "implementing routers and floating IPs"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:116
+#: neutron/plugins/nicira/common/config.py:132
 msgid ""
-"Unique identifier of the NVP L2 Gateway service which will be used by "
+"Unique identifier of the NSX L2 Gateway service which will be used by "
 "default for network gateways"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:119
+#: neutron/plugins/nicira/common/config.py:135
 msgid ""
 "Unique identifier of the Service Cluster which will be used by logical "
 "services like dhcp and metadata"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:122
+#: neutron/plugins/nicira/common/config.py:138
 msgid ""
 "Name of the interface on a L2 Gateway transport nodewhich should be used "
 "by default when setting up a network connection"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:132
+#: neutron/plugins/nicira/common/config.py:148
 msgid "User name for vsm"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:136
+#: neutron/plugins/nicira/common/config.py:152
 msgid "Password for vsm"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:138
+#: neutron/plugins/nicira/common/config.py:154
 msgid "uri for vsm"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:140
+#: neutron/plugins/nicira/common/config.py:156
 msgid "Optional parameter identifying the ID of datacenter to deploy NSX Edges"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:143
-#: neutron/plugins/nicira/common/config.py:149
+#: neutron/plugins/nicira/common/config.py:159
+#: neutron/plugins/nicira/common/config.py:165
 msgid "Optional parameter identifying the ID of datastore to deploy NSX Edges"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:146
+#: neutron/plugins/nicira/common/config.py:162
 msgid "Optional parameter identifying the ID of resource to deploy NSX Edges"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:152
+#: neutron/plugins/nicira/common/config.py:168
 msgid "Network ID for physical network connectivity"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:155
+#: neutron/plugins/nicira/common/config.py:171
 msgid "Task status check interval"
 msgstr ""
 
@@ -10496,143 +10489,143 @@ msgstr ""
 msgid "Monitor Resource binding with id:%s not found!"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:49
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:50
 msgid "Comma separated list of additional domain name servers"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:55
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:58
 msgid "Default DHCP lease time"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:61
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:66
 msgid "IP address used by Metadata server."
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:64
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:70
 msgid "TCP Port used by Metadata server."
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:96
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:103
 #, python-format
 msgid "Unable to find Logical Service Node for network %s"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:107
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:114
 #, python-format
 msgid "Unable to create LSN for network %s"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:115
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:122
 #, python-format
 msgid "Unable to delete Logical Service Node %s"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:132
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:139
 #, python-format
 msgid ""
 "Unable to find Logical Service Node Port for LSN %(lsn_id)s and subnet "
 "%(subnet_id)s"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:154
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:161
 #, python-format
 msgid ""
 "Unable to find Logical Service Node Port for LSN %(lsn_id)s and mac "
 "address %(mac)s"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:174
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:181
 #, python-format
 msgid "Unable to create port for LSN  %s"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:182
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:189
 #, python-format
 msgid "Unable to delete LSN Port %s"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:202
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:206
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:209
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:213
 #, python-format
 msgid "Metadata port not found while attempting to delete it from network %s"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:209
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:216
 #, python-format
 msgid "Unable to find Logical Services Node Port with MAC %s"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:288
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:295
 #, python-format
 msgid ""
 "Unable to configure dhcp for Logical Service Node %(lsn_id)s and port "
 "%(lsn_port_id)s"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:309
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:316
 #, python-format
 msgid "Unable to configure metadata access for subnet %s"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:332
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:339
 #, python-format
 msgid "Error while configuring LSN port %s"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:436
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:443
 #, python-format
 msgid ""
 "Error while creating subnet %(cidr)s for network %(network)s. Please, "
 "contact administrator"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:506
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:521
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:513
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:528
 #, python-format
 msgid "Performing DHCP %(action)s for resource: %(resource)s"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:516
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:523
 #, python-format
 msgid "Logical Services Node for network %s configured successfully"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:538
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:545
 #, python-format
 msgid "Error while configuring DHCP for port %s"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:550
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:557
 #, python-format
 msgid "DHCP is disabled for subnet %s: nothing to do"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:569
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:576
 #, python-format
 msgid "DHCP for port %s configured successfully"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:577
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:584
 #, python-format
 msgid "Network %s is external: nothing to do"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:585
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:592
 #, python-format
 msgid "Configuring metadata entry for port %s"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:597
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:604
 #, python-format
 msgid "Metadata for port %s configured successfully"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:601
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:608
 #, python-format
 msgid "Handle metadata access via router: %(r)s and interface %(i)s"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:618
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:625
 #, python-format
 msgid "Metadata for router %s handled successfully"
 msgstr ""
@@ -11139,78 +11132,78 @@ msgstr ""
 msgid "Exception in _check_pending_tasks"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_db_v2.py:215
+#: neutron/plugins/openvswitch/ovs_db_v2.py:216
 #, python-format
 msgid "Skipping unreasonable tunnel ID range %(tun_min)s:%(tun_max)s"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_db_v2.py:263
+#: neutron/plugins/openvswitch/ovs_db_v2.py:264
 #, python-format
 msgid "Reserving tunnel %s from pool"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_db_v2.py:278
+#: neutron/plugins/openvswitch/ovs_db_v2.py:279
 #, python-format
 msgid "Reserving specific tunnel %s from pool"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_db_v2.py:281
+#: neutron/plugins/openvswitch/ovs_db_v2.py:282
 #, python-format
 msgid "Reserving specific tunnel %s outside pool"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_db_v2.py:304
+#: neutron/plugins/openvswitch/ovs_db_v2.py:305
 #, python-format
 msgid "Releasing tunnel %s outside pool"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_db_v2.py:306
+#: neutron/plugins/openvswitch/ovs_db_v2.py:307
 #, python-format
 msgid "Releasing tunnel %s to pool"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_db_v2.py:308
+#: neutron/plugins/openvswitch/ovs_db_v2.py:309
 #, python-format
 msgid "tunnel_id %s not found"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_db_v2.py:380
+#: neutron/plugins/openvswitch/ovs_db_v2.py:381
 #, python-format
 msgid "Adding a tunnel endpoint for %s"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_db_v2.py:396
+#: neutron/plugins/openvswitch/ovs_db_v2.py:397
 #, python-format
 msgid ""
 "Adding a tunnel endpoint failed due to a concurrenttransaction had been "
 "committed (%s attempts left)"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_db_v2.py:401
+#: neutron/plugins/openvswitch/ovs_db_v2.py:402
 msgid "Unable to generate a new tunnel id"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:308
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:311
 #, python-format
 msgid "Invalid tenant_network_type: %s. Server terminated!"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:325
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:328
 #, python-format
 msgid "Tunneling disabled but tenant_network_type is '%s'. Server terminated!"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:371
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:374
 #, python-format
 msgid "Invalid tunnel ID range: '%(range)s' - %(e)s. Server terminated!"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:375
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:378
 #, python-format
 msgid "Tunnel ID ranges: %s"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:428
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:433
 #, python-format
 msgid "%s networks are not enabled"
 msgstr ""
@@ -12043,11 +12036,11 @@ msgid ""
 "firewall is supported per tenant."
 msgstr ""
 
-#: neutron/services/firewall/agents/firewall_agent_api.py:34
+#: neutron/services/firewall/agents/firewall_agent_api.py:33
 msgid "Name of the FWaaS Driver"
 msgstr ""
 
-#: neutron/services/firewall/agents/firewall_agent_api.py:38
+#: neutron/services/firewall/agents/firewall_agent_api.py:37
 msgid "Enable FWaaS"
 msgstr ""
 
@@ -12063,79 +12056,79 @@ msgstr ""
 msgid "Initializing firewall agent"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:73
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:74
 #, python-format
 msgid "FWaaS Driver Loaded: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:75
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:77
 #, python-format
 msgid "Error importing FWaaS device driver: %s"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:108
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:110
 #, python-format
 msgid "%(func_name)s from agent for fw: %(fwid)s"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:116
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:118
 #, python-format
 msgid "No Routers on tenant: %s"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:123
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:247
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:125
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:252
 #, python-format
 msgid "Apply fw on Router List: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:132
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:134
 #, python-format
 msgid "Firewall Driver Error for %(func_name)s for fw: %(fwid)s"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:147
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:149
 #, python-format
 msgid "FWaaS RPC failure in %(func_name)s for fw: %(fwid)s"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:164
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:177
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:166
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:179
 #, python-format
 msgid "Firewall Driver Error on fw state %(fwmsg)s for fw: %(fwid)s"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:189
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:191
 #, python-format
 msgid "Process router add, router_id: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:200
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:202
 #, python-format
 msgid "Process router add, fw_list: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:217
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:219
 #, python-format
 msgid "FWaaS RPC info call failed for '%s'."
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:229
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:234
 #, python-format
 msgid "Tenants with Firewalls: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:239
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:244
 #, python-format
 msgid "Router List: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:241
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:246
 #, python-format
 msgid "fw_list: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:258
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:263
 msgid "Failed fwaas process services sync"
 msgstr ""
 
@@ -13972,3 +13965,61 @@ msgstr ""
 #~ msgid "Number of security rules allowed per tenant, -1 for unlimited"
 #~ msgstr ""
 
+#~ msgid ""
+#~ "DNat is disabled for the router "
+#~ "%(router_id)s. Floating IPs cannot be "
+#~ "associated."
+#~ msgstr ""
+
+#~ msgid ""
+#~ "Unable to run Neutron with config "
+#~ "option '%s', as NVP does not "
+#~ "support it"
+#~ msgstr ""
+
+#~ msgid "Maximum concurrent connections to each NVP controller."
+#~ msgstr ""
+
+#~ msgid ""
+#~ "Minimum delay, in seconds, between two"
+#~ " state synchronization queries to NVP. "
+#~ "It must not exceed state_sync_interval"
+#~ msgstr ""
+
+#~ msgid ""
+#~ "Minimum number of resources to be "
+#~ "retrieved from NVP during state "
+#~ "synchronization"
+#~ msgstr ""
+
+#~ msgid "User name for NVP controllers in this cluster"
+#~ msgstr ""
+
+#~ msgid "Password for NVP controllers in this cluster"
+#~ msgstr ""
+
+#~ msgid "Lists the NVP controllers in this cluster"
+#~ msgstr ""
+
+#~ msgid ""
+#~ "This is uuid of the default NVP"
+#~ " Transport zone that will be used "
+#~ "for creating tunneled isolated \"Neutron\" "
+#~ "networks. It needs to be created "
+#~ "in NVP before starting Neutron with "
+#~ "the nvp plugin."
+#~ msgstr ""
+
+#~ msgid ""
+#~ "Unique identifier of the NVP L3 "
+#~ "Gateway service which will be used "
+#~ "for implementing routers and floating "
+#~ "IPs"
+#~ msgstr ""
+
+#~ msgid ""
+#~ "Unique identifier of the NVP L2 "
+#~ "Gateway service which will be used "
+#~ "by default for network gateways"
+#~ msgstr ""
+
index 1cc01321ae582ded98505c193c4fec684dab4cff..39953439206ab291be5f9f2d6d5cd0cf48287ef6 100644 (file)
@@ -7,7 +7,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version:  Neutron\n"
 "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2014-01-02 06:32+0000\n"
+"POT-Creation-Date: 2014-01-12 06:33+0000\n"
 "PO-Revision-Date: 2013-12-15 04:38+0000\n"
 "Last-Translator: Tom Fifield <tom@openstack.org>\n"
 "Language-Team: Panjabi (Punjabi) (India) "
@@ -896,7 +896,7 @@ msgstr ""
 msgid "Location to store DHCP server config files"
 msgstr ""
 
-#: neutron/agent/linux/dhcp.py:48 neutron/plugins/nicira/dhcp_meta/nvp.py:53
+#: neutron/agent/linux/dhcp.py:48 neutron/plugins/nicira/dhcp_meta/nvp.py:55
 msgid "Domain to use for building the hostnames"
 msgstr ""
 
@@ -1250,7 +1250,7 @@ msgid "TCP Port used by Nova metadata server."
 msgstr ""
 
 #: neutron/agent/metadata/agent.py:73
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:67
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:74
 msgid "Shared secret to sign instance-id request"
 msgstr ""
 
@@ -2436,30 +2436,30 @@ msgstr ""
 msgid "An exception occurred while creating the %(resource)s:%(item)s"
 msgstr ""
 
-#: neutron/db/db_base_plugin_v2.py:1043
+#: neutron/db/db_base_plugin_v2.py:1045
 #, python-format
 msgid "%(name)s '%(addr)s' does not match the ip_version '%(ip_version)s'"
 msgstr ""
 
-#: neutron/db/db_base_plugin_v2.py:1067
+#: neutron/db/db_base_plugin_v2.py:1069
 msgid "Gateway is not valid on subnet"
 msgstr ""
 
-#: neutron/db/db_base_plugin_v2.py:1087 neutron/db/db_base_plugin_v2.py:1101
+#: neutron/db/db_base_plugin_v2.py:1089 neutron/db/db_base_plugin_v2.py:1103
 msgid "new subnet"
 msgstr ""
 
-#: neutron/db/db_base_plugin_v2.py:1094
+#: neutron/db/db_base_plugin_v2.py:1096
 #, python-format
 msgid "Error parsing dns address %s"
 msgstr ""
 
-#: neutron/db/db_base_plugin_v2.py:1356
+#: neutron/db/db_base_plugin_v2.py:1358
 #, 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:1448
+#: neutron/db/db_base_plugin_v2.py:1450
 #, python-format
 msgid "%(address)s (%(subnet_id)s) is not recycled"
 msgstr ""
@@ -2988,51 +2988,51 @@ msgid ""
 "exceeds the maximum %(quota)s."
 msgstr ""
 
-#: neutron/extensions/firewall.py:40
+#: neutron/extensions/firewall.py:39
 #, python-format
 msgid "Firewall %(firewall_id)s could not be found."
 msgstr ""
 
-#: neutron/extensions/firewall.py:44
+#: neutron/extensions/firewall.py:43
 #, python-format
 msgid "Firewall %(firewall_id)s is still active."
 msgstr ""
 
-#: neutron/extensions/firewall.py:48
+#: neutron/extensions/firewall.py:47
 #, python-format
 msgid ""
 "Operation cannot be performed since associated Firewall %(firewall_id)s "
 "is in %(pending_state)s."
 msgstr ""
 
-#: neutron/extensions/firewall.py:53
+#: neutron/extensions/firewall.py:52
 #, python-format
 msgid "Firewall Policy %(firewall_policy_id)s could not be found."
 msgstr ""
 
-#: neutron/extensions/firewall.py:57
+#: neutron/extensions/firewall.py:56
 #, python-format
 msgid "Firewall Policy %(firewall_policy_id)s is being used."
 msgstr ""
 
-#: neutron/extensions/firewall.py:61
+#: neutron/extensions/firewall.py:60
 #, python-format
 msgid "Firewall Rule %(firewall_rule_id)s could not be found."
 msgstr ""
 
-#: neutron/extensions/firewall.py:65
+#: neutron/extensions/firewall.py:64
 #, python-format
 msgid "Firewall Rule %(firewall_rule_id)s is being used."
 msgstr ""
 
-#: neutron/extensions/firewall.py:69
+#: neutron/extensions/firewall.py:68
 #, python-format
 msgid ""
 "Firewall Rule %(firewall_rule_id)s is not associated  with Firewall "
 "Policy %(firewall_policy_id)s."
 msgstr ""
 
-#: neutron/extensions/firewall.py:74
+#: neutron/extensions/firewall.py:73
 #, python-format
 msgid ""
 "Firewall Rule protocol %(protocol)s is not supported. Only protocol "
@@ -3040,91 +3040,91 @@ msgid ""
 "supported."
 msgstr ""
 
-#: neutron/extensions/firewall.py:80
+#: neutron/extensions/firewall.py:79
 #, python-format
 msgid ""
 "Firewall rule action %(action)s is not supported. Only action values "
 "%(values)s are supported."
 msgstr ""
 
-#: neutron/extensions/firewall.py:85
+#: neutron/extensions/firewall.py:84
 #, python-format
 msgid "Invalid value for port %(port)s."
 msgstr ""
 
-#: neutron/extensions/firewall.py:89
+#: neutron/extensions/firewall.py:88
 msgid "Missing rule info argument for insert/remove rule operation."
 msgstr ""
 
-#: neutron/extensions/firewall.py:99
+#: neutron/extensions/firewall.py:98
 #, python-format
 msgid "%(driver)s: Internal driver error."
 msgstr ""
 
-#: neutron/extensions/firewall.py:148
+#: neutron/extensions/firewall.py:147
 #, python-format
 msgid "Port '%s' is not a valid number"
 msgstr ""
 
-#: neutron/extensions/firewall.py:152
+#: neutron/extensions/firewall.py:151
 #, python-format
 msgid "Invalid port '%s'"
 msgstr ""
 
-#: neutron/extensions/firewall.py:166
+#: neutron/extensions/firewall.py:165
 #, python-format
 msgid "%(msg_ip)s and %(msg_subnet)s"
 msgstr ""
 
-#: neutron/extensions/firewall.py:286
+#: neutron/extensions/firewall.py:285
 msgid "Number of firewalls allowed per tenant. A negative value means unlimited."
 msgstr ""
 
-#: neutron/extensions/firewall.py:290
+#: neutron/extensions/firewall.py:289
 msgid ""
 "Number of firewall policies allowed per tenant. A negative value means "
 "unlimited."
 msgstr ""
 
-#: neutron/extensions/firewall.py:294
+#: neutron/extensions/firewall.py:293
 msgid ""
 "Number of firewall rules allowed per tenant. A negative value means "
 "unlimited."
 msgstr ""
 
-#: neutron/extensions/l3.py:36
+#: neutron/extensions/l3.py:34
 #, python-format
 msgid "Router %(router_id)s could not be found"
 msgstr ""
 
-#: neutron/extensions/l3.py:40
+#: neutron/extensions/l3.py:38
 #, python-format
 msgid "Router %(router_id)s still has active ports"
 msgstr ""
 
-#: neutron/extensions/l3.py:44
+#: neutron/extensions/l3.py:42
 #, python-format
 msgid "Router %(router_id)s does not have an interface with id %(port_id)s"
 msgstr ""
 
-#: neutron/extensions/l3.py:49
+#: neutron/extensions/l3.py:47
 #, python-format
 msgid "Router %(router_id)s has no interface on subnet %(subnet_id)s"
 msgstr ""
 
-#: neutron/extensions/l3.py:54
+#: neutron/extensions/l3.py:52
 #, python-format
 msgid ""
 "Router interface for subnet %(subnet_id)s on router %(router_id)s cannot "
 "be deleted, as it is required by one or more floating IPs."
 msgstr ""
 
-#: neutron/extensions/l3.py:60
+#: neutron/extensions/l3.py:58
 #, python-format
 msgid "Floating IP %(floatingip_id)s could not be found"
 msgstr ""
 
-#: neutron/extensions/l3.py:64
+#: neutron/extensions/l3.py:62
 #, python-format
 msgid ""
 "External network %(external_network_id)s is not reachable from subnet "
@@ -3132,7 +3132,7 @@ msgid ""
 "Floating IP."
 msgstr ""
 
-#: neutron/extensions/l3.py:70
+#: neutron/extensions/l3.py:68
 #, python-format
 msgid ""
 "Cannot associate floating IP %(floating_ip_address)s (%(fip_id)s) with "
@@ -3140,37 +3140,30 @@ msgid ""
 "has a floating IP on external network %(net_id)s."
 msgstr ""
 
-#: neutron/extensions/l3.py:77
+#: neutron/extensions/l3.py:75
 #, python-format
 msgid ""
 "Port %(port_id)s has owner %(device_owner)s and therefore cannot be "
 "deleted directly via the port API."
 msgstr ""
 
-#: neutron/extensions/l3.py:82
+#: neutron/extensions/l3.py:80
 #, python-format
 msgid ""
 "Gateway cannot be updated for router %(router_id)s, since a gateway to "
 "external network %(net_id)s is required by one or more floating IPs."
 msgstr ""
 
-#: neutron/extensions/l3.py:142
+#: neutron/extensions/l3.py:140
 msgid "Number of routers allowed per tenant. A negative value means unlimited."
 msgstr ""
 
-#: neutron/extensions/l3.py:146
+#: neutron/extensions/l3.py:144
 msgid ""
 "Number of floating IPs allowed per tenant. A negative value means "
 "unlimited."
 msgstr ""
 
-#: neutron/extensions/l3_ext_gw_mode.py:28
-#, python-format
-msgid ""
-"DNat is disabled for the router %(router_id)s. Floating IPs cannot be "
-"associated."
-msgstr ""
-
 #: neutron/extensions/l3agentscheduler.py:49
 #: neutron/extensions/l3agentscheduler.py:87
 msgid "No plugin for L3 routing registered to handle router scheduling"
@@ -3270,21 +3263,21 @@ msgid ""
 " %(pool)s"
 msgstr ""
 
-#: neutron/extensions/metering.py:34
+#: neutron/extensions/metering.py:33
 #, python-format
 msgid "Metering label %(label_id)s does not exist"
 msgstr ""
 
-#: neutron/extensions/metering.py:38
+#: neutron/extensions/metering.py:37
 msgid "Duplicate Metering Rule in POST."
 msgstr ""
 
-#: neutron/extensions/metering.py:42
+#: neutron/extensions/metering.py:41
 #, python-format
 msgid "Metering label rule %(rule_id)s does not exist"
 msgstr ""
 
-#: neutron/extensions/metering.py:46
+#: neutron/extensions/metering.py:45
 #, python-format
 msgid ""
 "Metering label rule with remote_ip_prefix %(remote_ip_prefix)s overlaps "
@@ -3433,67 +3426,67 @@ msgstr ""
 msgid "API for retrieving service providers for Neutron advanced services"
 msgstr ""
 
-#: neutron/extensions/vpnaas.py:36
+#: neutron/extensions/vpnaas.py:33
 #, python-format
 msgid "VPNService %(vpnservice_id)s could not be found"
 msgstr ""
 
-#: neutron/extensions/vpnaas.py:40
+#: neutron/extensions/vpnaas.py:37
 #, python-format
 msgid "ipsec_site_connection %(ipsecsite_conn_id)s not found"
 msgstr ""
 
-#: neutron/extensions/vpnaas.py:44
+#: neutron/extensions/vpnaas.py:41
 #, python-format
 msgid "ipsec_site_connection %(attr)s is equal to or less than dpd_interval"
 msgstr ""
 
-#: neutron/extensions/vpnaas.py:49
+#: neutron/extensions/vpnaas.py:46
 #, python-format
 msgid "ipsec_site_connection MTU %(mtu)d is too small for ipv%(version)s"
 msgstr ""
 
-#: neutron/extensions/vpnaas.py:54
+#: neutron/extensions/vpnaas.py:51
 #, python-format
 msgid "IKEPolicy %(ikepolicy_id)s could not be found"
 msgstr ""
 
-#: neutron/extensions/vpnaas.py:58
+#: neutron/extensions/vpnaas.py:55
 #, python-format
 msgid "IPsecPolicy %(ipsecpolicy_id)s could not be found"
 msgstr ""
 
-#: neutron/extensions/vpnaas.py:62
+#: neutron/extensions/vpnaas.py:59
 #, python-format
 msgid "IKEPolicy %(ikepolicy_id)s is still in use"
 msgstr ""
 
-#: neutron/extensions/vpnaas.py:66
+#: neutron/extensions/vpnaas.py:63
 #, python-format
 msgid "VPNService %(vpnservice_id)s is still in use"
 msgstr ""
 
-#: neutron/extensions/vpnaas.py:70
+#: neutron/extensions/vpnaas.py:67
 #, python-format
 msgid "Router %(router_id)s is used by VPNService %(vpnservice_id)s"
 msgstr ""
 
-#: neutron/extensions/vpnaas.py:74
+#: neutron/extensions/vpnaas.py:71
 #, python-format
 msgid "Invalid state %(state)s of vpnaas resource %(id)s for updating"
 msgstr ""
 
-#: neutron/extensions/vpnaas.py:79
+#: neutron/extensions/vpnaas.py:76
 #, python-format
 msgid "IPsecPolicy %(ipsecpolicy_id)s is still in use"
 msgstr ""
 
-#: neutron/extensions/vpnaas.py:83
+#: neutron/extensions/vpnaas.py:80
 #, python-format
 msgid "Can not load driver :%(device_driver)s"
 msgstr ""
 
-#: neutron/extensions/vpnaas.py:87
+#: neutron/extensions/vpnaas.py:84
 #, python-format
 msgid "Subnet %(subnet_id)s is not connected to Router %(router_id)s"
 msgstr ""
@@ -5395,7 +5388,7 @@ msgstr ""
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:318
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:345
 #: neutron/plugins/mlnx/mlnx_plugin.py:191
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:408
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:413
 msgid "provider:network_type required"
 msgstr ""
 
@@ -5403,8 +5396,8 @@ msgstr ""
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:336
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:355
 #: neutron/plugins/mlnx/mlnx_plugin.py:221
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:418
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:437
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:423
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:442
 msgid "provider:segmentation_id required"
 msgstr ""
 
@@ -5423,7 +5416,7 @@ msgstr ""
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:343
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:377
 #: neutron/plugins/mlnx/mlnx_plugin.py:207
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:453
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:458
 #, python-format
 msgid "provider:network_type %s not supported"
 msgstr ""
@@ -5431,7 +5424,7 @@ msgstr ""
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:349
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:383
 #: neutron/plugins/mlnx/mlnx_plugin.py:248
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:459
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:464
 #, python-format
 msgid "Unknown provider:physical_network %s"
 msgstr ""
@@ -5439,7 +5432,7 @@ msgstr ""
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:355
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:389
 #: neutron/plugins/mlnx/mlnx_plugin.py:254
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:465
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:470
 msgid "provider:physical_network required"
 msgstr ""
 
@@ -5592,7 +5585,7 @@ msgstr ""
 #: neutron/plugins/hyperv/hyperv_neutron_plugin.py:254
 #: neutron/plugins/metaplugin/meta_neutron_plugin.py:175
 #: neutron/plugins/mlnx/mlnx_plugin.py:333
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:510
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:518
 #, python-format
 msgid "Created network: %s"
 msgstr ""
@@ -5953,7 +5946,7 @@ msgstr ""
 
 #: neutron/plugins/hyperv/db.py:41
 #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:117
-#: neutron/plugins/openvswitch/ovs_db_v2.py:136
+#: neutron/plugins/openvswitch/ovs_db_v2.py:137
 #, python-format
 msgid ""
 "Reserving vlan %(vlan_id)s on physical network %(physical_network)s from "
@@ -5968,7 +5961,7 @@ msgstr ""
 #: neutron/plugins/hyperv/db.py:79
 #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:140
 #: neutron/plugins/ml2/drivers/type_vlan.py:203
-#: neutron/plugins/openvswitch/ovs_db_v2.py:160
+#: neutron/plugins/openvswitch/ovs_db_v2.py:161
 #, python-format
 msgid ""
 "Reserving specific vlan %(vlan_id)s on physical network "
@@ -5982,7 +5975,7 @@ msgstr ""
 
 #: neutron/plugins/hyperv/db.py:141
 #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:181
-#: neutron/plugins/openvswitch/ovs_db_v2.py:201
+#: neutron/plugins/openvswitch/ovs_db_v2.py:202
 #, python-format
 msgid "vlan_id %(vlan_id)s on physical network %(physical_network)s not found"
 msgstr ""
@@ -5992,8 +5985,8 @@ msgstr ""
 #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:87
 #: neutron/plugins/ml2/drivers/type_vlan.py:127
 #: neutron/plugins/ml2/drivers/type_vlan.py:148
-#: neutron/plugins/openvswitch/ovs_db_v2.py:92
-#: neutron/plugins/openvswitch/ovs_db_v2.py:110
+#: neutron/plugins/openvswitch/ovs_db_v2.py:93
+#: neutron/plugins/openvswitch/ovs_db_v2.py:111
 #, python-format
 msgid ""
 "Removing vlan %(vlan_id)s on physical network %(physical_network)s from "
@@ -6035,7 +6028,7 @@ msgstr ""
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:306
 #: neutron/plugins/ml2/drivers/type_vlan.py:93
 #: neutron/plugins/mlnx/mlnx_plugin.py:143
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:362
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:365
 #, python-format
 msgid "Network VLAN ranges: %s"
 msgstr ""
@@ -6330,26 +6323,26 @@ msgstr ""
 
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:349
 #: neutron/plugins/mlnx/mlnx_plugin.py:216
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:412
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:417
 msgid "provider:segmentation_id specified for flat network"
 msgstr ""
 
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:358
 #: neutron/plugins/mlnx/mlnx_plugin.py:224
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:421
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:426
 #, python-format
 msgid "provider:segmentation_id out of range (%(min_id)s through %(max_id)s)"
 msgstr ""
 
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:365
 #: neutron/plugins/mlnx/mlnx_plugin.py:232
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:441
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:446
 msgid "provider:physical_network specified for local network"
 msgstr ""
 
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:371
 #: neutron/plugins/mlnx/mlnx_plugin.py:236
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:447
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:452
 msgid "provider:segmentation_id specified for local network"
 msgstr ""
 
@@ -6683,7 +6676,7 @@ msgstr ""
 
 #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:146
 #: neutron/plugins/ml2/drivers/type_vlan.py:209
-#: neutron/plugins/openvswitch/ovs_db_v2.py:166
+#: neutron/plugins/openvswitch/ovs_db_v2.py:167
 #, python-format
 msgid ""
 "Reserving specific vlan %(vlan_id)s on physical network "
@@ -6692,7 +6685,7 @@ msgstr ""
 
 #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:170
 #: neutron/plugins/ml2/drivers/type_vlan.py:258
-#: neutron/plugins/openvswitch/ovs_db_v2.py:196
+#: neutron/plugins/openvswitch/ovs_db_v2.py:197
 #, python-format
 msgid ""
 "Releasing vlan %(vlan_id)s on physical network %(physical_network)s to "
@@ -6701,7 +6694,7 @@ msgstr ""
 
 #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:175
 #: neutron/plugins/ml2/drivers/type_vlan.py:253
-#: neutron/plugins/openvswitch/ovs_db_v2.py:191
+#: neutron/plugins/openvswitch/ovs_db_v2.py:192
 #, python-format
 msgid ""
 "Releasing vlan %(vlan_id)s on physical network %(physical_network)s "
@@ -7795,7 +7788,7 @@ msgstr ""
 
 #: neutron/plugins/ml2/drivers/type_gre.py:155
 #: neutron/plugins/ml2/drivers/type_vxlan.py:165
-#: neutron/plugins/openvswitch/ovs_db_v2.py:234
+#: neutron/plugins/openvswitch/ovs_db_v2.py:235
 #, python-format
 msgid "Removing tunnel %s from pool"
 msgstr ""
@@ -7834,7 +7827,7 @@ msgid "%(type)s ID ranges: %(range)s"
 msgstr ""
 
 #: neutron/plugins/ml2/drivers/type_tunnel.py:71
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:431
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:436
 #, python-format
 msgid "provider:physical_network specified for %s network"
 msgstr ""
@@ -8173,7 +8166,7 @@ msgid "Mellanox Embedded Switch Plugin initialisation complete"
 msgstr ""
 
 #: neutron/plugins/mlnx/mlnx_plugin.py:141
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:360
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:363
 #, python-format
 msgid "%s. Server terminated!"
 msgstr ""
@@ -8925,7 +8918,7 @@ msgid "del_portinfo(): NotFound portinfo for port_id: %s"
 msgstr ""
 
 #: neutron/plugins/nec/db/api.py:212
-#: neutron/plugins/openvswitch/ovs_db_v2.py:322
+#: neutron/plugins/openvswitch/ovs_db_v2.py:323
 #, python-format
 msgid "get_port_with_securitygroups() called:port_id=%s"
 msgstr ""
@@ -9614,7 +9607,7 @@ msgstr ""
 
 #: neutron/plugins/nicira/dhcpmeta_modes.py:93
 #, python-format
-msgid "Unable to run Neutron with config option '%s', as NVP does not support it"
+msgid "Unable to run Neutron with config option '%s', as NSX does not support it"
 msgstr ""
 
 #: neutron/plugins/nicira/dhcpmeta_modes.py:96
@@ -9967,29 +9960,29 @@ msgstr ""
 msgid "[%(rid)d] Failed to parse API provider: %(e)s"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:34
+#: neutron/plugins/nicira/common/config.py:35
 msgid ""
 "Maximum number of ports of a logical switch on a bridged transport zone "
 "(default 5000)"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:37
+#: neutron/plugins/nicira/common/config.py:39
 msgid ""
 "Maximum number of ports of a logical switch on an overlay transport zone "
 "(default 256)"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:40
-msgid "Maximum concurrent connections to each NVP controller."
+#: neutron/plugins/nicira/common/config.py:43
+msgid "Maximum concurrent connections to each NSX controller."
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:43
+#: neutron/plugins/nicira/common/config.py:48
 msgid ""
 "Number of seconds a generation id should be valid for (default -1 meaning"
 " do not time out)"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:46
+#: neutron/plugins/nicira/common/config.py:52
 msgid ""
 "If set to access_network this enables a dedicated connection to the "
 "metadata proxy for metadata server access via Neutron router. If set to "
@@ -9998,135 +9991,135 @@ msgid ""
 "namespaces otherwise access_network should be used."
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:54
+#: neutron/plugins/nicira/common/config.py:61
 msgid ""
 "The default network tranport type to use (stt, gre, bridge, ipsec_gre, or"
 " ipsec_stt)"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:57
+#: neutron/plugins/nicira/common/config.py:65
 msgid "The mode used to implement DHCP/metadata services."
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:62
+#: neutron/plugins/nicira/common/config.py:71
 msgid ""
 "Interval in seconds between runs of the state synchronization task. Set "
 "it to 0 to disable it"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:65
+#: neutron/plugins/nicira/common/config.py:75
 msgid ""
 "Maximum value for the additional random delay in seconds between runs of "
 "the state synchronization task"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:69
+#: neutron/plugins/nicira/common/config.py:80
 msgid ""
 "Minimum delay, in seconds, between two state synchronization queries to "
-"NVP. It must not exceed state_sync_interval"
+"NSX. It must not exceed state_sync_interval"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:73
+#: neutron/plugins/nicira/common/config.py:85
 msgid ""
-"Minimum number of resources to be retrieved from NVP during state "
+"Minimum number of resources to be retrieved from NSX during state "
 "synchronization"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:76
+#: neutron/plugins/nicira/common/config.py:89
 msgid ""
 "Always read operational status from backend on show operations. Enabling "
 "this option might slow down the system."
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:84
-msgid "User name for NVP controllers in this cluster"
+#: neutron/plugins/nicira/common/config.py:98
+msgid "User name for NSX controllers in this cluster"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:88
-msgid "Password for NVP controllers in this cluster"
+#: neutron/plugins/nicira/common/config.py:103
+msgid "Password for NSX controllers in this cluster"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:91
+#: neutron/plugins/nicira/common/config.py:106
 msgid "Total time limit for a cluster request"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:94
+#: neutron/plugins/nicira/common/config.py:109
 msgid "Time before aborting a request"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:97
+#: neutron/plugins/nicira/common/config.py:112
 msgid "Number of time a request should be retried"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:100
+#: neutron/plugins/nicira/common/config.py:115
 msgid "Number of times a redirect should be followed"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:102
-msgid "Lists the NVP controllers in this cluster"
+#: neutron/plugins/nicira/common/config.py:118
+msgid "Lists the NSX controllers in this cluster"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:107
+#: neutron/plugins/nicira/common/config.py:123
 msgid ""
-"This is uuid of the default NVP Transport zone that will be used for "
+"This is uuid of the default NSX Transport zone that will be used for "
 "creating tunneled isolated \"Neutron\" networks. It needs to be created "
-"in NVP before starting Neutron with the nvp plugin."
+"in NSX before starting Neutron with the nsx plugin."
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:112
+#: neutron/plugins/nicira/common/config.py:128
 msgid ""
-"Unique identifier of the NVP L3 Gateway service which will be used for "
+"Unique identifier of the NSX L3 Gateway service which will be used for "
 "implementing routers and floating IPs"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:116
+#: neutron/plugins/nicira/common/config.py:132
 msgid ""
-"Unique identifier of the NVP L2 Gateway service which will be used by "
+"Unique identifier of the NSX L2 Gateway service which will be used by "
 "default for network gateways"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:119
+#: neutron/plugins/nicira/common/config.py:135
 msgid ""
 "Unique identifier of the Service Cluster which will be used by logical "
 "services like dhcp and metadata"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:122
+#: neutron/plugins/nicira/common/config.py:138
 msgid ""
 "Name of the interface on a L2 Gateway transport nodewhich should be used "
 "by default when setting up a network connection"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:132
+#: neutron/plugins/nicira/common/config.py:148
 msgid "User name for vsm"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:136
+#: neutron/plugins/nicira/common/config.py:152
 msgid "Password for vsm"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:138
+#: neutron/plugins/nicira/common/config.py:154
 msgid "uri for vsm"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:140
+#: neutron/plugins/nicira/common/config.py:156
 msgid "Optional parameter identifying the ID of datacenter to deploy NSX Edges"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:143
-#: neutron/plugins/nicira/common/config.py:149
+#: neutron/plugins/nicira/common/config.py:159
+#: neutron/plugins/nicira/common/config.py:165
 msgid "Optional parameter identifying the ID of datastore to deploy NSX Edges"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:146
+#: neutron/plugins/nicira/common/config.py:162
 msgid "Optional parameter identifying the ID of resource to deploy NSX Edges"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:152
+#: neutron/plugins/nicira/common/config.py:168
 msgid "Network ID for physical network connectivity"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:155
+#: neutron/plugins/nicira/common/config.py:171
 msgid "Task status check interval"
 msgstr ""
 
@@ -10496,143 +10489,143 @@ msgstr ""
 msgid "Monitor Resource binding with id:%s not found!"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:49
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:50
 msgid "Comma separated list of additional domain name servers"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:55
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:58
 msgid "Default DHCP lease time"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:61
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:66
 msgid "IP address used by Metadata server."
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:64
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:70
 msgid "TCP Port used by Metadata server."
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:96
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:103
 #, python-format
 msgid "Unable to find Logical Service Node for network %s"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:107
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:114
 #, python-format
 msgid "Unable to create LSN for network %s"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:115
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:122
 #, python-format
 msgid "Unable to delete Logical Service Node %s"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:132
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:139
 #, python-format
 msgid ""
 "Unable to find Logical Service Node Port for LSN %(lsn_id)s and subnet "
 "%(subnet_id)s"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:154
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:161
 #, python-format
 msgid ""
 "Unable to find Logical Service Node Port for LSN %(lsn_id)s and mac "
 "address %(mac)s"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:174
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:181
 #, python-format
 msgid "Unable to create port for LSN  %s"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:182
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:189
 #, python-format
 msgid "Unable to delete LSN Port %s"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:202
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:206
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:209
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:213
 #, python-format
 msgid "Metadata port not found while attempting to delete it from network %s"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:209
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:216
 #, python-format
 msgid "Unable to find Logical Services Node Port with MAC %s"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:288
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:295
 #, python-format
 msgid ""
 "Unable to configure dhcp for Logical Service Node %(lsn_id)s and port "
 "%(lsn_port_id)s"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:309
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:316
 #, python-format
 msgid "Unable to configure metadata access for subnet %s"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:332
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:339
 #, python-format
 msgid "Error while configuring LSN port %s"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:436
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:443
 #, python-format
 msgid ""
 "Error while creating subnet %(cidr)s for network %(network)s. Please, "
 "contact administrator"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:506
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:521
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:513
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:528
 #, python-format
 msgid "Performing DHCP %(action)s for resource: %(resource)s"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:516
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:523
 #, python-format
 msgid "Logical Services Node for network %s configured successfully"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:538
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:545
 #, python-format
 msgid "Error while configuring DHCP for port %s"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:550
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:557
 #, python-format
 msgid "DHCP is disabled for subnet %s: nothing to do"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:569
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:576
 #, python-format
 msgid "DHCP for port %s configured successfully"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:577
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:584
 #, python-format
 msgid "Network %s is external: nothing to do"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:585
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:592
 #, python-format
 msgid "Configuring metadata entry for port %s"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:597
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:604
 #, python-format
 msgid "Metadata for port %s configured successfully"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:601
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:608
 #, python-format
 msgid "Handle metadata access via router: %(r)s and interface %(i)s"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:618
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:625
 #, python-format
 msgid "Metadata for router %s handled successfully"
 msgstr ""
@@ -11139,78 +11132,78 @@ msgstr ""
 msgid "Exception in _check_pending_tasks"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_db_v2.py:215
+#: neutron/plugins/openvswitch/ovs_db_v2.py:216
 #, python-format
 msgid "Skipping unreasonable tunnel ID range %(tun_min)s:%(tun_max)s"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_db_v2.py:263
+#: neutron/plugins/openvswitch/ovs_db_v2.py:264
 #, python-format
 msgid "Reserving tunnel %s from pool"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_db_v2.py:278
+#: neutron/plugins/openvswitch/ovs_db_v2.py:279
 #, python-format
 msgid "Reserving specific tunnel %s from pool"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_db_v2.py:281
+#: neutron/plugins/openvswitch/ovs_db_v2.py:282
 #, python-format
 msgid "Reserving specific tunnel %s outside pool"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_db_v2.py:304
+#: neutron/plugins/openvswitch/ovs_db_v2.py:305
 #, python-format
 msgid "Releasing tunnel %s outside pool"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_db_v2.py:306
+#: neutron/plugins/openvswitch/ovs_db_v2.py:307
 #, python-format
 msgid "Releasing tunnel %s to pool"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_db_v2.py:308
+#: neutron/plugins/openvswitch/ovs_db_v2.py:309
 #, python-format
 msgid "tunnel_id %s not found"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_db_v2.py:380
+#: neutron/plugins/openvswitch/ovs_db_v2.py:381
 #, python-format
 msgid "Adding a tunnel endpoint for %s"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_db_v2.py:396
+#: neutron/plugins/openvswitch/ovs_db_v2.py:397
 #, python-format
 msgid ""
 "Adding a tunnel endpoint failed due to a concurrenttransaction had been "
 "committed (%s attempts left)"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_db_v2.py:401
+#: neutron/plugins/openvswitch/ovs_db_v2.py:402
 msgid "Unable to generate a new tunnel id"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:308
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:311
 #, python-format
 msgid "Invalid tenant_network_type: %s. Server terminated!"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:325
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:328
 #, python-format
 msgid "Tunneling disabled but tenant_network_type is '%s'. Server terminated!"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:371
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:374
 #, python-format
 msgid "Invalid tunnel ID range: '%(range)s' - %(e)s. Server terminated!"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:375
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:378
 #, python-format
 msgid "Tunnel ID ranges: %s"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:428
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:433
 #, python-format
 msgid "%s networks are not enabled"
 msgstr ""
@@ -12043,11 +12036,11 @@ msgid ""
 "firewall is supported per tenant."
 msgstr ""
 
-#: neutron/services/firewall/agents/firewall_agent_api.py:34
+#: neutron/services/firewall/agents/firewall_agent_api.py:33
 msgid "Name of the FWaaS Driver"
 msgstr ""
 
-#: neutron/services/firewall/agents/firewall_agent_api.py:38
+#: neutron/services/firewall/agents/firewall_agent_api.py:37
 msgid "Enable FWaaS"
 msgstr ""
 
@@ -12063,79 +12056,79 @@ msgstr ""
 msgid "Initializing firewall agent"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:73
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:74
 #, python-format
 msgid "FWaaS Driver Loaded: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:75
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:77
 #, python-format
 msgid "Error importing FWaaS device driver: %s"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:108
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:110
 #, python-format
 msgid "%(func_name)s from agent for fw: %(fwid)s"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:116
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:118
 #, python-format
 msgid "No Routers on tenant: %s"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:123
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:247
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:125
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:252
 #, python-format
 msgid "Apply fw on Router List: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:132
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:134
 #, python-format
 msgid "Firewall Driver Error for %(func_name)s for fw: %(fwid)s"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:147
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:149
 #, python-format
 msgid "FWaaS RPC failure in %(func_name)s for fw: %(fwid)s"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:164
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:177
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:166
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:179
 #, python-format
 msgid "Firewall Driver Error on fw state %(fwmsg)s for fw: %(fwid)s"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:189
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:191
 #, python-format
 msgid "Process router add, router_id: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:200
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:202
 #, python-format
 msgid "Process router add, fw_list: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:217
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:219
 #, python-format
 msgid "FWaaS RPC info call failed for '%s'."
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:229
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:234
 #, python-format
 msgid "Tenants with Firewalls: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:239
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:244
 #, python-format
 msgid "Router List: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:241
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:246
 #, python-format
 msgid "fw_list: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:258
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:263
 msgid "Failed fwaas process services sync"
 msgstr ""
 
@@ -13090,3 +13083,61 @@ msgstr ""
 #~ msgid "Number of security rules allowed per tenant, -1 for unlimited"
 #~ msgstr ""
 
+#~ msgid ""
+#~ "DNat is disabled for the router "
+#~ "%(router_id)s. Floating IPs cannot be "
+#~ "associated."
+#~ msgstr ""
+
+#~ msgid ""
+#~ "Unable to run Neutron with config "
+#~ "option '%s', as NVP does not "
+#~ "support it"
+#~ msgstr ""
+
+#~ msgid "Maximum concurrent connections to each NVP controller."
+#~ msgstr ""
+
+#~ msgid ""
+#~ "Minimum delay, in seconds, between two"
+#~ " state synchronization queries to NVP. "
+#~ "It must not exceed state_sync_interval"
+#~ msgstr ""
+
+#~ msgid ""
+#~ "Minimum number of resources to be "
+#~ "retrieved from NVP during state "
+#~ "synchronization"
+#~ msgstr ""
+
+#~ msgid "User name for NVP controllers in this cluster"
+#~ msgstr ""
+
+#~ msgid "Password for NVP controllers in this cluster"
+#~ msgstr ""
+
+#~ msgid "Lists the NVP controllers in this cluster"
+#~ msgstr ""
+
+#~ msgid ""
+#~ "This is uuid of the default NVP"
+#~ " Transport zone that will be used "
+#~ "for creating tunneled isolated \"Neutron\" "
+#~ "networks. It needs to be created "
+#~ "in NVP before starting Neutron with "
+#~ "the nvp plugin."
+#~ msgstr ""
+
+#~ msgid ""
+#~ "Unique identifier of the NVP L3 "
+#~ "Gateway service which will be used "
+#~ "for implementing routers and floating "
+#~ "IPs"
+#~ msgstr ""
+
+#~ msgid ""
+#~ "Unique identifier of the NVP L2 "
+#~ "Gateway service which will be used "
+#~ "by default for network gateways"
+#~ msgstr ""
+
index 277114ae4c224b0a12b22d24d6c2e948100c54fc..6b4ce42a01a24b36463bc30c4f279630da6f7427 100644 (file)
@@ -7,7 +7,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version:  Quantum\n"
 "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2014-01-02 06:32+0000\n"
+"POT-Creation-Date: 2014-01-12 06:33+0000\n"
 "PO-Revision-Date: 2013-06-28 06:06+0000\n"
 "Last-Translator: daisy.ycguo <daisy.ycguo@gmail.com>\n"
 "Language-Team: Polish (Poland) "
@@ -897,7 +897,7 @@ msgstr ""
 msgid "Location to store DHCP server config files"
 msgstr ""
 
-#: neutron/agent/linux/dhcp.py:48 neutron/plugins/nicira/dhcp_meta/nvp.py:53
+#: neutron/agent/linux/dhcp.py:48 neutron/plugins/nicira/dhcp_meta/nvp.py:55
 msgid "Domain to use for building the hostnames"
 msgstr ""
 
@@ -1251,7 +1251,7 @@ msgid "TCP Port used by Nova metadata server."
 msgstr ""
 
 #: neutron/agent/metadata/agent.py:73
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:67
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:74
 msgid "Shared secret to sign instance-id request"
 msgstr ""
 
@@ -2437,30 +2437,30 @@ msgstr ""
 msgid "An exception occurred while creating the %(resource)s:%(item)s"
 msgstr ""
 
-#: neutron/db/db_base_plugin_v2.py:1043
+#: neutron/db/db_base_plugin_v2.py:1045
 #, python-format
 msgid "%(name)s '%(addr)s' does not match the ip_version '%(ip_version)s'"
 msgstr ""
 
-#: neutron/db/db_base_plugin_v2.py:1067
+#: neutron/db/db_base_plugin_v2.py:1069
 msgid "Gateway is not valid on subnet"
 msgstr ""
 
-#: neutron/db/db_base_plugin_v2.py:1087 neutron/db/db_base_plugin_v2.py:1101
+#: neutron/db/db_base_plugin_v2.py:1089 neutron/db/db_base_plugin_v2.py:1103
 msgid "new subnet"
 msgstr ""
 
-#: neutron/db/db_base_plugin_v2.py:1094
+#: neutron/db/db_base_plugin_v2.py:1096
 #, python-format
 msgid "Error parsing dns address %s"
 msgstr ""
 
-#: neutron/db/db_base_plugin_v2.py:1356
+#: neutron/db/db_base_plugin_v2.py:1358
 #, 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:1448
+#: neutron/db/db_base_plugin_v2.py:1450
 #, python-format
 msgid "%(address)s (%(subnet_id)s) is not recycled"
 msgstr ""
@@ -2989,51 +2989,51 @@ msgid ""
 "exceeds the maximum %(quota)s."
 msgstr ""
 
-#: neutron/extensions/firewall.py:40
+#: neutron/extensions/firewall.py:39
 #, python-format
 msgid "Firewall %(firewall_id)s could not be found."
 msgstr ""
 
-#: neutron/extensions/firewall.py:44
+#: neutron/extensions/firewall.py:43
 #, python-format
 msgid "Firewall %(firewall_id)s is still active."
 msgstr ""
 
-#: neutron/extensions/firewall.py:48
+#: neutron/extensions/firewall.py:47
 #, python-format
 msgid ""
 "Operation cannot be performed since associated Firewall %(firewall_id)s "
 "is in %(pending_state)s."
 msgstr ""
 
-#: neutron/extensions/firewall.py:53
+#: neutron/extensions/firewall.py:52
 #, python-format
 msgid "Firewall Policy %(firewall_policy_id)s could not be found."
 msgstr ""
 
-#: neutron/extensions/firewall.py:57
+#: neutron/extensions/firewall.py:56
 #, python-format
 msgid "Firewall Policy %(firewall_policy_id)s is being used."
 msgstr ""
 
-#: neutron/extensions/firewall.py:61
+#: neutron/extensions/firewall.py:60
 #, python-format
 msgid "Firewall Rule %(firewall_rule_id)s could not be found."
 msgstr ""
 
-#: neutron/extensions/firewall.py:65
+#: neutron/extensions/firewall.py:64
 #, python-format
 msgid "Firewall Rule %(firewall_rule_id)s is being used."
 msgstr ""
 
-#: neutron/extensions/firewall.py:69
+#: neutron/extensions/firewall.py:68
 #, python-format
 msgid ""
 "Firewall Rule %(firewall_rule_id)s is not associated  with Firewall "
 "Policy %(firewall_policy_id)s."
 msgstr ""
 
-#: neutron/extensions/firewall.py:74
+#: neutron/extensions/firewall.py:73
 #, python-format
 msgid ""
 "Firewall Rule protocol %(protocol)s is not supported. Only protocol "
@@ -3041,91 +3041,91 @@ msgid ""
 "supported."
 msgstr ""
 
-#: neutron/extensions/firewall.py:80
+#: neutron/extensions/firewall.py:79
 #, python-format
 msgid ""
 "Firewall rule action %(action)s is not supported. Only action values "
 "%(values)s are supported."
 msgstr ""
 
-#: neutron/extensions/firewall.py:85
+#: neutron/extensions/firewall.py:84
 #, python-format
 msgid "Invalid value for port %(port)s."
 msgstr ""
 
-#: neutron/extensions/firewall.py:89
+#: neutron/extensions/firewall.py:88
 msgid "Missing rule info argument for insert/remove rule operation."
 msgstr ""
 
-#: neutron/extensions/firewall.py:99
+#: neutron/extensions/firewall.py:98
 #, python-format
 msgid "%(driver)s: Internal driver error."
 msgstr ""
 
-#: neutron/extensions/firewall.py:148
+#: neutron/extensions/firewall.py:147
 #, python-format
 msgid "Port '%s' is not a valid number"
 msgstr ""
 
-#: neutron/extensions/firewall.py:152
+#: neutron/extensions/firewall.py:151
 #, python-format
 msgid "Invalid port '%s'"
 msgstr ""
 
-#: neutron/extensions/firewall.py:166
+#: neutron/extensions/firewall.py:165
 #, python-format
 msgid "%(msg_ip)s and %(msg_subnet)s"
 msgstr ""
 
-#: neutron/extensions/firewall.py:286
+#: neutron/extensions/firewall.py:285
 msgid "Number of firewalls allowed per tenant. A negative value means unlimited."
 msgstr ""
 
-#: neutron/extensions/firewall.py:290
+#: neutron/extensions/firewall.py:289
 msgid ""
 "Number of firewall policies allowed per tenant. A negative value means "
 "unlimited."
 msgstr ""
 
-#: neutron/extensions/firewall.py:294
+#: neutron/extensions/firewall.py:293
 msgid ""
 "Number of firewall rules allowed per tenant. A negative value means "
 "unlimited."
 msgstr ""
 
-#: neutron/extensions/l3.py:36
+#: neutron/extensions/l3.py:34
 #, python-format
 msgid "Router %(router_id)s could not be found"
 msgstr ""
 
-#: neutron/extensions/l3.py:40
+#: neutron/extensions/l3.py:38
 #, python-format
 msgid "Router %(router_id)s still has active ports"
 msgstr ""
 
-#: neutron/extensions/l3.py:44
+#: neutron/extensions/l3.py:42
 #, python-format
 msgid "Router %(router_id)s does not have an interface with id %(port_id)s"
 msgstr ""
 
-#: neutron/extensions/l3.py:49
+#: neutron/extensions/l3.py:47
 #, python-format
 msgid "Router %(router_id)s has no interface on subnet %(subnet_id)s"
 msgstr ""
 
-#: neutron/extensions/l3.py:54
+#: neutron/extensions/l3.py:52
 #, python-format
 msgid ""
 "Router interface for subnet %(subnet_id)s on router %(router_id)s cannot "
 "be deleted, as it is required by one or more floating IPs."
 msgstr ""
 
-#: neutron/extensions/l3.py:60
+#: neutron/extensions/l3.py:58
 #, python-format
 msgid "Floating IP %(floatingip_id)s could not be found"
 msgstr ""
 
-#: neutron/extensions/l3.py:64
+#: neutron/extensions/l3.py:62
 #, python-format
 msgid ""
 "External network %(external_network_id)s is not reachable from subnet "
@@ -3133,7 +3133,7 @@ msgid ""
 "Floating IP."
 msgstr ""
 
-#: neutron/extensions/l3.py:70
+#: neutron/extensions/l3.py:68
 #, python-format
 msgid ""
 "Cannot associate floating IP %(floating_ip_address)s (%(fip_id)s) with "
@@ -3141,37 +3141,30 @@ msgid ""
 "has a floating IP on external network %(net_id)s."
 msgstr ""
 
-#: neutron/extensions/l3.py:77
+#: neutron/extensions/l3.py:75
 #, python-format
 msgid ""
 "Port %(port_id)s has owner %(device_owner)s and therefore cannot be "
 "deleted directly via the port API."
 msgstr ""
 
-#: neutron/extensions/l3.py:82
+#: neutron/extensions/l3.py:80
 #, python-format
 msgid ""
 "Gateway cannot be updated for router %(router_id)s, since a gateway to "
 "external network %(net_id)s is required by one or more floating IPs."
 msgstr ""
 
-#: neutron/extensions/l3.py:142
+#: neutron/extensions/l3.py:140
 msgid "Number of routers allowed per tenant. A negative value means unlimited."
 msgstr ""
 
-#: neutron/extensions/l3.py:146
+#: neutron/extensions/l3.py:144
 msgid ""
 "Number of floating IPs allowed per tenant. A negative value means "
 "unlimited."
 msgstr ""
 
-#: neutron/extensions/l3_ext_gw_mode.py:28
-#, python-format
-msgid ""
-"DNat is disabled for the router %(router_id)s. Floating IPs cannot be "
-"associated."
-msgstr ""
-
 #: neutron/extensions/l3agentscheduler.py:49
 #: neutron/extensions/l3agentscheduler.py:87
 msgid "No plugin for L3 routing registered to handle router scheduling"
@@ -3271,21 +3264,21 @@ msgid ""
 " %(pool)s"
 msgstr ""
 
-#: neutron/extensions/metering.py:34
+#: neutron/extensions/metering.py:33
 #, python-format
 msgid "Metering label %(label_id)s does not exist"
 msgstr ""
 
-#: neutron/extensions/metering.py:38
+#: neutron/extensions/metering.py:37
 msgid "Duplicate Metering Rule in POST."
 msgstr ""
 
-#: neutron/extensions/metering.py:42
+#: neutron/extensions/metering.py:41
 #, python-format
 msgid "Metering label rule %(rule_id)s does not exist"
 msgstr ""
 
-#: neutron/extensions/metering.py:46
+#: neutron/extensions/metering.py:45
 #, python-format
 msgid ""
 "Metering label rule with remote_ip_prefix %(remote_ip_prefix)s overlaps "
@@ -3434,67 +3427,67 @@ msgstr ""
 msgid "API for retrieving service providers for Neutron advanced services"
 msgstr ""
 
-#: neutron/extensions/vpnaas.py:36
+#: neutron/extensions/vpnaas.py:33
 #, python-format
 msgid "VPNService %(vpnservice_id)s could not be found"
 msgstr ""
 
-#: neutron/extensions/vpnaas.py:40
+#: neutron/extensions/vpnaas.py:37
 #, python-format
 msgid "ipsec_site_connection %(ipsecsite_conn_id)s not found"
 msgstr ""
 
-#: neutron/extensions/vpnaas.py:44
+#: neutron/extensions/vpnaas.py:41
 #, python-format
 msgid "ipsec_site_connection %(attr)s is equal to or less than dpd_interval"
 msgstr ""
 
-#: neutron/extensions/vpnaas.py:49
+#: neutron/extensions/vpnaas.py:46
 #, python-format
 msgid "ipsec_site_connection MTU %(mtu)d is too small for ipv%(version)s"
 msgstr ""
 
-#: neutron/extensions/vpnaas.py:54
+#: neutron/extensions/vpnaas.py:51
 #, python-format
 msgid "IKEPolicy %(ikepolicy_id)s could not be found"
 msgstr ""
 
-#: neutron/extensions/vpnaas.py:58
+#: neutron/extensions/vpnaas.py:55
 #, python-format
 msgid "IPsecPolicy %(ipsecpolicy_id)s could not be found"
 msgstr ""
 
-#: neutron/extensions/vpnaas.py:62
+#: neutron/extensions/vpnaas.py:59
 #, python-format
 msgid "IKEPolicy %(ikepolicy_id)s is still in use"
 msgstr ""
 
-#: neutron/extensions/vpnaas.py:66
+#: neutron/extensions/vpnaas.py:63
 #, python-format
 msgid "VPNService %(vpnservice_id)s is still in use"
 msgstr ""
 
-#: neutron/extensions/vpnaas.py:70
+#: neutron/extensions/vpnaas.py:67
 #, python-format
 msgid "Router %(router_id)s is used by VPNService %(vpnservice_id)s"
 msgstr ""
 
-#: neutron/extensions/vpnaas.py:74
+#: neutron/extensions/vpnaas.py:71
 #, python-format
 msgid "Invalid state %(state)s of vpnaas resource %(id)s for updating"
 msgstr ""
 
-#: neutron/extensions/vpnaas.py:79
+#: neutron/extensions/vpnaas.py:76
 #, python-format
 msgid "IPsecPolicy %(ipsecpolicy_id)s is still in use"
 msgstr ""
 
-#: neutron/extensions/vpnaas.py:83
+#: neutron/extensions/vpnaas.py:80
 #, python-format
 msgid "Can not load driver :%(device_driver)s"
 msgstr ""
 
-#: neutron/extensions/vpnaas.py:87
+#: neutron/extensions/vpnaas.py:84
 #, python-format
 msgid "Subnet %(subnet_id)s is not connected to Router %(router_id)s"
 msgstr ""
@@ -5396,7 +5389,7 @@ msgstr ""
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:318
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:345
 #: neutron/plugins/mlnx/mlnx_plugin.py:191
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:408
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:413
 msgid "provider:network_type required"
 msgstr ""
 
@@ -5404,8 +5397,8 @@ msgstr ""
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:336
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:355
 #: neutron/plugins/mlnx/mlnx_plugin.py:221
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:418
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:437
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:423
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:442
 msgid "provider:segmentation_id required"
 msgstr ""
 
@@ -5424,7 +5417,7 @@ msgstr ""
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:343
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:377
 #: neutron/plugins/mlnx/mlnx_plugin.py:207
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:453
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:458
 #, python-format
 msgid "provider:network_type %s not supported"
 msgstr ""
@@ -5432,7 +5425,7 @@ msgstr ""
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:349
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:383
 #: neutron/plugins/mlnx/mlnx_plugin.py:248
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:459
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:464
 #, python-format
 msgid "Unknown provider:physical_network %s"
 msgstr ""
@@ -5440,7 +5433,7 @@ msgstr ""
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:355
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:389
 #: neutron/plugins/mlnx/mlnx_plugin.py:254
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:465
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:470
 msgid "provider:physical_network required"
 msgstr ""
 
@@ -5593,7 +5586,7 @@ msgstr ""
 #: neutron/plugins/hyperv/hyperv_neutron_plugin.py:254
 #: neutron/plugins/metaplugin/meta_neutron_plugin.py:175
 #: neutron/plugins/mlnx/mlnx_plugin.py:333
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:510
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:518
 #, python-format
 msgid "Created network: %s"
 msgstr ""
@@ -5954,7 +5947,7 @@ msgstr ""
 
 #: neutron/plugins/hyperv/db.py:41
 #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:117
-#: neutron/plugins/openvswitch/ovs_db_v2.py:136
+#: neutron/plugins/openvswitch/ovs_db_v2.py:137
 #, python-format
 msgid ""
 "Reserving vlan %(vlan_id)s on physical network %(physical_network)s from "
@@ -5969,7 +5962,7 @@ msgstr ""
 #: neutron/plugins/hyperv/db.py:79
 #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:140
 #: neutron/plugins/ml2/drivers/type_vlan.py:203
-#: neutron/plugins/openvswitch/ovs_db_v2.py:160
+#: neutron/plugins/openvswitch/ovs_db_v2.py:161
 #, python-format
 msgid ""
 "Reserving specific vlan %(vlan_id)s on physical network "
@@ -5983,7 +5976,7 @@ msgstr ""
 
 #: neutron/plugins/hyperv/db.py:141
 #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:181
-#: neutron/plugins/openvswitch/ovs_db_v2.py:201
+#: neutron/plugins/openvswitch/ovs_db_v2.py:202
 #, python-format
 msgid "vlan_id %(vlan_id)s on physical network %(physical_network)s not found"
 msgstr ""
@@ -5993,8 +5986,8 @@ msgstr ""
 #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:87
 #: neutron/plugins/ml2/drivers/type_vlan.py:127
 #: neutron/plugins/ml2/drivers/type_vlan.py:148
-#: neutron/plugins/openvswitch/ovs_db_v2.py:92
-#: neutron/plugins/openvswitch/ovs_db_v2.py:110
+#: neutron/plugins/openvswitch/ovs_db_v2.py:93
+#: neutron/plugins/openvswitch/ovs_db_v2.py:111
 #, python-format
 msgid ""
 "Removing vlan %(vlan_id)s on physical network %(physical_network)s from "
@@ -6036,7 +6029,7 @@ msgstr ""
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:306
 #: neutron/plugins/ml2/drivers/type_vlan.py:93
 #: neutron/plugins/mlnx/mlnx_plugin.py:143
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:362
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:365
 #, python-format
 msgid "Network VLAN ranges: %s"
 msgstr ""
@@ -6331,26 +6324,26 @@ msgstr ""
 
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:349
 #: neutron/plugins/mlnx/mlnx_plugin.py:216
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:412
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:417
 msgid "provider:segmentation_id specified for flat network"
 msgstr ""
 
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:358
 #: neutron/plugins/mlnx/mlnx_plugin.py:224
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:421
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:426
 #, python-format
 msgid "provider:segmentation_id out of range (%(min_id)s through %(max_id)s)"
 msgstr ""
 
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:365
 #: neutron/plugins/mlnx/mlnx_plugin.py:232
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:441
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:446
 msgid "provider:physical_network specified for local network"
 msgstr ""
 
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:371
 #: neutron/plugins/mlnx/mlnx_plugin.py:236
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:447
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:452
 msgid "provider:segmentation_id specified for local network"
 msgstr ""
 
@@ -6684,7 +6677,7 @@ msgstr ""
 
 #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:146
 #: neutron/plugins/ml2/drivers/type_vlan.py:209
-#: neutron/plugins/openvswitch/ovs_db_v2.py:166
+#: neutron/plugins/openvswitch/ovs_db_v2.py:167
 #, python-format
 msgid ""
 "Reserving specific vlan %(vlan_id)s on physical network "
@@ -6693,7 +6686,7 @@ msgstr ""
 
 #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:170
 #: neutron/plugins/ml2/drivers/type_vlan.py:258
-#: neutron/plugins/openvswitch/ovs_db_v2.py:196
+#: neutron/plugins/openvswitch/ovs_db_v2.py:197
 #, python-format
 msgid ""
 "Releasing vlan %(vlan_id)s on physical network %(physical_network)s to "
@@ -6702,7 +6695,7 @@ msgstr ""
 
 #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:175
 #: neutron/plugins/ml2/drivers/type_vlan.py:253
-#: neutron/plugins/openvswitch/ovs_db_v2.py:191
+#: neutron/plugins/openvswitch/ovs_db_v2.py:192
 #, python-format
 msgid ""
 "Releasing vlan %(vlan_id)s on physical network %(physical_network)s "
@@ -7796,7 +7789,7 @@ msgstr ""
 
 #: neutron/plugins/ml2/drivers/type_gre.py:155
 #: neutron/plugins/ml2/drivers/type_vxlan.py:165
-#: neutron/plugins/openvswitch/ovs_db_v2.py:234
+#: neutron/plugins/openvswitch/ovs_db_v2.py:235
 #, python-format
 msgid "Removing tunnel %s from pool"
 msgstr ""
@@ -7835,7 +7828,7 @@ msgid "%(type)s ID ranges: %(range)s"
 msgstr ""
 
 #: neutron/plugins/ml2/drivers/type_tunnel.py:71
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:431
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:436
 #, python-format
 msgid "provider:physical_network specified for %s network"
 msgstr ""
@@ -8174,7 +8167,7 @@ msgid "Mellanox Embedded Switch Plugin initialisation complete"
 msgstr ""
 
 #: neutron/plugins/mlnx/mlnx_plugin.py:141
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:360
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:363
 #, python-format
 msgid "%s. Server terminated!"
 msgstr ""
@@ -8926,7 +8919,7 @@ msgid "del_portinfo(): NotFound portinfo for port_id: %s"
 msgstr ""
 
 #: neutron/plugins/nec/db/api.py:212
-#: neutron/plugins/openvswitch/ovs_db_v2.py:322
+#: neutron/plugins/openvswitch/ovs_db_v2.py:323
 #, python-format
 msgid "get_port_with_securitygroups() called:port_id=%s"
 msgstr ""
@@ -9615,7 +9608,7 @@ msgstr ""
 
 #: neutron/plugins/nicira/dhcpmeta_modes.py:93
 #, python-format
-msgid "Unable to run Neutron with config option '%s', as NVP does not support it"
+msgid "Unable to run Neutron with config option '%s', as NSX does not support it"
 msgstr ""
 
 #: neutron/plugins/nicira/dhcpmeta_modes.py:96
@@ -9968,29 +9961,29 @@ msgstr ""
 msgid "[%(rid)d] Failed to parse API provider: %(e)s"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:34
+#: neutron/plugins/nicira/common/config.py:35
 msgid ""
 "Maximum number of ports of a logical switch on a bridged transport zone "
 "(default 5000)"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:37
+#: neutron/plugins/nicira/common/config.py:39
 msgid ""
 "Maximum number of ports of a logical switch on an overlay transport zone "
 "(default 256)"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:40
-msgid "Maximum concurrent connections to each NVP controller."
+#: neutron/plugins/nicira/common/config.py:43
+msgid "Maximum concurrent connections to each NSX controller."
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:43
+#: neutron/plugins/nicira/common/config.py:48
 msgid ""
 "Number of seconds a generation id should be valid for (default -1 meaning"
 " do not time out)"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:46
+#: neutron/plugins/nicira/common/config.py:52
 msgid ""
 "If set to access_network this enables a dedicated connection to the "
 "metadata proxy for metadata server access via Neutron router. If set to "
@@ -9999,135 +9992,135 @@ msgid ""
 "namespaces otherwise access_network should be used."
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:54
+#: neutron/plugins/nicira/common/config.py:61
 msgid ""
 "The default network tranport type to use (stt, gre, bridge, ipsec_gre, or"
 " ipsec_stt)"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:57
+#: neutron/plugins/nicira/common/config.py:65
 msgid "The mode used to implement DHCP/metadata services."
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:62
+#: neutron/plugins/nicira/common/config.py:71
 msgid ""
 "Interval in seconds between runs of the state synchronization task. Set "
 "it to 0 to disable it"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:65
+#: neutron/plugins/nicira/common/config.py:75
 msgid ""
 "Maximum value for the additional random delay in seconds between runs of "
 "the state synchronization task"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:69
+#: neutron/plugins/nicira/common/config.py:80
 msgid ""
 "Minimum delay, in seconds, between two state synchronization queries to "
-"NVP. It must not exceed state_sync_interval"
+"NSX. It must not exceed state_sync_interval"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:73
+#: neutron/plugins/nicira/common/config.py:85
 msgid ""
-"Minimum number of resources to be retrieved from NVP during state "
+"Minimum number of resources to be retrieved from NSX during state "
 "synchronization"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:76
+#: neutron/plugins/nicira/common/config.py:89
 msgid ""
 "Always read operational status from backend on show operations. Enabling "
 "this option might slow down the system."
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:84
-msgid "User name for NVP controllers in this cluster"
+#: neutron/plugins/nicira/common/config.py:98
+msgid "User name for NSX controllers in this cluster"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:88
-msgid "Password for NVP controllers in this cluster"
+#: neutron/plugins/nicira/common/config.py:103
+msgid "Password for NSX controllers in this cluster"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:91
+#: neutron/plugins/nicira/common/config.py:106
 msgid "Total time limit for a cluster request"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:94
+#: neutron/plugins/nicira/common/config.py:109
 msgid "Time before aborting a request"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:97
+#: neutron/plugins/nicira/common/config.py:112
 msgid "Number of time a request should be retried"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:100
+#: neutron/plugins/nicira/common/config.py:115
 msgid "Number of times a redirect should be followed"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:102
-msgid "Lists the NVP controllers in this cluster"
+#: neutron/plugins/nicira/common/config.py:118
+msgid "Lists the NSX controllers in this cluster"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:107
+#: neutron/plugins/nicira/common/config.py:123
 msgid ""
-"This is uuid of the default NVP Transport zone that will be used for "
+"This is uuid of the default NSX Transport zone that will be used for "
 "creating tunneled isolated \"Neutron\" networks. It needs to be created "
-"in NVP before starting Neutron with the nvp plugin."
+"in NSX before starting Neutron with the nsx plugin."
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:112
+#: neutron/plugins/nicira/common/config.py:128
 msgid ""
-"Unique identifier of the NVP L3 Gateway service which will be used for "
+"Unique identifier of the NSX L3 Gateway service which will be used for "
 "implementing routers and floating IPs"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:116
+#: neutron/plugins/nicira/common/config.py:132
 msgid ""
-"Unique identifier of the NVP L2 Gateway service which will be used by "
+"Unique identifier of the NSX L2 Gateway service which will be used by "
 "default for network gateways"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:119
+#: neutron/plugins/nicira/common/config.py:135
 msgid ""
 "Unique identifier of the Service Cluster which will be used by logical "
 "services like dhcp and metadata"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:122
+#: neutron/plugins/nicira/common/config.py:138
 msgid ""
 "Name of the interface on a L2 Gateway transport nodewhich should be used "
 "by default when setting up a network connection"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:132
+#: neutron/plugins/nicira/common/config.py:148
 msgid "User name for vsm"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:136
+#: neutron/plugins/nicira/common/config.py:152
 msgid "Password for vsm"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:138
+#: neutron/plugins/nicira/common/config.py:154
 msgid "uri for vsm"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:140
+#: neutron/plugins/nicira/common/config.py:156
 msgid "Optional parameter identifying the ID of datacenter to deploy NSX Edges"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:143
-#: neutron/plugins/nicira/common/config.py:149
+#: neutron/plugins/nicira/common/config.py:159
+#: neutron/plugins/nicira/common/config.py:165
 msgid "Optional parameter identifying the ID of datastore to deploy NSX Edges"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:146
+#: neutron/plugins/nicira/common/config.py:162
 msgid "Optional parameter identifying the ID of resource to deploy NSX Edges"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:152
+#: neutron/plugins/nicira/common/config.py:168
 msgid "Network ID for physical network connectivity"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:155
+#: neutron/plugins/nicira/common/config.py:171
 msgid "Task status check interval"
 msgstr ""
 
@@ -10497,143 +10490,143 @@ msgstr ""
 msgid "Monitor Resource binding with id:%s not found!"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:49
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:50
 msgid "Comma separated list of additional domain name servers"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:55
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:58
 msgid "Default DHCP lease time"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:61
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:66
 msgid "IP address used by Metadata server."
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:64
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:70
 msgid "TCP Port used by Metadata server."
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:96
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:103
 #, python-format
 msgid "Unable to find Logical Service Node for network %s"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:107
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:114
 #, python-format
 msgid "Unable to create LSN for network %s"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:115
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:122
 #, python-format
 msgid "Unable to delete Logical Service Node %s"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:132
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:139
 #, python-format
 msgid ""
 "Unable to find Logical Service Node Port for LSN %(lsn_id)s and subnet "
 "%(subnet_id)s"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:154
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:161
 #, python-format
 msgid ""
 "Unable to find Logical Service Node Port for LSN %(lsn_id)s and mac "
 "address %(mac)s"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:174
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:181
 #, python-format
 msgid "Unable to create port for LSN  %s"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:182
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:189
 #, python-format
 msgid "Unable to delete LSN Port %s"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:202
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:206
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:209
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:213
 #, python-format
 msgid "Metadata port not found while attempting to delete it from network %s"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:209
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:216
 #, python-format
 msgid "Unable to find Logical Services Node Port with MAC %s"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:288
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:295
 #, python-format
 msgid ""
 "Unable to configure dhcp for Logical Service Node %(lsn_id)s and port "
 "%(lsn_port_id)s"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:309
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:316
 #, python-format
 msgid "Unable to configure metadata access for subnet %s"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:332
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:339
 #, python-format
 msgid "Error while configuring LSN port %s"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:436
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:443
 #, python-format
 msgid ""
 "Error while creating subnet %(cidr)s for network %(network)s. Please, "
 "contact administrator"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:506
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:521
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:513
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:528
 #, python-format
 msgid "Performing DHCP %(action)s for resource: %(resource)s"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:516
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:523
 #, python-format
 msgid "Logical Services Node for network %s configured successfully"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:538
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:545
 #, python-format
 msgid "Error while configuring DHCP for port %s"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:550
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:557
 #, python-format
 msgid "DHCP is disabled for subnet %s: nothing to do"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:569
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:576
 #, python-format
 msgid "DHCP for port %s configured successfully"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:577
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:584
 #, python-format
 msgid "Network %s is external: nothing to do"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:585
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:592
 #, python-format
 msgid "Configuring metadata entry for port %s"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:597
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:604
 #, python-format
 msgid "Metadata for port %s configured successfully"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:601
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:608
 #, python-format
 msgid "Handle metadata access via router: %(r)s and interface %(i)s"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:618
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:625
 #, python-format
 msgid "Metadata for router %s handled successfully"
 msgstr ""
@@ -11140,78 +11133,78 @@ msgstr ""
 msgid "Exception in _check_pending_tasks"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_db_v2.py:215
+#: neutron/plugins/openvswitch/ovs_db_v2.py:216
 #, python-format
 msgid "Skipping unreasonable tunnel ID range %(tun_min)s:%(tun_max)s"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_db_v2.py:263
+#: neutron/plugins/openvswitch/ovs_db_v2.py:264
 #, python-format
 msgid "Reserving tunnel %s from pool"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_db_v2.py:278
+#: neutron/plugins/openvswitch/ovs_db_v2.py:279
 #, python-format
 msgid "Reserving specific tunnel %s from pool"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_db_v2.py:281
+#: neutron/plugins/openvswitch/ovs_db_v2.py:282
 #, python-format
 msgid "Reserving specific tunnel %s outside pool"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_db_v2.py:304
+#: neutron/plugins/openvswitch/ovs_db_v2.py:305
 #, python-format
 msgid "Releasing tunnel %s outside pool"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_db_v2.py:306
+#: neutron/plugins/openvswitch/ovs_db_v2.py:307
 #, python-format
 msgid "Releasing tunnel %s to pool"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_db_v2.py:308
+#: neutron/plugins/openvswitch/ovs_db_v2.py:309
 #, python-format
 msgid "tunnel_id %s not found"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_db_v2.py:380
+#: neutron/plugins/openvswitch/ovs_db_v2.py:381
 #, python-format
 msgid "Adding a tunnel endpoint for %s"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_db_v2.py:396
+#: neutron/plugins/openvswitch/ovs_db_v2.py:397
 #, python-format
 msgid ""
 "Adding a tunnel endpoint failed due to a concurrenttransaction had been "
 "committed (%s attempts left)"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_db_v2.py:401
+#: neutron/plugins/openvswitch/ovs_db_v2.py:402
 msgid "Unable to generate a new tunnel id"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:308
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:311
 #, python-format
 msgid "Invalid tenant_network_type: %s. Server terminated!"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:325
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:328
 #, python-format
 msgid "Tunneling disabled but tenant_network_type is '%s'. Server terminated!"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:371
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:374
 #, python-format
 msgid "Invalid tunnel ID range: '%(range)s' - %(e)s. Server terminated!"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:375
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:378
 #, python-format
 msgid "Tunnel ID ranges: %s"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:428
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:433
 #, python-format
 msgid "%s networks are not enabled"
 msgstr ""
@@ -12044,11 +12037,11 @@ msgid ""
 "firewall is supported per tenant."
 msgstr ""
 
-#: neutron/services/firewall/agents/firewall_agent_api.py:34
+#: neutron/services/firewall/agents/firewall_agent_api.py:33
 msgid "Name of the FWaaS Driver"
 msgstr ""
 
-#: neutron/services/firewall/agents/firewall_agent_api.py:38
+#: neutron/services/firewall/agents/firewall_agent_api.py:37
 msgid "Enable FWaaS"
 msgstr ""
 
@@ -12064,79 +12057,79 @@ msgstr ""
 msgid "Initializing firewall agent"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:73
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:74
 #, python-format
 msgid "FWaaS Driver Loaded: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:75
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:77
 #, python-format
 msgid "Error importing FWaaS device driver: %s"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:108
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:110
 #, python-format
 msgid "%(func_name)s from agent for fw: %(fwid)s"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:116
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:118
 #, python-format
 msgid "No Routers on tenant: %s"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:123
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:247
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:125
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:252
 #, python-format
 msgid "Apply fw on Router List: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:132
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:134
 #, python-format
 msgid "Firewall Driver Error for %(func_name)s for fw: %(fwid)s"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:147
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:149
 #, python-format
 msgid "FWaaS RPC failure in %(func_name)s for fw: %(fwid)s"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:164
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:177
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:166
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:179
 #, python-format
 msgid "Firewall Driver Error on fw state %(fwmsg)s for fw: %(fwid)s"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:189
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:191
 #, python-format
 msgid "Process router add, router_id: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:200
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:202
 #, python-format
 msgid "Process router add, fw_list: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:217
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:219
 #, python-format
 msgid "FWaaS RPC info call failed for '%s'."
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:229
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:234
 #, python-format
 msgid "Tenants with Firewalls: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:239
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:244
 #, python-format
 msgid "Router List: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:241
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:246
 #, python-format
 msgid "fw_list: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:258
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:263
 msgid "Failed fwaas process services sync"
 msgstr ""
 
@@ -13973,3 +13966,61 @@ msgstr ""
 #~ msgid "Number of security rules allowed per tenant, -1 for unlimited"
 #~ msgstr ""
 
+#~ msgid ""
+#~ "DNat is disabled for the router "
+#~ "%(router_id)s. Floating IPs cannot be "
+#~ "associated."
+#~ msgstr ""
+
+#~ msgid ""
+#~ "Unable to run Neutron with config "
+#~ "option '%s', as NVP does not "
+#~ "support it"
+#~ msgstr ""
+
+#~ msgid "Maximum concurrent connections to each NVP controller."
+#~ msgstr ""
+
+#~ msgid ""
+#~ "Minimum delay, in seconds, between two"
+#~ " state synchronization queries to NVP. "
+#~ "It must not exceed state_sync_interval"
+#~ msgstr ""
+
+#~ msgid ""
+#~ "Minimum number of resources to be "
+#~ "retrieved from NVP during state "
+#~ "synchronization"
+#~ msgstr ""
+
+#~ msgid "User name for NVP controllers in this cluster"
+#~ msgstr ""
+
+#~ msgid "Password for NVP controllers in this cluster"
+#~ msgstr ""
+
+#~ msgid "Lists the NVP controllers in this cluster"
+#~ msgstr ""
+
+#~ msgid ""
+#~ "This is uuid of the default NVP"
+#~ " Transport zone that will be used "
+#~ "for creating tunneled isolated \"Neutron\" "
+#~ "networks. It needs to be created "
+#~ "in NVP before starting Neutron with "
+#~ "the nvp plugin."
+#~ msgstr ""
+
+#~ msgid ""
+#~ "Unique identifier of the NVP L3 "
+#~ "Gateway service which will be used "
+#~ "for implementing routers and floating "
+#~ "IPs"
+#~ msgstr ""
+
+#~ msgid ""
+#~ "Unique identifier of the NVP L2 "
+#~ "Gateway service which will be used "
+#~ "by default for network gateways"
+#~ msgstr ""
+
index c5343ced352fd78e18915d7526cd33708aebb1ca..3487feb6de3a46b035b5b11b05e9dcd71da1b556 100644 (file)
@@ -7,7 +7,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version:  Neutron\n"
 "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2014-01-02 06:32+0000\n"
+"POT-Creation-Date: 2014-01-12 06:33+0000\n"
 "PO-Revision-Date: 2013-01-28 21:54+0000\n"
 "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
 "Language-Team: Portuguese "
@@ -896,7 +896,7 @@ msgstr ""
 msgid "Location to store DHCP server config files"
 msgstr ""
 
-#: neutron/agent/linux/dhcp.py:48 neutron/plugins/nicira/dhcp_meta/nvp.py:53
+#: neutron/agent/linux/dhcp.py:48 neutron/plugins/nicira/dhcp_meta/nvp.py:55
 msgid "Domain to use for building the hostnames"
 msgstr ""
 
@@ -1250,7 +1250,7 @@ msgid "TCP Port used by Nova metadata server."
 msgstr ""
 
 #: neutron/agent/metadata/agent.py:73
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:67
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:74
 msgid "Shared secret to sign instance-id request"
 msgstr ""
 
@@ -2436,30 +2436,30 @@ msgstr ""
 msgid "An exception occurred while creating the %(resource)s:%(item)s"
 msgstr ""
 
-#: neutron/db/db_base_plugin_v2.py:1043
+#: neutron/db/db_base_plugin_v2.py:1045
 #, python-format
 msgid "%(name)s '%(addr)s' does not match the ip_version '%(ip_version)s'"
 msgstr ""
 
-#: neutron/db/db_base_plugin_v2.py:1067
+#: neutron/db/db_base_plugin_v2.py:1069
 msgid "Gateway is not valid on subnet"
 msgstr ""
 
-#: neutron/db/db_base_plugin_v2.py:1087 neutron/db/db_base_plugin_v2.py:1101
+#: neutron/db/db_base_plugin_v2.py:1089 neutron/db/db_base_plugin_v2.py:1103
 msgid "new subnet"
 msgstr ""
 
-#: neutron/db/db_base_plugin_v2.py:1094
+#: neutron/db/db_base_plugin_v2.py:1096
 #, python-format
 msgid "Error parsing dns address %s"
 msgstr ""
 
-#: neutron/db/db_base_plugin_v2.py:1356
+#: neutron/db/db_base_plugin_v2.py:1358
 #, 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:1448
+#: neutron/db/db_base_plugin_v2.py:1450
 #, python-format
 msgid "%(address)s (%(subnet_id)s) is not recycled"
 msgstr ""
@@ -2988,51 +2988,51 @@ msgid ""
 "exceeds the maximum %(quota)s."
 msgstr ""
 
-#: neutron/extensions/firewall.py:40
+#: neutron/extensions/firewall.py:39
 #, python-format
 msgid "Firewall %(firewall_id)s could not be found."
 msgstr ""
 
-#: neutron/extensions/firewall.py:44
+#: neutron/extensions/firewall.py:43
 #, python-format
 msgid "Firewall %(firewall_id)s is still active."
 msgstr ""
 
-#: neutron/extensions/firewall.py:48
+#: neutron/extensions/firewall.py:47
 #, python-format
 msgid ""
 "Operation cannot be performed since associated Firewall %(firewall_id)s "
 "is in %(pending_state)s."
 msgstr ""
 
-#: neutron/extensions/firewall.py:53
+#: neutron/extensions/firewall.py:52
 #, python-format
 msgid "Firewall Policy %(firewall_policy_id)s could not be found."
 msgstr ""
 
-#: neutron/extensions/firewall.py:57
+#: neutron/extensions/firewall.py:56
 #, python-format
 msgid "Firewall Policy %(firewall_policy_id)s is being used."
 msgstr ""
 
-#: neutron/extensions/firewall.py:61
+#: neutron/extensions/firewall.py:60
 #, python-format
 msgid "Firewall Rule %(firewall_rule_id)s could not be found."
 msgstr ""
 
-#: neutron/extensions/firewall.py:65
+#: neutron/extensions/firewall.py:64
 #, python-format
 msgid "Firewall Rule %(firewall_rule_id)s is being used."
 msgstr ""
 
-#: neutron/extensions/firewall.py:69
+#: neutron/extensions/firewall.py:68
 #, python-format
 msgid ""
 "Firewall Rule %(firewall_rule_id)s is not associated  with Firewall "
 "Policy %(firewall_policy_id)s."
 msgstr ""
 
-#: neutron/extensions/firewall.py:74
+#: neutron/extensions/firewall.py:73
 #, python-format
 msgid ""
 "Firewall Rule protocol %(protocol)s is not supported. Only protocol "
@@ -3040,91 +3040,91 @@ msgid ""
 "supported."
 msgstr ""
 
-#: neutron/extensions/firewall.py:80
+#: neutron/extensions/firewall.py:79
 #, python-format
 msgid ""
 "Firewall rule action %(action)s is not supported. Only action values "
 "%(values)s are supported."
 msgstr ""
 
-#: neutron/extensions/firewall.py:85
+#: neutron/extensions/firewall.py:84
 #, python-format
 msgid "Invalid value for port %(port)s."
 msgstr ""
 
-#: neutron/extensions/firewall.py:89
+#: neutron/extensions/firewall.py:88
 msgid "Missing rule info argument for insert/remove rule operation."
 msgstr ""
 
-#: neutron/extensions/firewall.py:99
+#: neutron/extensions/firewall.py:98
 #, python-format
 msgid "%(driver)s: Internal driver error."
 msgstr ""
 
-#: neutron/extensions/firewall.py:148
+#: neutron/extensions/firewall.py:147
 #, python-format
 msgid "Port '%s' is not a valid number"
 msgstr ""
 
-#: neutron/extensions/firewall.py:152
+#: neutron/extensions/firewall.py:151
 #, python-format
 msgid "Invalid port '%s'"
 msgstr ""
 
-#: neutron/extensions/firewall.py:166
+#: neutron/extensions/firewall.py:165
 #, python-format
 msgid "%(msg_ip)s and %(msg_subnet)s"
 msgstr ""
 
-#: neutron/extensions/firewall.py:286
+#: neutron/extensions/firewall.py:285
 msgid "Number of firewalls allowed per tenant. A negative value means unlimited."
 msgstr ""
 
-#: neutron/extensions/firewall.py:290
+#: neutron/extensions/firewall.py:289
 msgid ""
 "Number of firewall policies allowed per tenant. A negative value means "
 "unlimited."
 msgstr ""
 
-#: neutron/extensions/firewall.py:294
+#: neutron/extensions/firewall.py:293
 msgid ""
 "Number of firewall rules allowed per tenant. A negative value means "
 "unlimited."
 msgstr ""
 
-#: neutron/extensions/l3.py:36
+#: neutron/extensions/l3.py:34
 #, python-format
 msgid "Router %(router_id)s could not be found"
 msgstr ""
 
-#: neutron/extensions/l3.py:40
+#: neutron/extensions/l3.py:38
 #, python-format
 msgid "Router %(router_id)s still has active ports"
 msgstr ""
 
-#: neutron/extensions/l3.py:44
+#: neutron/extensions/l3.py:42
 #, python-format
 msgid "Router %(router_id)s does not have an interface with id %(port_id)s"
 msgstr ""
 
-#: neutron/extensions/l3.py:49
+#: neutron/extensions/l3.py:47
 #, python-format
 msgid "Router %(router_id)s has no interface on subnet %(subnet_id)s"
 msgstr ""
 
-#: neutron/extensions/l3.py:54
+#: neutron/extensions/l3.py:52
 #, python-format
 msgid ""
 "Router interface for subnet %(subnet_id)s on router %(router_id)s cannot "
 "be deleted, as it is required by one or more floating IPs."
 msgstr ""
 
-#: neutron/extensions/l3.py:60
+#: neutron/extensions/l3.py:58
 #, python-format
 msgid "Floating IP %(floatingip_id)s could not be found"
 msgstr ""
 
-#: neutron/extensions/l3.py:64
+#: neutron/extensions/l3.py:62
 #, python-format
 msgid ""
 "External network %(external_network_id)s is not reachable from subnet "
@@ -3132,7 +3132,7 @@ msgid ""
 "Floating IP."
 msgstr ""
 
-#: neutron/extensions/l3.py:70
+#: neutron/extensions/l3.py:68
 #, python-format
 msgid ""
 "Cannot associate floating IP %(floating_ip_address)s (%(fip_id)s) with "
@@ -3140,37 +3140,30 @@ msgid ""
 "has a floating IP on external network %(net_id)s."
 msgstr ""
 
-#: neutron/extensions/l3.py:77
+#: neutron/extensions/l3.py:75
 #, python-format
 msgid ""
 "Port %(port_id)s has owner %(device_owner)s and therefore cannot be "
 "deleted directly via the port API."
 msgstr ""
 
-#: neutron/extensions/l3.py:82
+#: neutron/extensions/l3.py:80
 #, python-format
 msgid ""
 "Gateway cannot be updated for router %(router_id)s, since a gateway to "
 "external network %(net_id)s is required by one or more floating IPs."
 msgstr ""
 
-#: neutron/extensions/l3.py:142
+#: neutron/extensions/l3.py:140
 msgid "Number of routers allowed per tenant. A negative value means unlimited."
 msgstr ""
 
-#: neutron/extensions/l3.py:146
+#: neutron/extensions/l3.py:144
 msgid ""
 "Number of floating IPs allowed per tenant. A negative value means "
 "unlimited."
 msgstr ""
 
-#: neutron/extensions/l3_ext_gw_mode.py:28
-#, python-format
-msgid ""
-"DNat is disabled for the router %(router_id)s. Floating IPs cannot be "
-"associated."
-msgstr ""
-
 #: neutron/extensions/l3agentscheduler.py:49
 #: neutron/extensions/l3agentscheduler.py:87
 msgid "No plugin for L3 routing registered to handle router scheduling"
@@ -3270,21 +3263,21 @@ msgid ""
 " %(pool)s"
 msgstr ""
 
-#: neutron/extensions/metering.py:34
+#: neutron/extensions/metering.py:33
 #, python-format
 msgid "Metering label %(label_id)s does not exist"
 msgstr ""
 
-#: neutron/extensions/metering.py:38
+#: neutron/extensions/metering.py:37
 msgid "Duplicate Metering Rule in POST."
 msgstr ""
 
-#: neutron/extensions/metering.py:42
+#: neutron/extensions/metering.py:41
 #, python-format
 msgid "Metering label rule %(rule_id)s does not exist"
 msgstr ""
 
-#: neutron/extensions/metering.py:46
+#: neutron/extensions/metering.py:45
 #, python-format
 msgid ""
 "Metering label rule with remote_ip_prefix %(remote_ip_prefix)s overlaps "
@@ -3433,67 +3426,67 @@ msgstr ""
 msgid "API for retrieving service providers for Neutron advanced services"
 msgstr ""
 
-#: neutron/extensions/vpnaas.py:36
+#: neutron/extensions/vpnaas.py:33
 #, python-format
 msgid "VPNService %(vpnservice_id)s could not be found"
 msgstr ""
 
-#: neutron/extensions/vpnaas.py:40
+#: neutron/extensions/vpnaas.py:37
 #, python-format
 msgid "ipsec_site_connection %(ipsecsite_conn_id)s not found"
 msgstr ""
 
-#: neutron/extensions/vpnaas.py:44
+#: neutron/extensions/vpnaas.py:41
 #, python-format
 msgid "ipsec_site_connection %(attr)s is equal to or less than dpd_interval"
 msgstr ""
 
-#: neutron/extensions/vpnaas.py:49
+#: neutron/extensions/vpnaas.py:46
 #, python-format
 msgid "ipsec_site_connection MTU %(mtu)d is too small for ipv%(version)s"
 msgstr ""
 
-#: neutron/extensions/vpnaas.py:54
+#: neutron/extensions/vpnaas.py:51
 #, python-format
 msgid "IKEPolicy %(ikepolicy_id)s could not be found"
 msgstr ""
 
-#: neutron/extensions/vpnaas.py:58
+#: neutron/extensions/vpnaas.py:55
 #, python-format
 msgid "IPsecPolicy %(ipsecpolicy_id)s could not be found"
 msgstr ""
 
-#: neutron/extensions/vpnaas.py:62
+#: neutron/extensions/vpnaas.py:59
 #, python-format
 msgid "IKEPolicy %(ikepolicy_id)s is still in use"
 msgstr ""
 
-#: neutron/extensions/vpnaas.py:66
+#: neutron/extensions/vpnaas.py:63
 #, python-format
 msgid "VPNService %(vpnservice_id)s is still in use"
 msgstr ""
 
-#: neutron/extensions/vpnaas.py:70
+#: neutron/extensions/vpnaas.py:67
 #, python-format
 msgid "Router %(router_id)s is used by VPNService %(vpnservice_id)s"
 msgstr ""
 
-#: neutron/extensions/vpnaas.py:74
+#: neutron/extensions/vpnaas.py:71
 #, python-format
 msgid "Invalid state %(state)s of vpnaas resource %(id)s for updating"
 msgstr ""
 
-#: neutron/extensions/vpnaas.py:79
+#: neutron/extensions/vpnaas.py:76
 #, python-format
 msgid "IPsecPolicy %(ipsecpolicy_id)s is still in use"
 msgstr ""
 
-#: neutron/extensions/vpnaas.py:83
+#: neutron/extensions/vpnaas.py:80
 #, python-format
 msgid "Can not load driver :%(device_driver)s"
 msgstr ""
 
-#: neutron/extensions/vpnaas.py:87
+#: neutron/extensions/vpnaas.py:84
 #, python-format
 msgid "Subnet %(subnet_id)s is not connected to Router %(router_id)s"
 msgstr ""
@@ -5395,7 +5388,7 @@ msgstr ""
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:318
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:345
 #: neutron/plugins/mlnx/mlnx_plugin.py:191
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:408
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:413
 msgid "provider:network_type required"
 msgstr ""
 
@@ -5403,8 +5396,8 @@ msgstr ""
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:336
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:355
 #: neutron/plugins/mlnx/mlnx_plugin.py:221
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:418
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:437
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:423
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:442
 msgid "provider:segmentation_id required"
 msgstr ""
 
@@ -5423,7 +5416,7 @@ msgstr ""
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:343
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:377
 #: neutron/plugins/mlnx/mlnx_plugin.py:207
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:453
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:458
 #, python-format
 msgid "provider:network_type %s not supported"
 msgstr ""
@@ -5431,7 +5424,7 @@ msgstr ""
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:349
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:383
 #: neutron/plugins/mlnx/mlnx_plugin.py:248
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:459
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:464
 #, python-format
 msgid "Unknown provider:physical_network %s"
 msgstr ""
@@ -5439,7 +5432,7 @@ msgstr ""
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:355
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:389
 #: neutron/plugins/mlnx/mlnx_plugin.py:254
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:465
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:470
 msgid "provider:physical_network required"
 msgstr ""
 
@@ -5592,7 +5585,7 @@ msgstr ""
 #: neutron/plugins/hyperv/hyperv_neutron_plugin.py:254
 #: neutron/plugins/metaplugin/meta_neutron_plugin.py:175
 #: neutron/plugins/mlnx/mlnx_plugin.py:333
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:510
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:518
 #, python-format
 msgid "Created network: %s"
 msgstr ""
@@ -5953,7 +5946,7 @@ msgstr ""
 
 #: neutron/plugins/hyperv/db.py:41
 #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:117
-#: neutron/plugins/openvswitch/ovs_db_v2.py:136
+#: neutron/plugins/openvswitch/ovs_db_v2.py:137
 #, python-format
 msgid ""
 "Reserving vlan %(vlan_id)s on physical network %(physical_network)s from "
@@ -5968,7 +5961,7 @@ msgstr ""
 #: neutron/plugins/hyperv/db.py:79
 #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:140
 #: neutron/plugins/ml2/drivers/type_vlan.py:203
-#: neutron/plugins/openvswitch/ovs_db_v2.py:160
+#: neutron/plugins/openvswitch/ovs_db_v2.py:161
 #, python-format
 msgid ""
 "Reserving specific vlan %(vlan_id)s on physical network "
@@ -5982,7 +5975,7 @@ msgstr ""
 
 #: neutron/plugins/hyperv/db.py:141
 #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:181
-#: neutron/plugins/openvswitch/ovs_db_v2.py:201
+#: neutron/plugins/openvswitch/ovs_db_v2.py:202
 #, python-format
 msgid "vlan_id %(vlan_id)s on physical network %(physical_network)s not found"
 msgstr ""
@@ -5992,8 +5985,8 @@ msgstr ""
 #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:87
 #: neutron/plugins/ml2/drivers/type_vlan.py:127
 #: neutron/plugins/ml2/drivers/type_vlan.py:148
-#: neutron/plugins/openvswitch/ovs_db_v2.py:92
-#: neutron/plugins/openvswitch/ovs_db_v2.py:110
+#: neutron/plugins/openvswitch/ovs_db_v2.py:93
+#: neutron/plugins/openvswitch/ovs_db_v2.py:111
 #, python-format
 msgid ""
 "Removing vlan %(vlan_id)s on physical network %(physical_network)s from "
@@ -6035,7 +6028,7 @@ msgstr ""
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:306
 #: neutron/plugins/ml2/drivers/type_vlan.py:93
 #: neutron/plugins/mlnx/mlnx_plugin.py:143
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:362
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:365
 #, python-format
 msgid "Network VLAN ranges: %s"
 msgstr ""
@@ -6330,26 +6323,26 @@ msgstr ""
 
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:349
 #: neutron/plugins/mlnx/mlnx_plugin.py:216
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:412
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:417
 msgid "provider:segmentation_id specified for flat network"
 msgstr ""
 
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:358
 #: neutron/plugins/mlnx/mlnx_plugin.py:224
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:421
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:426
 #, python-format
 msgid "provider:segmentation_id out of range (%(min_id)s through %(max_id)s)"
 msgstr ""
 
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:365
 #: neutron/plugins/mlnx/mlnx_plugin.py:232
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:441
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:446
 msgid "provider:physical_network specified for local network"
 msgstr ""
 
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:371
 #: neutron/plugins/mlnx/mlnx_plugin.py:236
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:447
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:452
 msgid "provider:segmentation_id specified for local network"
 msgstr ""
 
@@ -6683,7 +6676,7 @@ msgstr ""
 
 #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:146
 #: neutron/plugins/ml2/drivers/type_vlan.py:209
-#: neutron/plugins/openvswitch/ovs_db_v2.py:166
+#: neutron/plugins/openvswitch/ovs_db_v2.py:167
 #, python-format
 msgid ""
 "Reserving specific vlan %(vlan_id)s on physical network "
@@ -6692,7 +6685,7 @@ msgstr ""
 
 #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:170
 #: neutron/plugins/ml2/drivers/type_vlan.py:258
-#: neutron/plugins/openvswitch/ovs_db_v2.py:196
+#: neutron/plugins/openvswitch/ovs_db_v2.py:197
 #, python-format
 msgid ""
 "Releasing vlan %(vlan_id)s on physical network %(physical_network)s to "
@@ -6701,7 +6694,7 @@ msgstr ""
 
 #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:175
 #: neutron/plugins/ml2/drivers/type_vlan.py:253
-#: neutron/plugins/openvswitch/ovs_db_v2.py:191
+#: neutron/plugins/openvswitch/ovs_db_v2.py:192
 #, python-format
 msgid ""
 "Releasing vlan %(vlan_id)s on physical network %(physical_network)s "
@@ -7795,7 +7788,7 @@ msgstr ""
 
 #: neutron/plugins/ml2/drivers/type_gre.py:155
 #: neutron/plugins/ml2/drivers/type_vxlan.py:165
-#: neutron/plugins/openvswitch/ovs_db_v2.py:234
+#: neutron/plugins/openvswitch/ovs_db_v2.py:235
 #, python-format
 msgid "Removing tunnel %s from pool"
 msgstr ""
@@ -7834,7 +7827,7 @@ msgid "%(type)s ID ranges: %(range)s"
 msgstr ""
 
 #: neutron/plugins/ml2/drivers/type_tunnel.py:71
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:431
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:436
 #, python-format
 msgid "provider:physical_network specified for %s network"
 msgstr ""
@@ -8173,7 +8166,7 @@ msgid "Mellanox Embedded Switch Plugin initialisation complete"
 msgstr ""
 
 #: neutron/plugins/mlnx/mlnx_plugin.py:141
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:360
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:363
 #, python-format
 msgid "%s. Server terminated!"
 msgstr ""
@@ -8925,7 +8918,7 @@ msgid "del_portinfo(): NotFound portinfo for port_id: %s"
 msgstr ""
 
 #: neutron/plugins/nec/db/api.py:212
-#: neutron/plugins/openvswitch/ovs_db_v2.py:322
+#: neutron/plugins/openvswitch/ovs_db_v2.py:323
 #, python-format
 msgid "get_port_with_securitygroups() called:port_id=%s"
 msgstr ""
@@ -9614,7 +9607,7 @@ msgstr ""
 
 #: neutron/plugins/nicira/dhcpmeta_modes.py:93
 #, python-format
-msgid "Unable to run Neutron with config option '%s', as NVP does not support it"
+msgid "Unable to run Neutron with config option '%s', as NSX does not support it"
 msgstr ""
 
 #: neutron/plugins/nicira/dhcpmeta_modes.py:96
@@ -9967,29 +9960,29 @@ msgstr ""
 msgid "[%(rid)d] Failed to parse API provider: %(e)s"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:34
+#: neutron/plugins/nicira/common/config.py:35
 msgid ""
 "Maximum number of ports of a logical switch on a bridged transport zone "
 "(default 5000)"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:37
+#: neutron/plugins/nicira/common/config.py:39
 msgid ""
 "Maximum number of ports of a logical switch on an overlay transport zone "
 "(default 256)"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:40
-msgid "Maximum concurrent connections to each NVP controller."
+#: neutron/plugins/nicira/common/config.py:43
+msgid "Maximum concurrent connections to each NSX controller."
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:43
+#: neutron/plugins/nicira/common/config.py:48
 msgid ""
 "Number of seconds a generation id should be valid for (default -1 meaning"
 " do not time out)"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:46
+#: neutron/plugins/nicira/common/config.py:52
 msgid ""
 "If set to access_network this enables a dedicated connection to the "
 "metadata proxy for metadata server access via Neutron router. If set to "
@@ -9998,135 +9991,135 @@ msgid ""
 "namespaces otherwise access_network should be used."
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:54
+#: neutron/plugins/nicira/common/config.py:61
 msgid ""
 "The default network tranport type to use (stt, gre, bridge, ipsec_gre, or"
 " ipsec_stt)"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:57
+#: neutron/plugins/nicira/common/config.py:65
 msgid "The mode used to implement DHCP/metadata services."
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:62
+#: neutron/plugins/nicira/common/config.py:71
 msgid ""
 "Interval in seconds between runs of the state synchronization task. Set "
 "it to 0 to disable it"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:65
+#: neutron/plugins/nicira/common/config.py:75
 msgid ""
 "Maximum value for the additional random delay in seconds between runs of "
 "the state synchronization task"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:69
+#: neutron/plugins/nicira/common/config.py:80
 msgid ""
 "Minimum delay, in seconds, between two state synchronization queries to "
-"NVP. It must not exceed state_sync_interval"
+"NSX. It must not exceed state_sync_interval"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:73
+#: neutron/plugins/nicira/common/config.py:85
 msgid ""
-"Minimum number of resources to be retrieved from NVP during state "
+"Minimum number of resources to be retrieved from NSX during state "
 "synchronization"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:76
+#: neutron/plugins/nicira/common/config.py:89
 msgid ""
 "Always read operational status from backend on show operations. Enabling "
 "this option might slow down the system."
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:84
-msgid "User name for NVP controllers in this cluster"
+#: neutron/plugins/nicira/common/config.py:98
+msgid "User name for NSX controllers in this cluster"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:88
-msgid "Password for NVP controllers in this cluster"
+#: neutron/plugins/nicira/common/config.py:103
+msgid "Password for NSX controllers in this cluster"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:91
+#: neutron/plugins/nicira/common/config.py:106
 msgid "Total time limit for a cluster request"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:94
+#: neutron/plugins/nicira/common/config.py:109
 msgid "Time before aborting a request"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:97
+#: neutron/plugins/nicira/common/config.py:112
 msgid "Number of time a request should be retried"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:100
+#: neutron/plugins/nicira/common/config.py:115
 msgid "Number of times a redirect should be followed"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:102
-msgid "Lists the NVP controllers in this cluster"
+#: neutron/plugins/nicira/common/config.py:118
+msgid "Lists the NSX controllers in this cluster"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:107
+#: neutron/plugins/nicira/common/config.py:123
 msgid ""
-"This is uuid of the default NVP Transport zone that will be used for "
+"This is uuid of the default NSX Transport zone that will be used for "
 "creating tunneled isolated \"Neutron\" networks. It needs to be created "
-"in NVP before starting Neutron with the nvp plugin."
+"in NSX before starting Neutron with the nsx plugin."
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:112
+#: neutron/plugins/nicira/common/config.py:128
 msgid ""
-"Unique identifier of the NVP L3 Gateway service which will be used for "
+"Unique identifier of the NSX L3 Gateway service which will be used for "
 "implementing routers and floating IPs"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:116
+#: neutron/plugins/nicira/common/config.py:132
 msgid ""
-"Unique identifier of the NVP L2 Gateway service which will be used by "
+"Unique identifier of the NSX L2 Gateway service which will be used by "
 "default for network gateways"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:119
+#: neutron/plugins/nicira/common/config.py:135
 msgid ""
 "Unique identifier of the Service Cluster which will be used by logical "
 "services like dhcp and metadata"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:122
+#: neutron/plugins/nicira/common/config.py:138
 msgid ""
 "Name of the interface on a L2 Gateway transport nodewhich should be used "
 "by default when setting up a network connection"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:132
+#: neutron/plugins/nicira/common/config.py:148
 msgid "User name for vsm"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:136
+#: neutron/plugins/nicira/common/config.py:152
 msgid "Password for vsm"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:138
+#: neutron/plugins/nicira/common/config.py:154
 msgid "uri for vsm"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:140
+#: neutron/plugins/nicira/common/config.py:156
 msgid "Optional parameter identifying the ID of datacenter to deploy NSX Edges"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:143
-#: neutron/plugins/nicira/common/config.py:149
+#: neutron/plugins/nicira/common/config.py:159
+#: neutron/plugins/nicira/common/config.py:165
 msgid "Optional parameter identifying the ID of datastore to deploy NSX Edges"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:146
+#: neutron/plugins/nicira/common/config.py:162
 msgid "Optional parameter identifying the ID of resource to deploy NSX Edges"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:152
+#: neutron/plugins/nicira/common/config.py:168
 msgid "Network ID for physical network connectivity"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:155
+#: neutron/plugins/nicira/common/config.py:171
 msgid "Task status check interval"
 msgstr ""
 
@@ -10496,143 +10489,143 @@ msgstr ""
 msgid "Monitor Resource binding with id:%s not found!"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:49
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:50
 msgid "Comma separated list of additional domain name servers"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:55
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:58
 msgid "Default DHCP lease time"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:61
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:66
 msgid "IP address used by Metadata server."
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:64
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:70
 msgid "TCP Port used by Metadata server."
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:96
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:103
 #, python-format
 msgid "Unable to find Logical Service Node for network %s"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:107
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:114
 #, python-format
 msgid "Unable to create LSN for network %s"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:115
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:122
 #, python-format
 msgid "Unable to delete Logical Service Node %s"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:132
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:139
 #, python-format
 msgid ""
 "Unable to find Logical Service Node Port for LSN %(lsn_id)s and subnet "
 "%(subnet_id)s"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:154
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:161
 #, python-format
 msgid ""
 "Unable to find Logical Service Node Port for LSN %(lsn_id)s and mac "
 "address %(mac)s"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:174
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:181
 #, python-format
 msgid "Unable to create port for LSN  %s"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:182
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:189
 #, python-format
 msgid "Unable to delete LSN Port %s"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:202
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:206
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:209
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:213
 #, python-format
 msgid "Metadata port not found while attempting to delete it from network %s"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:209
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:216
 #, python-format
 msgid "Unable to find Logical Services Node Port with MAC %s"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:288
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:295
 #, python-format
 msgid ""
 "Unable to configure dhcp for Logical Service Node %(lsn_id)s and port "
 "%(lsn_port_id)s"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:309
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:316
 #, python-format
 msgid "Unable to configure metadata access for subnet %s"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:332
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:339
 #, python-format
 msgid "Error while configuring LSN port %s"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:436
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:443
 #, python-format
 msgid ""
 "Error while creating subnet %(cidr)s for network %(network)s. Please, "
 "contact administrator"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:506
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:521
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:513
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:528
 #, python-format
 msgid "Performing DHCP %(action)s for resource: %(resource)s"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:516
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:523
 #, python-format
 msgid "Logical Services Node for network %s configured successfully"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:538
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:545
 #, python-format
 msgid "Error while configuring DHCP for port %s"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:550
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:557
 #, python-format
 msgid "DHCP is disabled for subnet %s: nothing to do"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:569
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:576
 #, python-format
 msgid "DHCP for port %s configured successfully"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:577
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:584
 #, python-format
 msgid "Network %s is external: nothing to do"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:585
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:592
 #, python-format
 msgid "Configuring metadata entry for port %s"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:597
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:604
 #, python-format
 msgid "Metadata for port %s configured successfully"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:601
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:608
 #, python-format
 msgid "Handle metadata access via router: %(r)s and interface %(i)s"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:618
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:625
 #, python-format
 msgid "Metadata for router %s handled successfully"
 msgstr ""
@@ -11139,78 +11132,78 @@ msgstr ""
 msgid "Exception in _check_pending_tasks"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_db_v2.py:215
+#: neutron/plugins/openvswitch/ovs_db_v2.py:216
 #, python-format
 msgid "Skipping unreasonable tunnel ID range %(tun_min)s:%(tun_max)s"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_db_v2.py:263
+#: neutron/plugins/openvswitch/ovs_db_v2.py:264
 #, python-format
 msgid "Reserving tunnel %s from pool"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_db_v2.py:278
+#: neutron/plugins/openvswitch/ovs_db_v2.py:279
 #, python-format
 msgid "Reserving specific tunnel %s from pool"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_db_v2.py:281
+#: neutron/plugins/openvswitch/ovs_db_v2.py:282
 #, python-format
 msgid "Reserving specific tunnel %s outside pool"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_db_v2.py:304
+#: neutron/plugins/openvswitch/ovs_db_v2.py:305
 #, python-format
 msgid "Releasing tunnel %s outside pool"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_db_v2.py:306
+#: neutron/plugins/openvswitch/ovs_db_v2.py:307
 #, python-format
 msgid "Releasing tunnel %s to pool"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_db_v2.py:308
+#: neutron/plugins/openvswitch/ovs_db_v2.py:309
 #, python-format
 msgid "tunnel_id %s not found"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_db_v2.py:380
+#: neutron/plugins/openvswitch/ovs_db_v2.py:381
 #, python-format
 msgid "Adding a tunnel endpoint for %s"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_db_v2.py:396
+#: neutron/plugins/openvswitch/ovs_db_v2.py:397
 #, python-format
 msgid ""
 "Adding a tunnel endpoint failed due to a concurrenttransaction had been "
 "committed (%s attempts left)"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_db_v2.py:401
+#: neutron/plugins/openvswitch/ovs_db_v2.py:402
 msgid "Unable to generate a new tunnel id"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:308
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:311
 #, python-format
 msgid "Invalid tenant_network_type: %s. Server terminated!"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:325
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:328
 #, python-format
 msgid "Tunneling disabled but tenant_network_type is '%s'. Server terminated!"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:371
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:374
 #, python-format
 msgid "Invalid tunnel ID range: '%(range)s' - %(e)s. Server terminated!"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:375
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:378
 #, python-format
 msgid "Tunnel ID ranges: %s"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:428
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:433
 #, python-format
 msgid "%s networks are not enabled"
 msgstr ""
@@ -12043,11 +12036,11 @@ msgid ""
 "firewall is supported per tenant."
 msgstr ""
 
-#: neutron/services/firewall/agents/firewall_agent_api.py:34
+#: neutron/services/firewall/agents/firewall_agent_api.py:33
 msgid "Name of the FWaaS Driver"
 msgstr ""
 
-#: neutron/services/firewall/agents/firewall_agent_api.py:38
+#: neutron/services/firewall/agents/firewall_agent_api.py:37
 msgid "Enable FWaaS"
 msgstr ""
 
@@ -12063,79 +12056,79 @@ msgstr ""
 msgid "Initializing firewall agent"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:73
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:74
 #, python-format
 msgid "FWaaS Driver Loaded: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:75
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:77
 #, python-format
 msgid "Error importing FWaaS device driver: %s"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:108
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:110
 #, python-format
 msgid "%(func_name)s from agent for fw: %(fwid)s"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:116
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:118
 #, python-format
 msgid "No Routers on tenant: %s"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:123
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:247
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:125
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:252
 #, python-format
 msgid "Apply fw on Router List: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:132
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:134
 #, python-format
 msgid "Firewall Driver Error for %(func_name)s for fw: %(fwid)s"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:147
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:149
 #, python-format
 msgid "FWaaS RPC failure in %(func_name)s for fw: %(fwid)s"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:164
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:177
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:166
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:179
 #, python-format
 msgid "Firewall Driver Error on fw state %(fwmsg)s for fw: %(fwid)s"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:189
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:191
 #, python-format
 msgid "Process router add, router_id: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:200
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:202
 #, python-format
 msgid "Process router add, fw_list: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:217
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:219
 #, python-format
 msgid "FWaaS RPC info call failed for '%s'."
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:229
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:234
 #, python-format
 msgid "Tenants with Firewalls: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:239
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:244
 #, python-format
 msgid "Router List: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:241
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:246
 #, python-format
 msgid "fw_list: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:258
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:263
 msgid "Failed fwaas process services sync"
 msgstr ""
 
@@ -13972,3 +13965,61 @@ msgstr ""
 #~ msgid "Number of security rules allowed per tenant, -1 for unlimited"
 #~ msgstr ""
 
+#~ msgid ""
+#~ "DNat is disabled for the router "
+#~ "%(router_id)s. Floating IPs cannot be "
+#~ "associated."
+#~ msgstr ""
+
+#~ msgid ""
+#~ "Unable to run Neutron with config "
+#~ "option '%s', as NVP does not "
+#~ "support it"
+#~ msgstr ""
+
+#~ msgid "Maximum concurrent connections to each NVP controller."
+#~ msgstr ""
+
+#~ msgid ""
+#~ "Minimum delay, in seconds, between two"
+#~ " state synchronization queries to NVP. "
+#~ "It must not exceed state_sync_interval"
+#~ msgstr ""
+
+#~ msgid ""
+#~ "Minimum number of resources to be "
+#~ "retrieved from NVP during state "
+#~ "synchronization"
+#~ msgstr ""
+
+#~ msgid "User name for NVP controllers in this cluster"
+#~ msgstr ""
+
+#~ msgid "Password for NVP controllers in this cluster"
+#~ msgstr ""
+
+#~ msgid "Lists the NVP controllers in this cluster"
+#~ msgstr ""
+
+#~ msgid ""
+#~ "This is uuid of the default NVP"
+#~ " Transport zone that will be used "
+#~ "for creating tunneled isolated \"Neutron\" "
+#~ "networks. It needs to be created "
+#~ "in NVP before starting Neutron with "
+#~ "the nvp plugin."
+#~ msgstr ""
+
+#~ msgid ""
+#~ "Unique identifier of the NVP L3 "
+#~ "Gateway service which will be used "
+#~ "for implementing routers and floating "
+#~ "IPs"
+#~ msgstr ""
+
+#~ msgid ""
+#~ "Unique identifier of the NVP L2 "
+#~ "Gateway service which will be used "
+#~ "by default for network gateways"
+#~ msgstr ""
+
index cbe0d716c45c07d853ddf1a585a2278296e01339..f8c2567913815fde6f647cadbefea9e27c1265ed 100644 (file)
@@ -7,7 +7,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version:  Quantum\n"
 "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2014-01-02 06:32+0000\n"
+"POT-Creation-Date: 2014-01-12 06:33+0000\n"
 "PO-Revision-Date: 2013-01-28 21:54+0000\n"
 "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
 "Language-Team: Portuguese (Brazil) "
@@ -896,7 +896,7 @@ msgstr ""
 msgid "Location to store DHCP server config files"
 msgstr ""
 
-#: neutron/agent/linux/dhcp.py:48 neutron/plugins/nicira/dhcp_meta/nvp.py:53
+#: neutron/agent/linux/dhcp.py:48 neutron/plugins/nicira/dhcp_meta/nvp.py:55
 msgid "Domain to use for building the hostnames"
 msgstr ""
 
@@ -1250,7 +1250,7 @@ msgid "TCP Port used by Nova metadata server."
 msgstr ""
 
 #: neutron/agent/metadata/agent.py:73
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:67
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:74
 msgid "Shared secret to sign instance-id request"
 msgstr ""
 
@@ -2436,30 +2436,30 @@ msgstr ""
 msgid "An exception occurred while creating the %(resource)s:%(item)s"
 msgstr ""
 
-#: neutron/db/db_base_plugin_v2.py:1043
+#: neutron/db/db_base_plugin_v2.py:1045
 #, python-format
 msgid "%(name)s '%(addr)s' does not match the ip_version '%(ip_version)s'"
 msgstr ""
 
-#: neutron/db/db_base_plugin_v2.py:1067
+#: neutron/db/db_base_plugin_v2.py:1069
 msgid "Gateway is not valid on subnet"
 msgstr ""
 
-#: neutron/db/db_base_plugin_v2.py:1087 neutron/db/db_base_plugin_v2.py:1101
+#: neutron/db/db_base_plugin_v2.py:1089 neutron/db/db_base_plugin_v2.py:1103
 msgid "new subnet"
 msgstr ""
 
-#: neutron/db/db_base_plugin_v2.py:1094
+#: neutron/db/db_base_plugin_v2.py:1096
 #, python-format
 msgid "Error parsing dns address %s"
 msgstr ""
 
-#: neutron/db/db_base_plugin_v2.py:1356
+#: neutron/db/db_base_plugin_v2.py:1358
 #, 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:1448
+#: neutron/db/db_base_plugin_v2.py:1450
 #, python-format
 msgid "%(address)s (%(subnet_id)s) is not recycled"
 msgstr ""
@@ -2988,51 +2988,51 @@ msgid ""
 "exceeds the maximum %(quota)s."
 msgstr ""
 
-#: neutron/extensions/firewall.py:40
+#: neutron/extensions/firewall.py:39
 #, python-format
 msgid "Firewall %(firewall_id)s could not be found."
 msgstr ""
 
-#: neutron/extensions/firewall.py:44
+#: neutron/extensions/firewall.py:43
 #, python-format
 msgid "Firewall %(firewall_id)s is still active."
 msgstr ""
 
-#: neutron/extensions/firewall.py:48
+#: neutron/extensions/firewall.py:47
 #, python-format
 msgid ""
 "Operation cannot be performed since associated Firewall %(firewall_id)s "
 "is in %(pending_state)s."
 msgstr ""
 
-#: neutron/extensions/firewall.py:53
+#: neutron/extensions/firewall.py:52
 #, python-format
 msgid "Firewall Policy %(firewall_policy_id)s could not be found."
 msgstr ""
 
-#: neutron/extensions/firewall.py:57
+#: neutron/extensions/firewall.py:56
 #, python-format
 msgid "Firewall Policy %(firewall_policy_id)s is being used."
 msgstr ""
 
-#: neutron/extensions/firewall.py:61
+#: neutron/extensions/firewall.py:60
 #, python-format
 msgid "Firewall Rule %(firewall_rule_id)s could not be found."
 msgstr ""
 
-#: neutron/extensions/firewall.py:65
+#: neutron/extensions/firewall.py:64
 #, python-format
 msgid "Firewall Rule %(firewall_rule_id)s is being used."
 msgstr ""
 
-#: neutron/extensions/firewall.py:69
+#: neutron/extensions/firewall.py:68
 #, python-format
 msgid ""
 "Firewall Rule %(firewall_rule_id)s is not associated  with Firewall "
 "Policy %(firewall_policy_id)s."
 msgstr ""
 
-#: neutron/extensions/firewall.py:74
+#: neutron/extensions/firewall.py:73
 #, python-format
 msgid ""
 "Firewall Rule protocol %(protocol)s is not supported. Only protocol "
@@ -3040,91 +3040,91 @@ msgid ""
 "supported."
 msgstr ""
 
-#: neutron/extensions/firewall.py:80
+#: neutron/extensions/firewall.py:79
 #, python-format
 msgid ""
 "Firewall rule action %(action)s is not supported. Only action values "
 "%(values)s are supported."
 msgstr ""
 
-#: neutron/extensions/firewall.py:85
+#: neutron/extensions/firewall.py:84
 #, python-format
 msgid "Invalid value for port %(port)s."
 msgstr ""
 
-#: neutron/extensions/firewall.py:89
+#: neutron/extensions/firewall.py:88
 msgid "Missing rule info argument for insert/remove rule operation."
 msgstr ""
 
-#: neutron/extensions/firewall.py:99
+#: neutron/extensions/firewall.py:98
 #, python-format
 msgid "%(driver)s: Internal driver error."
 msgstr ""
 
-#: neutron/extensions/firewall.py:148
+#: neutron/extensions/firewall.py:147
 #, python-format
 msgid "Port '%s' is not a valid number"
 msgstr ""
 
-#: neutron/extensions/firewall.py:152
+#: neutron/extensions/firewall.py:151
 #, python-format
 msgid "Invalid port '%s'"
 msgstr ""
 
-#: neutron/extensions/firewall.py:166
+#: neutron/extensions/firewall.py:165
 #, python-format
 msgid "%(msg_ip)s and %(msg_subnet)s"
 msgstr ""
 
-#: neutron/extensions/firewall.py:286
+#: neutron/extensions/firewall.py:285
 msgid "Number of firewalls allowed per tenant. A negative value means unlimited."
 msgstr ""
 
-#: neutron/extensions/firewall.py:290
+#: neutron/extensions/firewall.py:289
 msgid ""
 "Number of firewall policies allowed per tenant. A negative value means "
 "unlimited."
 msgstr ""
 
-#: neutron/extensions/firewall.py:294
+#: neutron/extensions/firewall.py:293
 msgid ""
 "Number of firewall rules allowed per tenant. A negative value means "
 "unlimited."
 msgstr ""
 
-#: neutron/extensions/l3.py:36
+#: neutron/extensions/l3.py:34
 #, python-format
 msgid "Router %(router_id)s could not be found"
 msgstr ""
 
-#: neutron/extensions/l3.py:40
+#: neutron/extensions/l3.py:38
 #, python-format
 msgid "Router %(router_id)s still has active ports"
 msgstr ""
 
-#: neutron/extensions/l3.py:44
+#: neutron/extensions/l3.py:42
 #, python-format
 msgid "Router %(router_id)s does not have an interface with id %(port_id)s"
 msgstr ""
 
-#: neutron/extensions/l3.py:49
+#: neutron/extensions/l3.py:47
 #, python-format
 msgid "Router %(router_id)s has no interface on subnet %(subnet_id)s"
 msgstr ""
 
-#: neutron/extensions/l3.py:54
+#: neutron/extensions/l3.py:52
 #, python-format
 msgid ""
 "Router interface for subnet %(subnet_id)s on router %(router_id)s cannot "
 "be deleted, as it is required by one or more floating IPs."
 msgstr ""
 
-#: neutron/extensions/l3.py:60
+#: neutron/extensions/l3.py:58
 #, python-format
 msgid "Floating IP %(floatingip_id)s could not be found"
 msgstr ""
 
-#: neutron/extensions/l3.py:64
+#: neutron/extensions/l3.py:62
 #, python-format
 msgid ""
 "External network %(external_network_id)s is not reachable from subnet "
@@ -3132,7 +3132,7 @@ msgid ""
 "Floating IP."
 msgstr ""
 
-#: neutron/extensions/l3.py:70
+#: neutron/extensions/l3.py:68
 #, python-format
 msgid ""
 "Cannot associate floating IP %(floating_ip_address)s (%(fip_id)s) with "
@@ -3140,37 +3140,30 @@ msgid ""
 "has a floating IP on external network %(net_id)s."
 msgstr ""
 
-#: neutron/extensions/l3.py:77
+#: neutron/extensions/l3.py:75
 #, python-format
 msgid ""
 "Port %(port_id)s has owner %(device_owner)s and therefore cannot be "
 "deleted directly via the port API."
 msgstr ""
 
-#: neutron/extensions/l3.py:82
+#: neutron/extensions/l3.py:80
 #, python-format
 msgid ""
 "Gateway cannot be updated for router %(router_id)s, since a gateway to "
 "external network %(net_id)s is required by one or more floating IPs."
 msgstr ""
 
-#: neutron/extensions/l3.py:142
+#: neutron/extensions/l3.py:140
 msgid "Number of routers allowed per tenant. A negative value means unlimited."
 msgstr ""
 
-#: neutron/extensions/l3.py:146
+#: neutron/extensions/l3.py:144
 msgid ""
 "Number of floating IPs allowed per tenant. A negative value means "
 "unlimited."
 msgstr ""
 
-#: neutron/extensions/l3_ext_gw_mode.py:28
-#, python-format
-msgid ""
-"DNat is disabled for the router %(router_id)s. Floating IPs cannot be "
-"associated."
-msgstr ""
-
 #: neutron/extensions/l3agentscheduler.py:49
 #: neutron/extensions/l3agentscheduler.py:87
 msgid "No plugin for L3 routing registered to handle router scheduling"
@@ -3270,21 +3263,21 @@ msgid ""
 " %(pool)s"
 msgstr ""
 
-#: neutron/extensions/metering.py:34
+#: neutron/extensions/metering.py:33
 #, python-format
 msgid "Metering label %(label_id)s does not exist"
 msgstr ""
 
-#: neutron/extensions/metering.py:38
+#: neutron/extensions/metering.py:37
 msgid "Duplicate Metering Rule in POST."
 msgstr ""
 
-#: neutron/extensions/metering.py:42
+#: neutron/extensions/metering.py:41
 #, python-format
 msgid "Metering label rule %(rule_id)s does not exist"
 msgstr ""
 
-#: neutron/extensions/metering.py:46
+#: neutron/extensions/metering.py:45
 #, python-format
 msgid ""
 "Metering label rule with remote_ip_prefix %(remote_ip_prefix)s overlaps "
@@ -3433,67 +3426,67 @@ msgstr ""
 msgid "API for retrieving service providers for Neutron advanced services"
 msgstr ""
 
-#: neutron/extensions/vpnaas.py:36
+#: neutron/extensions/vpnaas.py:33
 #, python-format
 msgid "VPNService %(vpnservice_id)s could not be found"
 msgstr ""
 
-#: neutron/extensions/vpnaas.py:40
+#: neutron/extensions/vpnaas.py:37
 #, python-format
 msgid "ipsec_site_connection %(ipsecsite_conn_id)s not found"
 msgstr ""
 
-#: neutron/extensions/vpnaas.py:44
+#: neutron/extensions/vpnaas.py:41
 #, python-format
 msgid "ipsec_site_connection %(attr)s is equal to or less than dpd_interval"
 msgstr ""
 
-#: neutron/extensions/vpnaas.py:49
+#: neutron/extensions/vpnaas.py:46
 #, python-format
 msgid "ipsec_site_connection MTU %(mtu)d is too small for ipv%(version)s"
 msgstr ""
 
-#: neutron/extensions/vpnaas.py:54
+#: neutron/extensions/vpnaas.py:51
 #, python-format
 msgid "IKEPolicy %(ikepolicy_id)s could not be found"
 msgstr ""
 
-#: neutron/extensions/vpnaas.py:58
+#: neutron/extensions/vpnaas.py:55
 #, python-format
 msgid "IPsecPolicy %(ipsecpolicy_id)s could not be found"
 msgstr ""
 
-#: neutron/extensions/vpnaas.py:62
+#: neutron/extensions/vpnaas.py:59
 #, python-format
 msgid "IKEPolicy %(ikepolicy_id)s is still in use"
 msgstr ""
 
-#: neutron/extensions/vpnaas.py:66
+#: neutron/extensions/vpnaas.py:63
 #, python-format
 msgid "VPNService %(vpnservice_id)s is still in use"
 msgstr ""
 
-#: neutron/extensions/vpnaas.py:70
+#: neutron/extensions/vpnaas.py:67
 #, python-format
 msgid "Router %(router_id)s is used by VPNService %(vpnservice_id)s"
 msgstr ""
 
-#: neutron/extensions/vpnaas.py:74
+#: neutron/extensions/vpnaas.py:71
 #, python-format
 msgid "Invalid state %(state)s of vpnaas resource %(id)s for updating"
 msgstr ""
 
-#: neutron/extensions/vpnaas.py:79
+#: neutron/extensions/vpnaas.py:76
 #, python-format
 msgid "IPsecPolicy %(ipsecpolicy_id)s is still in use"
 msgstr ""
 
-#: neutron/extensions/vpnaas.py:83
+#: neutron/extensions/vpnaas.py:80
 #, python-format
 msgid "Can not load driver :%(device_driver)s"
 msgstr ""
 
-#: neutron/extensions/vpnaas.py:87
+#: neutron/extensions/vpnaas.py:84
 #, python-format
 msgid "Subnet %(subnet_id)s is not connected to Router %(router_id)s"
 msgstr ""
@@ -5395,7 +5388,7 @@ msgstr ""
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:318
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:345
 #: neutron/plugins/mlnx/mlnx_plugin.py:191
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:408
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:413
 msgid "provider:network_type required"
 msgstr ""
 
@@ -5403,8 +5396,8 @@ msgstr ""
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:336
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:355
 #: neutron/plugins/mlnx/mlnx_plugin.py:221
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:418
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:437
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:423
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:442
 msgid "provider:segmentation_id required"
 msgstr ""
 
@@ -5423,7 +5416,7 @@ msgstr ""
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:343
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:377
 #: neutron/plugins/mlnx/mlnx_plugin.py:207
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:453
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:458
 #, python-format
 msgid "provider:network_type %s not supported"
 msgstr ""
@@ -5431,7 +5424,7 @@ msgstr ""
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:349
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:383
 #: neutron/plugins/mlnx/mlnx_plugin.py:248
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:459
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:464
 #, python-format
 msgid "Unknown provider:physical_network %s"
 msgstr ""
@@ -5439,7 +5432,7 @@ msgstr ""
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:355
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:389
 #: neutron/plugins/mlnx/mlnx_plugin.py:254
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:465
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:470
 msgid "provider:physical_network required"
 msgstr ""
 
@@ -5592,7 +5585,7 @@ msgstr ""
 #: neutron/plugins/hyperv/hyperv_neutron_plugin.py:254
 #: neutron/plugins/metaplugin/meta_neutron_plugin.py:175
 #: neutron/plugins/mlnx/mlnx_plugin.py:333
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:510
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:518
 #, python-format
 msgid "Created network: %s"
 msgstr ""
@@ -5953,7 +5946,7 @@ msgstr ""
 
 #: neutron/plugins/hyperv/db.py:41
 #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:117
-#: neutron/plugins/openvswitch/ovs_db_v2.py:136
+#: neutron/plugins/openvswitch/ovs_db_v2.py:137
 #, python-format
 msgid ""
 "Reserving vlan %(vlan_id)s on physical network %(physical_network)s from "
@@ -5968,7 +5961,7 @@ msgstr ""
 #: neutron/plugins/hyperv/db.py:79
 #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:140
 #: neutron/plugins/ml2/drivers/type_vlan.py:203
-#: neutron/plugins/openvswitch/ovs_db_v2.py:160
+#: neutron/plugins/openvswitch/ovs_db_v2.py:161
 #, python-format
 msgid ""
 "Reserving specific vlan %(vlan_id)s on physical network "
@@ -5982,7 +5975,7 @@ msgstr ""
 
 #: neutron/plugins/hyperv/db.py:141
 #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:181
-#: neutron/plugins/openvswitch/ovs_db_v2.py:201
+#: neutron/plugins/openvswitch/ovs_db_v2.py:202
 #, python-format
 msgid "vlan_id %(vlan_id)s on physical network %(physical_network)s not found"
 msgstr ""
@@ -5992,8 +5985,8 @@ msgstr ""
 #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:87
 #: neutron/plugins/ml2/drivers/type_vlan.py:127
 #: neutron/plugins/ml2/drivers/type_vlan.py:148
-#: neutron/plugins/openvswitch/ovs_db_v2.py:92
-#: neutron/plugins/openvswitch/ovs_db_v2.py:110
+#: neutron/plugins/openvswitch/ovs_db_v2.py:93
+#: neutron/plugins/openvswitch/ovs_db_v2.py:111
 #, python-format
 msgid ""
 "Removing vlan %(vlan_id)s on physical network %(physical_network)s from "
@@ -6035,7 +6028,7 @@ msgstr ""
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:306
 #: neutron/plugins/ml2/drivers/type_vlan.py:93
 #: neutron/plugins/mlnx/mlnx_plugin.py:143
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:362
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:365
 #, python-format
 msgid "Network VLAN ranges: %s"
 msgstr ""
@@ -6330,26 +6323,26 @@ msgstr ""
 
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:349
 #: neutron/plugins/mlnx/mlnx_plugin.py:216
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:412
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:417
 msgid "provider:segmentation_id specified for flat network"
 msgstr ""
 
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:358
 #: neutron/plugins/mlnx/mlnx_plugin.py:224
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:421
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:426
 #, python-format
 msgid "provider:segmentation_id out of range (%(min_id)s through %(max_id)s)"
 msgstr ""
 
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:365
 #: neutron/plugins/mlnx/mlnx_plugin.py:232
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:441
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:446
 msgid "provider:physical_network specified for local network"
 msgstr ""
 
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:371
 #: neutron/plugins/mlnx/mlnx_plugin.py:236
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:447
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:452
 msgid "provider:segmentation_id specified for local network"
 msgstr ""
 
@@ -6683,7 +6676,7 @@ msgstr ""
 
 #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:146
 #: neutron/plugins/ml2/drivers/type_vlan.py:209
-#: neutron/plugins/openvswitch/ovs_db_v2.py:166
+#: neutron/plugins/openvswitch/ovs_db_v2.py:167
 #, python-format
 msgid ""
 "Reserving specific vlan %(vlan_id)s on physical network "
@@ -6692,7 +6685,7 @@ msgstr ""
 
 #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:170
 #: neutron/plugins/ml2/drivers/type_vlan.py:258
-#: neutron/plugins/openvswitch/ovs_db_v2.py:196
+#: neutron/plugins/openvswitch/ovs_db_v2.py:197
 #, python-format
 msgid ""
 "Releasing vlan %(vlan_id)s on physical network %(physical_network)s to "
@@ -6701,7 +6694,7 @@ msgstr ""
 
 #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:175
 #: neutron/plugins/ml2/drivers/type_vlan.py:253
-#: neutron/plugins/openvswitch/ovs_db_v2.py:191
+#: neutron/plugins/openvswitch/ovs_db_v2.py:192
 #, python-format
 msgid ""
 "Releasing vlan %(vlan_id)s on physical network %(physical_network)s "
@@ -7795,7 +7788,7 @@ msgstr ""
 
 #: neutron/plugins/ml2/drivers/type_gre.py:155
 #: neutron/plugins/ml2/drivers/type_vxlan.py:165
-#: neutron/plugins/openvswitch/ovs_db_v2.py:234
+#: neutron/plugins/openvswitch/ovs_db_v2.py:235
 #, python-format
 msgid "Removing tunnel %s from pool"
 msgstr ""
@@ -7834,7 +7827,7 @@ msgid "%(type)s ID ranges: %(range)s"
 msgstr ""
 
 #: neutron/plugins/ml2/drivers/type_tunnel.py:71
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:431
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:436
 #, python-format
 msgid "provider:physical_network specified for %s network"
 msgstr ""
@@ -8173,7 +8166,7 @@ msgid "Mellanox Embedded Switch Plugin initialisation complete"
 msgstr ""
 
 #: neutron/plugins/mlnx/mlnx_plugin.py:141
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:360
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:363
 #, python-format
 msgid "%s. Server terminated!"
 msgstr ""
@@ -8925,7 +8918,7 @@ msgid "del_portinfo(): NotFound portinfo for port_id: %s"
 msgstr ""
 
 #: neutron/plugins/nec/db/api.py:212
-#: neutron/plugins/openvswitch/ovs_db_v2.py:322
+#: neutron/plugins/openvswitch/ovs_db_v2.py:323
 #, python-format
 msgid "get_port_with_securitygroups() called:port_id=%s"
 msgstr ""
@@ -9614,7 +9607,7 @@ msgstr ""
 
 #: neutron/plugins/nicira/dhcpmeta_modes.py:93
 #, python-format
-msgid "Unable to run Neutron with config option '%s', as NVP does not support it"
+msgid "Unable to run Neutron with config option '%s', as NSX does not support it"
 msgstr ""
 
 #: neutron/plugins/nicira/dhcpmeta_modes.py:96
@@ -9967,29 +9960,29 @@ msgstr ""
 msgid "[%(rid)d] Failed to parse API provider: %(e)s"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:34
+#: neutron/plugins/nicira/common/config.py:35
 msgid ""
 "Maximum number of ports of a logical switch on a bridged transport zone "
 "(default 5000)"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:37
+#: neutron/plugins/nicira/common/config.py:39
 msgid ""
 "Maximum number of ports of a logical switch on an overlay transport zone "
 "(default 256)"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:40
-msgid "Maximum concurrent connections to each NVP controller."
+#: neutron/plugins/nicira/common/config.py:43
+msgid "Maximum concurrent connections to each NSX controller."
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:43
+#: neutron/plugins/nicira/common/config.py:48
 msgid ""
 "Number of seconds a generation id should be valid for (default -1 meaning"
 " do not time out)"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:46
+#: neutron/plugins/nicira/common/config.py:52
 msgid ""
 "If set to access_network this enables a dedicated connection to the "
 "metadata proxy for metadata server access via Neutron router. If set to "
@@ -9998,135 +9991,135 @@ msgid ""
 "namespaces otherwise access_network should be used."
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:54
+#: neutron/plugins/nicira/common/config.py:61
 msgid ""
 "The default network tranport type to use (stt, gre, bridge, ipsec_gre, or"
 " ipsec_stt)"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:57
+#: neutron/plugins/nicira/common/config.py:65
 msgid "The mode used to implement DHCP/metadata services."
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:62
+#: neutron/plugins/nicira/common/config.py:71
 msgid ""
 "Interval in seconds between runs of the state synchronization task. Set "
 "it to 0 to disable it"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:65
+#: neutron/plugins/nicira/common/config.py:75
 msgid ""
 "Maximum value for the additional random delay in seconds between runs of "
 "the state synchronization task"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:69
+#: neutron/plugins/nicira/common/config.py:80
 msgid ""
 "Minimum delay, in seconds, between two state synchronization queries to "
-"NVP. It must not exceed state_sync_interval"
+"NSX. It must not exceed state_sync_interval"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:73
+#: neutron/plugins/nicira/common/config.py:85
 msgid ""
-"Minimum number of resources to be retrieved from NVP during state "
+"Minimum number of resources to be retrieved from NSX during state "
 "synchronization"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:76
+#: neutron/plugins/nicira/common/config.py:89
 msgid ""
 "Always read operational status from backend on show operations. Enabling "
 "this option might slow down the system."
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:84
-msgid "User name for NVP controllers in this cluster"
+#: neutron/plugins/nicira/common/config.py:98
+msgid "User name for NSX controllers in this cluster"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:88
-msgid "Password for NVP controllers in this cluster"
+#: neutron/plugins/nicira/common/config.py:103
+msgid "Password for NSX controllers in this cluster"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:91
+#: neutron/plugins/nicira/common/config.py:106
 msgid "Total time limit for a cluster request"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:94
+#: neutron/plugins/nicira/common/config.py:109
 msgid "Time before aborting a request"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:97
+#: neutron/plugins/nicira/common/config.py:112
 msgid "Number of time a request should be retried"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:100
+#: neutron/plugins/nicira/common/config.py:115
 msgid "Number of times a redirect should be followed"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:102
-msgid "Lists the NVP controllers in this cluster"
+#: neutron/plugins/nicira/common/config.py:118
+msgid "Lists the NSX controllers in this cluster"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:107
+#: neutron/plugins/nicira/common/config.py:123
 msgid ""
-"This is uuid of the default NVP Transport zone that will be used for "
+"This is uuid of the default NSX Transport zone that will be used for "
 "creating tunneled isolated \"Neutron\" networks. It needs to be created "
-"in NVP before starting Neutron with the nvp plugin."
+"in NSX before starting Neutron with the nsx plugin."
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:112
+#: neutron/plugins/nicira/common/config.py:128
 msgid ""
-"Unique identifier of the NVP L3 Gateway service which will be used for "
+"Unique identifier of the NSX L3 Gateway service which will be used for "
 "implementing routers and floating IPs"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:116
+#: neutron/plugins/nicira/common/config.py:132
 msgid ""
-"Unique identifier of the NVP L2 Gateway service which will be used by "
+"Unique identifier of the NSX L2 Gateway service which will be used by "
 "default for network gateways"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:119
+#: neutron/plugins/nicira/common/config.py:135
 msgid ""
 "Unique identifier of the Service Cluster which will be used by logical "
 "services like dhcp and metadata"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:122
+#: neutron/plugins/nicira/common/config.py:138
 msgid ""
 "Name of the interface on a L2 Gateway transport nodewhich should be used "
 "by default when setting up a network connection"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:132
+#: neutron/plugins/nicira/common/config.py:148
 msgid "User name for vsm"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:136
+#: neutron/plugins/nicira/common/config.py:152
 msgid "Password for vsm"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:138
+#: neutron/plugins/nicira/common/config.py:154
 msgid "uri for vsm"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:140
+#: neutron/plugins/nicira/common/config.py:156
 msgid "Optional parameter identifying the ID of datacenter to deploy NSX Edges"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:143
-#: neutron/plugins/nicira/common/config.py:149
+#: neutron/plugins/nicira/common/config.py:159
+#: neutron/plugins/nicira/common/config.py:165
 msgid "Optional parameter identifying the ID of datastore to deploy NSX Edges"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:146
+#: neutron/plugins/nicira/common/config.py:162
 msgid "Optional parameter identifying the ID of resource to deploy NSX Edges"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:152
+#: neutron/plugins/nicira/common/config.py:168
 msgid "Network ID for physical network connectivity"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:155
+#: neutron/plugins/nicira/common/config.py:171
 msgid "Task status check interval"
 msgstr ""
 
@@ -10496,143 +10489,143 @@ msgstr ""
 msgid "Monitor Resource binding with id:%s not found!"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:49
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:50
 msgid "Comma separated list of additional domain name servers"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:55
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:58
 msgid "Default DHCP lease time"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:61
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:66
 msgid "IP address used by Metadata server."
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:64
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:70
 msgid "TCP Port used by Metadata server."
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:96
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:103
 #, python-format
 msgid "Unable to find Logical Service Node for network %s"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:107
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:114
 #, python-format
 msgid "Unable to create LSN for network %s"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:115
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:122
 #, python-format
 msgid "Unable to delete Logical Service Node %s"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:132
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:139
 #, python-format
 msgid ""
 "Unable to find Logical Service Node Port for LSN %(lsn_id)s and subnet "
 "%(subnet_id)s"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:154
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:161
 #, python-format
 msgid ""
 "Unable to find Logical Service Node Port for LSN %(lsn_id)s and mac "
 "address %(mac)s"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:174
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:181
 #, python-format
 msgid "Unable to create port for LSN  %s"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:182
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:189
 #, python-format
 msgid "Unable to delete LSN Port %s"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:202
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:206
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:209
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:213
 #, python-format
 msgid "Metadata port not found while attempting to delete it from network %s"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:209
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:216
 #, python-format
 msgid "Unable to find Logical Services Node Port with MAC %s"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:288
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:295
 #, python-format
 msgid ""
 "Unable to configure dhcp for Logical Service Node %(lsn_id)s and port "
 "%(lsn_port_id)s"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:309
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:316
 #, python-format
 msgid "Unable to configure metadata access for subnet %s"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:332
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:339
 #, python-format
 msgid "Error while configuring LSN port %s"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:436
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:443
 #, python-format
 msgid ""
 "Error while creating subnet %(cidr)s for network %(network)s. Please, "
 "contact administrator"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:506
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:521
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:513
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:528
 #, python-format
 msgid "Performing DHCP %(action)s for resource: %(resource)s"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:516
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:523
 #, python-format
 msgid "Logical Services Node for network %s configured successfully"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:538
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:545
 #, python-format
 msgid "Error while configuring DHCP for port %s"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:550
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:557
 #, python-format
 msgid "DHCP is disabled for subnet %s: nothing to do"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:569
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:576
 #, python-format
 msgid "DHCP for port %s configured successfully"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:577
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:584
 #, python-format
 msgid "Network %s is external: nothing to do"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:585
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:592
 #, python-format
 msgid "Configuring metadata entry for port %s"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:597
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:604
 #, python-format
 msgid "Metadata for port %s configured successfully"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:601
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:608
 #, python-format
 msgid "Handle metadata access via router: %(r)s and interface %(i)s"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:618
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:625
 #, python-format
 msgid "Metadata for router %s handled successfully"
 msgstr ""
@@ -11139,78 +11132,78 @@ msgstr ""
 msgid "Exception in _check_pending_tasks"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_db_v2.py:215
+#: neutron/plugins/openvswitch/ovs_db_v2.py:216
 #, python-format
 msgid "Skipping unreasonable tunnel ID range %(tun_min)s:%(tun_max)s"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_db_v2.py:263
+#: neutron/plugins/openvswitch/ovs_db_v2.py:264
 #, python-format
 msgid "Reserving tunnel %s from pool"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_db_v2.py:278
+#: neutron/plugins/openvswitch/ovs_db_v2.py:279
 #, python-format
 msgid "Reserving specific tunnel %s from pool"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_db_v2.py:281
+#: neutron/plugins/openvswitch/ovs_db_v2.py:282
 #, python-format
 msgid "Reserving specific tunnel %s outside pool"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_db_v2.py:304
+#: neutron/plugins/openvswitch/ovs_db_v2.py:305
 #, python-format
 msgid "Releasing tunnel %s outside pool"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_db_v2.py:306
+#: neutron/plugins/openvswitch/ovs_db_v2.py:307
 #, python-format
 msgid "Releasing tunnel %s to pool"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_db_v2.py:308
+#: neutron/plugins/openvswitch/ovs_db_v2.py:309
 #, python-format
 msgid "tunnel_id %s not found"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_db_v2.py:380
+#: neutron/plugins/openvswitch/ovs_db_v2.py:381
 #, python-format
 msgid "Adding a tunnel endpoint for %s"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_db_v2.py:396
+#: neutron/plugins/openvswitch/ovs_db_v2.py:397
 #, python-format
 msgid ""
 "Adding a tunnel endpoint failed due to a concurrenttransaction had been "
 "committed (%s attempts left)"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_db_v2.py:401
+#: neutron/plugins/openvswitch/ovs_db_v2.py:402
 msgid "Unable to generate a new tunnel id"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:308
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:311
 #, python-format
 msgid "Invalid tenant_network_type: %s. Server terminated!"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:325
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:328
 #, python-format
 msgid "Tunneling disabled but tenant_network_type is '%s'. Server terminated!"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:371
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:374
 #, python-format
 msgid "Invalid tunnel ID range: '%(range)s' - %(e)s. Server terminated!"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:375
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:378
 #, python-format
 msgid "Tunnel ID ranges: %s"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:428
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:433
 #, python-format
 msgid "%s networks are not enabled"
 msgstr ""
@@ -12043,11 +12036,11 @@ msgid ""
 "firewall is supported per tenant."
 msgstr ""
 
-#: neutron/services/firewall/agents/firewall_agent_api.py:34
+#: neutron/services/firewall/agents/firewall_agent_api.py:33
 msgid "Name of the FWaaS Driver"
 msgstr ""
 
-#: neutron/services/firewall/agents/firewall_agent_api.py:38
+#: neutron/services/firewall/agents/firewall_agent_api.py:37
 msgid "Enable FWaaS"
 msgstr ""
 
@@ -12063,79 +12056,79 @@ msgstr ""
 msgid "Initializing firewall agent"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:73
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:74
 #, python-format
 msgid "FWaaS Driver Loaded: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:75
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:77
 #, python-format
 msgid "Error importing FWaaS device driver: %s"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:108
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:110
 #, python-format
 msgid "%(func_name)s from agent for fw: %(fwid)s"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:116
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:118
 #, python-format
 msgid "No Routers on tenant: %s"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:123
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:247
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:125
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:252
 #, python-format
 msgid "Apply fw on Router List: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:132
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:134
 #, python-format
 msgid "Firewall Driver Error for %(func_name)s for fw: %(fwid)s"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:147
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:149
 #, python-format
 msgid "FWaaS RPC failure in %(func_name)s for fw: %(fwid)s"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:164
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:177
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:166
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:179
 #, python-format
 msgid "Firewall Driver Error on fw state %(fwmsg)s for fw: %(fwid)s"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:189
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:191
 #, python-format
 msgid "Process router add, router_id: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:200
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:202
 #, python-format
 msgid "Process router add, fw_list: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:217
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:219
 #, python-format
 msgid "FWaaS RPC info call failed for '%s'."
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:229
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:234
 #, python-format
 msgid "Tenants with Firewalls: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:239
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:244
 #, python-format
 msgid "Router List: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:241
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:246
 #, python-format
 msgid "fw_list: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:258
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:263
 msgid "Failed fwaas process services sync"
 msgstr ""
 
@@ -13972,3 +13965,61 @@ msgstr ""
 #~ msgid "Number of security rules allowed per tenant, -1 for unlimited"
 #~ msgstr ""
 
+#~ msgid ""
+#~ "DNat is disabled for the router "
+#~ "%(router_id)s. Floating IPs cannot be "
+#~ "associated."
+#~ msgstr ""
+
+#~ msgid ""
+#~ "Unable to run Neutron with config "
+#~ "option '%s', as NVP does not "
+#~ "support it"
+#~ msgstr ""
+
+#~ msgid "Maximum concurrent connections to each NVP controller."
+#~ msgstr ""
+
+#~ msgid ""
+#~ "Minimum delay, in seconds, between two"
+#~ " state synchronization queries to NVP. "
+#~ "It must not exceed state_sync_interval"
+#~ msgstr ""
+
+#~ msgid ""
+#~ "Minimum number of resources to be "
+#~ "retrieved from NVP during state "
+#~ "synchronization"
+#~ msgstr ""
+
+#~ msgid "User name for NVP controllers in this cluster"
+#~ msgstr ""
+
+#~ msgid "Password for NVP controllers in this cluster"
+#~ msgstr ""
+
+#~ msgid "Lists the NVP controllers in this cluster"
+#~ msgstr ""
+
+#~ msgid ""
+#~ "This is uuid of the default NVP"
+#~ " Transport zone that will be used "
+#~ "for creating tunneled isolated \"Neutron\" "
+#~ "networks. It needs to be created "
+#~ "in NVP before starting Neutron with "
+#~ "the nvp plugin."
+#~ msgstr ""
+
+#~ msgid ""
+#~ "Unique identifier of the NVP L3 "
+#~ "Gateway service which will be used "
+#~ "for implementing routers and floating "
+#~ "IPs"
+#~ msgstr ""
+
+#~ msgid ""
+#~ "Unique identifier of the NVP L2 "
+#~ "Gateway service which will be used "
+#~ "by default for network gateways"
+#~ msgstr ""
+
index 0f4e90eba6b86caf79542cb40793ee8634b4cf2f..d7f797fd47643b260fec7a27d459cbabc88c389f 100644 (file)
@@ -7,7 +7,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version:  Quantum\n"
 "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2014-01-02 06:32+0000\n"
+"POT-Creation-Date: 2014-01-12 06:33+0000\n"
 "PO-Revision-Date: 2013-06-08 07:51+0000\n"
 "Last-Translator: daisy.ycguo <daisy.ycguo@gmail.com>\n"
 "Language-Team: Romanian "
@@ -897,7 +897,7 @@ msgstr ""
 msgid "Location to store DHCP server config files"
 msgstr ""
 
-#: neutron/agent/linux/dhcp.py:48 neutron/plugins/nicira/dhcp_meta/nvp.py:53
+#: neutron/agent/linux/dhcp.py:48 neutron/plugins/nicira/dhcp_meta/nvp.py:55
 msgid "Domain to use for building the hostnames"
 msgstr ""
 
@@ -1251,7 +1251,7 @@ msgid "TCP Port used by Nova metadata server."
 msgstr ""
 
 #: neutron/agent/metadata/agent.py:73
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:67
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:74
 msgid "Shared secret to sign instance-id request"
 msgstr ""
 
@@ -2437,30 +2437,30 @@ msgstr ""
 msgid "An exception occurred while creating the %(resource)s:%(item)s"
 msgstr ""
 
-#: neutron/db/db_base_plugin_v2.py:1043
+#: neutron/db/db_base_plugin_v2.py:1045
 #, python-format
 msgid "%(name)s '%(addr)s' does not match the ip_version '%(ip_version)s'"
 msgstr ""
 
-#: neutron/db/db_base_plugin_v2.py:1067
+#: neutron/db/db_base_plugin_v2.py:1069
 msgid "Gateway is not valid on subnet"
 msgstr ""
 
-#: neutron/db/db_base_plugin_v2.py:1087 neutron/db/db_base_plugin_v2.py:1101
+#: neutron/db/db_base_plugin_v2.py:1089 neutron/db/db_base_plugin_v2.py:1103
 msgid "new subnet"
 msgstr ""
 
-#: neutron/db/db_base_plugin_v2.py:1094
+#: neutron/db/db_base_plugin_v2.py:1096
 #, python-format
 msgid "Error parsing dns address %s"
 msgstr ""
 
-#: neutron/db/db_base_plugin_v2.py:1356
+#: neutron/db/db_base_plugin_v2.py:1358
 #, 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:1448
+#: neutron/db/db_base_plugin_v2.py:1450
 #, python-format
 msgid "%(address)s (%(subnet_id)s) is not recycled"
 msgstr ""
@@ -2989,51 +2989,51 @@ msgid ""
 "exceeds the maximum %(quota)s."
 msgstr ""
 
-#: neutron/extensions/firewall.py:40
+#: neutron/extensions/firewall.py:39
 #, python-format
 msgid "Firewall %(firewall_id)s could not be found."
 msgstr ""
 
-#: neutron/extensions/firewall.py:44
+#: neutron/extensions/firewall.py:43
 #, python-format
 msgid "Firewall %(firewall_id)s is still active."
 msgstr ""
 
-#: neutron/extensions/firewall.py:48
+#: neutron/extensions/firewall.py:47
 #, python-format
 msgid ""
 "Operation cannot be performed since associated Firewall %(firewall_id)s "
 "is in %(pending_state)s."
 msgstr ""
 
-#: neutron/extensions/firewall.py:53
+#: neutron/extensions/firewall.py:52
 #, python-format
 msgid "Firewall Policy %(firewall_policy_id)s could not be found."
 msgstr ""
 
-#: neutron/extensions/firewall.py:57
+#: neutron/extensions/firewall.py:56
 #, python-format
 msgid "Firewall Policy %(firewall_policy_id)s is being used."
 msgstr ""
 
-#: neutron/extensions/firewall.py:61
+#: neutron/extensions/firewall.py:60
 #, python-format
 msgid "Firewall Rule %(firewall_rule_id)s could not be found."
 msgstr ""
 
-#: neutron/extensions/firewall.py:65
+#: neutron/extensions/firewall.py:64
 #, python-format
 msgid "Firewall Rule %(firewall_rule_id)s is being used."
 msgstr ""
 
-#: neutron/extensions/firewall.py:69
+#: neutron/extensions/firewall.py:68
 #, python-format
 msgid ""
 "Firewall Rule %(firewall_rule_id)s is not associated  with Firewall "
 "Policy %(firewall_policy_id)s."
 msgstr ""
 
-#: neutron/extensions/firewall.py:74
+#: neutron/extensions/firewall.py:73
 #, python-format
 msgid ""
 "Firewall Rule protocol %(protocol)s is not supported. Only protocol "
@@ -3041,91 +3041,91 @@ msgid ""
 "supported."
 msgstr ""
 
-#: neutron/extensions/firewall.py:80
+#: neutron/extensions/firewall.py:79
 #, python-format
 msgid ""
 "Firewall rule action %(action)s is not supported. Only action values "
 "%(values)s are supported."
 msgstr ""
 
-#: neutron/extensions/firewall.py:85
+#: neutron/extensions/firewall.py:84
 #, python-format
 msgid "Invalid value for port %(port)s."
 msgstr ""
 
-#: neutron/extensions/firewall.py:89
+#: neutron/extensions/firewall.py:88
 msgid "Missing rule info argument for insert/remove rule operation."
 msgstr ""
 
-#: neutron/extensions/firewall.py:99
+#: neutron/extensions/firewall.py:98
 #, python-format
 msgid "%(driver)s: Internal driver error."
 msgstr ""
 
-#: neutron/extensions/firewall.py:148
+#: neutron/extensions/firewall.py:147
 #, python-format
 msgid "Port '%s' is not a valid number"
 msgstr ""
 
-#: neutron/extensions/firewall.py:152
+#: neutron/extensions/firewall.py:151
 #, python-format
 msgid "Invalid port '%s'"
 msgstr ""
 
-#: neutron/extensions/firewall.py:166
+#: neutron/extensions/firewall.py:165
 #, python-format
 msgid "%(msg_ip)s and %(msg_subnet)s"
 msgstr ""
 
-#: neutron/extensions/firewall.py:286
+#: neutron/extensions/firewall.py:285
 msgid "Number of firewalls allowed per tenant. A negative value means unlimited."
 msgstr ""
 
-#: neutron/extensions/firewall.py:290
+#: neutron/extensions/firewall.py:289
 msgid ""
 "Number of firewall policies allowed per tenant. A negative value means "
 "unlimited."
 msgstr ""
 
-#: neutron/extensions/firewall.py:294
+#: neutron/extensions/firewall.py:293
 msgid ""
 "Number of firewall rules allowed per tenant. A negative value means "
 "unlimited."
 msgstr ""
 
-#: neutron/extensions/l3.py:36
+#: neutron/extensions/l3.py:34
 #, python-format
 msgid "Router %(router_id)s could not be found"
 msgstr ""
 
-#: neutron/extensions/l3.py:40
+#: neutron/extensions/l3.py:38
 #, python-format
 msgid "Router %(router_id)s still has active ports"
 msgstr ""
 
-#: neutron/extensions/l3.py:44
+#: neutron/extensions/l3.py:42
 #, python-format
 msgid "Router %(router_id)s does not have an interface with id %(port_id)s"
 msgstr ""
 
-#: neutron/extensions/l3.py:49
+#: neutron/extensions/l3.py:47
 #, python-format
 msgid "Router %(router_id)s has no interface on subnet %(subnet_id)s"
 msgstr ""
 
-#: neutron/extensions/l3.py:54
+#: neutron/extensions/l3.py:52
 #, python-format
 msgid ""
 "Router interface for subnet %(subnet_id)s on router %(router_id)s cannot "
 "be deleted, as it is required by one or more floating IPs."
 msgstr ""
 
-#: neutron/extensions/l3.py:60
+#: neutron/extensions/l3.py:58
 #, python-format
 msgid "Floating IP %(floatingip_id)s could not be found"
 msgstr ""
 
-#: neutron/extensions/l3.py:64
+#: neutron/extensions/l3.py:62
 #, python-format
 msgid ""
 "External network %(external_network_id)s is not reachable from subnet "
@@ -3133,7 +3133,7 @@ msgid ""
 "Floating IP."
 msgstr ""
 
-#: neutron/extensions/l3.py:70
+#: neutron/extensions/l3.py:68
 #, python-format
 msgid ""
 "Cannot associate floating IP %(floating_ip_address)s (%(fip_id)s) with "
@@ -3141,37 +3141,30 @@ msgid ""
 "has a floating IP on external network %(net_id)s."
 msgstr ""
 
-#: neutron/extensions/l3.py:77
+#: neutron/extensions/l3.py:75
 #, python-format
 msgid ""
 "Port %(port_id)s has owner %(device_owner)s and therefore cannot be "
 "deleted directly via the port API."
 msgstr ""
 
-#: neutron/extensions/l3.py:82
+#: neutron/extensions/l3.py:80
 #, python-format
 msgid ""
 "Gateway cannot be updated for router %(router_id)s, since a gateway to "
 "external network %(net_id)s is required by one or more floating IPs."
 msgstr ""
 
-#: neutron/extensions/l3.py:142
+#: neutron/extensions/l3.py:140
 msgid "Number of routers allowed per tenant. A negative value means unlimited."
 msgstr ""
 
-#: neutron/extensions/l3.py:146
+#: neutron/extensions/l3.py:144
 msgid ""
 "Number of floating IPs allowed per tenant. A negative value means "
 "unlimited."
 msgstr ""
 
-#: neutron/extensions/l3_ext_gw_mode.py:28
-#, python-format
-msgid ""
-"DNat is disabled for the router %(router_id)s. Floating IPs cannot be "
-"associated."
-msgstr ""
-
 #: neutron/extensions/l3agentscheduler.py:49
 #: neutron/extensions/l3agentscheduler.py:87
 msgid "No plugin for L3 routing registered to handle router scheduling"
@@ -3271,21 +3264,21 @@ msgid ""
 " %(pool)s"
 msgstr ""
 
-#: neutron/extensions/metering.py:34
+#: neutron/extensions/metering.py:33
 #, python-format
 msgid "Metering label %(label_id)s does not exist"
 msgstr ""
 
-#: neutron/extensions/metering.py:38
+#: neutron/extensions/metering.py:37
 msgid "Duplicate Metering Rule in POST."
 msgstr ""
 
-#: neutron/extensions/metering.py:42
+#: neutron/extensions/metering.py:41
 #, python-format
 msgid "Metering label rule %(rule_id)s does not exist"
 msgstr ""
 
-#: neutron/extensions/metering.py:46
+#: neutron/extensions/metering.py:45
 #, python-format
 msgid ""
 "Metering label rule with remote_ip_prefix %(remote_ip_prefix)s overlaps "
@@ -3434,67 +3427,67 @@ msgstr ""
 msgid "API for retrieving service providers for Neutron advanced services"
 msgstr ""
 
-#: neutron/extensions/vpnaas.py:36
+#: neutron/extensions/vpnaas.py:33
 #, python-format
 msgid "VPNService %(vpnservice_id)s could not be found"
 msgstr ""
 
-#: neutron/extensions/vpnaas.py:40
+#: neutron/extensions/vpnaas.py:37
 #, python-format
 msgid "ipsec_site_connection %(ipsecsite_conn_id)s not found"
 msgstr ""
 
-#: neutron/extensions/vpnaas.py:44
+#: neutron/extensions/vpnaas.py:41
 #, python-format
 msgid "ipsec_site_connection %(attr)s is equal to or less than dpd_interval"
 msgstr ""
 
-#: neutron/extensions/vpnaas.py:49
+#: neutron/extensions/vpnaas.py:46
 #, python-format
 msgid "ipsec_site_connection MTU %(mtu)d is too small for ipv%(version)s"
 msgstr ""
 
-#: neutron/extensions/vpnaas.py:54
+#: neutron/extensions/vpnaas.py:51
 #, python-format
 msgid "IKEPolicy %(ikepolicy_id)s could not be found"
 msgstr ""
 
-#: neutron/extensions/vpnaas.py:58
+#: neutron/extensions/vpnaas.py:55
 #, python-format
 msgid "IPsecPolicy %(ipsecpolicy_id)s could not be found"
 msgstr ""
 
-#: neutron/extensions/vpnaas.py:62
+#: neutron/extensions/vpnaas.py:59
 #, python-format
 msgid "IKEPolicy %(ikepolicy_id)s is still in use"
 msgstr ""
 
-#: neutron/extensions/vpnaas.py:66
+#: neutron/extensions/vpnaas.py:63
 #, python-format
 msgid "VPNService %(vpnservice_id)s is still in use"
 msgstr ""
 
-#: neutron/extensions/vpnaas.py:70
+#: neutron/extensions/vpnaas.py:67
 #, python-format
 msgid "Router %(router_id)s is used by VPNService %(vpnservice_id)s"
 msgstr ""
 
-#: neutron/extensions/vpnaas.py:74
+#: neutron/extensions/vpnaas.py:71
 #, python-format
 msgid "Invalid state %(state)s of vpnaas resource %(id)s for updating"
 msgstr ""
 
-#: neutron/extensions/vpnaas.py:79
+#: neutron/extensions/vpnaas.py:76
 #, python-format
 msgid "IPsecPolicy %(ipsecpolicy_id)s is still in use"
 msgstr ""
 
-#: neutron/extensions/vpnaas.py:83
+#: neutron/extensions/vpnaas.py:80
 #, python-format
 msgid "Can not load driver :%(device_driver)s"
 msgstr ""
 
-#: neutron/extensions/vpnaas.py:87
+#: neutron/extensions/vpnaas.py:84
 #, python-format
 msgid "Subnet %(subnet_id)s is not connected to Router %(router_id)s"
 msgstr ""
@@ -5396,7 +5389,7 @@ msgstr ""
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:318
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:345
 #: neutron/plugins/mlnx/mlnx_plugin.py:191
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:408
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:413
 msgid "provider:network_type required"
 msgstr ""
 
@@ -5404,8 +5397,8 @@ msgstr ""
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:336
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:355
 #: neutron/plugins/mlnx/mlnx_plugin.py:221
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:418
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:437
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:423
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:442
 msgid "provider:segmentation_id required"
 msgstr ""
 
@@ -5424,7 +5417,7 @@ msgstr ""
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:343
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:377
 #: neutron/plugins/mlnx/mlnx_plugin.py:207
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:453
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:458
 #, python-format
 msgid "provider:network_type %s not supported"
 msgstr ""
@@ -5432,7 +5425,7 @@ msgstr ""
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:349
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:383
 #: neutron/plugins/mlnx/mlnx_plugin.py:248
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:459
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:464
 #, python-format
 msgid "Unknown provider:physical_network %s"
 msgstr ""
@@ -5440,7 +5433,7 @@ msgstr ""
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:355
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:389
 #: neutron/plugins/mlnx/mlnx_plugin.py:254
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:465
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:470
 msgid "provider:physical_network required"
 msgstr ""
 
@@ -5593,7 +5586,7 @@ msgstr ""
 #: neutron/plugins/hyperv/hyperv_neutron_plugin.py:254
 #: neutron/plugins/metaplugin/meta_neutron_plugin.py:175
 #: neutron/plugins/mlnx/mlnx_plugin.py:333
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:510
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:518
 #, python-format
 msgid "Created network: %s"
 msgstr ""
@@ -5954,7 +5947,7 @@ msgstr ""
 
 #: neutron/plugins/hyperv/db.py:41
 #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:117
-#: neutron/plugins/openvswitch/ovs_db_v2.py:136
+#: neutron/plugins/openvswitch/ovs_db_v2.py:137
 #, python-format
 msgid ""
 "Reserving vlan %(vlan_id)s on physical network %(physical_network)s from "
@@ -5969,7 +5962,7 @@ msgstr ""
 #: neutron/plugins/hyperv/db.py:79
 #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:140
 #: neutron/plugins/ml2/drivers/type_vlan.py:203
-#: neutron/plugins/openvswitch/ovs_db_v2.py:160
+#: neutron/plugins/openvswitch/ovs_db_v2.py:161
 #, python-format
 msgid ""
 "Reserving specific vlan %(vlan_id)s on physical network "
@@ -5983,7 +5976,7 @@ msgstr ""
 
 #: neutron/plugins/hyperv/db.py:141
 #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:181
-#: neutron/plugins/openvswitch/ovs_db_v2.py:201
+#: neutron/plugins/openvswitch/ovs_db_v2.py:202
 #, python-format
 msgid "vlan_id %(vlan_id)s on physical network %(physical_network)s not found"
 msgstr ""
@@ -5993,8 +5986,8 @@ msgstr ""
 #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:87
 #: neutron/plugins/ml2/drivers/type_vlan.py:127
 #: neutron/plugins/ml2/drivers/type_vlan.py:148
-#: neutron/plugins/openvswitch/ovs_db_v2.py:92
-#: neutron/plugins/openvswitch/ovs_db_v2.py:110
+#: neutron/plugins/openvswitch/ovs_db_v2.py:93
+#: neutron/plugins/openvswitch/ovs_db_v2.py:111
 #, python-format
 msgid ""
 "Removing vlan %(vlan_id)s on physical network %(physical_network)s from "
@@ -6036,7 +6029,7 @@ msgstr ""
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:306
 #: neutron/plugins/ml2/drivers/type_vlan.py:93
 #: neutron/plugins/mlnx/mlnx_plugin.py:143
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:362
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:365
 #, python-format
 msgid "Network VLAN ranges: %s"
 msgstr ""
@@ -6331,26 +6324,26 @@ msgstr ""
 
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:349
 #: neutron/plugins/mlnx/mlnx_plugin.py:216
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:412
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:417
 msgid "provider:segmentation_id specified for flat network"
 msgstr ""
 
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:358
 #: neutron/plugins/mlnx/mlnx_plugin.py:224
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:421
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:426
 #, python-format
 msgid "provider:segmentation_id out of range (%(min_id)s through %(max_id)s)"
 msgstr ""
 
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:365
 #: neutron/plugins/mlnx/mlnx_plugin.py:232
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:441
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:446
 msgid "provider:physical_network specified for local network"
 msgstr ""
 
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:371
 #: neutron/plugins/mlnx/mlnx_plugin.py:236
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:447
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:452
 msgid "provider:segmentation_id specified for local network"
 msgstr ""
 
@@ -6684,7 +6677,7 @@ msgstr ""
 
 #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:146
 #: neutron/plugins/ml2/drivers/type_vlan.py:209
-#: neutron/plugins/openvswitch/ovs_db_v2.py:166
+#: neutron/plugins/openvswitch/ovs_db_v2.py:167
 #, python-format
 msgid ""
 "Reserving specific vlan %(vlan_id)s on physical network "
@@ -6693,7 +6686,7 @@ msgstr ""
 
 #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:170
 #: neutron/plugins/ml2/drivers/type_vlan.py:258
-#: neutron/plugins/openvswitch/ovs_db_v2.py:196
+#: neutron/plugins/openvswitch/ovs_db_v2.py:197
 #, python-format
 msgid ""
 "Releasing vlan %(vlan_id)s on physical network %(physical_network)s to "
@@ -6702,7 +6695,7 @@ msgstr ""
 
 #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:175
 #: neutron/plugins/ml2/drivers/type_vlan.py:253
-#: neutron/plugins/openvswitch/ovs_db_v2.py:191
+#: neutron/plugins/openvswitch/ovs_db_v2.py:192
 #, python-format
 msgid ""
 "Releasing vlan %(vlan_id)s on physical network %(physical_network)s "
@@ -7796,7 +7789,7 @@ msgstr ""
 
 #: neutron/plugins/ml2/drivers/type_gre.py:155
 #: neutron/plugins/ml2/drivers/type_vxlan.py:165
-#: neutron/plugins/openvswitch/ovs_db_v2.py:234
+#: neutron/plugins/openvswitch/ovs_db_v2.py:235
 #, python-format
 msgid "Removing tunnel %s from pool"
 msgstr ""
@@ -7835,7 +7828,7 @@ msgid "%(type)s ID ranges: %(range)s"
 msgstr ""
 
 #: neutron/plugins/ml2/drivers/type_tunnel.py:71
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:431
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:436
 #, python-format
 msgid "provider:physical_network specified for %s network"
 msgstr ""
@@ -8174,7 +8167,7 @@ msgid "Mellanox Embedded Switch Plugin initialisation complete"
 msgstr ""
 
 #: neutron/plugins/mlnx/mlnx_plugin.py:141
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:360
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:363
 #, python-format
 msgid "%s. Server terminated!"
 msgstr ""
@@ -8926,7 +8919,7 @@ msgid "del_portinfo(): NotFound portinfo for port_id: %s"
 msgstr ""
 
 #: neutron/plugins/nec/db/api.py:212
-#: neutron/plugins/openvswitch/ovs_db_v2.py:322
+#: neutron/plugins/openvswitch/ovs_db_v2.py:323
 #, python-format
 msgid "get_port_with_securitygroups() called:port_id=%s"
 msgstr ""
@@ -9615,7 +9608,7 @@ msgstr ""
 
 #: neutron/plugins/nicira/dhcpmeta_modes.py:93
 #, python-format
-msgid "Unable to run Neutron with config option '%s', as NVP does not support it"
+msgid "Unable to run Neutron with config option '%s', as NSX does not support it"
 msgstr ""
 
 #: neutron/plugins/nicira/dhcpmeta_modes.py:96
@@ -9968,29 +9961,29 @@ msgstr ""
 msgid "[%(rid)d] Failed to parse API provider: %(e)s"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:34
+#: neutron/plugins/nicira/common/config.py:35
 msgid ""
 "Maximum number of ports of a logical switch on a bridged transport zone "
 "(default 5000)"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:37
+#: neutron/plugins/nicira/common/config.py:39
 msgid ""
 "Maximum number of ports of a logical switch on an overlay transport zone "
 "(default 256)"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:40
-msgid "Maximum concurrent connections to each NVP controller."
+#: neutron/plugins/nicira/common/config.py:43
+msgid "Maximum concurrent connections to each NSX controller."
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:43
+#: neutron/plugins/nicira/common/config.py:48
 msgid ""
 "Number of seconds a generation id should be valid for (default -1 meaning"
 " do not time out)"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:46
+#: neutron/plugins/nicira/common/config.py:52
 msgid ""
 "If set to access_network this enables a dedicated connection to the "
 "metadata proxy for metadata server access via Neutron router. If set to "
@@ -9999,135 +9992,135 @@ msgid ""
 "namespaces otherwise access_network should be used."
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:54
+#: neutron/plugins/nicira/common/config.py:61
 msgid ""
 "The default network tranport type to use (stt, gre, bridge, ipsec_gre, or"
 " ipsec_stt)"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:57
+#: neutron/plugins/nicira/common/config.py:65
 msgid "The mode used to implement DHCP/metadata services."
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:62
+#: neutron/plugins/nicira/common/config.py:71
 msgid ""
 "Interval in seconds between runs of the state synchronization task. Set "
 "it to 0 to disable it"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:65
+#: neutron/plugins/nicira/common/config.py:75
 msgid ""
 "Maximum value for the additional random delay in seconds between runs of "
 "the state synchronization task"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:69
+#: neutron/plugins/nicira/common/config.py:80
 msgid ""
 "Minimum delay, in seconds, between two state synchronization queries to "
-"NVP. It must not exceed state_sync_interval"
+"NSX. It must not exceed state_sync_interval"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:73
+#: neutron/plugins/nicira/common/config.py:85
 msgid ""
-"Minimum number of resources to be retrieved from NVP during state "
+"Minimum number of resources to be retrieved from NSX during state "
 "synchronization"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:76
+#: neutron/plugins/nicira/common/config.py:89
 msgid ""
 "Always read operational status from backend on show operations. Enabling "
 "this option might slow down the system."
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:84
-msgid "User name for NVP controllers in this cluster"
+#: neutron/plugins/nicira/common/config.py:98
+msgid "User name for NSX controllers in this cluster"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:88
-msgid "Password for NVP controllers in this cluster"
+#: neutron/plugins/nicira/common/config.py:103
+msgid "Password for NSX controllers in this cluster"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:91
+#: neutron/plugins/nicira/common/config.py:106
 msgid "Total time limit for a cluster request"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:94
+#: neutron/plugins/nicira/common/config.py:109
 msgid "Time before aborting a request"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:97
+#: neutron/plugins/nicira/common/config.py:112
 msgid "Number of time a request should be retried"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:100
+#: neutron/plugins/nicira/common/config.py:115
 msgid "Number of times a redirect should be followed"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:102
-msgid "Lists the NVP controllers in this cluster"
+#: neutron/plugins/nicira/common/config.py:118
+msgid "Lists the NSX controllers in this cluster"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:107
+#: neutron/plugins/nicira/common/config.py:123
 msgid ""
-"This is uuid of the default NVP Transport zone that will be used for "
+"This is uuid of the default NSX Transport zone that will be used for "
 "creating tunneled isolated \"Neutron\" networks. It needs to be created "
-"in NVP before starting Neutron with the nvp plugin."
+"in NSX before starting Neutron with the nsx plugin."
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:112
+#: neutron/plugins/nicira/common/config.py:128
 msgid ""
-"Unique identifier of the NVP L3 Gateway service which will be used for "
+"Unique identifier of the NSX L3 Gateway service which will be used for "
 "implementing routers and floating IPs"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:116
+#: neutron/plugins/nicira/common/config.py:132
 msgid ""
-"Unique identifier of the NVP L2 Gateway service which will be used by "
+"Unique identifier of the NSX L2 Gateway service which will be used by "
 "default for network gateways"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:119
+#: neutron/plugins/nicira/common/config.py:135
 msgid ""
 "Unique identifier of the Service Cluster which will be used by logical "
 "services like dhcp and metadata"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:122
+#: neutron/plugins/nicira/common/config.py:138
 msgid ""
 "Name of the interface on a L2 Gateway transport nodewhich should be used "
 "by default when setting up a network connection"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:132
+#: neutron/plugins/nicira/common/config.py:148
 msgid "User name for vsm"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:136
+#: neutron/plugins/nicira/common/config.py:152
 msgid "Password for vsm"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:138
+#: neutron/plugins/nicira/common/config.py:154
 msgid "uri for vsm"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:140
+#: neutron/plugins/nicira/common/config.py:156
 msgid "Optional parameter identifying the ID of datacenter to deploy NSX Edges"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:143
-#: neutron/plugins/nicira/common/config.py:149
+#: neutron/plugins/nicira/common/config.py:159
+#: neutron/plugins/nicira/common/config.py:165
 msgid "Optional parameter identifying the ID of datastore to deploy NSX Edges"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:146
+#: neutron/plugins/nicira/common/config.py:162
 msgid "Optional parameter identifying the ID of resource to deploy NSX Edges"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:152
+#: neutron/plugins/nicira/common/config.py:168
 msgid "Network ID for physical network connectivity"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:155
+#: neutron/plugins/nicira/common/config.py:171
 msgid "Task status check interval"
 msgstr ""
 
@@ -10497,143 +10490,143 @@ msgstr ""
 msgid "Monitor Resource binding with id:%s not found!"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:49
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:50
 msgid "Comma separated list of additional domain name servers"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:55
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:58
 msgid "Default DHCP lease time"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:61
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:66
 msgid "IP address used by Metadata server."
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:64
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:70
 msgid "TCP Port used by Metadata server."
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:96
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:103
 #, python-format
 msgid "Unable to find Logical Service Node for network %s"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:107
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:114
 #, python-format
 msgid "Unable to create LSN for network %s"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:115
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:122
 #, python-format
 msgid "Unable to delete Logical Service Node %s"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:132
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:139
 #, python-format
 msgid ""
 "Unable to find Logical Service Node Port for LSN %(lsn_id)s and subnet "
 "%(subnet_id)s"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:154
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:161
 #, python-format
 msgid ""
 "Unable to find Logical Service Node Port for LSN %(lsn_id)s and mac "
 "address %(mac)s"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:174
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:181
 #, python-format
 msgid "Unable to create port for LSN  %s"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:182
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:189
 #, python-format
 msgid "Unable to delete LSN Port %s"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:202
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:206
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:209
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:213
 #, python-format
 msgid "Metadata port not found while attempting to delete it from network %s"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:209
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:216
 #, python-format
 msgid "Unable to find Logical Services Node Port with MAC %s"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:288
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:295
 #, python-format
 msgid ""
 "Unable to configure dhcp for Logical Service Node %(lsn_id)s and port "
 "%(lsn_port_id)s"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:309
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:316
 #, python-format
 msgid "Unable to configure metadata access for subnet %s"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:332
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:339
 #, python-format
 msgid "Error while configuring LSN port %s"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:436
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:443
 #, python-format
 msgid ""
 "Error while creating subnet %(cidr)s for network %(network)s. Please, "
 "contact administrator"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:506
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:521
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:513
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:528
 #, python-format
 msgid "Performing DHCP %(action)s for resource: %(resource)s"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:516
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:523
 #, python-format
 msgid "Logical Services Node for network %s configured successfully"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:538
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:545
 #, python-format
 msgid "Error while configuring DHCP for port %s"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:550
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:557
 #, python-format
 msgid "DHCP is disabled for subnet %s: nothing to do"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:569
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:576
 #, python-format
 msgid "DHCP for port %s configured successfully"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:577
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:584
 #, python-format
 msgid "Network %s is external: nothing to do"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:585
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:592
 #, python-format
 msgid "Configuring metadata entry for port %s"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:597
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:604
 #, python-format
 msgid "Metadata for port %s configured successfully"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:601
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:608
 #, python-format
 msgid "Handle metadata access via router: %(r)s and interface %(i)s"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:618
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:625
 #, python-format
 msgid "Metadata for router %s handled successfully"
 msgstr ""
@@ -11140,78 +11133,78 @@ msgstr ""
 msgid "Exception in _check_pending_tasks"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_db_v2.py:215
+#: neutron/plugins/openvswitch/ovs_db_v2.py:216
 #, python-format
 msgid "Skipping unreasonable tunnel ID range %(tun_min)s:%(tun_max)s"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_db_v2.py:263
+#: neutron/plugins/openvswitch/ovs_db_v2.py:264
 #, python-format
 msgid "Reserving tunnel %s from pool"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_db_v2.py:278
+#: neutron/plugins/openvswitch/ovs_db_v2.py:279
 #, python-format
 msgid "Reserving specific tunnel %s from pool"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_db_v2.py:281
+#: neutron/plugins/openvswitch/ovs_db_v2.py:282
 #, python-format
 msgid "Reserving specific tunnel %s outside pool"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_db_v2.py:304
+#: neutron/plugins/openvswitch/ovs_db_v2.py:305
 #, python-format
 msgid "Releasing tunnel %s outside pool"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_db_v2.py:306
+#: neutron/plugins/openvswitch/ovs_db_v2.py:307
 #, python-format
 msgid "Releasing tunnel %s to pool"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_db_v2.py:308
+#: neutron/plugins/openvswitch/ovs_db_v2.py:309
 #, python-format
 msgid "tunnel_id %s not found"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_db_v2.py:380
+#: neutron/plugins/openvswitch/ovs_db_v2.py:381
 #, python-format
 msgid "Adding a tunnel endpoint for %s"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_db_v2.py:396
+#: neutron/plugins/openvswitch/ovs_db_v2.py:397
 #, python-format
 msgid ""
 "Adding a tunnel endpoint failed due to a concurrenttransaction had been "
 "committed (%s attempts left)"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_db_v2.py:401
+#: neutron/plugins/openvswitch/ovs_db_v2.py:402
 msgid "Unable to generate a new tunnel id"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:308
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:311
 #, python-format
 msgid "Invalid tenant_network_type: %s. Server terminated!"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:325
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:328
 #, python-format
 msgid "Tunneling disabled but tenant_network_type is '%s'. Server terminated!"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:371
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:374
 #, python-format
 msgid "Invalid tunnel ID range: '%(range)s' - %(e)s. Server terminated!"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:375
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:378
 #, python-format
 msgid "Tunnel ID ranges: %s"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:428
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:433
 #, python-format
 msgid "%s networks are not enabled"
 msgstr ""
@@ -12044,11 +12037,11 @@ msgid ""
 "firewall is supported per tenant."
 msgstr ""
 
-#: neutron/services/firewall/agents/firewall_agent_api.py:34
+#: neutron/services/firewall/agents/firewall_agent_api.py:33
 msgid "Name of the FWaaS Driver"
 msgstr ""
 
-#: neutron/services/firewall/agents/firewall_agent_api.py:38
+#: neutron/services/firewall/agents/firewall_agent_api.py:37
 msgid "Enable FWaaS"
 msgstr ""
 
@@ -12064,79 +12057,79 @@ msgstr ""
 msgid "Initializing firewall agent"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:73
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:74
 #, python-format
 msgid "FWaaS Driver Loaded: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:75
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:77
 #, python-format
 msgid "Error importing FWaaS device driver: %s"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:108
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:110
 #, python-format
 msgid "%(func_name)s from agent for fw: %(fwid)s"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:116
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:118
 #, python-format
 msgid "No Routers on tenant: %s"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:123
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:247
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:125
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:252
 #, python-format
 msgid "Apply fw on Router List: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:132
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:134
 #, python-format
 msgid "Firewall Driver Error for %(func_name)s for fw: %(fwid)s"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:147
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:149
 #, python-format
 msgid "FWaaS RPC failure in %(func_name)s for fw: %(fwid)s"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:164
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:177
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:166
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:179
 #, python-format
 msgid "Firewall Driver Error on fw state %(fwmsg)s for fw: %(fwid)s"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:189
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:191
 #, python-format
 msgid "Process router add, router_id: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:200
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:202
 #, python-format
 msgid "Process router add, fw_list: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:217
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:219
 #, python-format
 msgid "FWaaS RPC info call failed for '%s'."
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:229
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:234
 #, python-format
 msgid "Tenants with Firewalls: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:239
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:244
 #, python-format
 msgid "Router List: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:241
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:246
 #, python-format
 msgid "fw_list: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:258
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:263
 msgid "Failed fwaas process services sync"
 msgstr ""
 
@@ -13973,3 +13966,61 @@ msgstr ""
 #~ msgid "Number of security rules allowed per tenant, -1 for unlimited"
 #~ msgstr ""
 
+#~ msgid ""
+#~ "DNat is disabled for the router "
+#~ "%(router_id)s. Floating IPs cannot be "
+#~ "associated."
+#~ msgstr ""
+
+#~ msgid ""
+#~ "Unable to run Neutron with config "
+#~ "option '%s', as NVP does not "
+#~ "support it"
+#~ msgstr ""
+
+#~ msgid "Maximum concurrent connections to each NVP controller."
+#~ msgstr ""
+
+#~ msgid ""
+#~ "Minimum delay, in seconds, between two"
+#~ " state synchronization queries to NVP. "
+#~ "It must not exceed state_sync_interval"
+#~ msgstr ""
+
+#~ msgid ""
+#~ "Minimum number of resources to be "
+#~ "retrieved from NVP during state "
+#~ "synchronization"
+#~ msgstr ""
+
+#~ msgid "User name for NVP controllers in this cluster"
+#~ msgstr ""
+
+#~ msgid "Password for NVP controllers in this cluster"
+#~ msgstr ""
+
+#~ msgid "Lists the NVP controllers in this cluster"
+#~ msgstr ""
+
+#~ msgid ""
+#~ "This is uuid of the default NVP"
+#~ " Transport zone that will be used "
+#~ "for creating tunneled isolated \"Neutron\" "
+#~ "networks. It needs to be created "
+#~ "in NVP before starting Neutron with "
+#~ "the nvp plugin."
+#~ msgstr ""
+
+#~ msgid ""
+#~ "Unique identifier of the NVP L3 "
+#~ "Gateway service which will be used "
+#~ "for implementing routers and floating "
+#~ "IPs"
+#~ msgstr ""
+
+#~ msgid ""
+#~ "Unique identifier of the NVP L2 "
+#~ "Gateway service which will be used "
+#~ "by default for network gateways"
+#~ msgstr ""
+
index 6c11d5e11a82e859823a3a6a992b4898c2404b8d..e656c9ac056b5a2b060de71cb7fa6907c2f5e5fd 100644 (file)
@@ -7,7 +7,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version:  Quantum\n"
 "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2014-01-02 06:32+0000\n"
+"POT-Creation-Date: 2014-01-12 06:33+0000\n"
 "PO-Revision-Date: 2013-05-13 06:01+0000\n"
 "Last-Translator: openstackjenkins <jenkins@openstack.org>\n"
 "Language-Team: Russian "
@@ -897,7 +897,7 @@ msgstr ""
 msgid "Location to store DHCP server config files"
 msgstr ""
 
-#: neutron/agent/linux/dhcp.py:48 neutron/plugins/nicira/dhcp_meta/nvp.py:53
+#: neutron/agent/linux/dhcp.py:48 neutron/plugins/nicira/dhcp_meta/nvp.py:55
 msgid "Domain to use for building the hostnames"
 msgstr ""
 
@@ -1251,7 +1251,7 @@ msgid "TCP Port used by Nova metadata server."
 msgstr ""
 
 #: neutron/agent/metadata/agent.py:73
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:67
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:74
 msgid "Shared secret to sign instance-id request"
 msgstr ""
 
@@ -2437,30 +2437,30 @@ msgstr ""
 msgid "An exception occurred while creating the %(resource)s:%(item)s"
 msgstr ""
 
-#: neutron/db/db_base_plugin_v2.py:1043
+#: neutron/db/db_base_plugin_v2.py:1045
 #, python-format
 msgid "%(name)s '%(addr)s' does not match the ip_version '%(ip_version)s'"
 msgstr ""
 
-#: neutron/db/db_base_plugin_v2.py:1067
+#: neutron/db/db_base_plugin_v2.py:1069
 msgid "Gateway is not valid on subnet"
 msgstr ""
 
-#: neutron/db/db_base_plugin_v2.py:1087 neutron/db/db_base_plugin_v2.py:1101
+#: neutron/db/db_base_plugin_v2.py:1089 neutron/db/db_base_plugin_v2.py:1103
 msgid "new subnet"
 msgstr ""
 
-#: neutron/db/db_base_plugin_v2.py:1094
+#: neutron/db/db_base_plugin_v2.py:1096
 #, python-format
 msgid "Error parsing dns address %s"
 msgstr ""
 
-#: neutron/db/db_base_plugin_v2.py:1356
+#: neutron/db/db_base_plugin_v2.py:1358
 #, 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:1448
+#: neutron/db/db_base_plugin_v2.py:1450
 #, python-format
 msgid "%(address)s (%(subnet_id)s) is not recycled"
 msgstr ""
@@ -2989,51 +2989,51 @@ msgid ""
 "exceeds the maximum %(quota)s."
 msgstr ""
 
-#: neutron/extensions/firewall.py:40
+#: neutron/extensions/firewall.py:39
 #, python-format
 msgid "Firewall %(firewall_id)s could not be found."
 msgstr ""
 
-#: neutron/extensions/firewall.py:44
+#: neutron/extensions/firewall.py:43
 #, python-format
 msgid "Firewall %(firewall_id)s is still active."
 msgstr ""
 
-#: neutron/extensions/firewall.py:48
+#: neutron/extensions/firewall.py:47
 #, python-format
 msgid ""
 "Operation cannot be performed since associated Firewall %(firewall_id)s "
 "is in %(pending_state)s."
 msgstr ""
 
-#: neutron/extensions/firewall.py:53
+#: neutron/extensions/firewall.py:52
 #, python-format
 msgid "Firewall Policy %(firewall_policy_id)s could not be found."
 msgstr ""
 
-#: neutron/extensions/firewall.py:57
+#: neutron/extensions/firewall.py:56
 #, python-format
 msgid "Firewall Policy %(firewall_policy_id)s is being used."
 msgstr ""
 
-#: neutron/extensions/firewall.py:61
+#: neutron/extensions/firewall.py:60
 #, python-format
 msgid "Firewall Rule %(firewall_rule_id)s could not be found."
 msgstr ""
 
-#: neutron/extensions/firewall.py:65
+#: neutron/extensions/firewall.py:64
 #, python-format
 msgid "Firewall Rule %(firewall_rule_id)s is being used."
 msgstr ""
 
-#: neutron/extensions/firewall.py:69
+#: neutron/extensions/firewall.py:68
 #, python-format
 msgid ""
 "Firewall Rule %(firewall_rule_id)s is not associated  with Firewall "
 "Policy %(firewall_policy_id)s."
 msgstr ""
 
-#: neutron/extensions/firewall.py:74
+#: neutron/extensions/firewall.py:73
 #, python-format
 msgid ""
 "Firewall Rule protocol %(protocol)s is not supported. Only protocol "
@@ -3041,91 +3041,91 @@ msgid ""
 "supported."
 msgstr ""
 
-#: neutron/extensions/firewall.py:80
+#: neutron/extensions/firewall.py:79
 #, python-format
 msgid ""
 "Firewall rule action %(action)s is not supported. Only action values "
 "%(values)s are supported."
 msgstr ""
 
-#: neutron/extensions/firewall.py:85
+#: neutron/extensions/firewall.py:84
 #, python-format
 msgid "Invalid value for port %(port)s."
 msgstr ""
 
-#: neutron/extensions/firewall.py:89
+#: neutron/extensions/firewall.py:88
 msgid "Missing rule info argument for insert/remove rule operation."
 msgstr ""
 
-#: neutron/extensions/firewall.py:99
+#: neutron/extensions/firewall.py:98
 #, python-format
 msgid "%(driver)s: Internal driver error."
 msgstr ""
 
-#: neutron/extensions/firewall.py:148
+#: neutron/extensions/firewall.py:147
 #, python-format
 msgid "Port '%s' is not a valid number"
 msgstr ""
 
-#: neutron/extensions/firewall.py:152
+#: neutron/extensions/firewall.py:151
 #, python-format
 msgid "Invalid port '%s'"
 msgstr ""
 
-#: neutron/extensions/firewall.py:166
+#: neutron/extensions/firewall.py:165
 #, python-format
 msgid "%(msg_ip)s and %(msg_subnet)s"
 msgstr ""
 
-#: neutron/extensions/firewall.py:286
+#: neutron/extensions/firewall.py:285
 msgid "Number of firewalls allowed per tenant. A negative value means unlimited."
 msgstr ""
 
-#: neutron/extensions/firewall.py:290
+#: neutron/extensions/firewall.py:289
 msgid ""
 "Number of firewall policies allowed per tenant. A negative value means "
 "unlimited."
 msgstr ""
 
-#: neutron/extensions/firewall.py:294
+#: neutron/extensions/firewall.py:293
 msgid ""
 "Number of firewall rules allowed per tenant. A negative value means "
 "unlimited."
 msgstr ""
 
-#: neutron/extensions/l3.py:36
+#: neutron/extensions/l3.py:34
 #, python-format
 msgid "Router %(router_id)s could not be found"
 msgstr ""
 
-#: neutron/extensions/l3.py:40
+#: neutron/extensions/l3.py:38
 #, python-format
 msgid "Router %(router_id)s still has active ports"
 msgstr ""
 
-#: neutron/extensions/l3.py:44
+#: neutron/extensions/l3.py:42
 #, python-format
 msgid "Router %(router_id)s does not have an interface with id %(port_id)s"
 msgstr ""
 
-#: neutron/extensions/l3.py:49
+#: neutron/extensions/l3.py:47
 #, python-format
 msgid "Router %(router_id)s has no interface on subnet %(subnet_id)s"
 msgstr ""
 
-#: neutron/extensions/l3.py:54
+#: neutron/extensions/l3.py:52
 #, python-format
 msgid ""
 "Router interface for subnet %(subnet_id)s on router %(router_id)s cannot "
 "be deleted, as it is required by one or more floating IPs."
 msgstr ""
 
-#: neutron/extensions/l3.py:60
+#: neutron/extensions/l3.py:58
 #, python-format
 msgid "Floating IP %(floatingip_id)s could not be found"
 msgstr ""
 
-#: neutron/extensions/l3.py:64
+#: neutron/extensions/l3.py:62
 #, python-format
 msgid ""
 "External network %(external_network_id)s is not reachable from subnet "
@@ -3133,7 +3133,7 @@ msgid ""
 "Floating IP."
 msgstr ""
 
-#: neutron/extensions/l3.py:70
+#: neutron/extensions/l3.py:68
 #, python-format
 msgid ""
 "Cannot associate floating IP %(floating_ip_address)s (%(fip_id)s) with "
@@ -3141,37 +3141,30 @@ msgid ""
 "has a floating IP on external network %(net_id)s."
 msgstr ""
 
-#: neutron/extensions/l3.py:77
+#: neutron/extensions/l3.py:75
 #, python-format
 msgid ""
 "Port %(port_id)s has owner %(device_owner)s and therefore cannot be "
 "deleted directly via the port API."
 msgstr ""
 
-#: neutron/extensions/l3.py:82
+#: neutron/extensions/l3.py:80
 #, python-format
 msgid ""
 "Gateway cannot be updated for router %(router_id)s, since a gateway to "
 "external network %(net_id)s is required by one or more floating IPs."
 msgstr ""
 
-#: neutron/extensions/l3.py:142
+#: neutron/extensions/l3.py:140
 msgid "Number of routers allowed per tenant. A negative value means unlimited."
 msgstr ""
 
-#: neutron/extensions/l3.py:146
+#: neutron/extensions/l3.py:144
 msgid ""
 "Number of floating IPs allowed per tenant. A negative value means "
 "unlimited."
 msgstr ""
 
-#: neutron/extensions/l3_ext_gw_mode.py:28
-#, python-format
-msgid ""
-"DNat is disabled for the router %(router_id)s. Floating IPs cannot be "
-"associated."
-msgstr ""
-
 #: neutron/extensions/l3agentscheduler.py:49
 #: neutron/extensions/l3agentscheduler.py:87
 msgid "No plugin for L3 routing registered to handle router scheduling"
@@ -3271,21 +3264,21 @@ msgid ""
 " %(pool)s"
 msgstr ""
 
-#: neutron/extensions/metering.py:34
+#: neutron/extensions/metering.py:33
 #, python-format
 msgid "Metering label %(label_id)s does not exist"
 msgstr ""
 
-#: neutron/extensions/metering.py:38
+#: neutron/extensions/metering.py:37
 msgid "Duplicate Metering Rule in POST."
 msgstr ""
 
-#: neutron/extensions/metering.py:42
+#: neutron/extensions/metering.py:41
 #, python-format
 msgid "Metering label rule %(rule_id)s does not exist"
 msgstr ""
 
-#: neutron/extensions/metering.py:46
+#: neutron/extensions/metering.py:45
 #, python-format
 msgid ""
 "Metering label rule with remote_ip_prefix %(remote_ip_prefix)s overlaps "
@@ -3434,67 +3427,67 @@ msgstr ""
 msgid "API for retrieving service providers for Neutron advanced services"
 msgstr ""
 
-#: neutron/extensions/vpnaas.py:36
+#: neutron/extensions/vpnaas.py:33
 #, python-format
 msgid "VPNService %(vpnservice_id)s could not be found"
 msgstr ""
 
-#: neutron/extensions/vpnaas.py:40
+#: neutron/extensions/vpnaas.py:37
 #, python-format
 msgid "ipsec_site_connection %(ipsecsite_conn_id)s not found"
 msgstr ""
 
-#: neutron/extensions/vpnaas.py:44
+#: neutron/extensions/vpnaas.py:41
 #, python-format
 msgid "ipsec_site_connection %(attr)s is equal to or less than dpd_interval"
 msgstr ""
 
-#: neutron/extensions/vpnaas.py:49
+#: neutron/extensions/vpnaas.py:46
 #, python-format
 msgid "ipsec_site_connection MTU %(mtu)d is too small for ipv%(version)s"
 msgstr ""
 
-#: neutron/extensions/vpnaas.py:54
+#: neutron/extensions/vpnaas.py:51
 #, python-format
 msgid "IKEPolicy %(ikepolicy_id)s could not be found"
 msgstr ""
 
-#: neutron/extensions/vpnaas.py:58
+#: neutron/extensions/vpnaas.py:55
 #, python-format
 msgid "IPsecPolicy %(ipsecpolicy_id)s could not be found"
 msgstr ""
 
-#: neutron/extensions/vpnaas.py:62
+#: neutron/extensions/vpnaas.py:59
 #, python-format
 msgid "IKEPolicy %(ikepolicy_id)s is still in use"
 msgstr ""
 
-#: neutron/extensions/vpnaas.py:66
+#: neutron/extensions/vpnaas.py:63
 #, python-format
 msgid "VPNService %(vpnservice_id)s is still in use"
 msgstr ""
 
-#: neutron/extensions/vpnaas.py:70
+#: neutron/extensions/vpnaas.py:67
 #, python-format
 msgid "Router %(router_id)s is used by VPNService %(vpnservice_id)s"
 msgstr ""
 
-#: neutron/extensions/vpnaas.py:74
+#: neutron/extensions/vpnaas.py:71
 #, python-format
 msgid "Invalid state %(state)s of vpnaas resource %(id)s for updating"
 msgstr ""
 
-#: neutron/extensions/vpnaas.py:79
+#: neutron/extensions/vpnaas.py:76
 #, python-format
 msgid "IPsecPolicy %(ipsecpolicy_id)s is still in use"
 msgstr ""
 
-#: neutron/extensions/vpnaas.py:83
+#: neutron/extensions/vpnaas.py:80
 #, python-format
 msgid "Can not load driver :%(device_driver)s"
 msgstr ""
 
-#: neutron/extensions/vpnaas.py:87
+#: neutron/extensions/vpnaas.py:84
 #, python-format
 msgid "Subnet %(subnet_id)s is not connected to Router %(router_id)s"
 msgstr ""
@@ -5396,7 +5389,7 @@ msgstr ""
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:318
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:345
 #: neutron/plugins/mlnx/mlnx_plugin.py:191
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:408
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:413
 msgid "provider:network_type required"
 msgstr ""
 
@@ -5404,8 +5397,8 @@ msgstr ""
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:336
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:355
 #: neutron/plugins/mlnx/mlnx_plugin.py:221
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:418
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:437
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:423
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:442
 msgid "provider:segmentation_id required"
 msgstr ""
 
@@ -5424,7 +5417,7 @@ msgstr ""
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:343
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:377
 #: neutron/plugins/mlnx/mlnx_plugin.py:207
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:453
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:458
 #, python-format
 msgid "provider:network_type %s not supported"
 msgstr ""
@@ -5432,7 +5425,7 @@ msgstr ""
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:349
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:383
 #: neutron/plugins/mlnx/mlnx_plugin.py:248
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:459
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:464
 #, python-format
 msgid "Unknown provider:physical_network %s"
 msgstr ""
@@ -5440,7 +5433,7 @@ msgstr ""
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:355
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:389
 #: neutron/plugins/mlnx/mlnx_plugin.py:254
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:465
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:470
 msgid "provider:physical_network required"
 msgstr ""
 
@@ -5593,7 +5586,7 @@ msgstr ""
 #: neutron/plugins/hyperv/hyperv_neutron_plugin.py:254
 #: neutron/plugins/metaplugin/meta_neutron_plugin.py:175
 #: neutron/plugins/mlnx/mlnx_plugin.py:333
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:510
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:518
 #, python-format
 msgid "Created network: %s"
 msgstr ""
@@ -5954,7 +5947,7 @@ msgstr ""
 
 #: neutron/plugins/hyperv/db.py:41
 #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:117
-#: neutron/plugins/openvswitch/ovs_db_v2.py:136
+#: neutron/plugins/openvswitch/ovs_db_v2.py:137
 #, python-format
 msgid ""
 "Reserving vlan %(vlan_id)s on physical network %(physical_network)s from "
@@ -5969,7 +5962,7 @@ msgstr ""
 #: neutron/plugins/hyperv/db.py:79
 #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:140
 #: neutron/plugins/ml2/drivers/type_vlan.py:203
-#: neutron/plugins/openvswitch/ovs_db_v2.py:160
+#: neutron/plugins/openvswitch/ovs_db_v2.py:161
 #, python-format
 msgid ""
 "Reserving specific vlan %(vlan_id)s on physical network "
@@ -5983,7 +5976,7 @@ msgstr ""
 
 #: neutron/plugins/hyperv/db.py:141
 #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:181
-#: neutron/plugins/openvswitch/ovs_db_v2.py:201
+#: neutron/plugins/openvswitch/ovs_db_v2.py:202
 #, python-format
 msgid "vlan_id %(vlan_id)s on physical network %(physical_network)s not found"
 msgstr ""
@@ -5993,8 +5986,8 @@ msgstr ""
 #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:87
 #: neutron/plugins/ml2/drivers/type_vlan.py:127
 #: neutron/plugins/ml2/drivers/type_vlan.py:148
-#: neutron/plugins/openvswitch/ovs_db_v2.py:92
-#: neutron/plugins/openvswitch/ovs_db_v2.py:110
+#: neutron/plugins/openvswitch/ovs_db_v2.py:93
+#: neutron/plugins/openvswitch/ovs_db_v2.py:111
 #, python-format
 msgid ""
 "Removing vlan %(vlan_id)s on physical network %(physical_network)s from "
@@ -6036,7 +6029,7 @@ msgstr ""
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:306
 #: neutron/plugins/ml2/drivers/type_vlan.py:93
 #: neutron/plugins/mlnx/mlnx_plugin.py:143
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:362
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:365
 #, python-format
 msgid "Network VLAN ranges: %s"
 msgstr ""
@@ -6331,26 +6324,26 @@ msgstr ""
 
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:349
 #: neutron/plugins/mlnx/mlnx_plugin.py:216
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:412
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:417
 msgid "provider:segmentation_id specified for flat network"
 msgstr ""
 
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:358
 #: neutron/plugins/mlnx/mlnx_plugin.py:224
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:421
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:426
 #, python-format
 msgid "provider:segmentation_id out of range (%(min_id)s through %(max_id)s)"
 msgstr ""
 
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:365
 #: neutron/plugins/mlnx/mlnx_plugin.py:232
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:441
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:446
 msgid "provider:physical_network specified for local network"
 msgstr ""
 
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:371
 #: neutron/plugins/mlnx/mlnx_plugin.py:236
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:447
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:452
 msgid "provider:segmentation_id specified for local network"
 msgstr ""
 
@@ -6684,7 +6677,7 @@ msgstr ""
 
 #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:146
 #: neutron/plugins/ml2/drivers/type_vlan.py:209
-#: neutron/plugins/openvswitch/ovs_db_v2.py:166
+#: neutron/plugins/openvswitch/ovs_db_v2.py:167
 #, python-format
 msgid ""
 "Reserving specific vlan %(vlan_id)s on physical network "
@@ -6693,7 +6686,7 @@ msgstr ""
 
 #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:170
 #: neutron/plugins/ml2/drivers/type_vlan.py:258
-#: neutron/plugins/openvswitch/ovs_db_v2.py:196
+#: neutron/plugins/openvswitch/ovs_db_v2.py:197
 #, python-format
 msgid ""
 "Releasing vlan %(vlan_id)s on physical network %(physical_network)s to "
@@ -6702,7 +6695,7 @@ msgstr ""
 
 #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:175
 #: neutron/plugins/ml2/drivers/type_vlan.py:253
-#: neutron/plugins/openvswitch/ovs_db_v2.py:191
+#: neutron/plugins/openvswitch/ovs_db_v2.py:192
 #, python-format
 msgid ""
 "Releasing vlan %(vlan_id)s on physical network %(physical_network)s "
@@ -7796,7 +7789,7 @@ msgstr ""
 
 #: neutron/plugins/ml2/drivers/type_gre.py:155
 #: neutron/plugins/ml2/drivers/type_vxlan.py:165
-#: neutron/plugins/openvswitch/ovs_db_v2.py:234
+#: neutron/plugins/openvswitch/ovs_db_v2.py:235
 #, python-format
 msgid "Removing tunnel %s from pool"
 msgstr ""
@@ -7835,7 +7828,7 @@ msgid "%(type)s ID ranges: %(range)s"
 msgstr ""
 
 #: neutron/plugins/ml2/drivers/type_tunnel.py:71
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:431
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:436
 #, python-format
 msgid "provider:physical_network specified for %s network"
 msgstr ""
@@ -8174,7 +8167,7 @@ msgid "Mellanox Embedded Switch Plugin initialisation complete"
 msgstr ""
 
 #: neutron/plugins/mlnx/mlnx_plugin.py:141
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:360
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:363
 #, python-format
 msgid "%s. Server terminated!"
 msgstr ""
@@ -8926,7 +8919,7 @@ msgid "del_portinfo(): NotFound portinfo for port_id: %s"
 msgstr ""
 
 #: neutron/plugins/nec/db/api.py:212
-#: neutron/plugins/openvswitch/ovs_db_v2.py:322
+#: neutron/plugins/openvswitch/ovs_db_v2.py:323
 #, python-format
 msgid "get_port_with_securitygroups() called:port_id=%s"
 msgstr ""
@@ -9615,7 +9608,7 @@ msgstr ""
 
 #: neutron/plugins/nicira/dhcpmeta_modes.py:93
 #, python-format
-msgid "Unable to run Neutron with config option '%s', as NVP does not support it"
+msgid "Unable to run Neutron with config option '%s', as NSX does not support it"
 msgstr ""
 
 #: neutron/plugins/nicira/dhcpmeta_modes.py:96
@@ -9968,29 +9961,29 @@ msgstr ""
 msgid "[%(rid)d] Failed to parse API provider: %(e)s"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:34
+#: neutron/plugins/nicira/common/config.py:35
 msgid ""
 "Maximum number of ports of a logical switch on a bridged transport zone "
 "(default 5000)"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:37
+#: neutron/plugins/nicira/common/config.py:39
 msgid ""
 "Maximum number of ports of a logical switch on an overlay transport zone "
 "(default 256)"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:40
-msgid "Maximum concurrent connections to each NVP controller."
+#: neutron/plugins/nicira/common/config.py:43
+msgid "Maximum concurrent connections to each NSX controller."
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:43
+#: neutron/plugins/nicira/common/config.py:48
 msgid ""
 "Number of seconds a generation id should be valid for (default -1 meaning"
 " do not time out)"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:46
+#: neutron/plugins/nicira/common/config.py:52
 msgid ""
 "If set to access_network this enables a dedicated connection to the "
 "metadata proxy for metadata server access via Neutron router. If set to "
@@ -9999,135 +9992,135 @@ msgid ""
 "namespaces otherwise access_network should be used."
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:54
+#: neutron/plugins/nicira/common/config.py:61
 msgid ""
 "The default network tranport type to use (stt, gre, bridge, ipsec_gre, or"
 " ipsec_stt)"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:57
+#: neutron/plugins/nicira/common/config.py:65
 msgid "The mode used to implement DHCP/metadata services."
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:62
+#: neutron/plugins/nicira/common/config.py:71
 msgid ""
 "Interval in seconds between runs of the state synchronization task. Set "
 "it to 0 to disable it"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:65
+#: neutron/plugins/nicira/common/config.py:75
 msgid ""
 "Maximum value for the additional random delay in seconds between runs of "
 "the state synchronization task"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:69
+#: neutron/plugins/nicira/common/config.py:80
 msgid ""
 "Minimum delay, in seconds, between two state synchronization queries to "
-"NVP. It must not exceed state_sync_interval"
+"NSX. It must not exceed state_sync_interval"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:73
+#: neutron/plugins/nicira/common/config.py:85
 msgid ""
-"Minimum number of resources to be retrieved from NVP during state "
+"Minimum number of resources to be retrieved from NSX during state "
 "synchronization"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:76
+#: neutron/plugins/nicira/common/config.py:89
 msgid ""
 "Always read operational status from backend on show operations. Enabling "
 "this option might slow down the system."
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:84
-msgid "User name for NVP controllers in this cluster"
+#: neutron/plugins/nicira/common/config.py:98
+msgid "User name for NSX controllers in this cluster"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:88
-msgid "Password for NVP controllers in this cluster"
+#: neutron/plugins/nicira/common/config.py:103
+msgid "Password for NSX controllers in this cluster"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:91
+#: neutron/plugins/nicira/common/config.py:106
 msgid "Total time limit for a cluster request"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:94
+#: neutron/plugins/nicira/common/config.py:109
 msgid "Time before aborting a request"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:97
+#: neutron/plugins/nicira/common/config.py:112
 msgid "Number of time a request should be retried"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:100
+#: neutron/plugins/nicira/common/config.py:115
 msgid "Number of times a redirect should be followed"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:102
-msgid "Lists the NVP controllers in this cluster"
+#: neutron/plugins/nicira/common/config.py:118
+msgid "Lists the NSX controllers in this cluster"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:107
+#: neutron/plugins/nicira/common/config.py:123
 msgid ""
-"This is uuid of the default NVP Transport zone that will be used for "
+"This is uuid of the default NSX Transport zone that will be used for "
 "creating tunneled isolated \"Neutron\" networks. It needs to be created "
-"in NVP before starting Neutron with the nvp plugin."
+"in NSX before starting Neutron with the nsx plugin."
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:112
+#: neutron/plugins/nicira/common/config.py:128
 msgid ""
-"Unique identifier of the NVP L3 Gateway service which will be used for "
+"Unique identifier of the NSX L3 Gateway service which will be used for "
 "implementing routers and floating IPs"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:116
+#: neutron/plugins/nicira/common/config.py:132
 msgid ""
-"Unique identifier of the NVP L2 Gateway service which will be used by "
+"Unique identifier of the NSX L2 Gateway service which will be used by "
 "default for network gateways"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:119
+#: neutron/plugins/nicira/common/config.py:135
 msgid ""
 "Unique identifier of the Service Cluster which will be used by logical "
 "services like dhcp and metadata"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:122
+#: neutron/plugins/nicira/common/config.py:138
 msgid ""
 "Name of the interface on a L2 Gateway transport nodewhich should be used "
 "by default when setting up a network connection"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:132
+#: neutron/plugins/nicira/common/config.py:148
 msgid "User name for vsm"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:136
+#: neutron/plugins/nicira/common/config.py:152
 msgid "Password for vsm"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:138
+#: neutron/plugins/nicira/common/config.py:154
 msgid "uri for vsm"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:140
+#: neutron/plugins/nicira/common/config.py:156
 msgid "Optional parameter identifying the ID of datacenter to deploy NSX Edges"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:143
-#: neutron/plugins/nicira/common/config.py:149
+#: neutron/plugins/nicira/common/config.py:159
+#: neutron/plugins/nicira/common/config.py:165
 msgid "Optional parameter identifying the ID of datastore to deploy NSX Edges"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:146
+#: neutron/plugins/nicira/common/config.py:162
 msgid "Optional parameter identifying the ID of resource to deploy NSX Edges"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:152
+#: neutron/plugins/nicira/common/config.py:168
 msgid "Network ID for physical network connectivity"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:155
+#: neutron/plugins/nicira/common/config.py:171
 msgid "Task status check interval"
 msgstr ""
 
@@ -10497,143 +10490,143 @@ msgstr ""
 msgid "Monitor Resource binding with id:%s not found!"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:49
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:50
 msgid "Comma separated list of additional domain name servers"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:55
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:58
 msgid "Default DHCP lease time"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:61
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:66
 msgid "IP address used by Metadata server."
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:64
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:70
 msgid "TCP Port used by Metadata server."
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:96
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:103
 #, python-format
 msgid "Unable to find Logical Service Node for network %s"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:107
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:114
 #, python-format
 msgid "Unable to create LSN for network %s"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:115
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:122
 #, python-format
 msgid "Unable to delete Logical Service Node %s"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:132
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:139
 #, python-format
 msgid ""
 "Unable to find Logical Service Node Port for LSN %(lsn_id)s and subnet "
 "%(subnet_id)s"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:154
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:161
 #, python-format
 msgid ""
 "Unable to find Logical Service Node Port for LSN %(lsn_id)s and mac "
 "address %(mac)s"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:174
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:181
 #, python-format
 msgid "Unable to create port for LSN  %s"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:182
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:189
 #, python-format
 msgid "Unable to delete LSN Port %s"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:202
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:206
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:209
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:213
 #, python-format
 msgid "Metadata port not found while attempting to delete it from network %s"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:209
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:216
 #, python-format
 msgid "Unable to find Logical Services Node Port with MAC %s"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:288
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:295
 #, python-format
 msgid ""
 "Unable to configure dhcp for Logical Service Node %(lsn_id)s and port "
 "%(lsn_port_id)s"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:309
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:316
 #, python-format
 msgid "Unable to configure metadata access for subnet %s"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:332
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:339
 #, python-format
 msgid "Error while configuring LSN port %s"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:436
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:443
 #, python-format
 msgid ""
 "Error while creating subnet %(cidr)s for network %(network)s. Please, "
 "contact administrator"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:506
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:521
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:513
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:528
 #, python-format
 msgid "Performing DHCP %(action)s for resource: %(resource)s"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:516
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:523
 #, python-format
 msgid "Logical Services Node for network %s configured successfully"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:538
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:545
 #, python-format
 msgid "Error while configuring DHCP for port %s"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:550
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:557
 #, python-format
 msgid "DHCP is disabled for subnet %s: nothing to do"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:569
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:576
 #, python-format
 msgid "DHCP for port %s configured successfully"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:577
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:584
 #, python-format
 msgid "Network %s is external: nothing to do"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:585
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:592
 #, python-format
 msgid "Configuring metadata entry for port %s"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:597
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:604
 #, python-format
 msgid "Metadata for port %s configured successfully"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:601
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:608
 #, python-format
 msgid "Handle metadata access via router: %(r)s and interface %(i)s"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:618
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:625
 #, python-format
 msgid "Metadata for router %s handled successfully"
 msgstr ""
@@ -11140,78 +11133,78 @@ msgstr ""
 msgid "Exception in _check_pending_tasks"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_db_v2.py:215
+#: neutron/plugins/openvswitch/ovs_db_v2.py:216
 #, python-format
 msgid "Skipping unreasonable tunnel ID range %(tun_min)s:%(tun_max)s"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_db_v2.py:263
+#: neutron/plugins/openvswitch/ovs_db_v2.py:264
 #, python-format
 msgid "Reserving tunnel %s from pool"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_db_v2.py:278
+#: neutron/plugins/openvswitch/ovs_db_v2.py:279
 #, python-format
 msgid "Reserving specific tunnel %s from pool"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_db_v2.py:281
+#: neutron/plugins/openvswitch/ovs_db_v2.py:282
 #, python-format
 msgid "Reserving specific tunnel %s outside pool"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_db_v2.py:304
+#: neutron/plugins/openvswitch/ovs_db_v2.py:305
 #, python-format
 msgid "Releasing tunnel %s outside pool"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_db_v2.py:306
+#: neutron/plugins/openvswitch/ovs_db_v2.py:307
 #, python-format
 msgid "Releasing tunnel %s to pool"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_db_v2.py:308
+#: neutron/plugins/openvswitch/ovs_db_v2.py:309
 #, python-format
 msgid "tunnel_id %s not found"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_db_v2.py:380
+#: neutron/plugins/openvswitch/ovs_db_v2.py:381
 #, python-format
 msgid "Adding a tunnel endpoint for %s"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_db_v2.py:396
+#: neutron/plugins/openvswitch/ovs_db_v2.py:397
 #, python-format
 msgid ""
 "Adding a tunnel endpoint failed due to a concurrenttransaction had been "
 "committed (%s attempts left)"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_db_v2.py:401
+#: neutron/plugins/openvswitch/ovs_db_v2.py:402
 msgid "Unable to generate a new tunnel id"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:308
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:311
 #, python-format
 msgid "Invalid tenant_network_type: %s. Server terminated!"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:325
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:328
 #, python-format
 msgid "Tunneling disabled but tenant_network_type is '%s'. Server terminated!"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:371
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:374
 #, python-format
 msgid "Invalid tunnel ID range: '%(range)s' - %(e)s. Server terminated!"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:375
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:378
 #, python-format
 msgid "Tunnel ID ranges: %s"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:428
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:433
 #, python-format
 msgid "%s networks are not enabled"
 msgstr ""
@@ -12044,11 +12037,11 @@ msgid ""
 "firewall is supported per tenant."
 msgstr ""
 
-#: neutron/services/firewall/agents/firewall_agent_api.py:34
+#: neutron/services/firewall/agents/firewall_agent_api.py:33
 msgid "Name of the FWaaS Driver"
 msgstr ""
 
-#: neutron/services/firewall/agents/firewall_agent_api.py:38
+#: neutron/services/firewall/agents/firewall_agent_api.py:37
 msgid "Enable FWaaS"
 msgstr ""
 
@@ -12064,79 +12057,79 @@ msgstr ""
 msgid "Initializing firewall agent"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:73
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:74
 #, python-format
 msgid "FWaaS Driver Loaded: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:75
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:77
 #, python-format
 msgid "Error importing FWaaS device driver: %s"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:108
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:110
 #, python-format
 msgid "%(func_name)s from agent for fw: %(fwid)s"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:116
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:118
 #, python-format
 msgid "No Routers on tenant: %s"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:123
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:247
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:125
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:252
 #, python-format
 msgid "Apply fw on Router List: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:132
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:134
 #, python-format
 msgid "Firewall Driver Error for %(func_name)s for fw: %(fwid)s"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:147
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:149
 #, python-format
 msgid "FWaaS RPC failure in %(func_name)s for fw: %(fwid)s"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:164
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:177
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:166
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:179
 #, python-format
 msgid "Firewall Driver Error on fw state %(fwmsg)s for fw: %(fwid)s"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:189
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:191
 #, python-format
 msgid "Process router add, router_id: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:200
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:202
 #, python-format
 msgid "Process router add, fw_list: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:217
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:219
 #, python-format
 msgid "FWaaS RPC info call failed for '%s'."
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:229
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:234
 #, python-format
 msgid "Tenants with Firewalls: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:239
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:244
 #, python-format
 msgid "Router List: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:241
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:246
 #, python-format
 msgid "fw_list: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:258
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:263
 msgid "Failed fwaas process services sync"
 msgstr ""
 
@@ -13973,3 +13966,61 @@ msgstr ""
 #~ msgid "Number of security rules allowed per tenant, -1 for unlimited"
 #~ msgstr ""
 
+#~ msgid ""
+#~ "DNat is disabled for the router "
+#~ "%(router_id)s. Floating IPs cannot be "
+#~ "associated."
+#~ msgstr ""
+
+#~ msgid ""
+#~ "Unable to run Neutron with config "
+#~ "option '%s', as NVP does not "
+#~ "support it"
+#~ msgstr ""
+
+#~ msgid "Maximum concurrent connections to each NVP controller."
+#~ msgstr ""
+
+#~ msgid ""
+#~ "Minimum delay, in seconds, between two"
+#~ " state synchronization queries to NVP. "
+#~ "It must not exceed state_sync_interval"
+#~ msgstr ""
+
+#~ msgid ""
+#~ "Minimum number of resources to be "
+#~ "retrieved from NVP during state "
+#~ "synchronization"
+#~ msgstr ""
+
+#~ msgid "User name for NVP controllers in this cluster"
+#~ msgstr ""
+
+#~ msgid "Password for NVP controllers in this cluster"
+#~ msgstr ""
+
+#~ msgid "Lists the NVP controllers in this cluster"
+#~ msgstr ""
+
+#~ msgid ""
+#~ "This is uuid of the default NVP"
+#~ " Transport zone that will be used "
+#~ "for creating tunneled isolated \"Neutron\" "
+#~ "networks. It needs to be created "
+#~ "in NVP before starting Neutron with "
+#~ "the nvp plugin."
+#~ msgstr ""
+
+#~ msgid ""
+#~ "Unique identifier of the NVP L3 "
+#~ "Gateway service which will be used "
+#~ "for implementing routers and floating "
+#~ "IPs"
+#~ msgstr ""
+
+#~ msgid ""
+#~ "Unique identifier of the NVP L2 "
+#~ "Gateway service which will be used "
+#~ "by default for network gateways"
+#~ msgstr ""
+
index 5ecdbfcca42cc9150b876f684c62845752aab510..68f2b204f6476fa4d8f99f805b723fec23c0063a 100644 (file)
@@ -7,7 +7,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version:  Neutron\n"
 "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2014-01-02 06:32+0000\n"
+"POT-Creation-Date: 2014-01-12 06:33+0000\n"
 "PO-Revision-Date: 2013-01-28 21:54+0000\n"
 "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
 "Language-Team: Russian (Russia) "
@@ -897,7 +897,7 @@ msgstr ""
 msgid "Location to store DHCP server config files"
 msgstr ""
 
-#: neutron/agent/linux/dhcp.py:48 neutron/plugins/nicira/dhcp_meta/nvp.py:53
+#: neutron/agent/linux/dhcp.py:48 neutron/plugins/nicira/dhcp_meta/nvp.py:55
 msgid "Domain to use for building the hostnames"
 msgstr ""
 
@@ -1251,7 +1251,7 @@ msgid "TCP Port used by Nova metadata server."
 msgstr ""
 
 #: neutron/agent/metadata/agent.py:73
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:67
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:74
 msgid "Shared secret to sign instance-id request"
 msgstr ""
 
@@ -2437,30 +2437,30 @@ msgstr ""
 msgid "An exception occurred while creating the %(resource)s:%(item)s"
 msgstr ""
 
-#: neutron/db/db_base_plugin_v2.py:1043
+#: neutron/db/db_base_plugin_v2.py:1045
 #, python-format
 msgid "%(name)s '%(addr)s' does not match the ip_version '%(ip_version)s'"
 msgstr ""
 
-#: neutron/db/db_base_plugin_v2.py:1067
+#: neutron/db/db_base_plugin_v2.py:1069
 msgid "Gateway is not valid on subnet"
 msgstr ""
 
-#: neutron/db/db_base_plugin_v2.py:1087 neutron/db/db_base_plugin_v2.py:1101
+#: neutron/db/db_base_plugin_v2.py:1089 neutron/db/db_base_plugin_v2.py:1103
 msgid "new subnet"
 msgstr ""
 
-#: neutron/db/db_base_plugin_v2.py:1094
+#: neutron/db/db_base_plugin_v2.py:1096
 #, python-format
 msgid "Error parsing dns address %s"
 msgstr ""
 
-#: neutron/db/db_base_plugin_v2.py:1356
+#: neutron/db/db_base_plugin_v2.py:1358
 #, 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:1448
+#: neutron/db/db_base_plugin_v2.py:1450
 #, python-format
 msgid "%(address)s (%(subnet_id)s) is not recycled"
 msgstr ""
@@ -2989,51 +2989,51 @@ msgid ""
 "exceeds the maximum %(quota)s."
 msgstr ""
 
-#: neutron/extensions/firewall.py:40
+#: neutron/extensions/firewall.py:39
 #, python-format
 msgid "Firewall %(firewall_id)s could not be found."
 msgstr ""
 
-#: neutron/extensions/firewall.py:44
+#: neutron/extensions/firewall.py:43
 #, python-format
 msgid "Firewall %(firewall_id)s is still active."
 msgstr ""
 
-#: neutron/extensions/firewall.py:48
+#: neutron/extensions/firewall.py:47
 #, python-format
 msgid ""
 "Operation cannot be performed since associated Firewall %(firewall_id)s "
 "is in %(pending_state)s."
 msgstr ""
 
-#: neutron/extensions/firewall.py:53
+#: neutron/extensions/firewall.py:52
 #, python-format
 msgid "Firewall Policy %(firewall_policy_id)s could not be found."
 msgstr ""
 
-#: neutron/extensions/firewall.py:57
+#: neutron/extensions/firewall.py:56
 #, python-format
 msgid "Firewall Policy %(firewall_policy_id)s is being used."
 msgstr ""
 
-#: neutron/extensions/firewall.py:61
+#: neutron/extensions/firewall.py:60
 #, python-format
 msgid "Firewall Rule %(firewall_rule_id)s could not be found."
 msgstr ""
 
-#: neutron/extensions/firewall.py:65
+#: neutron/extensions/firewall.py:64
 #, python-format
 msgid "Firewall Rule %(firewall_rule_id)s is being used."
 msgstr ""
 
-#: neutron/extensions/firewall.py:69
+#: neutron/extensions/firewall.py:68
 #, python-format
 msgid ""
 "Firewall Rule %(firewall_rule_id)s is not associated  with Firewall "
 "Policy %(firewall_policy_id)s."
 msgstr ""
 
-#: neutron/extensions/firewall.py:74
+#: neutron/extensions/firewall.py:73
 #, python-format
 msgid ""
 "Firewall Rule protocol %(protocol)s is not supported. Only protocol "
@@ -3041,91 +3041,91 @@ msgid ""
 "supported."
 msgstr ""
 
-#: neutron/extensions/firewall.py:80
+#: neutron/extensions/firewall.py:79
 #, python-format
 msgid ""
 "Firewall rule action %(action)s is not supported. Only action values "
 "%(values)s are supported."
 msgstr ""
 
-#: neutron/extensions/firewall.py:85
+#: neutron/extensions/firewall.py:84
 #, python-format
 msgid "Invalid value for port %(port)s."
 msgstr ""
 
-#: neutron/extensions/firewall.py:89
+#: neutron/extensions/firewall.py:88
 msgid "Missing rule info argument for insert/remove rule operation."
 msgstr ""
 
-#: neutron/extensions/firewall.py:99
+#: neutron/extensions/firewall.py:98
 #, python-format
 msgid "%(driver)s: Internal driver error."
 msgstr ""
 
-#: neutron/extensions/firewall.py:148
+#: neutron/extensions/firewall.py:147
 #, python-format
 msgid "Port '%s' is not a valid number"
 msgstr ""
 
-#: neutron/extensions/firewall.py:152
+#: neutron/extensions/firewall.py:151
 #, python-format
 msgid "Invalid port '%s'"
 msgstr ""
 
-#: neutron/extensions/firewall.py:166
+#: neutron/extensions/firewall.py:165
 #, python-format
 msgid "%(msg_ip)s and %(msg_subnet)s"
 msgstr ""
 
-#: neutron/extensions/firewall.py:286
+#: neutron/extensions/firewall.py:285
 msgid "Number of firewalls allowed per tenant. A negative value means unlimited."
 msgstr ""
 
-#: neutron/extensions/firewall.py:290
+#: neutron/extensions/firewall.py:289
 msgid ""
 "Number of firewall policies allowed per tenant. A negative value means "
 "unlimited."
 msgstr ""
 
-#: neutron/extensions/firewall.py:294
+#: neutron/extensions/firewall.py:293
 msgid ""
 "Number of firewall rules allowed per tenant. A negative value means "
 "unlimited."
 msgstr ""
 
-#: neutron/extensions/l3.py:36
+#: neutron/extensions/l3.py:34
 #, python-format
 msgid "Router %(router_id)s could not be found"
 msgstr ""
 
-#: neutron/extensions/l3.py:40
+#: neutron/extensions/l3.py:38
 #, python-format
 msgid "Router %(router_id)s still has active ports"
 msgstr ""
 
-#: neutron/extensions/l3.py:44
+#: neutron/extensions/l3.py:42
 #, python-format
 msgid "Router %(router_id)s does not have an interface with id %(port_id)s"
 msgstr ""
 
-#: neutron/extensions/l3.py:49
+#: neutron/extensions/l3.py:47
 #, python-format
 msgid "Router %(router_id)s has no interface on subnet %(subnet_id)s"
 msgstr ""
 
-#: neutron/extensions/l3.py:54
+#: neutron/extensions/l3.py:52
 #, python-format
 msgid ""
 "Router interface for subnet %(subnet_id)s on router %(router_id)s cannot "
 "be deleted, as it is required by one or more floating IPs."
 msgstr ""
 
-#: neutron/extensions/l3.py:60
+#: neutron/extensions/l3.py:58
 #, python-format
 msgid "Floating IP %(floatingip_id)s could not be found"
 msgstr ""
 
-#: neutron/extensions/l3.py:64
+#: neutron/extensions/l3.py:62
 #, python-format
 msgid ""
 "External network %(external_network_id)s is not reachable from subnet "
@@ -3133,7 +3133,7 @@ msgid ""
 "Floating IP."
 msgstr ""
 
-#: neutron/extensions/l3.py:70
+#: neutron/extensions/l3.py:68
 #, python-format
 msgid ""
 "Cannot associate floating IP %(floating_ip_address)s (%(fip_id)s) with "
@@ -3141,37 +3141,30 @@ msgid ""
 "has a floating IP on external network %(net_id)s."
 msgstr ""
 
-#: neutron/extensions/l3.py:77
+#: neutron/extensions/l3.py:75
 #, python-format
 msgid ""
 "Port %(port_id)s has owner %(device_owner)s and therefore cannot be "
 "deleted directly via the port API."
 msgstr ""
 
-#: neutron/extensions/l3.py:82
+#: neutron/extensions/l3.py:80
 #, python-format
 msgid ""
 "Gateway cannot be updated for router %(router_id)s, since a gateway to "
 "external network %(net_id)s is required by one or more floating IPs."
 msgstr ""
 
-#: neutron/extensions/l3.py:142
+#: neutron/extensions/l3.py:140
 msgid "Number of routers allowed per tenant. A negative value means unlimited."
 msgstr ""
 
-#: neutron/extensions/l3.py:146
+#: neutron/extensions/l3.py:144
 msgid ""
 "Number of floating IPs allowed per tenant. A negative value means "
 "unlimited."
 msgstr ""
 
-#: neutron/extensions/l3_ext_gw_mode.py:28
-#, python-format
-msgid ""
-"DNat is disabled for the router %(router_id)s. Floating IPs cannot be "
-"associated."
-msgstr ""
-
 #: neutron/extensions/l3agentscheduler.py:49
 #: neutron/extensions/l3agentscheduler.py:87
 msgid "No plugin for L3 routing registered to handle router scheduling"
@@ -3271,21 +3264,21 @@ msgid ""
 " %(pool)s"
 msgstr ""
 
-#: neutron/extensions/metering.py:34
+#: neutron/extensions/metering.py:33
 #, python-format
 msgid "Metering label %(label_id)s does not exist"
 msgstr ""
 
-#: neutron/extensions/metering.py:38
+#: neutron/extensions/metering.py:37
 msgid "Duplicate Metering Rule in POST."
 msgstr ""
 
-#: neutron/extensions/metering.py:42
+#: neutron/extensions/metering.py:41
 #, python-format
 msgid "Metering label rule %(rule_id)s does not exist"
 msgstr ""
 
-#: neutron/extensions/metering.py:46
+#: neutron/extensions/metering.py:45
 #, python-format
 msgid ""
 "Metering label rule with remote_ip_prefix %(remote_ip_prefix)s overlaps "
@@ -3434,67 +3427,67 @@ msgstr ""
 msgid "API for retrieving service providers for Neutron advanced services"
 msgstr ""
 
-#: neutron/extensions/vpnaas.py:36
+#: neutron/extensions/vpnaas.py:33
 #, python-format
 msgid "VPNService %(vpnservice_id)s could not be found"
 msgstr ""
 
-#: neutron/extensions/vpnaas.py:40
+#: neutron/extensions/vpnaas.py:37
 #, python-format
 msgid "ipsec_site_connection %(ipsecsite_conn_id)s not found"
 msgstr ""
 
-#: neutron/extensions/vpnaas.py:44
+#: neutron/extensions/vpnaas.py:41
 #, python-format
 msgid "ipsec_site_connection %(attr)s is equal to or less than dpd_interval"
 msgstr ""
 
-#: neutron/extensions/vpnaas.py:49
+#: neutron/extensions/vpnaas.py:46
 #, python-format
 msgid "ipsec_site_connection MTU %(mtu)d is too small for ipv%(version)s"
 msgstr ""
 
-#: neutron/extensions/vpnaas.py:54
+#: neutron/extensions/vpnaas.py:51
 #, python-format
 msgid "IKEPolicy %(ikepolicy_id)s could not be found"
 msgstr ""
 
-#: neutron/extensions/vpnaas.py:58
+#: neutron/extensions/vpnaas.py:55
 #, python-format
 msgid "IPsecPolicy %(ipsecpolicy_id)s could not be found"
 msgstr ""
 
-#: neutron/extensions/vpnaas.py:62
+#: neutron/extensions/vpnaas.py:59
 #, python-format
 msgid "IKEPolicy %(ikepolicy_id)s is still in use"
 msgstr ""
 
-#: neutron/extensions/vpnaas.py:66
+#: neutron/extensions/vpnaas.py:63
 #, python-format
 msgid "VPNService %(vpnservice_id)s is still in use"
 msgstr ""
 
-#: neutron/extensions/vpnaas.py:70
+#: neutron/extensions/vpnaas.py:67
 #, python-format
 msgid "Router %(router_id)s is used by VPNService %(vpnservice_id)s"
 msgstr ""
 
-#: neutron/extensions/vpnaas.py:74
+#: neutron/extensions/vpnaas.py:71
 #, python-format
 msgid "Invalid state %(state)s of vpnaas resource %(id)s for updating"
 msgstr ""
 
-#: neutron/extensions/vpnaas.py:79
+#: neutron/extensions/vpnaas.py:76
 #, python-format
 msgid "IPsecPolicy %(ipsecpolicy_id)s is still in use"
 msgstr ""
 
-#: neutron/extensions/vpnaas.py:83
+#: neutron/extensions/vpnaas.py:80
 #, python-format
 msgid "Can not load driver :%(device_driver)s"
 msgstr ""
 
-#: neutron/extensions/vpnaas.py:87
+#: neutron/extensions/vpnaas.py:84
 #, python-format
 msgid "Subnet %(subnet_id)s is not connected to Router %(router_id)s"
 msgstr ""
@@ -5396,7 +5389,7 @@ msgstr ""
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:318
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:345
 #: neutron/plugins/mlnx/mlnx_plugin.py:191
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:408
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:413
 msgid "provider:network_type required"
 msgstr ""
 
@@ -5404,8 +5397,8 @@ msgstr ""
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:336
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:355
 #: neutron/plugins/mlnx/mlnx_plugin.py:221
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:418
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:437
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:423
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:442
 msgid "provider:segmentation_id required"
 msgstr ""
 
@@ -5424,7 +5417,7 @@ msgstr ""
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:343
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:377
 #: neutron/plugins/mlnx/mlnx_plugin.py:207
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:453
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:458
 #, python-format
 msgid "provider:network_type %s not supported"
 msgstr ""
@@ -5432,7 +5425,7 @@ msgstr ""
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:349
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:383
 #: neutron/plugins/mlnx/mlnx_plugin.py:248
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:459
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:464
 #, python-format
 msgid "Unknown provider:physical_network %s"
 msgstr ""
@@ -5440,7 +5433,7 @@ msgstr ""
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:355
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:389
 #: neutron/plugins/mlnx/mlnx_plugin.py:254
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:465
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:470
 msgid "provider:physical_network required"
 msgstr ""
 
@@ -5593,7 +5586,7 @@ msgstr ""
 #: neutron/plugins/hyperv/hyperv_neutron_plugin.py:254
 #: neutron/plugins/metaplugin/meta_neutron_plugin.py:175
 #: neutron/plugins/mlnx/mlnx_plugin.py:333
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:510
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:518
 #, python-format
 msgid "Created network: %s"
 msgstr ""
@@ -5954,7 +5947,7 @@ msgstr ""
 
 #: neutron/plugins/hyperv/db.py:41
 #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:117
-#: neutron/plugins/openvswitch/ovs_db_v2.py:136
+#: neutron/plugins/openvswitch/ovs_db_v2.py:137
 #, python-format
 msgid ""
 "Reserving vlan %(vlan_id)s on physical network %(physical_network)s from "
@@ -5969,7 +5962,7 @@ msgstr ""
 #: neutron/plugins/hyperv/db.py:79
 #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:140
 #: neutron/plugins/ml2/drivers/type_vlan.py:203
-#: neutron/plugins/openvswitch/ovs_db_v2.py:160
+#: neutron/plugins/openvswitch/ovs_db_v2.py:161
 #, python-format
 msgid ""
 "Reserving specific vlan %(vlan_id)s on physical network "
@@ -5983,7 +5976,7 @@ msgstr ""
 
 #: neutron/plugins/hyperv/db.py:141
 #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:181
-#: neutron/plugins/openvswitch/ovs_db_v2.py:201
+#: neutron/plugins/openvswitch/ovs_db_v2.py:202
 #, python-format
 msgid "vlan_id %(vlan_id)s on physical network %(physical_network)s not found"
 msgstr ""
@@ -5993,8 +5986,8 @@ msgstr ""
 #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:87
 #: neutron/plugins/ml2/drivers/type_vlan.py:127
 #: neutron/plugins/ml2/drivers/type_vlan.py:148
-#: neutron/plugins/openvswitch/ovs_db_v2.py:92
-#: neutron/plugins/openvswitch/ovs_db_v2.py:110
+#: neutron/plugins/openvswitch/ovs_db_v2.py:93
+#: neutron/plugins/openvswitch/ovs_db_v2.py:111
 #, python-format
 msgid ""
 "Removing vlan %(vlan_id)s on physical network %(physical_network)s from "
@@ -6036,7 +6029,7 @@ msgstr ""
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:306
 #: neutron/plugins/ml2/drivers/type_vlan.py:93
 #: neutron/plugins/mlnx/mlnx_plugin.py:143
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:362
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:365
 #, python-format
 msgid "Network VLAN ranges: %s"
 msgstr ""
@@ -6331,26 +6324,26 @@ msgstr ""
 
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:349
 #: neutron/plugins/mlnx/mlnx_plugin.py:216
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:412
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:417
 msgid "provider:segmentation_id specified for flat network"
 msgstr ""
 
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:358
 #: neutron/plugins/mlnx/mlnx_plugin.py:224
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:421
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:426
 #, python-format
 msgid "provider:segmentation_id out of range (%(min_id)s through %(max_id)s)"
 msgstr ""
 
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:365
 #: neutron/plugins/mlnx/mlnx_plugin.py:232
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:441
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:446
 msgid "provider:physical_network specified for local network"
 msgstr ""
 
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:371
 #: neutron/plugins/mlnx/mlnx_plugin.py:236
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:447
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:452
 msgid "provider:segmentation_id specified for local network"
 msgstr ""
 
@@ -6684,7 +6677,7 @@ msgstr ""
 
 #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:146
 #: neutron/plugins/ml2/drivers/type_vlan.py:209
-#: neutron/plugins/openvswitch/ovs_db_v2.py:166
+#: neutron/plugins/openvswitch/ovs_db_v2.py:167
 #, python-format
 msgid ""
 "Reserving specific vlan %(vlan_id)s on physical network "
@@ -6693,7 +6686,7 @@ msgstr ""
 
 #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:170
 #: neutron/plugins/ml2/drivers/type_vlan.py:258
-#: neutron/plugins/openvswitch/ovs_db_v2.py:196
+#: neutron/plugins/openvswitch/ovs_db_v2.py:197
 #, python-format
 msgid ""
 "Releasing vlan %(vlan_id)s on physical network %(physical_network)s to "
@@ -6702,7 +6695,7 @@ msgstr ""
 
 #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:175
 #: neutron/plugins/ml2/drivers/type_vlan.py:253
-#: neutron/plugins/openvswitch/ovs_db_v2.py:191
+#: neutron/plugins/openvswitch/ovs_db_v2.py:192
 #, python-format
 msgid ""
 "Releasing vlan %(vlan_id)s on physical network %(physical_network)s "
@@ -7796,7 +7789,7 @@ msgstr ""
 
 #: neutron/plugins/ml2/drivers/type_gre.py:155
 #: neutron/plugins/ml2/drivers/type_vxlan.py:165
-#: neutron/plugins/openvswitch/ovs_db_v2.py:234
+#: neutron/plugins/openvswitch/ovs_db_v2.py:235
 #, python-format
 msgid "Removing tunnel %s from pool"
 msgstr ""
@@ -7835,7 +7828,7 @@ msgid "%(type)s ID ranges: %(range)s"
 msgstr ""
 
 #: neutron/plugins/ml2/drivers/type_tunnel.py:71
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:431
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:436
 #, python-format
 msgid "provider:physical_network specified for %s network"
 msgstr ""
@@ -8174,7 +8167,7 @@ msgid "Mellanox Embedded Switch Plugin initialisation complete"
 msgstr ""
 
 #: neutron/plugins/mlnx/mlnx_plugin.py:141
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:360
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:363
 #, python-format
 msgid "%s. Server terminated!"
 msgstr ""
@@ -8926,7 +8919,7 @@ msgid "del_portinfo(): NotFound portinfo for port_id: %s"
 msgstr ""
 
 #: neutron/plugins/nec/db/api.py:212
-#: neutron/plugins/openvswitch/ovs_db_v2.py:322
+#: neutron/plugins/openvswitch/ovs_db_v2.py:323
 #, python-format
 msgid "get_port_with_securitygroups() called:port_id=%s"
 msgstr ""
@@ -9615,7 +9608,7 @@ msgstr ""
 
 #: neutron/plugins/nicira/dhcpmeta_modes.py:93
 #, python-format
-msgid "Unable to run Neutron with config option '%s', as NVP does not support it"
+msgid "Unable to run Neutron with config option '%s', as NSX does not support it"
 msgstr ""
 
 #: neutron/plugins/nicira/dhcpmeta_modes.py:96
@@ -9968,29 +9961,29 @@ msgstr ""
 msgid "[%(rid)d] Failed to parse API provider: %(e)s"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:34
+#: neutron/plugins/nicira/common/config.py:35
 msgid ""
 "Maximum number of ports of a logical switch on a bridged transport zone "
 "(default 5000)"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:37
+#: neutron/plugins/nicira/common/config.py:39
 msgid ""
 "Maximum number of ports of a logical switch on an overlay transport zone "
 "(default 256)"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:40
-msgid "Maximum concurrent connections to each NVP controller."
+#: neutron/plugins/nicira/common/config.py:43
+msgid "Maximum concurrent connections to each NSX controller."
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:43
+#: neutron/plugins/nicira/common/config.py:48
 msgid ""
 "Number of seconds a generation id should be valid for (default -1 meaning"
 " do not time out)"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:46
+#: neutron/plugins/nicira/common/config.py:52
 msgid ""
 "If set to access_network this enables a dedicated connection to the "
 "metadata proxy for metadata server access via Neutron router. If set to "
@@ -9999,135 +9992,135 @@ msgid ""
 "namespaces otherwise access_network should be used."
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:54
+#: neutron/plugins/nicira/common/config.py:61
 msgid ""
 "The default network tranport type to use (stt, gre, bridge, ipsec_gre, or"
 " ipsec_stt)"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:57
+#: neutron/plugins/nicira/common/config.py:65
 msgid "The mode used to implement DHCP/metadata services."
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:62
+#: neutron/plugins/nicira/common/config.py:71
 msgid ""
 "Interval in seconds between runs of the state synchronization task. Set "
 "it to 0 to disable it"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:65
+#: neutron/plugins/nicira/common/config.py:75
 msgid ""
 "Maximum value for the additional random delay in seconds between runs of "
 "the state synchronization task"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:69
+#: neutron/plugins/nicira/common/config.py:80
 msgid ""
 "Minimum delay, in seconds, between two state synchronization queries to "
-"NVP. It must not exceed state_sync_interval"
+"NSX. It must not exceed state_sync_interval"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:73
+#: neutron/plugins/nicira/common/config.py:85
 msgid ""
-"Minimum number of resources to be retrieved from NVP during state "
+"Minimum number of resources to be retrieved from NSX during state "
 "synchronization"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:76
+#: neutron/plugins/nicira/common/config.py:89
 msgid ""
 "Always read operational status from backend on show operations. Enabling "
 "this option might slow down the system."
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:84
-msgid "User name for NVP controllers in this cluster"
+#: neutron/plugins/nicira/common/config.py:98
+msgid "User name for NSX controllers in this cluster"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:88
-msgid "Password for NVP controllers in this cluster"
+#: neutron/plugins/nicira/common/config.py:103
+msgid "Password for NSX controllers in this cluster"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:91
+#: neutron/plugins/nicira/common/config.py:106
 msgid "Total time limit for a cluster request"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:94
+#: neutron/plugins/nicira/common/config.py:109
 msgid "Time before aborting a request"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:97
+#: neutron/plugins/nicira/common/config.py:112
 msgid "Number of time a request should be retried"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:100
+#: neutron/plugins/nicira/common/config.py:115
 msgid "Number of times a redirect should be followed"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:102
-msgid "Lists the NVP controllers in this cluster"
+#: neutron/plugins/nicira/common/config.py:118
+msgid "Lists the NSX controllers in this cluster"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:107
+#: neutron/plugins/nicira/common/config.py:123
 msgid ""
-"This is uuid of the default NVP Transport zone that will be used for "
+"This is uuid of the default NSX Transport zone that will be used for "
 "creating tunneled isolated \"Neutron\" networks. It needs to be created "
-"in NVP before starting Neutron with the nvp plugin."
+"in NSX before starting Neutron with the nsx plugin."
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:112
+#: neutron/plugins/nicira/common/config.py:128
 msgid ""
-"Unique identifier of the NVP L3 Gateway service which will be used for "
+"Unique identifier of the NSX L3 Gateway service which will be used for "
 "implementing routers and floating IPs"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:116
+#: neutron/plugins/nicira/common/config.py:132
 msgid ""
-"Unique identifier of the NVP L2 Gateway service which will be used by "
+"Unique identifier of the NSX L2 Gateway service which will be used by "
 "default for network gateways"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:119
+#: neutron/plugins/nicira/common/config.py:135
 msgid ""
 "Unique identifier of the Service Cluster which will be used by logical "
 "services like dhcp and metadata"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:122
+#: neutron/plugins/nicira/common/config.py:138
 msgid ""
 "Name of the interface on a L2 Gateway transport nodewhich should be used "
 "by default when setting up a network connection"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:132
+#: neutron/plugins/nicira/common/config.py:148
 msgid "User name for vsm"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:136
+#: neutron/plugins/nicira/common/config.py:152
 msgid "Password for vsm"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:138
+#: neutron/plugins/nicira/common/config.py:154
 msgid "uri for vsm"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:140
+#: neutron/plugins/nicira/common/config.py:156
 msgid "Optional parameter identifying the ID of datacenter to deploy NSX Edges"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:143
-#: neutron/plugins/nicira/common/config.py:149
+#: neutron/plugins/nicira/common/config.py:159
+#: neutron/plugins/nicira/common/config.py:165
 msgid "Optional parameter identifying the ID of datastore to deploy NSX Edges"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:146
+#: neutron/plugins/nicira/common/config.py:162
 msgid "Optional parameter identifying the ID of resource to deploy NSX Edges"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:152
+#: neutron/plugins/nicira/common/config.py:168
 msgid "Network ID for physical network connectivity"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:155
+#: neutron/plugins/nicira/common/config.py:171
 msgid "Task status check interval"
 msgstr ""
 
@@ -10497,143 +10490,143 @@ msgstr ""
 msgid "Monitor Resource binding with id:%s not found!"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:49
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:50
 msgid "Comma separated list of additional domain name servers"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:55
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:58
 msgid "Default DHCP lease time"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:61
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:66
 msgid "IP address used by Metadata server."
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:64
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:70
 msgid "TCP Port used by Metadata server."
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:96
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:103
 #, python-format
 msgid "Unable to find Logical Service Node for network %s"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:107
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:114
 #, python-format
 msgid "Unable to create LSN for network %s"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:115
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:122
 #, python-format
 msgid "Unable to delete Logical Service Node %s"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:132
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:139
 #, python-format
 msgid ""
 "Unable to find Logical Service Node Port for LSN %(lsn_id)s and subnet "
 "%(subnet_id)s"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:154
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:161
 #, python-format
 msgid ""
 "Unable to find Logical Service Node Port for LSN %(lsn_id)s and mac "
 "address %(mac)s"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:174
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:181
 #, python-format
 msgid "Unable to create port for LSN  %s"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:182
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:189
 #, python-format
 msgid "Unable to delete LSN Port %s"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:202
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:206
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:209
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:213
 #, python-format
 msgid "Metadata port not found while attempting to delete it from network %s"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:209
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:216
 #, python-format
 msgid "Unable to find Logical Services Node Port with MAC %s"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:288
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:295
 #, python-format
 msgid ""
 "Unable to configure dhcp for Logical Service Node %(lsn_id)s and port "
 "%(lsn_port_id)s"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:309
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:316
 #, python-format
 msgid "Unable to configure metadata access for subnet %s"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:332
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:339
 #, python-format
 msgid "Error while configuring LSN port %s"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:436
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:443
 #, python-format
 msgid ""
 "Error while creating subnet %(cidr)s for network %(network)s. Please, "
 "contact administrator"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:506
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:521
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:513
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:528
 #, python-format
 msgid "Performing DHCP %(action)s for resource: %(resource)s"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:516
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:523
 #, python-format
 msgid "Logical Services Node for network %s configured successfully"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:538
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:545
 #, python-format
 msgid "Error while configuring DHCP for port %s"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:550
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:557
 #, python-format
 msgid "DHCP is disabled for subnet %s: nothing to do"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:569
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:576
 #, python-format
 msgid "DHCP for port %s configured successfully"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:577
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:584
 #, python-format
 msgid "Network %s is external: nothing to do"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:585
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:592
 #, python-format
 msgid "Configuring metadata entry for port %s"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:597
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:604
 #, python-format
 msgid "Metadata for port %s configured successfully"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:601
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:608
 #, python-format
 msgid "Handle metadata access via router: %(r)s and interface %(i)s"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:618
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:625
 #, python-format
 msgid "Metadata for router %s handled successfully"
 msgstr ""
@@ -11140,78 +11133,78 @@ msgstr ""
 msgid "Exception in _check_pending_tasks"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_db_v2.py:215
+#: neutron/plugins/openvswitch/ovs_db_v2.py:216
 #, python-format
 msgid "Skipping unreasonable tunnel ID range %(tun_min)s:%(tun_max)s"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_db_v2.py:263
+#: neutron/plugins/openvswitch/ovs_db_v2.py:264
 #, python-format
 msgid "Reserving tunnel %s from pool"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_db_v2.py:278
+#: neutron/plugins/openvswitch/ovs_db_v2.py:279
 #, python-format
 msgid "Reserving specific tunnel %s from pool"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_db_v2.py:281
+#: neutron/plugins/openvswitch/ovs_db_v2.py:282
 #, python-format
 msgid "Reserving specific tunnel %s outside pool"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_db_v2.py:304
+#: neutron/plugins/openvswitch/ovs_db_v2.py:305
 #, python-format
 msgid "Releasing tunnel %s outside pool"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_db_v2.py:306
+#: neutron/plugins/openvswitch/ovs_db_v2.py:307
 #, python-format
 msgid "Releasing tunnel %s to pool"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_db_v2.py:308
+#: neutron/plugins/openvswitch/ovs_db_v2.py:309
 #, python-format
 msgid "tunnel_id %s not found"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_db_v2.py:380
+#: neutron/plugins/openvswitch/ovs_db_v2.py:381
 #, python-format
 msgid "Adding a tunnel endpoint for %s"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_db_v2.py:396
+#: neutron/plugins/openvswitch/ovs_db_v2.py:397
 #, python-format
 msgid ""
 "Adding a tunnel endpoint failed due to a concurrenttransaction had been "
 "committed (%s attempts left)"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_db_v2.py:401
+#: neutron/plugins/openvswitch/ovs_db_v2.py:402
 msgid "Unable to generate a new tunnel id"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:308
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:311
 #, python-format
 msgid "Invalid tenant_network_type: %s. Server terminated!"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:325
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:328
 #, python-format
 msgid "Tunneling disabled but tenant_network_type is '%s'. Server terminated!"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:371
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:374
 #, python-format
 msgid "Invalid tunnel ID range: '%(range)s' - %(e)s. Server terminated!"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:375
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:378
 #, python-format
 msgid "Tunnel ID ranges: %s"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:428
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:433
 #, python-format
 msgid "%s networks are not enabled"
 msgstr ""
@@ -12044,11 +12037,11 @@ msgid ""
 "firewall is supported per tenant."
 msgstr ""
 
-#: neutron/services/firewall/agents/firewall_agent_api.py:34
+#: neutron/services/firewall/agents/firewall_agent_api.py:33
 msgid "Name of the FWaaS Driver"
 msgstr ""
 
-#: neutron/services/firewall/agents/firewall_agent_api.py:38
+#: neutron/services/firewall/agents/firewall_agent_api.py:37
 msgid "Enable FWaaS"
 msgstr ""
 
@@ -12064,79 +12057,79 @@ msgstr ""
 msgid "Initializing firewall agent"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:73
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:74
 #, python-format
 msgid "FWaaS Driver Loaded: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:75
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:77
 #, python-format
 msgid "Error importing FWaaS device driver: %s"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:108
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:110
 #, python-format
 msgid "%(func_name)s from agent for fw: %(fwid)s"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:116
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:118
 #, python-format
 msgid "No Routers on tenant: %s"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:123
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:247
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:125
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:252
 #, python-format
 msgid "Apply fw on Router List: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:132
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:134
 #, python-format
 msgid "Firewall Driver Error for %(func_name)s for fw: %(fwid)s"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:147
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:149
 #, python-format
 msgid "FWaaS RPC failure in %(func_name)s for fw: %(fwid)s"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:164
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:177
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:166
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:179
 #, python-format
 msgid "Firewall Driver Error on fw state %(fwmsg)s for fw: %(fwid)s"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:189
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:191
 #, python-format
 msgid "Process router add, router_id: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:200
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:202
 #, python-format
 msgid "Process router add, fw_list: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:217
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:219
 #, python-format
 msgid "FWaaS RPC info call failed for '%s'."
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:229
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:234
 #, python-format
 msgid "Tenants with Firewalls: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:239
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:244
 #, python-format
 msgid "Router List: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:241
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:246
 #, python-format
 msgid "fw_list: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:258
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:263
 msgid "Failed fwaas process services sync"
 msgstr ""
 
@@ -13973,3 +13966,61 @@ msgstr ""
 #~ msgid "Number of security rules allowed per tenant, -1 for unlimited"
 #~ msgstr ""
 
+#~ msgid ""
+#~ "DNat is disabled for the router "
+#~ "%(router_id)s. Floating IPs cannot be "
+#~ "associated."
+#~ msgstr ""
+
+#~ msgid ""
+#~ "Unable to run Neutron with config "
+#~ "option '%s', as NVP does not "
+#~ "support it"
+#~ msgstr ""
+
+#~ msgid "Maximum concurrent connections to each NVP controller."
+#~ msgstr ""
+
+#~ msgid ""
+#~ "Minimum delay, in seconds, between two"
+#~ " state synchronization queries to NVP. "
+#~ "It must not exceed state_sync_interval"
+#~ msgstr ""
+
+#~ msgid ""
+#~ "Minimum number of resources to be "
+#~ "retrieved from NVP during state "
+#~ "synchronization"
+#~ msgstr ""
+
+#~ msgid "User name for NVP controllers in this cluster"
+#~ msgstr ""
+
+#~ msgid "Password for NVP controllers in this cluster"
+#~ msgstr ""
+
+#~ msgid "Lists the NVP controllers in this cluster"
+#~ msgstr ""
+
+#~ msgid ""
+#~ "This is uuid of the default NVP"
+#~ " Transport zone that will be used "
+#~ "for creating tunneled isolated \"Neutron\" "
+#~ "networks. It needs to be created "
+#~ "in NVP before starting Neutron with "
+#~ "the nvp plugin."
+#~ msgstr ""
+
+#~ msgid ""
+#~ "Unique identifier of the NVP L3 "
+#~ "Gateway service which will be used "
+#~ "for implementing routers and floating "
+#~ "IPs"
+#~ msgstr ""
+
+#~ msgid ""
+#~ "Unique identifier of the NVP L2 "
+#~ "Gateway service which will be used "
+#~ "by default for network gateways"
+#~ msgstr ""
+
index 0d1f08e4267a3c3fcfc1e72dff66ca0fcb9790f0..fe1a483553ee5bb257d7c639fe53892f45cd8fba 100644 (file)
@@ -7,7 +7,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version:  Neutron\n"
 "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2014-01-02 06:32+0000\n"
+"POT-Creation-Date: 2014-01-12 06:33+0000\n"
 "PO-Revision-Date: 2013-08-27 04:58+0000\n"
 "Last-Translator: daisy.ycguo <daisy.ycguo@gmail.com>\n"
 "Language-Team: Slovak "
@@ -896,7 +896,7 @@ msgstr ""
 msgid "Location to store DHCP server config files"
 msgstr ""
 
-#: neutron/agent/linux/dhcp.py:48 neutron/plugins/nicira/dhcp_meta/nvp.py:53
+#: neutron/agent/linux/dhcp.py:48 neutron/plugins/nicira/dhcp_meta/nvp.py:55
 msgid "Domain to use for building the hostnames"
 msgstr ""
 
@@ -1250,7 +1250,7 @@ msgid "TCP Port used by Nova metadata server."
 msgstr ""
 
 #: neutron/agent/metadata/agent.py:73
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:67
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:74
 msgid "Shared secret to sign instance-id request"
 msgstr ""
 
@@ -2436,30 +2436,30 @@ msgstr ""
 msgid "An exception occurred while creating the %(resource)s:%(item)s"
 msgstr ""
 
-#: neutron/db/db_base_plugin_v2.py:1043
+#: neutron/db/db_base_plugin_v2.py:1045
 #, python-format
 msgid "%(name)s '%(addr)s' does not match the ip_version '%(ip_version)s'"
 msgstr ""
 
-#: neutron/db/db_base_plugin_v2.py:1067
+#: neutron/db/db_base_plugin_v2.py:1069
 msgid "Gateway is not valid on subnet"
 msgstr ""
 
-#: neutron/db/db_base_plugin_v2.py:1087 neutron/db/db_base_plugin_v2.py:1101
+#: neutron/db/db_base_plugin_v2.py:1089 neutron/db/db_base_plugin_v2.py:1103
 msgid "new subnet"
 msgstr ""
 
-#: neutron/db/db_base_plugin_v2.py:1094
+#: neutron/db/db_base_plugin_v2.py:1096
 #, python-format
 msgid "Error parsing dns address %s"
 msgstr ""
 
-#: neutron/db/db_base_plugin_v2.py:1356
+#: neutron/db/db_base_plugin_v2.py:1358
 #, 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:1448
+#: neutron/db/db_base_plugin_v2.py:1450
 #, python-format
 msgid "%(address)s (%(subnet_id)s) is not recycled"
 msgstr ""
@@ -2988,51 +2988,51 @@ msgid ""
 "exceeds the maximum %(quota)s."
 msgstr ""
 
-#: neutron/extensions/firewall.py:40
+#: neutron/extensions/firewall.py:39
 #, python-format
 msgid "Firewall %(firewall_id)s could not be found."
 msgstr ""
 
-#: neutron/extensions/firewall.py:44
+#: neutron/extensions/firewall.py:43
 #, python-format
 msgid "Firewall %(firewall_id)s is still active."
 msgstr ""
 
-#: neutron/extensions/firewall.py:48
+#: neutron/extensions/firewall.py:47
 #, python-format
 msgid ""
 "Operation cannot be performed since associated Firewall %(firewall_id)s "
 "is in %(pending_state)s."
 msgstr ""
 
-#: neutron/extensions/firewall.py:53
+#: neutron/extensions/firewall.py:52
 #, python-format
 msgid "Firewall Policy %(firewall_policy_id)s could not be found."
 msgstr ""
 
-#: neutron/extensions/firewall.py:57
+#: neutron/extensions/firewall.py:56
 #, python-format
 msgid "Firewall Policy %(firewall_policy_id)s is being used."
 msgstr ""
 
-#: neutron/extensions/firewall.py:61
+#: neutron/extensions/firewall.py:60
 #, python-format
 msgid "Firewall Rule %(firewall_rule_id)s could not be found."
 msgstr ""
 
-#: neutron/extensions/firewall.py:65
+#: neutron/extensions/firewall.py:64
 #, python-format
 msgid "Firewall Rule %(firewall_rule_id)s is being used."
 msgstr ""
 
-#: neutron/extensions/firewall.py:69
+#: neutron/extensions/firewall.py:68
 #, python-format
 msgid ""
 "Firewall Rule %(firewall_rule_id)s is not associated  with Firewall "
 "Policy %(firewall_policy_id)s."
 msgstr ""
 
-#: neutron/extensions/firewall.py:74
+#: neutron/extensions/firewall.py:73
 #, python-format
 msgid ""
 "Firewall Rule protocol %(protocol)s is not supported. Only protocol "
@@ -3040,91 +3040,91 @@ msgid ""
 "supported."
 msgstr ""
 
-#: neutron/extensions/firewall.py:80
+#: neutron/extensions/firewall.py:79
 #, python-format
 msgid ""
 "Firewall rule action %(action)s is not supported. Only action values "
 "%(values)s are supported."
 msgstr ""
 
-#: neutron/extensions/firewall.py:85
+#: neutron/extensions/firewall.py:84
 #, python-format
 msgid "Invalid value for port %(port)s."
 msgstr ""
 
-#: neutron/extensions/firewall.py:89
+#: neutron/extensions/firewall.py:88
 msgid "Missing rule info argument for insert/remove rule operation."
 msgstr ""
 
-#: neutron/extensions/firewall.py:99
+#: neutron/extensions/firewall.py:98
 #, python-format
 msgid "%(driver)s: Internal driver error."
 msgstr ""
 
-#: neutron/extensions/firewall.py:148
+#: neutron/extensions/firewall.py:147
 #, python-format
 msgid "Port '%s' is not a valid number"
 msgstr ""
 
-#: neutron/extensions/firewall.py:152
+#: neutron/extensions/firewall.py:151
 #, python-format
 msgid "Invalid port '%s'"
 msgstr ""
 
-#: neutron/extensions/firewall.py:166
+#: neutron/extensions/firewall.py:165
 #, python-format
 msgid "%(msg_ip)s and %(msg_subnet)s"
 msgstr ""
 
-#: neutron/extensions/firewall.py:286
+#: neutron/extensions/firewall.py:285
 msgid "Number of firewalls allowed per tenant. A negative value means unlimited."
 msgstr ""
 
-#: neutron/extensions/firewall.py:290
+#: neutron/extensions/firewall.py:289
 msgid ""
 "Number of firewall policies allowed per tenant. A negative value means "
 "unlimited."
 msgstr ""
 
-#: neutron/extensions/firewall.py:294
+#: neutron/extensions/firewall.py:293
 msgid ""
 "Number of firewall rules allowed per tenant. A negative value means "
 "unlimited."
 msgstr ""
 
-#: neutron/extensions/l3.py:36
+#: neutron/extensions/l3.py:34
 #, python-format
 msgid "Router %(router_id)s could not be found"
 msgstr ""
 
-#: neutron/extensions/l3.py:40
+#: neutron/extensions/l3.py:38
 #, python-format
 msgid "Router %(router_id)s still has active ports"
 msgstr ""
 
-#: neutron/extensions/l3.py:44
+#: neutron/extensions/l3.py:42
 #, python-format
 msgid "Router %(router_id)s does not have an interface with id %(port_id)s"
 msgstr ""
 
-#: neutron/extensions/l3.py:49
+#: neutron/extensions/l3.py:47
 #, python-format
 msgid "Router %(router_id)s has no interface on subnet %(subnet_id)s"
 msgstr ""
 
-#: neutron/extensions/l3.py:54
+#: neutron/extensions/l3.py:52
 #, python-format
 msgid ""
 "Router interface for subnet %(subnet_id)s on router %(router_id)s cannot "
 "be deleted, as it is required by one or more floating IPs."
 msgstr ""
 
-#: neutron/extensions/l3.py:60
+#: neutron/extensions/l3.py:58
 #, python-format
 msgid "Floating IP %(floatingip_id)s could not be found"
 msgstr ""
 
-#: neutron/extensions/l3.py:64
+#: neutron/extensions/l3.py:62
 #, python-format
 msgid ""
 "External network %(external_network_id)s is not reachable from subnet "
@@ -3132,7 +3132,7 @@ msgid ""
 "Floating IP."
 msgstr ""
 
-#: neutron/extensions/l3.py:70
+#: neutron/extensions/l3.py:68
 #, python-format
 msgid ""
 "Cannot associate floating IP %(floating_ip_address)s (%(fip_id)s) with "
@@ -3140,37 +3140,30 @@ msgid ""
 "has a floating IP on external network %(net_id)s."
 msgstr ""
 
-#: neutron/extensions/l3.py:77
+#: neutron/extensions/l3.py:75
 #, python-format
 msgid ""
 "Port %(port_id)s has owner %(device_owner)s and therefore cannot be "
 "deleted directly via the port API."
 msgstr ""
 
-#: neutron/extensions/l3.py:82
+#: neutron/extensions/l3.py:80
 #, python-format
 msgid ""
 "Gateway cannot be updated for router %(router_id)s, since a gateway to "
 "external network %(net_id)s is required by one or more floating IPs."
 msgstr ""
 
-#: neutron/extensions/l3.py:142
+#: neutron/extensions/l3.py:140
 msgid "Number of routers allowed per tenant. A negative value means unlimited."
 msgstr ""
 
-#: neutron/extensions/l3.py:146
+#: neutron/extensions/l3.py:144
 msgid ""
 "Number of floating IPs allowed per tenant. A negative value means "
 "unlimited."
 msgstr ""
 
-#: neutron/extensions/l3_ext_gw_mode.py:28
-#, python-format
-msgid ""
-"DNat is disabled for the router %(router_id)s. Floating IPs cannot be "
-"associated."
-msgstr ""
-
 #: neutron/extensions/l3agentscheduler.py:49
 #: neutron/extensions/l3agentscheduler.py:87
 msgid "No plugin for L3 routing registered to handle router scheduling"
@@ -3270,21 +3263,21 @@ msgid ""
 " %(pool)s"
 msgstr ""
 
-#: neutron/extensions/metering.py:34
+#: neutron/extensions/metering.py:33
 #, python-format
 msgid "Metering label %(label_id)s does not exist"
 msgstr ""
 
-#: neutron/extensions/metering.py:38
+#: neutron/extensions/metering.py:37
 msgid "Duplicate Metering Rule in POST."
 msgstr ""
 
-#: neutron/extensions/metering.py:42
+#: neutron/extensions/metering.py:41
 #, python-format
 msgid "Metering label rule %(rule_id)s does not exist"
 msgstr ""
 
-#: neutron/extensions/metering.py:46
+#: neutron/extensions/metering.py:45
 #, python-format
 msgid ""
 "Metering label rule with remote_ip_prefix %(remote_ip_prefix)s overlaps "
@@ -3433,67 +3426,67 @@ msgstr ""
 msgid "API for retrieving service providers for Neutron advanced services"
 msgstr ""
 
-#: neutron/extensions/vpnaas.py:36
+#: neutron/extensions/vpnaas.py:33
 #, python-format
 msgid "VPNService %(vpnservice_id)s could not be found"
 msgstr ""
 
-#: neutron/extensions/vpnaas.py:40
+#: neutron/extensions/vpnaas.py:37
 #, python-format
 msgid "ipsec_site_connection %(ipsecsite_conn_id)s not found"
 msgstr ""
 
-#: neutron/extensions/vpnaas.py:44
+#: neutron/extensions/vpnaas.py:41
 #, python-format
 msgid "ipsec_site_connection %(attr)s is equal to or less than dpd_interval"
 msgstr ""
 
-#: neutron/extensions/vpnaas.py:49
+#: neutron/extensions/vpnaas.py:46
 #, python-format
 msgid "ipsec_site_connection MTU %(mtu)d is too small for ipv%(version)s"
 msgstr ""
 
-#: neutron/extensions/vpnaas.py:54
+#: neutron/extensions/vpnaas.py:51
 #, python-format
 msgid "IKEPolicy %(ikepolicy_id)s could not be found"
 msgstr ""
 
-#: neutron/extensions/vpnaas.py:58
+#: neutron/extensions/vpnaas.py:55
 #, python-format
 msgid "IPsecPolicy %(ipsecpolicy_id)s could not be found"
 msgstr ""
 
-#: neutron/extensions/vpnaas.py:62
+#: neutron/extensions/vpnaas.py:59
 #, python-format
 msgid "IKEPolicy %(ikepolicy_id)s is still in use"
 msgstr ""
 
-#: neutron/extensions/vpnaas.py:66
+#: neutron/extensions/vpnaas.py:63
 #, python-format
 msgid "VPNService %(vpnservice_id)s is still in use"
 msgstr ""
 
-#: neutron/extensions/vpnaas.py:70
+#: neutron/extensions/vpnaas.py:67
 #, python-format
 msgid "Router %(router_id)s is used by VPNService %(vpnservice_id)s"
 msgstr ""
 
-#: neutron/extensions/vpnaas.py:74
+#: neutron/extensions/vpnaas.py:71
 #, python-format
 msgid "Invalid state %(state)s of vpnaas resource %(id)s for updating"
 msgstr ""
 
-#: neutron/extensions/vpnaas.py:79
+#: neutron/extensions/vpnaas.py:76
 #, python-format
 msgid "IPsecPolicy %(ipsecpolicy_id)s is still in use"
 msgstr ""
 
-#: neutron/extensions/vpnaas.py:83
+#: neutron/extensions/vpnaas.py:80
 #, python-format
 msgid "Can not load driver :%(device_driver)s"
 msgstr ""
 
-#: neutron/extensions/vpnaas.py:87
+#: neutron/extensions/vpnaas.py:84
 #, python-format
 msgid "Subnet %(subnet_id)s is not connected to Router %(router_id)s"
 msgstr ""
@@ -5395,7 +5388,7 @@ msgstr ""
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:318
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:345
 #: neutron/plugins/mlnx/mlnx_plugin.py:191
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:408
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:413
 msgid "provider:network_type required"
 msgstr ""
 
@@ -5403,8 +5396,8 @@ msgstr ""
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:336
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:355
 #: neutron/plugins/mlnx/mlnx_plugin.py:221
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:418
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:437
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:423
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:442
 msgid "provider:segmentation_id required"
 msgstr ""
 
@@ -5423,7 +5416,7 @@ msgstr ""
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:343
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:377
 #: neutron/plugins/mlnx/mlnx_plugin.py:207
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:453
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:458
 #, python-format
 msgid "provider:network_type %s not supported"
 msgstr ""
@@ -5431,7 +5424,7 @@ msgstr ""
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:349
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:383
 #: neutron/plugins/mlnx/mlnx_plugin.py:248
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:459
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:464
 #, python-format
 msgid "Unknown provider:physical_network %s"
 msgstr ""
@@ -5439,7 +5432,7 @@ msgstr ""
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:355
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:389
 #: neutron/plugins/mlnx/mlnx_plugin.py:254
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:465
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:470
 msgid "provider:physical_network required"
 msgstr ""
 
@@ -5592,7 +5585,7 @@ msgstr ""
 #: neutron/plugins/hyperv/hyperv_neutron_plugin.py:254
 #: neutron/plugins/metaplugin/meta_neutron_plugin.py:175
 #: neutron/plugins/mlnx/mlnx_plugin.py:333
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:510
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:518
 #, python-format
 msgid "Created network: %s"
 msgstr ""
@@ -5953,7 +5946,7 @@ msgstr ""
 
 #: neutron/plugins/hyperv/db.py:41
 #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:117
-#: neutron/plugins/openvswitch/ovs_db_v2.py:136
+#: neutron/plugins/openvswitch/ovs_db_v2.py:137
 #, python-format
 msgid ""
 "Reserving vlan %(vlan_id)s on physical network %(physical_network)s from "
@@ -5968,7 +5961,7 @@ msgstr ""
 #: neutron/plugins/hyperv/db.py:79
 #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:140
 #: neutron/plugins/ml2/drivers/type_vlan.py:203
-#: neutron/plugins/openvswitch/ovs_db_v2.py:160
+#: neutron/plugins/openvswitch/ovs_db_v2.py:161
 #, python-format
 msgid ""
 "Reserving specific vlan %(vlan_id)s on physical network "
@@ -5982,7 +5975,7 @@ msgstr ""
 
 #: neutron/plugins/hyperv/db.py:141
 #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:181
-#: neutron/plugins/openvswitch/ovs_db_v2.py:201
+#: neutron/plugins/openvswitch/ovs_db_v2.py:202
 #, python-format
 msgid "vlan_id %(vlan_id)s on physical network %(physical_network)s not found"
 msgstr ""
@@ -5992,8 +5985,8 @@ msgstr ""
 #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:87
 #: neutron/plugins/ml2/drivers/type_vlan.py:127
 #: neutron/plugins/ml2/drivers/type_vlan.py:148
-#: neutron/plugins/openvswitch/ovs_db_v2.py:92
-#: neutron/plugins/openvswitch/ovs_db_v2.py:110
+#: neutron/plugins/openvswitch/ovs_db_v2.py:93
+#: neutron/plugins/openvswitch/ovs_db_v2.py:111
 #, python-format
 msgid ""
 "Removing vlan %(vlan_id)s on physical network %(physical_network)s from "
@@ -6035,7 +6028,7 @@ msgstr ""
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:306
 #: neutron/plugins/ml2/drivers/type_vlan.py:93
 #: neutron/plugins/mlnx/mlnx_plugin.py:143
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:362
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:365
 #, python-format
 msgid "Network VLAN ranges: %s"
 msgstr ""
@@ -6330,26 +6323,26 @@ msgstr ""
 
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:349
 #: neutron/plugins/mlnx/mlnx_plugin.py:216
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:412
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:417
 msgid "provider:segmentation_id specified for flat network"
 msgstr ""
 
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:358
 #: neutron/plugins/mlnx/mlnx_plugin.py:224
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:421
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:426
 #, python-format
 msgid "provider:segmentation_id out of range (%(min_id)s through %(max_id)s)"
 msgstr ""
 
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:365
 #: neutron/plugins/mlnx/mlnx_plugin.py:232
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:441
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:446
 msgid "provider:physical_network specified for local network"
 msgstr ""
 
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:371
 #: neutron/plugins/mlnx/mlnx_plugin.py:236
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:447
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:452
 msgid "provider:segmentation_id specified for local network"
 msgstr ""
 
@@ -6683,7 +6676,7 @@ msgstr ""
 
 #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:146
 #: neutron/plugins/ml2/drivers/type_vlan.py:209
-#: neutron/plugins/openvswitch/ovs_db_v2.py:166
+#: neutron/plugins/openvswitch/ovs_db_v2.py:167
 #, python-format
 msgid ""
 "Reserving specific vlan %(vlan_id)s on physical network "
@@ -6692,7 +6685,7 @@ msgstr ""
 
 #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:170
 #: neutron/plugins/ml2/drivers/type_vlan.py:258
-#: neutron/plugins/openvswitch/ovs_db_v2.py:196
+#: neutron/plugins/openvswitch/ovs_db_v2.py:197
 #, python-format
 msgid ""
 "Releasing vlan %(vlan_id)s on physical network %(physical_network)s to "
@@ -6701,7 +6694,7 @@ msgstr ""
 
 #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:175
 #: neutron/plugins/ml2/drivers/type_vlan.py:253
-#: neutron/plugins/openvswitch/ovs_db_v2.py:191
+#: neutron/plugins/openvswitch/ovs_db_v2.py:192
 #, python-format
 msgid ""
 "Releasing vlan %(vlan_id)s on physical network %(physical_network)s "
@@ -7795,7 +7788,7 @@ msgstr ""
 
 #: neutron/plugins/ml2/drivers/type_gre.py:155
 #: neutron/plugins/ml2/drivers/type_vxlan.py:165
-#: neutron/plugins/openvswitch/ovs_db_v2.py:234
+#: neutron/plugins/openvswitch/ovs_db_v2.py:235
 #, python-format
 msgid "Removing tunnel %s from pool"
 msgstr ""
@@ -7834,7 +7827,7 @@ msgid "%(type)s ID ranges: %(range)s"
 msgstr ""
 
 #: neutron/plugins/ml2/drivers/type_tunnel.py:71
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:431
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:436
 #, python-format
 msgid "provider:physical_network specified for %s network"
 msgstr ""
@@ -8173,7 +8166,7 @@ msgid "Mellanox Embedded Switch Plugin initialisation complete"
 msgstr ""
 
 #: neutron/plugins/mlnx/mlnx_plugin.py:141
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:360
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:363
 #, python-format
 msgid "%s. Server terminated!"
 msgstr ""
@@ -8925,7 +8918,7 @@ msgid "del_portinfo(): NotFound portinfo for port_id: %s"
 msgstr ""
 
 #: neutron/plugins/nec/db/api.py:212
-#: neutron/plugins/openvswitch/ovs_db_v2.py:322
+#: neutron/plugins/openvswitch/ovs_db_v2.py:323
 #, python-format
 msgid "get_port_with_securitygroups() called:port_id=%s"
 msgstr ""
@@ -9614,7 +9607,7 @@ msgstr ""
 
 #: neutron/plugins/nicira/dhcpmeta_modes.py:93
 #, python-format
-msgid "Unable to run Neutron with config option '%s', as NVP does not support it"
+msgid "Unable to run Neutron with config option '%s', as NSX does not support it"
 msgstr ""
 
 #: neutron/plugins/nicira/dhcpmeta_modes.py:96
@@ -9967,29 +9960,29 @@ msgstr ""
 msgid "[%(rid)d] Failed to parse API provider: %(e)s"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:34
+#: neutron/plugins/nicira/common/config.py:35
 msgid ""
 "Maximum number of ports of a logical switch on a bridged transport zone "
 "(default 5000)"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:37
+#: neutron/plugins/nicira/common/config.py:39
 msgid ""
 "Maximum number of ports of a logical switch on an overlay transport zone "
 "(default 256)"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:40
-msgid "Maximum concurrent connections to each NVP controller."
+#: neutron/plugins/nicira/common/config.py:43
+msgid "Maximum concurrent connections to each NSX controller."
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:43
+#: neutron/plugins/nicira/common/config.py:48
 msgid ""
 "Number of seconds a generation id should be valid for (default -1 meaning"
 " do not time out)"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:46
+#: neutron/plugins/nicira/common/config.py:52
 msgid ""
 "If set to access_network this enables a dedicated connection to the "
 "metadata proxy for metadata server access via Neutron router. If set to "
@@ -9998,135 +9991,135 @@ msgid ""
 "namespaces otherwise access_network should be used."
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:54
+#: neutron/plugins/nicira/common/config.py:61
 msgid ""
 "The default network tranport type to use (stt, gre, bridge, ipsec_gre, or"
 " ipsec_stt)"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:57
+#: neutron/plugins/nicira/common/config.py:65
 msgid "The mode used to implement DHCP/metadata services."
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:62
+#: neutron/plugins/nicira/common/config.py:71
 msgid ""
 "Interval in seconds between runs of the state synchronization task. Set "
 "it to 0 to disable it"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:65
+#: neutron/plugins/nicira/common/config.py:75
 msgid ""
 "Maximum value for the additional random delay in seconds between runs of "
 "the state synchronization task"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:69
+#: neutron/plugins/nicira/common/config.py:80
 msgid ""
 "Minimum delay, in seconds, between two state synchronization queries to "
-"NVP. It must not exceed state_sync_interval"
+"NSX. It must not exceed state_sync_interval"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:73
+#: neutron/plugins/nicira/common/config.py:85
 msgid ""
-"Minimum number of resources to be retrieved from NVP during state "
+"Minimum number of resources to be retrieved from NSX during state "
 "synchronization"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:76
+#: neutron/plugins/nicira/common/config.py:89
 msgid ""
 "Always read operational status from backend on show operations. Enabling "
 "this option might slow down the system."
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:84
-msgid "User name for NVP controllers in this cluster"
+#: neutron/plugins/nicira/common/config.py:98
+msgid "User name for NSX controllers in this cluster"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:88
-msgid "Password for NVP controllers in this cluster"
+#: neutron/plugins/nicira/common/config.py:103
+msgid "Password for NSX controllers in this cluster"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:91
+#: neutron/plugins/nicira/common/config.py:106
 msgid "Total time limit for a cluster request"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:94
+#: neutron/plugins/nicira/common/config.py:109
 msgid "Time before aborting a request"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:97
+#: neutron/plugins/nicira/common/config.py:112
 msgid "Number of time a request should be retried"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:100
+#: neutron/plugins/nicira/common/config.py:115
 msgid "Number of times a redirect should be followed"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:102
-msgid "Lists the NVP controllers in this cluster"
+#: neutron/plugins/nicira/common/config.py:118
+msgid "Lists the NSX controllers in this cluster"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:107
+#: neutron/plugins/nicira/common/config.py:123
 msgid ""
-"This is uuid of the default NVP Transport zone that will be used for "
+"This is uuid of the default NSX Transport zone that will be used for "
 "creating tunneled isolated \"Neutron\" networks. It needs to be created "
-"in NVP before starting Neutron with the nvp plugin."
+"in NSX before starting Neutron with the nsx plugin."
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:112
+#: neutron/plugins/nicira/common/config.py:128
 msgid ""
-"Unique identifier of the NVP L3 Gateway service which will be used for "
+"Unique identifier of the NSX L3 Gateway service which will be used for "
 "implementing routers and floating IPs"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:116
+#: neutron/plugins/nicira/common/config.py:132
 msgid ""
-"Unique identifier of the NVP L2 Gateway service which will be used by "
+"Unique identifier of the NSX L2 Gateway service which will be used by "
 "default for network gateways"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:119
+#: neutron/plugins/nicira/common/config.py:135
 msgid ""
 "Unique identifier of the Service Cluster which will be used by logical "
 "services like dhcp and metadata"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:122
+#: neutron/plugins/nicira/common/config.py:138
 msgid ""
 "Name of the interface on a L2 Gateway transport nodewhich should be used "
 "by default when setting up a network connection"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:132
+#: neutron/plugins/nicira/common/config.py:148
 msgid "User name for vsm"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:136
+#: neutron/plugins/nicira/common/config.py:152
 msgid "Password for vsm"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:138
+#: neutron/plugins/nicira/common/config.py:154
 msgid "uri for vsm"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:140
+#: neutron/plugins/nicira/common/config.py:156
 msgid "Optional parameter identifying the ID of datacenter to deploy NSX Edges"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:143
-#: neutron/plugins/nicira/common/config.py:149
+#: neutron/plugins/nicira/common/config.py:159
+#: neutron/plugins/nicira/common/config.py:165
 msgid "Optional parameter identifying the ID of datastore to deploy NSX Edges"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:146
+#: neutron/plugins/nicira/common/config.py:162
 msgid "Optional parameter identifying the ID of resource to deploy NSX Edges"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:152
+#: neutron/plugins/nicira/common/config.py:168
 msgid "Network ID for physical network connectivity"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:155
+#: neutron/plugins/nicira/common/config.py:171
 msgid "Task status check interval"
 msgstr ""
 
@@ -10496,143 +10489,143 @@ msgstr ""
 msgid "Monitor Resource binding with id:%s not found!"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:49
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:50
 msgid "Comma separated list of additional domain name servers"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:55
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:58
 msgid "Default DHCP lease time"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:61
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:66
 msgid "IP address used by Metadata server."
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:64
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:70
 msgid "TCP Port used by Metadata server."
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:96
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:103
 #, python-format
 msgid "Unable to find Logical Service Node for network %s"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:107
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:114
 #, python-format
 msgid "Unable to create LSN for network %s"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:115
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:122
 #, python-format
 msgid "Unable to delete Logical Service Node %s"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:132
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:139
 #, python-format
 msgid ""
 "Unable to find Logical Service Node Port for LSN %(lsn_id)s and subnet "
 "%(subnet_id)s"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:154
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:161
 #, python-format
 msgid ""
 "Unable to find Logical Service Node Port for LSN %(lsn_id)s and mac "
 "address %(mac)s"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:174
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:181
 #, python-format
 msgid "Unable to create port for LSN  %s"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:182
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:189
 #, python-format
 msgid "Unable to delete LSN Port %s"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:202
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:206
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:209
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:213
 #, python-format
 msgid "Metadata port not found while attempting to delete it from network %s"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:209
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:216
 #, python-format
 msgid "Unable to find Logical Services Node Port with MAC %s"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:288
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:295
 #, python-format
 msgid ""
 "Unable to configure dhcp for Logical Service Node %(lsn_id)s and port "
 "%(lsn_port_id)s"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:309
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:316
 #, python-format
 msgid "Unable to configure metadata access for subnet %s"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:332
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:339
 #, python-format
 msgid "Error while configuring LSN port %s"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:436
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:443
 #, python-format
 msgid ""
 "Error while creating subnet %(cidr)s for network %(network)s. Please, "
 "contact administrator"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:506
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:521
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:513
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:528
 #, python-format
 msgid "Performing DHCP %(action)s for resource: %(resource)s"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:516
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:523
 #, python-format
 msgid "Logical Services Node for network %s configured successfully"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:538
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:545
 #, python-format
 msgid "Error while configuring DHCP for port %s"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:550
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:557
 #, python-format
 msgid "DHCP is disabled for subnet %s: nothing to do"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:569
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:576
 #, python-format
 msgid "DHCP for port %s configured successfully"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:577
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:584
 #, python-format
 msgid "Network %s is external: nothing to do"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:585
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:592
 #, python-format
 msgid "Configuring metadata entry for port %s"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:597
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:604
 #, python-format
 msgid "Metadata for port %s configured successfully"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:601
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:608
 #, python-format
 msgid "Handle metadata access via router: %(r)s and interface %(i)s"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:618
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:625
 #, python-format
 msgid "Metadata for router %s handled successfully"
 msgstr ""
@@ -11139,78 +11132,78 @@ msgstr ""
 msgid "Exception in _check_pending_tasks"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_db_v2.py:215
+#: neutron/plugins/openvswitch/ovs_db_v2.py:216
 #, python-format
 msgid "Skipping unreasonable tunnel ID range %(tun_min)s:%(tun_max)s"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_db_v2.py:263
+#: neutron/plugins/openvswitch/ovs_db_v2.py:264
 #, python-format
 msgid "Reserving tunnel %s from pool"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_db_v2.py:278
+#: neutron/plugins/openvswitch/ovs_db_v2.py:279
 #, python-format
 msgid "Reserving specific tunnel %s from pool"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_db_v2.py:281
+#: neutron/plugins/openvswitch/ovs_db_v2.py:282
 #, python-format
 msgid "Reserving specific tunnel %s outside pool"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_db_v2.py:304
+#: neutron/plugins/openvswitch/ovs_db_v2.py:305
 #, python-format
 msgid "Releasing tunnel %s outside pool"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_db_v2.py:306
+#: neutron/plugins/openvswitch/ovs_db_v2.py:307
 #, python-format
 msgid "Releasing tunnel %s to pool"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_db_v2.py:308
+#: neutron/plugins/openvswitch/ovs_db_v2.py:309
 #, python-format
 msgid "tunnel_id %s not found"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_db_v2.py:380
+#: neutron/plugins/openvswitch/ovs_db_v2.py:381
 #, python-format
 msgid "Adding a tunnel endpoint for %s"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_db_v2.py:396
+#: neutron/plugins/openvswitch/ovs_db_v2.py:397
 #, python-format
 msgid ""
 "Adding a tunnel endpoint failed due to a concurrenttransaction had been "
 "committed (%s attempts left)"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_db_v2.py:401
+#: neutron/plugins/openvswitch/ovs_db_v2.py:402
 msgid "Unable to generate a new tunnel id"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:308
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:311
 #, python-format
 msgid "Invalid tenant_network_type: %s. Server terminated!"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:325
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:328
 #, python-format
 msgid "Tunneling disabled but tenant_network_type is '%s'. Server terminated!"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:371
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:374
 #, python-format
 msgid "Invalid tunnel ID range: '%(range)s' - %(e)s. Server terminated!"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:375
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:378
 #, python-format
 msgid "Tunnel ID ranges: %s"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:428
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:433
 #, python-format
 msgid "%s networks are not enabled"
 msgstr ""
@@ -12043,11 +12036,11 @@ msgid ""
 "firewall is supported per tenant."
 msgstr ""
 
-#: neutron/services/firewall/agents/firewall_agent_api.py:34
+#: neutron/services/firewall/agents/firewall_agent_api.py:33
 msgid "Name of the FWaaS Driver"
 msgstr ""
 
-#: neutron/services/firewall/agents/firewall_agent_api.py:38
+#: neutron/services/firewall/agents/firewall_agent_api.py:37
 msgid "Enable FWaaS"
 msgstr ""
 
@@ -12063,79 +12056,79 @@ msgstr ""
 msgid "Initializing firewall agent"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:73
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:74
 #, python-format
 msgid "FWaaS Driver Loaded: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:75
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:77
 #, python-format
 msgid "Error importing FWaaS device driver: %s"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:108
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:110
 #, python-format
 msgid "%(func_name)s from agent for fw: %(fwid)s"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:116
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:118
 #, python-format
 msgid "No Routers on tenant: %s"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:123
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:247
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:125
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:252
 #, python-format
 msgid "Apply fw on Router List: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:132
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:134
 #, python-format
 msgid "Firewall Driver Error for %(func_name)s for fw: %(fwid)s"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:147
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:149
 #, python-format
 msgid "FWaaS RPC failure in %(func_name)s for fw: %(fwid)s"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:164
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:177
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:166
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:179
 #, python-format
 msgid "Firewall Driver Error on fw state %(fwmsg)s for fw: %(fwid)s"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:189
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:191
 #, python-format
 msgid "Process router add, router_id: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:200
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:202
 #, python-format
 msgid "Process router add, fw_list: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:217
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:219
 #, python-format
 msgid "FWaaS RPC info call failed for '%s'."
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:229
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:234
 #, python-format
 msgid "Tenants with Firewalls: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:239
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:244
 #, python-format
 msgid "Router List: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:241
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:246
 #, python-format
 msgid "fw_list: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:258
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:263
 msgid "Failed fwaas process services sync"
 msgstr ""
 
@@ -13690,3 +13683,61 @@ msgstr ""
 #~ msgid "Number of security rules allowed per tenant, -1 for unlimited"
 #~ msgstr ""
 
+#~ msgid ""
+#~ "DNat is disabled for the router "
+#~ "%(router_id)s. Floating IPs cannot be "
+#~ "associated."
+#~ msgstr ""
+
+#~ msgid ""
+#~ "Unable to run Neutron with config "
+#~ "option '%s', as NVP does not "
+#~ "support it"
+#~ msgstr ""
+
+#~ msgid "Maximum concurrent connections to each NVP controller."
+#~ msgstr ""
+
+#~ msgid ""
+#~ "Minimum delay, in seconds, between two"
+#~ " state synchronization queries to NVP. "
+#~ "It must not exceed state_sync_interval"
+#~ msgstr ""
+
+#~ msgid ""
+#~ "Minimum number of resources to be "
+#~ "retrieved from NVP during state "
+#~ "synchronization"
+#~ msgstr ""
+
+#~ msgid "User name for NVP controllers in this cluster"
+#~ msgstr ""
+
+#~ msgid "Password for NVP controllers in this cluster"
+#~ msgstr ""
+
+#~ msgid "Lists the NVP controllers in this cluster"
+#~ msgstr ""
+
+#~ msgid ""
+#~ "This is uuid of the default NVP"
+#~ " Transport zone that will be used "
+#~ "for creating tunneled isolated \"Neutron\" "
+#~ "networks. It needs to be created "
+#~ "in NVP before starting Neutron with "
+#~ "the nvp plugin."
+#~ msgstr ""
+
+#~ msgid ""
+#~ "Unique identifier of the NVP L3 "
+#~ "Gateway service which will be used "
+#~ "for implementing routers and floating "
+#~ "IPs"
+#~ msgstr ""
+
+#~ msgid ""
+#~ "Unique identifier of the NVP L2 "
+#~ "Gateway service which will be used "
+#~ "by default for network gateways"
+#~ msgstr ""
+
index 730962407e69e3a66b016783438b153f927f5585..f2f03c6cb084039cc659800f2486d220a9d540a6 100644 (file)
@@ -7,7 +7,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version:  Quantum\n"
 "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2014-01-02 06:32+0000\n"
+"POT-Creation-Date: 2014-01-12 06:33+0000\n"
 "PO-Revision-Date: 2013-06-28 06:06+0000\n"
 "Last-Translator: daisy.ycguo <daisy.ycguo@gmail.com>\n"
 "Language-Team: Slovenian (Slovenia) "
@@ -897,7 +897,7 @@ msgstr ""
 msgid "Location to store DHCP server config files"
 msgstr ""
 
-#: neutron/agent/linux/dhcp.py:48 neutron/plugins/nicira/dhcp_meta/nvp.py:53
+#: neutron/agent/linux/dhcp.py:48 neutron/plugins/nicira/dhcp_meta/nvp.py:55
 msgid "Domain to use for building the hostnames"
 msgstr ""
 
@@ -1251,7 +1251,7 @@ msgid "TCP Port used by Nova metadata server."
 msgstr ""
 
 #: neutron/agent/metadata/agent.py:73
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:67
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:74
 msgid "Shared secret to sign instance-id request"
 msgstr ""
 
@@ -2437,30 +2437,30 @@ msgstr ""
 msgid "An exception occurred while creating the %(resource)s:%(item)s"
 msgstr ""
 
-#: neutron/db/db_base_plugin_v2.py:1043
+#: neutron/db/db_base_plugin_v2.py:1045
 #, python-format
 msgid "%(name)s '%(addr)s' does not match the ip_version '%(ip_version)s'"
 msgstr ""
 
-#: neutron/db/db_base_plugin_v2.py:1067
+#: neutron/db/db_base_plugin_v2.py:1069
 msgid "Gateway is not valid on subnet"
 msgstr ""
 
-#: neutron/db/db_base_plugin_v2.py:1087 neutron/db/db_base_plugin_v2.py:1101
+#: neutron/db/db_base_plugin_v2.py:1089 neutron/db/db_base_plugin_v2.py:1103
 msgid "new subnet"
 msgstr ""
 
-#: neutron/db/db_base_plugin_v2.py:1094
+#: neutron/db/db_base_plugin_v2.py:1096
 #, python-format
 msgid "Error parsing dns address %s"
 msgstr ""
 
-#: neutron/db/db_base_plugin_v2.py:1356
+#: neutron/db/db_base_plugin_v2.py:1358
 #, 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:1448
+#: neutron/db/db_base_plugin_v2.py:1450
 #, python-format
 msgid "%(address)s (%(subnet_id)s) is not recycled"
 msgstr ""
@@ -2989,51 +2989,51 @@ msgid ""
 "exceeds the maximum %(quota)s."
 msgstr ""
 
-#: neutron/extensions/firewall.py:40
+#: neutron/extensions/firewall.py:39
 #, python-format
 msgid "Firewall %(firewall_id)s could not be found."
 msgstr ""
 
-#: neutron/extensions/firewall.py:44
+#: neutron/extensions/firewall.py:43
 #, python-format
 msgid "Firewall %(firewall_id)s is still active."
 msgstr ""
 
-#: neutron/extensions/firewall.py:48
+#: neutron/extensions/firewall.py:47
 #, python-format
 msgid ""
 "Operation cannot be performed since associated Firewall %(firewall_id)s "
 "is in %(pending_state)s."
 msgstr ""
 
-#: neutron/extensions/firewall.py:53
+#: neutron/extensions/firewall.py:52
 #, python-format
 msgid "Firewall Policy %(firewall_policy_id)s could not be found."
 msgstr ""
 
-#: neutron/extensions/firewall.py:57
+#: neutron/extensions/firewall.py:56
 #, python-format
 msgid "Firewall Policy %(firewall_policy_id)s is being used."
 msgstr ""
 
-#: neutron/extensions/firewall.py:61
+#: neutron/extensions/firewall.py:60
 #, python-format
 msgid "Firewall Rule %(firewall_rule_id)s could not be found."
 msgstr ""
 
-#: neutron/extensions/firewall.py:65
+#: neutron/extensions/firewall.py:64
 #, python-format
 msgid "Firewall Rule %(firewall_rule_id)s is being used."
 msgstr ""
 
-#: neutron/extensions/firewall.py:69
+#: neutron/extensions/firewall.py:68
 #, python-format
 msgid ""
 "Firewall Rule %(firewall_rule_id)s is not associated  with Firewall "
 "Policy %(firewall_policy_id)s."
 msgstr ""
 
-#: neutron/extensions/firewall.py:74
+#: neutron/extensions/firewall.py:73
 #, python-format
 msgid ""
 "Firewall Rule protocol %(protocol)s is not supported. Only protocol "
@@ -3041,91 +3041,91 @@ msgid ""
 "supported."
 msgstr ""
 
-#: neutron/extensions/firewall.py:80
+#: neutron/extensions/firewall.py:79
 #, python-format
 msgid ""
 "Firewall rule action %(action)s is not supported. Only action values "
 "%(values)s are supported."
 msgstr ""
 
-#: neutron/extensions/firewall.py:85
+#: neutron/extensions/firewall.py:84
 #, python-format
 msgid "Invalid value for port %(port)s."
 msgstr ""
 
-#: neutron/extensions/firewall.py:89
+#: neutron/extensions/firewall.py:88
 msgid "Missing rule info argument for insert/remove rule operation."
 msgstr ""
 
-#: neutron/extensions/firewall.py:99
+#: neutron/extensions/firewall.py:98
 #, python-format
 msgid "%(driver)s: Internal driver error."
 msgstr ""
 
-#: neutron/extensions/firewall.py:148
+#: neutron/extensions/firewall.py:147
 #, python-format
 msgid "Port '%s' is not a valid number"
 msgstr ""
 
-#: neutron/extensions/firewall.py:152
+#: neutron/extensions/firewall.py:151
 #, python-format
 msgid "Invalid port '%s'"
 msgstr ""
 
-#: neutron/extensions/firewall.py:166
+#: neutron/extensions/firewall.py:165
 #, python-format
 msgid "%(msg_ip)s and %(msg_subnet)s"
 msgstr ""
 
-#: neutron/extensions/firewall.py:286
+#: neutron/extensions/firewall.py:285
 msgid "Number of firewalls allowed per tenant. A negative value means unlimited."
 msgstr ""
 
-#: neutron/extensions/firewall.py:290
+#: neutron/extensions/firewall.py:289
 msgid ""
 "Number of firewall policies allowed per tenant. A negative value means "
 "unlimited."
 msgstr ""
 
-#: neutron/extensions/firewall.py:294
+#: neutron/extensions/firewall.py:293
 msgid ""
 "Number of firewall rules allowed per tenant. A negative value means "
 "unlimited."
 msgstr ""
 
-#: neutron/extensions/l3.py:36
+#: neutron/extensions/l3.py:34
 #, python-format
 msgid "Router %(router_id)s could not be found"
 msgstr ""
 
-#: neutron/extensions/l3.py:40
+#: neutron/extensions/l3.py:38
 #, python-format
 msgid "Router %(router_id)s still has active ports"
 msgstr ""
 
-#: neutron/extensions/l3.py:44
+#: neutron/extensions/l3.py:42
 #, python-format
 msgid "Router %(router_id)s does not have an interface with id %(port_id)s"
 msgstr ""
 
-#: neutron/extensions/l3.py:49
+#: neutron/extensions/l3.py:47
 #, python-format
 msgid "Router %(router_id)s has no interface on subnet %(subnet_id)s"
 msgstr ""
 
-#: neutron/extensions/l3.py:54
+#: neutron/extensions/l3.py:52
 #, python-format
 msgid ""
 "Router interface for subnet %(subnet_id)s on router %(router_id)s cannot "
 "be deleted, as it is required by one or more floating IPs."
 msgstr ""
 
-#: neutron/extensions/l3.py:60
+#: neutron/extensions/l3.py:58
 #, python-format
 msgid "Floating IP %(floatingip_id)s could not be found"
 msgstr ""
 
-#: neutron/extensions/l3.py:64
+#: neutron/extensions/l3.py:62
 #, python-format
 msgid ""
 "External network %(external_network_id)s is not reachable from subnet "
@@ -3133,7 +3133,7 @@ msgid ""
 "Floating IP."
 msgstr ""
 
-#: neutron/extensions/l3.py:70
+#: neutron/extensions/l3.py:68
 #, python-format
 msgid ""
 "Cannot associate floating IP %(floating_ip_address)s (%(fip_id)s) with "
@@ -3141,37 +3141,30 @@ msgid ""
 "has a floating IP on external network %(net_id)s."
 msgstr ""
 
-#: neutron/extensions/l3.py:77
+#: neutron/extensions/l3.py:75
 #, python-format
 msgid ""
 "Port %(port_id)s has owner %(device_owner)s and therefore cannot be "
 "deleted directly via the port API."
 msgstr ""
 
-#: neutron/extensions/l3.py:82
+#: neutron/extensions/l3.py:80
 #, python-format
 msgid ""
 "Gateway cannot be updated for router %(router_id)s, since a gateway to "
 "external network %(net_id)s is required by one or more floating IPs."
 msgstr ""
 
-#: neutron/extensions/l3.py:142
+#: neutron/extensions/l3.py:140
 msgid "Number of routers allowed per tenant. A negative value means unlimited."
 msgstr ""
 
-#: neutron/extensions/l3.py:146
+#: neutron/extensions/l3.py:144
 msgid ""
 "Number of floating IPs allowed per tenant. A negative value means "
 "unlimited."
 msgstr ""
 
-#: neutron/extensions/l3_ext_gw_mode.py:28
-#, python-format
-msgid ""
-"DNat is disabled for the router %(router_id)s. Floating IPs cannot be "
-"associated."
-msgstr ""
-
 #: neutron/extensions/l3agentscheduler.py:49
 #: neutron/extensions/l3agentscheduler.py:87
 msgid "No plugin for L3 routing registered to handle router scheduling"
@@ -3271,21 +3264,21 @@ msgid ""
 " %(pool)s"
 msgstr ""
 
-#: neutron/extensions/metering.py:34
+#: neutron/extensions/metering.py:33
 #, python-format
 msgid "Metering label %(label_id)s does not exist"
 msgstr ""
 
-#: neutron/extensions/metering.py:38
+#: neutron/extensions/metering.py:37
 msgid "Duplicate Metering Rule in POST."
 msgstr ""
 
-#: neutron/extensions/metering.py:42
+#: neutron/extensions/metering.py:41
 #, python-format
 msgid "Metering label rule %(rule_id)s does not exist"
 msgstr ""
 
-#: neutron/extensions/metering.py:46
+#: neutron/extensions/metering.py:45
 #, python-format
 msgid ""
 "Metering label rule with remote_ip_prefix %(remote_ip_prefix)s overlaps "
@@ -3434,67 +3427,67 @@ msgstr ""
 msgid "API for retrieving service providers for Neutron advanced services"
 msgstr ""
 
-#: neutron/extensions/vpnaas.py:36
+#: neutron/extensions/vpnaas.py:33
 #, python-format
 msgid "VPNService %(vpnservice_id)s could not be found"
 msgstr ""
 
-#: neutron/extensions/vpnaas.py:40
+#: neutron/extensions/vpnaas.py:37
 #, python-format
 msgid "ipsec_site_connection %(ipsecsite_conn_id)s not found"
 msgstr ""
 
-#: neutron/extensions/vpnaas.py:44
+#: neutron/extensions/vpnaas.py:41
 #, python-format
 msgid "ipsec_site_connection %(attr)s is equal to or less than dpd_interval"
 msgstr ""
 
-#: neutron/extensions/vpnaas.py:49
+#: neutron/extensions/vpnaas.py:46
 #, python-format
 msgid "ipsec_site_connection MTU %(mtu)d is too small for ipv%(version)s"
 msgstr ""
 
-#: neutron/extensions/vpnaas.py:54
+#: neutron/extensions/vpnaas.py:51
 #, python-format
 msgid "IKEPolicy %(ikepolicy_id)s could not be found"
 msgstr ""
 
-#: neutron/extensions/vpnaas.py:58
+#: neutron/extensions/vpnaas.py:55
 #, python-format
 msgid "IPsecPolicy %(ipsecpolicy_id)s could not be found"
 msgstr ""
 
-#: neutron/extensions/vpnaas.py:62
+#: neutron/extensions/vpnaas.py:59
 #, python-format
 msgid "IKEPolicy %(ikepolicy_id)s is still in use"
 msgstr ""
 
-#: neutron/extensions/vpnaas.py:66
+#: neutron/extensions/vpnaas.py:63
 #, python-format
 msgid "VPNService %(vpnservice_id)s is still in use"
 msgstr ""
 
-#: neutron/extensions/vpnaas.py:70
+#: neutron/extensions/vpnaas.py:67
 #, python-format
 msgid "Router %(router_id)s is used by VPNService %(vpnservice_id)s"
 msgstr ""
 
-#: neutron/extensions/vpnaas.py:74
+#: neutron/extensions/vpnaas.py:71
 #, python-format
 msgid "Invalid state %(state)s of vpnaas resource %(id)s for updating"
 msgstr ""
 
-#: neutron/extensions/vpnaas.py:79
+#: neutron/extensions/vpnaas.py:76
 #, python-format
 msgid "IPsecPolicy %(ipsecpolicy_id)s is still in use"
 msgstr ""
 
-#: neutron/extensions/vpnaas.py:83
+#: neutron/extensions/vpnaas.py:80
 #, python-format
 msgid "Can not load driver :%(device_driver)s"
 msgstr ""
 
-#: neutron/extensions/vpnaas.py:87
+#: neutron/extensions/vpnaas.py:84
 #, python-format
 msgid "Subnet %(subnet_id)s is not connected to Router %(router_id)s"
 msgstr ""
@@ -5396,7 +5389,7 @@ msgstr ""
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:318
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:345
 #: neutron/plugins/mlnx/mlnx_plugin.py:191
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:408
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:413
 msgid "provider:network_type required"
 msgstr ""
 
@@ -5404,8 +5397,8 @@ msgstr ""
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:336
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:355
 #: neutron/plugins/mlnx/mlnx_plugin.py:221
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:418
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:437
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:423
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:442
 msgid "provider:segmentation_id required"
 msgstr ""
 
@@ -5424,7 +5417,7 @@ msgstr ""
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:343
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:377
 #: neutron/plugins/mlnx/mlnx_plugin.py:207
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:453
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:458
 #, python-format
 msgid "provider:network_type %s not supported"
 msgstr ""
@@ -5432,7 +5425,7 @@ msgstr ""
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:349
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:383
 #: neutron/plugins/mlnx/mlnx_plugin.py:248
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:459
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:464
 #, python-format
 msgid "Unknown provider:physical_network %s"
 msgstr ""
@@ -5440,7 +5433,7 @@ msgstr ""
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:355
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:389
 #: neutron/plugins/mlnx/mlnx_plugin.py:254
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:465
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:470
 msgid "provider:physical_network required"
 msgstr ""
 
@@ -5593,7 +5586,7 @@ msgstr ""
 #: neutron/plugins/hyperv/hyperv_neutron_plugin.py:254
 #: neutron/plugins/metaplugin/meta_neutron_plugin.py:175
 #: neutron/plugins/mlnx/mlnx_plugin.py:333
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:510
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:518
 #, python-format
 msgid "Created network: %s"
 msgstr ""
@@ -5954,7 +5947,7 @@ msgstr ""
 
 #: neutron/plugins/hyperv/db.py:41
 #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:117
-#: neutron/plugins/openvswitch/ovs_db_v2.py:136
+#: neutron/plugins/openvswitch/ovs_db_v2.py:137
 #, python-format
 msgid ""
 "Reserving vlan %(vlan_id)s on physical network %(physical_network)s from "
@@ -5969,7 +5962,7 @@ msgstr ""
 #: neutron/plugins/hyperv/db.py:79
 #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:140
 #: neutron/plugins/ml2/drivers/type_vlan.py:203
-#: neutron/plugins/openvswitch/ovs_db_v2.py:160
+#: neutron/plugins/openvswitch/ovs_db_v2.py:161
 #, python-format
 msgid ""
 "Reserving specific vlan %(vlan_id)s on physical network "
@@ -5983,7 +5976,7 @@ msgstr ""
 
 #: neutron/plugins/hyperv/db.py:141
 #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:181
-#: neutron/plugins/openvswitch/ovs_db_v2.py:201
+#: neutron/plugins/openvswitch/ovs_db_v2.py:202
 #, python-format
 msgid "vlan_id %(vlan_id)s on physical network %(physical_network)s not found"
 msgstr ""
@@ -5993,8 +5986,8 @@ msgstr ""
 #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:87
 #: neutron/plugins/ml2/drivers/type_vlan.py:127
 #: neutron/plugins/ml2/drivers/type_vlan.py:148
-#: neutron/plugins/openvswitch/ovs_db_v2.py:92
-#: neutron/plugins/openvswitch/ovs_db_v2.py:110
+#: neutron/plugins/openvswitch/ovs_db_v2.py:93
+#: neutron/plugins/openvswitch/ovs_db_v2.py:111
 #, python-format
 msgid ""
 "Removing vlan %(vlan_id)s on physical network %(physical_network)s from "
@@ -6036,7 +6029,7 @@ msgstr ""
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:306
 #: neutron/plugins/ml2/drivers/type_vlan.py:93
 #: neutron/plugins/mlnx/mlnx_plugin.py:143
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:362
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:365
 #, python-format
 msgid "Network VLAN ranges: %s"
 msgstr ""
@@ -6331,26 +6324,26 @@ msgstr ""
 
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:349
 #: neutron/plugins/mlnx/mlnx_plugin.py:216
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:412
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:417
 msgid "provider:segmentation_id specified for flat network"
 msgstr ""
 
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:358
 #: neutron/plugins/mlnx/mlnx_plugin.py:224
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:421
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:426
 #, python-format
 msgid "provider:segmentation_id out of range (%(min_id)s through %(max_id)s)"
 msgstr ""
 
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:365
 #: neutron/plugins/mlnx/mlnx_plugin.py:232
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:441
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:446
 msgid "provider:physical_network specified for local network"
 msgstr ""
 
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:371
 #: neutron/plugins/mlnx/mlnx_plugin.py:236
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:447
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:452
 msgid "provider:segmentation_id specified for local network"
 msgstr ""
 
@@ -6684,7 +6677,7 @@ msgstr ""
 
 #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:146
 #: neutron/plugins/ml2/drivers/type_vlan.py:209
-#: neutron/plugins/openvswitch/ovs_db_v2.py:166
+#: neutron/plugins/openvswitch/ovs_db_v2.py:167
 #, python-format
 msgid ""
 "Reserving specific vlan %(vlan_id)s on physical network "
@@ -6693,7 +6686,7 @@ msgstr ""
 
 #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:170
 #: neutron/plugins/ml2/drivers/type_vlan.py:258
-#: neutron/plugins/openvswitch/ovs_db_v2.py:196
+#: neutron/plugins/openvswitch/ovs_db_v2.py:197
 #, python-format
 msgid ""
 "Releasing vlan %(vlan_id)s on physical network %(physical_network)s to "
@@ -6702,7 +6695,7 @@ msgstr ""
 
 #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:175
 #: neutron/plugins/ml2/drivers/type_vlan.py:253
-#: neutron/plugins/openvswitch/ovs_db_v2.py:191
+#: neutron/plugins/openvswitch/ovs_db_v2.py:192
 #, python-format
 msgid ""
 "Releasing vlan %(vlan_id)s on physical network %(physical_network)s "
@@ -7796,7 +7789,7 @@ msgstr ""
 
 #: neutron/plugins/ml2/drivers/type_gre.py:155
 #: neutron/plugins/ml2/drivers/type_vxlan.py:165
-#: neutron/plugins/openvswitch/ovs_db_v2.py:234
+#: neutron/plugins/openvswitch/ovs_db_v2.py:235
 #, python-format
 msgid "Removing tunnel %s from pool"
 msgstr ""
@@ -7835,7 +7828,7 @@ msgid "%(type)s ID ranges: %(range)s"
 msgstr ""
 
 #: neutron/plugins/ml2/drivers/type_tunnel.py:71
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:431
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:436
 #, python-format
 msgid "provider:physical_network specified for %s network"
 msgstr ""
@@ -8174,7 +8167,7 @@ msgid "Mellanox Embedded Switch Plugin initialisation complete"
 msgstr ""
 
 #: neutron/plugins/mlnx/mlnx_plugin.py:141
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:360
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:363
 #, python-format
 msgid "%s. Server terminated!"
 msgstr ""
@@ -8926,7 +8919,7 @@ msgid "del_portinfo(): NotFound portinfo for port_id: %s"
 msgstr ""
 
 #: neutron/plugins/nec/db/api.py:212
-#: neutron/plugins/openvswitch/ovs_db_v2.py:322
+#: neutron/plugins/openvswitch/ovs_db_v2.py:323
 #, python-format
 msgid "get_port_with_securitygroups() called:port_id=%s"
 msgstr ""
@@ -9615,7 +9608,7 @@ msgstr ""
 
 #: neutron/plugins/nicira/dhcpmeta_modes.py:93
 #, python-format
-msgid "Unable to run Neutron with config option '%s', as NVP does not support it"
+msgid "Unable to run Neutron with config option '%s', as NSX does not support it"
 msgstr ""
 
 #: neutron/plugins/nicira/dhcpmeta_modes.py:96
@@ -9968,29 +9961,29 @@ msgstr ""
 msgid "[%(rid)d] Failed to parse API provider: %(e)s"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:34
+#: neutron/plugins/nicira/common/config.py:35
 msgid ""
 "Maximum number of ports of a logical switch on a bridged transport zone "
 "(default 5000)"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:37
+#: neutron/plugins/nicira/common/config.py:39
 msgid ""
 "Maximum number of ports of a logical switch on an overlay transport zone "
 "(default 256)"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:40
-msgid "Maximum concurrent connections to each NVP controller."
+#: neutron/plugins/nicira/common/config.py:43
+msgid "Maximum concurrent connections to each NSX controller."
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:43
+#: neutron/plugins/nicira/common/config.py:48
 msgid ""
 "Number of seconds a generation id should be valid for (default -1 meaning"
 " do not time out)"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:46
+#: neutron/plugins/nicira/common/config.py:52
 msgid ""
 "If set to access_network this enables a dedicated connection to the "
 "metadata proxy for metadata server access via Neutron router. If set to "
@@ -9999,135 +9992,135 @@ msgid ""
 "namespaces otherwise access_network should be used."
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:54
+#: neutron/plugins/nicira/common/config.py:61
 msgid ""
 "The default network tranport type to use (stt, gre, bridge, ipsec_gre, or"
 " ipsec_stt)"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:57
+#: neutron/plugins/nicira/common/config.py:65
 msgid "The mode used to implement DHCP/metadata services."
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:62
+#: neutron/plugins/nicira/common/config.py:71
 msgid ""
 "Interval in seconds between runs of the state synchronization task. Set "
 "it to 0 to disable it"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:65
+#: neutron/plugins/nicira/common/config.py:75
 msgid ""
 "Maximum value for the additional random delay in seconds between runs of "
 "the state synchronization task"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:69
+#: neutron/plugins/nicira/common/config.py:80
 msgid ""
 "Minimum delay, in seconds, between two state synchronization queries to "
-"NVP. It must not exceed state_sync_interval"
+"NSX. It must not exceed state_sync_interval"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:73
+#: neutron/plugins/nicira/common/config.py:85
 msgid ""
-"Minimum number of resources to be retrieved from NVP during state "
+"Minimum number of resources to be retrieved from NSX during state "
 "synchronization"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:76
+#: neutron/plugins/nicira/common/config.py:89
 msgid ""
 "Always read operational status from backend on show operations. Enabling "
 "this option might slow down the system."
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:84
-msgid "User name for NVP controllers in this cluster"
+#: neutron/plugins/nicira/common/config.py:98
+msgid "User name for NSX controllers in this cluster"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:88
-msgid "Password for NVP controllers in this cluster"
+#: neutron/plugins/nicira/common/config.py:103
+msgid "Password for NSX controllers in this cluster"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:91
+#: neutron/plugins/nicira/common/config.py:106
 msgid "Total time limit for a cluster request"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:94
+#: neutron/plugins/nicira/common/config.py:109
 msgid "Time before aborting a request"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:97
+#: neutron/plugins/nicira/common/config.py:112
 msgid "Number of time a request should be retried"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:100
+#: neutron/plugins/nicira/common/config.py:115
 msgid "Number of times a redirect should be followed"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:102
-msgid "Lists the NVP controllers in this cluster"
+#: neutron/plugins/nicira/common/config.py:118
+msgid "Lists the NSX controllers in this cluster"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:107
+#: neutron/plugins/nicira/common/config.py:123
 msgid ""
-"This is uuid of the default NVP Transport zone that will be used for "
+"This is uuid of the default NSX Transport zone that will be used for "
 "creating tunneled isolated \"Neutron\" networks. It needs to be created "
-"in NVP before starting Neutron with the nvp plugin."
+"in NSX before starting Neutron with the nsx plugin."
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:112
+#: neutron/plugins/nicira/common/config.py:128
 msgid ""
-"Unique identifier of the NVP L3 Gateway service which will be used for "
+"Unique identifier of the NSX L3 Gateway service which will be used for "
 "implementing routers and floating IPs"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:116
+#: neutron/plugins/nicira/common/config.py:132
 msgid ""
-"Unique identifier of the NVP L2 Gateway service which will be used by "
+"Unique identifier of the NSX L2 Gateway service which will be used by "
 "default for network gateways"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:119
+#: neutron/plugins/nicira/common/config.py:135
 msgid ""
 "Unique identifier of the Service Cluster which will be used by logical "
 "services like dhcp and metadata"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:122
+#: neutron/plugins/nicira/common/config.py:138
 msgid ""
 "Name of the interface on a L2 Gateway transport nodewhich should be used "
 "by default when setting up a network connection"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:132
+#: neutron/plugins/nicira/common/config.py:148
 msgid "User name for vsm"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:136
+#: neutron/plugins/nicira/common/config.py:152
 msgid "Password for vsm"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:138
+#: neutron/plugins/nicira/common/config.py:154
 msgid "uri for vsm"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:140
+#: neutron/plugins/nicira/common/config.py:156
 msgid "Optional parameter identifying the ID of datacenter to deploy NSX Edges"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:143
-#: neutron/plugins/nicira/common/config.py:149
+#: neutron/plugins/nicira/common/config.py:159
+#: neutron/plugins/nicira/common/config.py:165
 msgid "Optional parameter identifying the ID of datastore to deploy NSX Edges"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:146
+#: neutron/plugins/nicira/common/config.py:162
 msgid "Optional parameter identifying the ID of resource to deploy NSX Edges"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:152
+#: neutron/plugins/nicira/common/config.py:168
 msgid "Network ID for physical network connectivity"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:155
+#: neutron/plugins/nicira/common/config.py:171
 msgid "Task status check interval"
 msgstr ""
 
@@ -10497,143 +10490,143 @@ msgstr ""
 msgid "Monitor Resource binding with id:%s not found!"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:49
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:50
 msgid "Comma separated list of additional domain name servers"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:55
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:58
 msgid "Default DHCP lease time"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:61
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:66
 msgid "IP address used by Metadata server."
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:64
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:70
 msgid "TCP Port used by Metadata server."
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:96
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:103
 #, python-format
 msgid "Unable to find Logical Service Node for network %s"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:107
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:114
 #, python-format
 msgid "Unable to create LSN for network %s"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:115
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:122
 #, python-format
 msgid "Unable to delete Logical Service Node %s"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:132
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:139
 #, python-format
 msgid ""
 "Unable to find Logical Service Node Port for LSN %(lsn_id)s and subnet "
 "%(subnet_id)s"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:154
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:161
 #, python-format
 msgid ""
 "Unable to find Logical Service Node Port for LSN %(lsn_id)s and mac "
 "address %(mac)s"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:174
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:181
 #, python-format
 msgid "Unable to create port for LSN  %s"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:182
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:189
 #, python-format
 msgid "Unable to delete LSN Port %s"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:202
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:206
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:209
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:213
 #, python-format
 msgid "Metadata port not found while attempting to delete it from network %s"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:209
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:216
 #, python-format
 msgid "Unable to find Logical Services Node Port with MAC %s"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:288
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:295
 #, python-format
 msgid ""
 "Unable to configure dhcp for Logical Service Node %(lsn_id)s and port "
 "%(lsn_port_id)s"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:309
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:316
 #, python-format
 msgid "Unable to configure metadata access for subnet %s"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:332
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:339
 #, python-format
 msgid "Error while configuring LSN port %s"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:436
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:443
 #, python-format
 msgid ""
 "Error while creating subnet %(cidr)s for network %(network)s. Please, "
 "contact administrator"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:506
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:521
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:513
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:528
 #, python-format
 msgid "Performing DHCP %(action)s for resource: %(resource)s"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:516
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:523
 #, python-format
 msgid "Logical Services Node for network %s configured successfully"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:538
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:545
 #, python-format
 msgid "Error while configuring DHCP for port %s"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:550
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:557
 #, python-format
 msgid "DHCP is disabled for subnet %s: nothing to do"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:569
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:576
 #, python-format
 msgid "DHCP for port %s configured successfully"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:577
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:584
 #, python-format
 msgid "Network %s is external: nothing to do"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:585
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:592
 #, python-format
 msgid "Configuring metadata entry for port %s"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:597
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:604
 #, python-format
 msgid "Metadata for port %s configured successfully"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:601
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:608
 #, python-format
 msgid "Handle metadata access via router: %(r)s and interface %(i)s"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:618
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:625
 #, python-format
 msgid "Metadata for router %s handled successfully"
 msgstr ""
@@ -11140,78 +11133,78 @@ msgstr ""
 msgid "Exception in _check_pending_tasks"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_db_v2.py:215
+#: neutron/plugins/openvswitch/ovs_db_v2.py:216
 #, python-format
 msgid "Skipping unreasonable tunnel ID range %(tun_min)s:%(tun_max)s"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_db_v2.py:263
+#: neutron/plugins/openvswitch/ovs_db_v2.py:264
 #, python-format
 msgid "Reserving tunnel %s from pool"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_db_v2.py:278
+#: neutron/plugins/openvswitch/ovs_db_v2.py:279
 #, python-format
 msgid "Reserving specific tunnel %s from pool"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_db_v2.py:281
+#: neutron/plugins/openvswitch/ovs_db_v2.py:282
 #, python-format
 msgid "Reserving specific tunnel %s outside pool"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_db_v2.py:304
+#: neutron/plugins/openvswitch/ovs_db_v2.py:305
 #, python-format
 msgid "Releasing tunnel %s outside pool"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_db_v2.py:306
+#: neutron/plugins/openvswitch/ovs_db_v2.py:307
 #, python-format
 msgid "Releasing tunnel %s to pool"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_db_v2.py:308
+#: neutron/plugins/openvswitch/ovs_db_v2.py:309
 #, python-format
 msgid "tunnel_id %s not found"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_db_v2.py:380
+#: neutron/plugins/openvswitch/ovs_db_v2.py:381
 #, python-format
 msgid "Adding a tunnel endpoint for %s"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_db_v2.py:396
+#: neutron/plugins/openvswitch/ovs_db_v2.py:397
 #, python-format
 msgid ""
 "Adding a tunnel endpoint failed due to a concurrenttransaction had been "
 "committed (%s attempts left)"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_db_v2.py:401
+#: neutron/plugins/openvswitch/ovs_db_v2.py:402
 msgid "Unable to generate a new tunnel id"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:308
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:311
 #, python-format
 msgid "Invalid tenant_network_type: %s. Server terminated!"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:325
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:328
 #, python-format
 msgid "Tunneling disabled but tenant_network_type is '%s'. Server terminated!"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:371
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:374
 #, python-format
 msgid "Invalid tunnel ID range: '%(range)s' - %(e)s. Server terminated!"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:375
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:378
 #, python-format
 msgid "Tunnel ID ranges: %s"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:428
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:433
 #, python-format
 msgid "%s networks are not enabled"
 msgstr ""
@@ -12044,11 +12037,11 @@ msgid ""
 "firewall is supported per tenant."
 msgstr ""
 
-#: neutron/services/firewall/agents/firewall_agent_api.py:34
+#: neutron/services/firewall/agents/firewall_agent_api.py:33
 msgid "Name of the FWaaS Driver"
 msgstr ""
 
-#: neutron/services/firewall/agents/firewall_agent_api.py:38
+#: neutron/services/firewall/agents/firewall_agent_api.py:37
 msgid "Enable FWaaS"
 msgstr ""
 
@@ -12064,79 +12057,79 @@ msgstr ""
 msgid "Initializing firewall agent"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:73
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:74
 #, python-format
 msgid "FWaaS Driver Loaded: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:75
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:77
 #, python-format
 msgid "Error importing FWaaS device driver: %s"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:108
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:110
 #, python-format
 msgid "%(func_name)s from agent for fw: %(fwid)s"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:116
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:118
 #, python-format
 msgid "No Routers on tenant: %s"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:123
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:247
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:125
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:252
 #, python-format
 msgid "Apply fw on Router List: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:132
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:134
 #, python-format
 msgid "Firewall Driver Error for %(func_name)s for fw: %(fwid)s"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:147
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:149
 #, python-format
 msgid "FWaaS RPC failure in %(func_name)s for fw: %(fwid)s"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:164
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:177
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:166
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:179
 #, python-format
 msgid "Firewall Driver Error on fw state %(fwmsg)s for fw: %(fwid)s"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:189
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:191
 #, python-format
 msgid "Process router add, router_id: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:200
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:202
 #, python-format
 msgid "Process router add, fw_list: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:217
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:219
 #, python-format
 msgid "FWaaS RPC info call failed for '%s'."
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:229
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:234
 #, python-format
 msgid "Tenants with Firewalls: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:239
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:244
 #, python-format
 msgid "Router List: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:241
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:246
 #, python-format
 msgid "fw_list: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:258
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:263
 msgid "Failed fwaas process services sync"
 msgstr ""
 
@@ -13973,3 +13966,61 @@ msgstr ""
 #~ msgid "Number of security rules allowed per tenant, -1 for unlimited"
 #~ msgstr ""
 
+#~ msgid ""
+#~ "DNat is disabled for the router "
+#~ "%(router_id)s. Floating IPs cannot be "
+#~ "associated."
+#~ msgstr ""
+
+#~ msgid ""
+#~ "Unable to run Neutron with config "
+#~ "option '%s', as NVP does not "
+#~ "support it"
+#~ msgstr ""
+
+#~ msgid "Maximum concurrent connections to each NVP controller."
+#~ msgstr ""
+
+#~ msgid ""
+#~ "Minimum delay, in seconds, between two"
+#~ " state synchronization queries to NVP. "
+#~ "It must not exceed state_sync_interval"
+#~ msgstr ""
+
+#~ msgid ""
+#~ "Minimum number of resources to be "
+#~ "retrieved from NVP during state "
+#~ "synchronization"
+#~ msgstr ""
+
+#~ msgid "User name for NVP controllers in this cluster"
+#~ msgstr ""
+
+#~ msgid "Password for NVP controllers in this cluster"
+#~ msgstr ""
+
+#~ msgid "Lists the NVP controllers in this cluster"
+#~ msgstr ""
+
+#~ msgid ""
+#~ "This is uuid of the default NVP"
+#~ " Transport zone that will be used "
+#~ "for creating tunneled isolated \"Neutron\" "
+#~ "networks. It needs to be created "
+#~ "in NVP before starting Neutron with "
+#~ "the nvp plugin."
+#~ msgstr ""
+
+#~ msgid ""
+#~ "Unique identifier of the NVP L3 "
+#~ "Gateway service which will be used "
+#~ "for implementing routers and floating "
+#~ "IPs"
+#~ msgstr ""
+
+#~ msgid ""
+#~ "Unique identifier of the NVP L2 "
+#~ "Gateway service which will be used "
+#~ "by default for network gateways"
+#~ msgstr ""
+
index ff04483d173c191030240c6df0a5335d6d02a414..d5847fc2012ab2a16082654461a7260c768b0586 100644 (file)
@@ -7,7 +7,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version:  Neutron\n"
 "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2014-01-02 06:32+0000\n"
+"POT-Creation-Date: 2014-01-12 06:33+0000\n"
 "PO-Revision-Date: 2013-11-15 02:27+0000\n"
 "Last-Translator: Tom Fifield <tom@openstack.org>\n"
 "Language-Team: Swedish "
@@ -896,7 +896,7 @@ msgstr ""
 msgid "Location to store DHCP server config files"
 msgstr ""
 
-#: neutron/agent/linux/dhcp.py:48 neutron/plugins/nicira/dhcp_meta/nvp.py:53
+#: neutron/agent/linux/dhcp.py:48 neutron/plugins/nicira/dhcp_meta/nvp.py:55
 msgid "Domain to use for building the hostnames"
 msgstr ""
 
@@ -1250,7 +1250,7 @@ msgid "TCP Port used by Nova metadata server."
 msgstr ""
 
 #: neutron/agent/metadata/agent.py:73
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:67
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:74
 msgid "Shared secret to sign instance-id request"
 msgstr ""
 
@@ -2436,30 +2436,30 @@ msgstr ""
 msgid "An exception occurred while creating the %(resource)s:%(item)s"
 msgstr ""
 
-#: neutron/db/db_base_plugin_v2.py:1043
+#: neutron/db/db_base_plugin_v2.py:1045
 #, python-format
 msgid "%(name)s '%(addr)s' does not match the ip_version '%(ip_version)s'"
 msgstr ""
 
-#: neutron/db/db_base_plugin_v2.py:1067
+#: neutron/db/db_base_plugin_v2.py:1069
 msgid "Gateway is not valid on subnet"
 msgstr ""
 
-#: neutron/db/db_base_plugin_v2.py:1087 neutron/db/db_base_plugin_v2.py:1101
+#: neutron/db/db_base_plugin_v2.py:1089 neutron/db/db_base_plugin_v2.py:1103
 msgid "new subnet"
 msgstr ""
 
-#: neutron/db/db_base_plugin_v2.py:1094
+#: neutron/db/db_base_plugin_v2.py:1096
 #, python-format
 msgid "Error parsing dns address %s"
 msgstr ""
 
-#: neutron/db/db_base_plugin_v2.py:1356
+#: neutron/db/db_base_plugin_v2.py:1358
 #, 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:1448
+#: neutron/db/db_base_plugin_v2.py:1450
 #, python-format
 msgid "%(address)s (%(subnet_id)s) is not recycled"
 msgstr ""
@@ -2988,51 +2988,51 @@ msgid ""
 "exceeds the maximum %(quota)s."
 msgstr ""
 
-#: neutron/extensions/firewall.py:40
+#: neutron/extensions/firewall.py:39
 #, python-format
 msgid "Firewall %(firewall_id)s could not be found."
 msgstr ""
 
-#: neutron/extensions/firewall.py:44
+#: neutron/extensions/firewall.py:43
 #, python-format
 msgid "Firewall %(firewall_id)s is still active."
 msgstr ""
 
-#: neutron/extensions/firewall.py:48
+#: neutron/extensions/firewall.py:47
 #, python-format
 msgid ""
 "Operation cannot be performed since associated Firewall %(firewall_id)s "
 "is in %(pending_state)s."
 msgstr ""
 
-#: neutron/extensions/firewall.py:53
+#: neutron/extensions/firewall.py:52
 #, python-format
 msgid "Firewall Policy %(firewall_policy_id)s could not be found."
 msgstr ""
 
-#: neutron/extensions/firewall.py:57
+#: neutron/extensions/firewall.py:56
 #, python-format
 msgid "Firewall Policy %(firewall_policy_id)s is being used."
 msgstr ""
 
-#: neutron/extensions/firewall.py:61
+#: neutron/extensions/firewall.py:60
 #, python-format
 msgid "Firewall Rule %(firewall_rule_id)s could not be found."
 msgstr ""
 
-#: neutron/extensions/firewall.py:65
+#: neutron/extensions/firewall.py:64
 #, python-format
 msgid "Firewall Rule %(firewall_rule_id)s is being used."
 msgstr ""
 
-#: neutron/extensions/firewall.py:69
+#: neutron/extensions/firewall.py:68
 #, python-format
 msgid ""
 "Firewall Rule %(firewall_rule_id)s is not associated  with Firewall "
 "Policy %(firewall_policy_id)s."
 msgstr ""
 
-#: neutron/extensions/firewall.py:74
+#: neutron/extensions/firewall.py:73
 #, python-format
 msgid ""
 "Firewall Rule protocol %(protocol)s is not supported. Only protocol "
@@ -3040,91 +3040,91 @@ msgid ""
 "supported."
 msgstr ""
 
-#: neutron/extensions/firewall.py:80
+#: neutron/extensions/firewall.py:79
 #, python-format
 msgid ""
 "Firewall rule action %(action)s is not supported. Only action values "
 "%(values)s are supported."
 msgstr ""
 
-#: neutron/extensions/firewall.py:85
+#: neutron/extensions/firewall.py:84
 #, python-format
 msgid "Invalid value for port %(port)s."
 msgstr ""
 
-#: neutron/extensions/firewall.py:89
+#: neutron/extensions/firewall.py:88
 msgid "Missing rule info argument for insert/remove rule operation."
 msgstr ""
 
-#: neutron/extensions/firewall.py:99
+#: neutron/extensions/firewall.py:98
 #, python-format
 msgid "%(driver)s: Internal driver error."
 msgstr ""
 
-#: neutron/extensions/firewall.py:148
+#: neutron/extensions/firewall.py:147
 #, python-format
 msgid "Port '%s' is not a valid number"
 msgstr ""
 
-#: neutron/extensions/firewall.py:152
+#: neutron/extensions/firewall.py:151
 #, python-format
 msgid "Invalid port '%s'"
 msgstr ""
 
-#: neutron/extensions/firewall.py:166
+#: neutron/extensions/firewall.py:165
 #, python-format
 msgid "%(msg_ip)s and %(msg_subnet)s"
 msgstr ""
 
-#: neutron/extensions/firewall.py:286
+#: neutron/extensions/firewall.py:285
 msgid "Number of firewalls allowed per tenant. A negative value means unlimited."
 msgstr ""
 
-#: neutron/extensions/firewall.py:290
+#: neutron/extensions/firewall.py:289
 msgid ""
 "Number of firewall policies allowed per tenant. A negative value means "
 "unlimited."
 msgstr ""
 
-#: neutron/extensions/firewall.py:294
+#: neutron/extensions/firewall.py:293
 msgid ""
 "Number of firewall rules allowed per tenant. A negative value means "
 "unlimited."
 msgstr ""
 
-#: neutron/extensions/l3.py:36
+#: neutron/extensions/l3.py:34
 #, python-format
 msgid "Router %(router_id)s could not be found"
 msgstr ""
 
-#: neutron/extensions/l3.py:40
+#: neutron/extensions/l3.py:38
 #, python-format
 msgid "Router %(router_id)s still has active ports"
 msgstr ""
 
-#: neutron/extensions/l3.py:44
+#: neutron/extensions/l3.py:42
 #, python-format
 msgid "Router %(router_id)s does not have an interface with id %(port_id)s"
 msgstr ""
 
-#: neutron/extensions/l3.py:49
+#: neutron/extensions/l3.py:47
 #, python-format
 msgid "Router %(router_id)s has no interface on subnet %(subnet_id)s"
 msgstr ""
 
-#: neutron/extensions/l3.py:54
+#: neutron/extensions/l3.py:52
 #, python-format
 msgid ""
 "Router interface for subnet %(subnet_id)s on router %(router_id)s cannot "
 "be deleted, as it is required by one or more floating IPs."
 msgstr ""
 
-#: neutron/extensions/l3.py:60
+#: neutron/extensions/l3.py:58
 #, python-format
 msgid "Floating IP %(floatingip_id)s could not be found"
 msgstr ""
 
-#: neutron/extensions/l3.py:64
+#: neutron/extensions/l3.py:62
 #, python-format
 msgid ""
 "External network %(external_network_id)s is not reachable from subnet "
@@ -3132,7 +3132,7 @@ msgid ""
 "Floating IP."
 msgstr ""
 
-#: neutron/extensions/l3.py:70
+#: neutron/extensions/l3.py:68
 #, python-format
 msgid ""
 "Cannot associate floating IP %(floating_ip_address)s (%(fip_id)s) with "
@@ -3140,37 +3140,30 @@ msgid ""
 "has a floating IP on external network %(net_id)s."
 msgstr ""
 
-#: neutron/extensions/l3.py:77
+#: neutron/extensions/l3.py:75
 #, python-format
 msgid ""
 "Port %(port_id)s has owner %(device_owner)s and therefore cannot be "
 "deleted directly via the port API."
 msgstr ""
 
-#: neutron/extensions/l3.py:82
+#: neutron/extensions/l3.py:80
 #, python-format
 msgid ""
 "Gateway cannot be updated for router %(router_id)s, since a gateway to "
 "external network %(net_id)s is required by one or more floating IPs."
 msgstr ""
 
-#: neutron/extensions/l3.py:142
+#: neutron/extensions/l3.py:140
 msgid "Number of routers allowed per tenant. A negative value means unlimited."
 msgstr ""
 
-#: neutron/extensions/l3.py:146
+#: neutron/extensions/l3.py:144
 msgid ""
 "Number of floating IPs allowed per tenant. A negative value means "
 "unlimited."
 msgstr ""
 
-#: neutron/extensions/l3_ext_gw_mode.py:28
-#, python-format
-msgid ""
-"DNat is disabled for the router %(router_id)s. Floating IPs cannot be "
-"associated."
-msgstr ""
-
 #: neutron/extensions/l3agentscheduler.py:49
 #: neutron/extensions/l3agentscheduler.py:87
 msgid "No plugin for L3 routing registered to handle router scheduling"
@@ -3270,21 +3263,21 @@ msgid ""
 " %(pool)s"
 msgstr ""
 
-#: neutron/extensions/metering.py:34
+#: neutron/extensions/metering.py:33
 #, python-format
 msgid "Metering label %(label_id)s does not exist"
 msgstr ""
 
-#: neutron/extensions/metering.py:38
+#: neutron/extensions/metering.py:37
 msgid "Duplicate Metering Rule in POST."
 msgstr ""
 
-#: neutron/extensions/metering.py:42
+#: neutron/extensions/metering.py:41
 #, python-format
 msgid "Metering label rule %(rule_id)s does not exist"
 msgstr ""
 
-#: neutron/extensions/metering.py:46
+#: neutron/extensions/metering.py:45
 #, python-format
 msgid ""
 "Metering label rule with remote_ip_prefix %(remote_ip_prefix)s overlaps "
@@ -3433,67 +3426,67 @@ msgstr ""
 msgid "API for retrieving service providers for Neutron advanced services"
 msgstr ""
 
-#: neutron/extensions/vpnaas.py:36
+#: neutron/extensions/vpnaas.py:33
 #, python-format
 msgid "VPNService %(vpnservice_id)s could not be found"
 msgstr ""
 
-#: neutron/extensions/vpnaas.py:40
+#: neutron/extensions/vpnaas.py:37
 #, python-format
 msgid "ipsec_site_connection %(ipsecsite_conn_id)s not found"
 msgstr ""
 
-#: neutron/extensions/vpnaas.py:44
+#: neutron/extensions/vpnaas.py:41
 #, python-format
 msgid "ipsec_site_connection %(attr)s is equal to or less than dpd_interval"
 msgstr ""
 
-#: neutron/extensions/vpnaas.py:49
+#: neutron/extensions/vpnaas.py:46
 #, python-format
 msgid "ipsec_site_connection MTU %(mtu)d is too small for ipv%(version)s"
 msgstr ""
 
-#: neutron/extensions/vpnaas.py:54
+#: neutron/extensions/vpnaas.py:51
 #, python-format
 msgid "IKEPolicy %(ikepolicy_id)s could not be found"
 msgstr ""
 
-#: neutron/extensions/vpnaas.py:58
+#: neutron/extensions/vpnaas.py:55
 #, python-format
 msgid "IPsecPolicy %(ipsecpolicy_id)s could not be found"
 msgstr ""
 
-#: neutron/extensions/vpnaas.py:62
+#: neutron/extensions/vpnaas.py:59
 #, python-format
 msgid "IKEPolicy %(ikepolicy_id)s is still in use"
 msgstr ""
 
-#: neutron/extensions/vpnaas.py:66
+#: neutron/extensions/vpnaas.py:63
 #, python-format
 msgid "VPNService %(vpnservice_id)s is still in use"
 msgstr ""
 
-#: neutron/extensions/vpnaas.py:70
+#: neutron/extensions/vpnaas.py:67
 #, python-format
 msgid "Router %(router_id)s is used by VPNService %(vpnservice_id)s"
 msgstr ""
 
-#: neutron/extensions/vpnaas.py:74
+#: neutron/extensions/vpnaas.py:71
 #, python-format
 msgid "Invalid state %(state)s of vpnaas resource %(id)s for updating"
 msgstr ""
 
-#: neutron/extensions/vpnaas.py:79
+#: neutron/extensions/vpnaas.py:76
 #, python-format
 msgid "IPsecPolicy %(ipsecpolicy_id)s is still in use"
 msgstr ""
 
-#: neutron/extensions/vpnaas.py:83
+#: neutron/extensions/vpnaas.py:80
 #, python-format
 msgid "Can not load driver :%(device_driver)s"
 msgstr ""
 
-#: neutron/extensions/vpnaas.py:87
+#: neutron/extensions/vpnaas.py:84
 #, python-format
 msgid "Subnet %(subnet_id)s is not connected to Router %(router_id)s"
 msgstr ""
@@ -5395,7 +5388,7 @@ msgstr ""
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:318
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:345
 #: neutron/plugins/mlnx/mlnx_plugin.py:191
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:408
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:413
 msgid "provider:network_type required"
 msgstr ""
 
@@ -5403,8 +5396,8 @@ msgstr ""
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:336
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:355
 #: neutron/plugins/mlnx/mlnx_plugin.py:221
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:418
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:437
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:423
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:442
 msgid "provider:segmentation_id required"
 msgstr ""
 
@@ -5423,7 +5416,7 @@ msgstr ""
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:343
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:377
 #: neutron/plugins/mlnx/mlnx_plugin.py:207
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:453
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:458
 #, python-format
 msgid "provider:network_type %s not supported"
 msgstr ""
@@ -5431,7 +5424,7 @@ msgstr ""
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:349
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:383
 #: neutron/plugins/mlnx/mlnx_plugin.py:248
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:459
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:464
 #, python-format
 msgid "Unknown provider:physical_network %s"
 msgstr ""
@@ -5439,7 +5432,7 @@ msgstr ""
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:355
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:389
 #: neutron/plugins/mlnx/mlnx_plugin.py:254
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:465
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:470
 msgid "provider:physical_network required"
 msgstr ""
 
@@ -5592,7 +5585,7 @@ msgstr ""
 #: neutron/plugins/hyperv/hyperv_neutron_plugin.py:254
 #: neutron/plugins/metaplugin/meta_neutron_plugin.py:175
 #: neutron/plugins/mlnx/mlnx_plugin.py:333
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:510
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:518
 #, python-format
 msgid "Created network: %s"
 msgstr ""
@@ -5953,7 +5946,7 @@ msgstr ""
 
 #: neutron/plugins/hyperv/db.py:41
 #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:117
-#: neutron/plugins/openvswitch/ovs_db_v2.py:136
+#: neutron/plugins/openvswitch/ovs_db_v2.py:137
 #, python-format
 msgid ""
 "Reserving vlan %(vlan_id)s on physical network %(physical_network)s from "
@@ -5968,7 +5961,7 @@ msgstr ""
 #: neutron/plugins/hyperv/db.py:79
 #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:140
 #: neutron/plugins/ml2/drivers/type_vlan.py:203
-#: neutron/plugins/openvswitch/ovs_db_v2.py:160
+#: neutron/plugins/openvswitch/ovs_db_v2.py:161
 #, python-format
 msgid ""
 "Reserving specific vlan %(vlan_id)s on physical network "
@@ -5982,7 +5975,7 @@ msgstr ""
 
 #: neutron/plugins/hyperv/db.py:141
 #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:181
-#: neutron/plugins/openvswitch/ovs_db_v2.py:201
+#: neutron/plugins/openvswitch/ovs_db_v2.py:202
 #, python-format
 msgid "vlan_id %(vlan_id)s on physical network %(physical_network)s not found"
 msgstr ""
@@ -5992,8 +5985,8 @@ msgstr ""
 #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:87
 #: neutron/plugins/ml2/drivers/type_vlan.py:127
 #: neutron/plugins/ml2/drivers/type_vlan.py:148
-#: neutron/plugins/openvswitch/ovs_db_v2.py:92
-#: neutron/plugins/openvswitch/ovs_db_v2.py:110
+#: neutron/plugins/openvswitch/ovs_db_v2.py:93
+#: neutron/plugins/openvswitch/ovs_db_v2.py:111
 #, python-format
 msgid ""
 "Removing vlan %(vlan_id)s on physical network %(physical_network)s from "
@@ -6035,7 +6028,7 @@ msgstr ""
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:306
 #: neutron/plugins/ml2/drivers/type_vlan.py:93
 #: neutron/plugins/mlnx/mlnx_plugin.py:143
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:362
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:365
 #, python-format
 msgid "Network VLAN ranges: %s"
 msgstr ""
@@ -6330,26 +6323,26 @@ msgstr ""
 
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:349
 #: neutron/plugins/mlnx/mlnx_plugin.py:216
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:412
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:417
 msgid "provider:segmentation_id specified for flat network"
 msgstr ""
 
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:358
 #: neutron/plugins/mlnx/mlnx_plugin.py:224
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:421
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:426
 #, python-format
 msgid "provider:segmentation_id out of range (%(min_id)s through %(max_id)s)"
 msgstr ""
 
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:365
 #: neutron/plugins/mlnx/mlnx_plugin.py:232
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:441
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:446
 msgid "provider:physical_network specified for local network"
 msgstr ""
 
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:371
 #: neutron/plugins/mlnx/mlnx_plugin.py:236
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:447
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:452
 msgid "provider:segmentation_id specified for local network"
 msgstr ""
 
@@ -6683,7 +6676,7 @@ msgstr ""
 
 #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:146
 #: neutron/plugins/ml2/drivers/type_vlan.py:209
-#: neutron/plugins/openvswitch/ovs_db_v2.py:166
+#: neutron/plugins/openvswitch/ovs_db_v2.py:167
 #, python-format
 msgid ""
 "Reserving specific vlan %(vlan_id)s on physical network "
@@ -6692,7 +6685,7 @@ msgstr ""
 
 #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:170
 #: neutron/plugins/ml2/drivers/type_vlan.py:258
-#: neutron/plugins/openvswitch/ovs_db_v2.py:196
+#: neutron/plugins/openvswitch/ovs_db_v2.py:197
 #, python-format
 msgid ""
 "Releasing vlan %(vlan_id)s on physical network %(physical_network)s to "
@@ -6701,7 +6694,7 @@ msgstr ""
 
 #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:175
 #: neutron/plugins/ml2/drivers/type_vlan.py:253
-#: neutron/plugins/openvswitch/ovs_db_v2.py:191
+#: neutron/plugins/openvswitch/ovs_db_v2.py:192
 #, python-format
 msgid ""
 "Releasing vlan %(vlan_id)s on physical network %(physical_network)s "
@@ -7795,7 +7788,7 @@ msgstr ""
 
 #: neutron/plugins/ml2/drivers/type_gre.py:155
 #: neutron/plugins/ml2/drivers/type_vxlan.py:165
-#: neutron/plugins/openvswitch/ovs_db_v2.py:234
+#: neutron/plugins/openvswitch/ovs_db_v2.py:235
 #, python-format
 msgid "Removing tunnel %s from pool"
 msgstr ""
@@ -7834,7 +7827,7 @@ msgid "%(type)s ID ranges: %(range)s"
 msgstr ""
 
 #: neutron/plugins/ml2/drivers/type_tunnel.py:71
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:431
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:436
 #, python-format
 msgid "provider:physical_network specified for %s network"
 msgstr ""
@@ -8173,7 +8166,7 @@ msgid "Mellanox Embedded Switch Plugin initialisation complete"
 msgstr ""
 
 #: neutron/plugins/mlnx/mlnx_plugin.py:141
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:360
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:363
 #, python-format
 msgid "%s. Server terminated!"
 msgstr ""
@@ -8925,7 +8918,7 @@ msgid "del_portinfo(): NotFound portinfo for port_id: %s"
 msgstr ""
 
 #: neutron/plugins/nec/db/api.py:212
-#: neutron/plugins/openvswitch/ovs_db_v2.py:322
+#: neutron/plugins/openvswitch/ovs_db_v2.py:323
 #, python-format
 msgid "get_port_with_securitygroups() called:port_id=%s"
 msgstr ""
@@ -9614,7 +9607,7 @@ msgstr ""
 
 #: neutron/plugins/nicira/dhcpmeta_modes.py:93
 #, python-format
-msgid "Unable to run Neutron with config option '%s', as NVP does not support it"
+msgid "Unable to run Neutron with config option '%s', as NSX does not support it"
 msgstr ""
 
 #: neutron/plugins/nicira/dhcpmeta_modes.py:96
@@ -9967,29 +9960,29 @@ msgstr ""
 msgid "[%(rid)d] Failed to parse API provider: %(e)s"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:34
+#: neutron/plugins/nicira/common/config.py:35
 msgid ""
 "Maximum number of ports of a logical switch on a bridged transport zone "
 "(default 5000)"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:37
+#: neutron/plugins/nicira/common/config.py:39
 msgid ""
 "Maximum number of ports of a logical switch on an overlay transport zone "
 "(default 256)"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:40
-msgid "Maximum concurrent connections to each NVP controller."
+#: neutron/plugins/nicira/common/config.py:43
+msgid "Maximum concurrent connections to each NSX controller."
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:43
+#: neutron/plugins/nicira/common/config.py:48
 msgid ""
 "Number of seconds a generation id should be valid for (default -1 meaning"
 " do not time out)"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:46
+#: neutron/plugins/nicira/common/config.py:52
 msgid ""
 "If set to access_network this enables a dedicated connection to the "
 "metadata proxy for metadata server access via Neutron router. If set to "
@@ -9998,135 +9991,135 @@ msgid ""
 "namespaces otherwise access_network should be used."
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:54
+#: neutron/plugins/nicira/common/config.py:61
 msgid ""
 "The default network tranport type to use (stt, gre, bridge, ipsec_gre, or"
 " ipsec_stt)"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:57
+#: neutron/plugins/nicira/common/config.py:65
 msgid "The mode used to implement DHCP/metadata services."
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:62
+#: neutron/plugins/nicira/common/config.py:71
 msgid ""
 "Interval in seconds between runs of the state synchronization task. Set "
 "it to 0 to disable it"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:65
+#: neutron/plugins/nicira/common/config.py:75
 msgid ""
 "Maximum value for the additional random delay in seconds between runs of "
 "the state synchronization task"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:69
+#: neutron/plugins/nicira/common/config.py:80
 msgid ""
 "Minimum delay, in seconds, between two state synchronization queries to "
-"NVP. It must not exceed state_sync_interval"
+"NSX. It must not exceed state_sync_interval"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:73
+#: neutron/plugins/nicira/common/config.py:85
 msgid ""
-"Minimum number of resources to be retrieved from NVP during state "
+"Minimum number of resources to be retrieved from NSX during state "
 "synchronization"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:76
+#: neutron/plugins/nicira/common/config.py:89
 msgid ""
 "Always read operational status from backend on show operations. Enabling "
 "this option might slow down the system."
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:84
-msgid "User name for NVP controllers in this cluster"
+#: neutron/plugins/nicira/common/config.py:98
+msgid "User name for NSX controllers in this cluster"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:88
-msgid "Password for NVP controllers in this cluster"
+#: neutron/plugins/nicira/common/config.py:103
+msgid "Password for NSX controllers in this cluster"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:91
+#: neutron/plugins/nicira/common/config.py:106
 msgid "Total time limit for a cluster request"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:94
+#: neutron/plugins/nicira/common/config.py:109
 msgid "Time before aborting a request"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:97
+#: neutron/plugins/nicira/common/config.py:112
 msgid "Number of time a request should be retried"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:100
+#: neutron/plugins/nicira/common/config.py:115
 msgid "Number of times a redirect should be followed"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:102
-msgid "Lists the NVP controllers in this cluster"
+#: neutron/plugins/nicira/common/config.py:118
+msgid "Lists the NSX controllers in this cluster"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:107
+#: neutron/plugins/nicira/common/config.py:123
 msgid ""
-"This is uuid of the default NVP Transport zone that will be used for "
+"This is uuid of the default NSX Transport zone that will be used for "
 "creating tunneled isolated \"Neutron\" networks. It needs to be created "
-"in NVP before starting Neutron with the nvp plugin."
+"in NSX before starting Neutron with the nsx plugin."
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:112
+#: neutron/plugins/nicira/common/config.py:128
 msgid ""
-"Unique identifier of the NVP L3 Gateway service which will be used for "
+"Unique identifier of the NSX L3 Gateway service which will be used for "
 "implementing routers and floating IPs"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:116
+#: neutron/plugins/nicira/common/config.py:132
 msgid ""
-"Unique identifier of the NVP L2 Gateway service which will be used by "
+"Unique identifier of the NSX L2 Gateway service which will be used by "
 "default for network gateways"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:119
+#: neutron/plugins/nicira/common/config.py:135
 msgid ""
 "Unique identifier of the Service Cluster which will be used by logical "
 "services like dhcp and metadata"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:122
+#: neutron/plugins/nicira/common/config.py:138
 msgid ""
 "Name of the interface on a L2 Gateway transport nodewhich should be used "
 "by default when setting up a network connection"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:132
+#: neutron/plugins/nicira/common/config.py:148
 msgid "User name for vsm"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:136
+#: neutron/plugins/nicira/common/config.py:152
 msgid "Password for vsm"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:138
+#: neutron/plugins/nicira/common/config.py:154
 msgid "uri for vsm"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:140
+#: neutron/plugins/nicira/common/config.py:156
 msgid "Optional parameter identifying the ID of datacenter to deploy NSX Edges"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:143
-#: neutron/plugins/nicira/common/config.py:149
+#: neutron/plugins/nicira/common/config.py:159
+#: neutron/plugins/nicira/common/config.py:165
 msgid "Optional parameter identifying the ID of datastore to deploy NSX Edges"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:146
+#: neutron/plugins/nicira/common/config.py:162
 msgid "Optional parameter identifying the ID of resource to deploy NSX Edges"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:152
+#: neutron/plugins/nicira/common/config.py:168
 msgid "Network ID for physical network connectivity"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:155
+#: neutron/plugins/nicira/common/config.py:171
 msgid "Task status check interval"
 msgstr ""
 
@@ -10496,143 +10489,143 @@ msgstr ""
 msgid "Monitor Resource binding with id:%s not found!"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:49
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:50
 msgid "Comma separated list of additional domain name servers"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:55
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:58
 msgid "Default DHCP lease time"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:61
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:66
 msgid "IP address used by Metadata server."
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:64
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:70
 msgid "TCP Port used by Metadata server."
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:96
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:103
 #, python-format
 msgid "Unable to find Logical Service Node for network %s"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:107
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:114
 #, python-format
 msgid "Unable to create LSN for network %s"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:115
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:122
 #, python-format
 msgid "Unable to delete Logical Service Node %s"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:132
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:139
 #, python-format
 msgid ""
 "Unable to find Logical Service Node Port for LSN %(lsn_id)s and subnet "
 "%(subnet_id)s"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:154
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:161
 #, python-format
 msgid ""
 "Unable to find Logical Service Node Port for LSN %(lsn_id)s and mac "
 "address %(mac)s"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:174
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:181
 #, python-format
 msgid "Unable to create port for LSN  %s"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:182
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:189
 #, python-format
 msgid "Unable to delete LSN Port %s"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:202
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:206
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:209
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:213
 #, python-format
 msgid "Metadata port not found while attempting to delete it from network %s"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:209
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:216
 #, python-format
 msgid "Unable to find Logical Services Node Port with MAC %s"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:288
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:295
 #, python-format
 msgid ""
 "Unable to configure dhcp for Logical Service Node %(lsn_id)s and port "
 "%(lsn_port_id)s"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:309
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:316
 #, python-format
 msgid "Unable to configure metadata access for subnet %s"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:332
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:339
 #, python-format
 msgid "Error while configuring LSN port %s"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:436
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:443
 #, python-format
 msgid ""
 "Error while creating subnet %(cidr)s for network %(network)s. Please, "
 "contact administrator"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:506
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:521
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:513
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:528
 #, python-format
 msgid "Performing DHCP %(action)s for resource: %(resource)s"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:516
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:523
 #, python-format
 msgid "Logical Services Node for network %s configured successfully"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:538
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:545
 #, python-format
 msgid "Error while configuring DHCP for port %s"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:550
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:557
 #, python-format
 msgid "DHCP is disabled for subnet %s: nothing to do"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:569
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:576
 #, python-format
 msgid "DHCP for port %s configured successfully"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:577
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:584
 #, python-format
 msgid "Network %s is external: nothing to do"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:585
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:592
 #, python-format
 msgid "Configuring metadata entry for port %s"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:597
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:604
 #, python-format
 msgid "Metadata for port %s configured successfully"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:601
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:608
 #, python-format
 msgid "Handle metadata access via router: %(r)s and interface %(i)s"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:618
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:625
 #, python-format
 msgid "Metadata for router %s handled successfully"
 msgstr ""
@@ -11139,78 +11132,78 @@ msgstr ""
 msgid "Exception in _check_pending_tasks"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_db_v2.py:215
+#: neutron/plugins/openvswitch/ovs_db_v2.py:216
 #, python-format
 msgid "Skipping unreasonable tunnel ID range %(tun_min)s:%(tun_max)s"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_db_v2.py:263
+#: neutron/plugins/openvswitch/ovs_db_v2.py:264
 #, python-format
 msgid "Reserving tunnel %s from pool"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_db_v2.py:278
+#: neutron/plugins/openvswitch/ovs_db_v2.py:279
 #, python-format
 msgid "Reserving specific tunnel %s from pool"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_db_v2.py:281
+#: neutron/plugins/openvswitch/ovs_db_v2.py:282
 #, python-format
 msgid "Reserving specific tunnel %s outside pool"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_db_v2.py:304
+#: neutron/plugins/openvswitch/ovs_db_v2.py:305
 #, python-format
 msgid "Releasing tunnel %s outside pool"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_db_v2.py:306
+#: neutron/plugins/openvswitch/ovs_db_v2.py:307
 #, python-format
 msgid "Releasing tunnel %s to pool"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_db_v2.py:308
+#: neutron/plugins/openvswitch/ovs_db_v2.py:309
 #, python-format
 msgid "tunnel_id %s not found"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_db_v2.py:380
+#: neutron/plugins/openvswitch/ovs_db_v2.py:381
 #, python-format
 msgid "Adding a tunnel endpoint for %s"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_db_v2.py:396
+#: neutron/plugins/openvswitch/ovs_db_v2.py:397
 #, python-format
 msgid ""
 "Adding a tunnel endpoint failed due to a concurrenttransaction had been "
 "committed (%s attempts left)"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_db_v2.py:401
+#: neutron/plugins/openvswitch/ovs_db_v2.py:402
 msgid "Unable to generate a new tunnel id"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:308
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:311
 #, python-format
 msgid "Invalid tenant_network_type: %s. Server terminated!"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:325
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:328
 #, python-format
 msgid "Tunneling disabled but tenant_network_type is '%s'. Server terminated!"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:371
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:374
 #, python-format
 msgid "Invalid tunnel ID range: '%(range)s' - %(e)s. Server terminated!"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:375
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:378
 #, python-format
 msgid "Tunnel ID ranges: %s"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:428
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:433
 #, python-format
 msgid "%s networks are not enabled"
 msgstr ""
@@ -12043,11 +12036,11 @@ msgid ""
 "firewall is supported per tenant."
 msgstr ""
 
-#: neutron/services/firewall/agents/firewall_agent_api.py:34
+#: neutron/services/firewall/agents/firewall_agent_api.py:33
 msgid "Name of the FWaaS Driver"
 msgstr ""
 
-#: neutron/services/firewall/agents/firewall_agent_api.py:38
+#: neutron/services/firewall/agents/firewall_agent_api.py:37
 msgid "Enable FWaaS"
 msgstr ""
 
@@ -12063,79 +12056,79 @@ msgstr ""
 msgid "Initializing firewall agent"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:73
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:74
 #, python-format
 msgid "FWaaS Driver Loaded: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:75
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:77
 #, python-format
 msgid "Error importing FWaaS device driver: %s"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:108
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:110
 #, python-format
 msgid "%(func_name)s from agent for fw: %(fwid)s"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:116
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:118
 #, python-format
 msgid "No Routers on tenant: %s"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:123
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:247
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:125
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:252
 #, python-format
 msgid "Apply fw on Router List: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:132
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:134
 #, python-format
 msgid "Firewall Driver Error for %(func_name)s for fw: %(fwid)s"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:147
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:149
 #, python-format
 msgid "FWaaS RPC failure in %(func_name)s for fw: %(fwid)s"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:164
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:177
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:166
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:179
 #, python-format
 msgid "Firewall Driver Error on fw state %(fwmsg)s for fw: %(fwid)s"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:189
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:191
 #, python-format
 msgid "Process router add, router_id: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:200
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:202
 #, python-format
 msgid "Process router add, fw_list: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:217
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:219
 #, python-format
 msgid "FWaaS RPC info call failed for '%s'."
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:229
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:234
 #, python-format
 msgid "Tenants with Firewalls: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:239
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:244
 #, python-format
 msgid "Router List: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:241
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:246
 #, python-format
 msgid "fw_list: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:258
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:263
 msgid "Failed fwaas process services sync"
 msgstr ""
 
@@ -13213,3 +13206,61 @@ msgstr ""
 #~ msgid "Number of security rules allowed per tenant, -1 for unlimited"
 #~ msgstr ""
 
+#~ msgid ""
+#~ "DNat is disabled for the router "
+#~ "%(router_id)s. Floating IPs cannot be "
+#~ "associated."
+#~ msgstr ""
+
+#~ msgid ""
+#~ "Unable to run Neutron with config "
+#~ "option '%s', as NVP does not "
+#~ "support it"
+#~ msgstr ""
+
+#~ msgid "Maximum concurrent connections to each NVP controller."
+#~ msgstr ""
+
+#~ msgid ""
+#~ "Minimum delay, in seconds, between two"
+#~ " state synchronization queries to NVP. "
+#~ "It must not exceed state_sync_interval"
+#~ msgstr ""
+
+#~ msgid ""
+#~ "Minimum number of resources to be "
+#~ "retrieved from NVP during state "
+#~ "synchronization"
+#~ msgstr ""
+
+#~ msgid "User name for NVP controllers in this cluster"
+#~ msgstr ""
+
+#~ msgid "Password for NVP controllers in this cluster"
+#~ msgstr ""
+
+#~ msgid "Lists the NVP controllers in this cluster"
+#~ msgstr ""
+
+#~ msgid ""
+#~ "This is uuid of the default NVP"
+#~ " Transport zone that will be used "
+#~ "for creating tunneled isolated \"Neutron\" "
+#~ "networks. It needs to be created "
+#~ "in NVP before starting Neutron with "
+#~ "the nvp plugin."
+#~ msgstr ""
+
+#~ msgid ""
+#~ "Unique identifier of the NVP L3 "
+#~ "Gateway service which will be used "
+#~ "for implementing routers and floating "
+#~ "IPs"
+#~ msgstr ""
+
+#~ msgid ""
+#~ "Unique identifier of the NVP L2 "
+#~ "Gateway service which will be used "
+#~ "by default for network gateways"
+#~ msgstr ""
+
index 990d9cf617dbcf4ebeb6abf3f3e01a2a1d5ef977..38760bd5773c43bc7ac10345f163adf8d93662f0 100644 (file)
@@ -7,7 +7,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version:  Neutron\n"
 "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2014-01-02 06:32+0000\n"
+"POT-Creation-Date: 2014-01-12 06:33+0000\n"
 "PO-Revision-Date: 2013-01-28 21:54+0000\n"
 "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
 "Language-Team: Swahili (Kenya) "
@@ -896,7 +896,7 @@ msgstr ""
 msgid "Location to store DHCP server config files"
 msgstr ""
 
-#: neutron/agent/linux/dhcp.py:48 neutron/plugins/nicira/dhcp_meta/nvp.py:53
+#: neutron/agent/linux/dhcp.py:48 neutron/plugins/nicira/dhcp_meta/nvp.py:55
 msgid "Domain to use for building the hostnames"
 msgstr ""
 
@@ -1250,7 +1250,7 @@ msgid "TCP Port used by Nova metadata server."
 msgstr ""
 
 #: neutron/agent/metadata/agent.py:73
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:67
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:74
 msgid "Shared secret to sign instance-id request"
 msgstr ""
 
@@ -2436,30 +2436,30 @@ msgstr ""
 msgid "An exception occurred while creating the %(resource)s:%(item)s"
 msgstr ""
 
-#: neutron/db/db_base_plugin_v2.py:1043
+#: neutron/db/db_base_plugin_v2.py:1045
 #, python-format
 msgid "%(name)s '%(addr)s' does not match the ip_version '%(ip_version)s'"
 msgstr ""
 
-#: neutron/db/db_base_plugin_v2.py:1067
+#: neutron/db/db_base_plugin_v2.py:1069
 msgid "Gateway is not valid on subnet"
 msgstr ""
 
-#: neutron/db/db_base_plugin_v2.py:1087 neutron/db/db_base_plugin_v2.py:1101
+#: neutron/db/db_base_plugin_v2.py:1089 neutron/db/db_base_plugin_v2.py:1103
 msgid "new subnet"
 msgstr ""
 
-#: neutron/db/db_base_plugin_v2.py:1094
+#: neutron/db/db_base_plugin_v2.py:1096
 #, python-format
 msgid "Error parsing dns address %s"
 msgstr ""
 
-#: neutron/db/db_base_plugin_v2.py:1356
+#: neutron/db/db_base_plugin_v2.py:1358
 #, 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:1448
+#: neutron/db/db_base_plugin_v2.py:1450
 #, python-format
 msgid "%(address)s (%(subnet_id)s) is not recycled"
 msgstr ""
@@ -2988,51 +2988,51 @@ msgid ""
 "exceeds the maximum %(quota)s."
 msgstr ""
 
-#: neutron/extensions/firewall.py:40
+#: neutron/extensions/firewall.py:39
 #, python-format
 msgid "Firewall %(firewall_id)s could not be found."
 msgstr ""
 
-#: neutron/extensions/firewall.py:44
+#: neutron/extensions/firewall.py:43
 #, python-format
 msgid "Firewall %(firewall_id)s is still active."
 msgstr ""
 
-#: neutron/extensions/firewall.py:48
+#: neutron/extensions/firewall.py:47
 #, python-format
 msgid ""
 "Operation cannot be performed since associated Firewall %(firewall_id)s "
 "is in %(pending_state)s."
 msgstr ""
 
-#: neutron/extensions/firewall.py:53
+#: neutron/extensions/firewall.py:52
 #, python-format
 msgid "Firewall Policy %(firewall_policy_id)s could not be found."
 msgstr ""
 
-#: neutron/extensions/firewall.py:57
+#: neutron/extensions/firewall.py:56
 #, python-format
 msgid "Firewall Policy %(firewall_policy_id)s is being used."
 msgstr ""
 
-#: neutron/extensions/firewall.py:61
+#: neutron/extensions/firewall.py:60
 #, python-format
 msgid "Firewall Rule %(firewall_rule_id)s could not be found."
 msgstr ""
 
-#: neutron/extensions/firewall.py:65
+#: neutron/extensions/firewall.py:64
 #, python-format
 msgid "Firewall Rule %(firewall_rule_id)s is being used."
 msgstr ""
 
-#: neutron/extensions/firewall.py:69
+#: neutron/extensions/firewall.py:68
 #, python-format
 msgid ""
 "Firewall Rule %(firewall_rule_id)s is not associated  with Firewall "
 "Policy %(firewall_policy_id)s."
 msgstr ""
 
-#: neutron/extensions/firewall.py:74
+#: neutron/extensions/firewall.py:73
 #, python-format
 msgid ""
 "Firewall Rule protocol %(protocol)s is not supported. Only protocol "
@@ -3040,91 +3040,91 @@ msgid ""
 "supported."
 msgstr ""
 
-#: neutron/extensions/firewall.py:80
+#: neutron/extensions/firewall.py:79
 #, python-format
 msgid ""
 "Firewall rule action %(action)s is not supported. Only action values "
 "%(values)s are supported."
 msgstr ""
 
-#: neutron/extensions/firewall.py:85
+#: neutron/extensions/firewall.py:84
 #, python-format
 msgid "Invalid value for port %(port)s."
 msgstr ""
 
-#: neutron/extensions/firewall.py:89
+#: neutron/extensions/firewall.py:88
 msgid "Missing rule info argument for insert/remove rule operation."
 msgstr ""
 
-#: neutron/extensions/firewall.py:99
+#: neutron/extensions/firewall.py:98
 #, python-format
 msgid "%(driver)s: Internal driver error."
 msgstr ""
 
-#: neutron/extensions/firewall.py:148
+#: neutron/extensions/firewall.py:147
 #, python-format
 msgid "Port '%s' is not a valid number"
 msgstr ""
 
-#: neutron/extensions/firewall.py:152
+#: neutron/extensions/firewall.py:151
 #, python-format
 msgid "Invalid port '%s'"
 msgstr ""
 
-#: neutron/extensions/firewall.py:166
+#: neutron/extensions/firewall.py:165
 #, python-format
 msgid "%(msg_ip)s and %(msg_subnet)s"
 msgstr ""
 
-#: neutron/extensions/firewall.py:286
+#: neutron/extensions/firewall.py:285
 msgid "Number of firewalls allowed per tenant. A negative value means unlimited."
 msgstr ""
 
-#: neutron/extensions/firewall.py:290
+#: neutron/extensions/firewall.py:289
 msgid ""
 "Number of firewall policies allowed per tenant. A negative value means "
 "unlimited."
 msgstr ""
 
-#: neutron/extensions/firewall.py:294
+#: neutron/extensions/firewall.py:293
 msgid ""
 "Number of firewall rules allowed per tenant. A negative value means "
 "unlimited."
 msgstr ""
 
-#: neutron/extensions/l3.py:36
+#: neutron/extensions/l3.py:34
 #, python-format
 msgid "Router %(router_id)s could not be found"
 msgstr ""
 
-#: neutron/extensions/l3.py:40
+#: neutron/extensions/l3.py:38
 #, python-format
 msgid "Router %(router_id)s still has active ports"
 msgstr ""
 
-#: neutron/extensions/l3.py:44
+#: neutron/extensions/l3.py:42
 #, python-format
 msgid "Router %(router_id)s does not have an interface with id %(port_id)s"
 msgstr ""
 
-#: neutron/extensions/l3.py:49
+#: neutron/extensions/l3.py:47
 #, python-format
 msgid "Router %(router_id)s has no interface on subnet %(subnet_id)s"
 msgstr ""
 
-#: neutron/extensions/l3.py:54
+#: neutron/extensions/l3.py:52
 #, python-format
 msgid ""
 "Router interface for subnet %(subnet_id)s on router %(router_id)s cannot "
 "be deleted, as it is required by one or more floating IPs."
 msgstr ""
 
-#: neutron/extensions/l3.py:60
+#: neutron/extensions/l3.py:58
 #, python-format
 msgid "Floating IP %(floatingip_id)s could not be found"
 msgstr ""
 
-#: neutron/extensions/l3.py:64
+#: neutron/extensions/l3.py:62
 #, python-format
 msgid ""
 "External network %(external_network_id)s is not reachable from subnet "
@@ -3132,7 +3132,7 @@ msgid ""
 "Floating IP."
 msgstr ""
 
-#: neutron/extensions/l3.py:70
+#: neutron/extensions/l3.py:68
 #, python-format
 msgid ""
 "Cannot associate floating IP %(floating_ip_address)s (%(fip_id)s) with "
@@ -3140,37 +3140,30 @@ msgid ""
 "has a floating IP on external network %(net_id)s."
 msgstr ""
 
-#: neutron/extensions/l3.py:77
+#: neutron/extensions/l3.py:75
 #, python-format
 msgid ""
 "Port %(port_id)s has owner %(device_owner)s and therefore cannot be "
 "deleted directly via the port API."
 msgstr ""
 
-#: neutron/extensions/l3.py:82
+#: neutron/extensions/l3.py:80
 #, python-format
 msgid ""
 "Gateway cannot be updated for router %(router_id)s, since a gateway to "
 "external network %(net_id)s is required by one or more floating IPs."
 msgstr ""
 
-#: neutron/extensions/l3.py:142
+#: neutron/extensions/l3.py:140
 msgid "Number of routers allowed per tenant. A negative value means unlimited."
 msgstr ""
 
-#: neutron/extensions/l3.py:146
+#: neutron/extensions/l3.py:144
 msgid ""
 "Number of floating IPs allowed per tenant. A negative value means "
 "unlimited."
 msgstr ""
 
-#: neutron/extensions/l3_ext_gw_mode.py:28
-#, python-format
-msgid ""
-"DNat is disabled for the router %(router_id)s. Floating IPs cannot be "
-"associated."
-msgstr ""
-
 #: neutron/extensions/l3agentscheduler.py:49
 #: neutron/extensions/l3agentscheduler.py:87
 msgid "No plugin for L3 routing registered to handle router scheduling"
@@ -3270,21 +3263,21 @@ msgid ""
 " %(pool)s"
 msgstr ""
 
-#: neutron/extensions/metering.py:34
+#: neutron/extensions/metering.py:33
 #, python-format
 msgid "Metering label %(label_id)s does not exist"
 msgstr ""
 
-#: neutron/extensions/metering.py:38
+#: neutron/extensions/metering.py:37
 msgid "Duplicate Metering Rule in POST."
 msgstr ""
 
-#: neutron/extensions/metering.py:42
+#: neutron/extensions/metering.py:41
 #, python-format
 msgid "Metering label rule %(rule_id)s does not exist"
 msgstr ""
 
-#: neutron/extensions/metering.py:46
+#: neutron/extensions/metering.py:45
 #, python-format
 msgid ""
 "Metering label rule with remote_ip_prefix %(remote_ip_prefix)s overlaps "
@@ -3433,67 +3426,67 @@ msgstr ""
 msgid "API for retrieving service providers for Neutron advanced services"
 msgstr ""
 
-#: neutron/extensions/vpnaas.py:36
+#: neutron/extensions/vpnaas.py:33
 #, python-format
 msgid "VPNService %(vpnservice_id)s could not be found"
 msgstr ""
 
-#: neutron/extensions/vpnaas.py:40
+#: neutron/extensions/vpnaas.py:37
 #, python-format
 msgid "ipsec_site_connection %(ipsecsite_conn_id)s not found"
 msgstr ""
 
-#: neutron/extensions/vpnaas.py:44
+#: neutron/extensions/vpnaas.py:41
 #, python-format
 msgid "ipsec_site_connection %(attr)s is equal to or less than dpd_interval"
 msgstr ""
 
-#: neutron/extensions/vpnaas.py:49
+#: neutron/extensions/vpnaas.py:46
 #, python-format
 msgid "ipsec_site_connection MTU %(mtu)d is too small for ipv%(version)s"
 msgstr ""
 
-#: neutron/extensions/vpnaas.py:54
+#: neutron/extensions/vpnaas.py:51
 #, python-format
 msgid "IKEPolicy %(ikepolicy_id)s could not be found"
 msgstr ""
 
-#: neutron/extensions/vpnaas.py:58
+#: neutron/extensions/vpnaas.py:55
 #, python-format
 msgid "IPsecPolicy %(ipsecpolicy_id)s could not be found"
 msgstr ""
 
-#: neutron/extensions/vpnaas.py:62
+#: neutron/extensions/vpnaas.py:59
 #, python-format
 msgid "IKEPolicy %(ikepolicy_id)s is still in use"
 msgstr ""
 
-#: neutron/extensions/vpnaas.py:66
+#: neutron/extensions/vpnaas.py:63
 #, python-format
 msgid "VPNService %(vpnservice_id)s is still in use"
 msgstr ""
 
-#: neutron/extensions/vpnaas.py:70
+#: neutron/extensions/vpnaas.py:67
 #, python-format
 msgid "Router %(router_id)s is used by VPNService %(vpnservice_id)s"
 msgstr ""
 
-#: neutron/extensions/vpnaas.py:74
+#: neutron/extensions/vpnaas.py:71
 #, python-format
 msgid "Invalid state %(state)s of vpnaas resource %(id)s for updating"
 msgstr ""
 
-#: neutron/extensions/vpnaas.py:79
+#: neutron/extensions/vpnaas.py:76
 #, python-format
 msgid "IPsecPolicy %(ipsecpolicy_id)s is still in use"
 msgstr ""
 
-#: neutron/extensions/vpnaas.py:83
+#: neutron/extensions/vpnaas.py:80
 #, python-format
 msgid "Can not load driver :%(device_driver)s"
 msgstr ""
 
-#: neutron/extensions/vpnaas.py:87
+#: neutron/extensions/vpnaas.py:84
 #, python-format
 msgid "Subnet %(subnet_id)s is not connected to Router %(router_id)s"
 msgstr ""
@@ -5395,7 +5388,7 @@ msgstr ""
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:318
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:345
 #: neutron/plugins/mlnx/mlnx_plugin.py:191
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:408
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:413
 msgid "provider:network_type required"
 msgstr ""
 
@@ -5403,8 +5396,8 @@ msgstr ""
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:336
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:355
 #: neutron/plugins/mlnx/mlnx_plugin.py:221
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:418
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:437
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:423
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:442
 msgid "provider:segmentation_id required"
 msgstr ""
 
@@ -5423,7 +5416,7 @@ msgstr ""
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:343
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:377
 #: neutron/plugins/mlnx/mlnx_plugin.py:207
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:453
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:458
 #, python-format
 msgid "provider:network_type %s not supported"
 msgstr ""
@@ -5431,7 +5424,7 @@ msgstr ""
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:349
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:383
 #: neutron/plugins/mlnx/mlnx_plugin.py:248
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:459
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:464
 #, python-format
 msgid "Unknown provider:physical_network %s"
 msgstr ""
@@ -5439,7 +5432,7 @@ msgstr ""
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:355
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:389
 #: neutron/plugins/mlnx/mlnx_plugin.py:254
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:465
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:470
 msgid "provider:physical_network required"
 msgstr ""
 
@@ -5592,7 +5585,7 @@ msgstr ""
 #: neutron/plugins/hyperv/hyperv_neutron_plugin.py:254
 #: neutron/plugins/metaplugin/meta_neutron_plugin.py:175
 #: neutron/plugins/mlnx/mlnx_plugin.py:333
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:510
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:518
 #, python-format
 msgid "Created network: %s"
 msgstr ""
@@ -5953,7 +5946,7 @@ msgstr ""
 
 #: neutron/plugins/hyperv/db.py:41
 #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:117
-#: neutron/plugins/openvswitch/ovs_db_v2.py:136
+#: neutron/plugins/openvswitch/ovs_db_v2.py:137
 #, python-format
 msgid ""
 "Reserving vlan %(vlan_id)s on physical network %(physical_network)s from "
@@ -5968,7 +5961,7 @@ msgstr ""
 #: neutron/plugins/hyperv/db.py:79
 #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:140
 #: neutron/plugins/ml2/drivers/type_vlan.py:203
-#: neutron/plugins/openvswitch/ovs_db_v2.py:160
+#: neutron/plugins/openvswitch/ovs_db_v2.py:161
 #, python-format
 msgid ""
 "Reserving specific vlan %(vlan_id)s on physical network "
@@ -5982,7 +5975,7 @@ msgstr ""
 
 #: neutron/plugins/hyperv/db.py:141
 #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:181
-#: neutron/plugins/openvswitch/ovs_db_v2.py:201
+#: neutron/plugins/openvswitch/ovs_db_v2.py:202
 #, python-format
 msgid "vlan_id %(vlan_id)s on physical network %(physical_network)s not found"
 msgstr ""
@@ -5992,8 +5985,8 @@ msgstr ""
 #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:87
 #: neutron/plugins/ml2/drivers/type_vlan.py:127
 #: neutron/plugins/ml2/drivers/type_vlan.py:148
-#: neutron/plugins/openvswitch/ovs_db_v2.py:92
-#: neutron/plugins/openvswitch/ovs_db_v2.py:110
+#: neutron/plugins/openvswitch/ovs_db_v2.py:93
+#: neutron/plugins/openvswitch/ovs_db_v2.py:111
 #, python-format
 msgid ""
 "Removing vlan %(vlan_id)s on physical network %(physical_network)s from "
@@ -6035,7 +6028,7 @@ msgstr ""
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:306
 #: neutron/plugins/ml2/drivers/type_vlan.py:93
 #: neutron/plugins/mlnx/mlnx_plugin.py:143
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:362
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:365
 #, python-format
 msgid "Network VLAN ranges: %s"
 msgstr ""
@@ -6330,26 +6323,26 @@ msgstr ""
 
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:349
 #: neutron/plugins/mlnx/mlnx_plugin.py:216
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:412
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:417
 msgid "provider:segmentation_id specified for flat network"
 msgstr ""
 
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:358
 #: neutron/plugins/mlnx/mlnx_plugin.py:224
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:421
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:426
 #, python-format
 msgid "provider:segmentation_id out of range (%(min_id)s through %(max_id)s)"
 msgstr ""
 
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:365
 #: neutron/plugins/mlnx/mlnx_plugin.py:232
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:441
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:446
 msgid "provider:physical_network specified for local network"
 msgstr ""
 
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:371
 #: neutron/plugins/mlnx/mlnx_plugin.py:236
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:447
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:452
 msgid "provider:segmentation_id specified for local network"
 msgstr ""
 
@@ -6683,7 +6676,7 @@ msgstr ""
 
 #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:146
 #: neutron/plugins/ml2/drivers/type_vlan.py:209
-#: neutron/plugins/openvswitch/ovs_db_v2.py:166
+#: neutron/plugins/openvswitch/ovs_db_v2.py:167
 #, python-format
 msgid ""
 "Reserving specific vlan %(vlan_id)s on physical network "
@@ -6692,7 +6685,7 @@ msgstr ""
 
 #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:170
 #: neutron/plugins/ml2/drivers/type_vlan.py:258
-#: neutron/plugins/openvswitch/ovs_db_v2.py:196
+#: neutron/plugins/openvswitch/ovs_db_v2.py:197
 #, python-format
 msgid ""
 "Releasing vlan %(vlan_id)s on physical network %(physical_network)s to "
@@ -6701,7 +6694,7 @@ msgstr ""
 
 #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:175
 #: neutron/plugins/ml2/drivers/type_vlan.py:253
-#: neutron/plugins/openvswitch/ovs_db_v2.py:191
+#: neutron/plugins/openvswitch/ovs_db_v2.py:192
 #, python-format
 msgid ""
 "Releasing vlan %(vlan_id)s on physical network %(physical_network)s "
@@ -7795,7 +7788,7 @@ msgstr ""
 
 #: neutron/plugins/ml2/drivers/type_gre.py:155
 #: neutron/plugins/ml2/drivers/type_vxlan.py:165
-#: neutron/plugins/openvswitch/ovs_db_v2.py:234
+#: neutron/plugins/openvswitch/ovs_db_v2.py:235
 #, python-format
 msgid "Removing tunnel %s from pool"
 msgstr ""
@@ -7834,7 +7827,7 @@ msgid "%(type)s ID ranges: %(range)s"
 msgstr ""
 
 #: neutron/plugins/ml2/drivers/type_tunnel.py:71
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:431
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:436
 #, python-format
 msgid "provider:physical_network specified for %s network"
 msgstr ""
@@ -8173,7 +8166,7 @@ msgid "Mellanox Embedded Switch Plugin initialisation complete"
 msgstr ""
 
 #: neutron/plugins/mlnx/mlnx_plugin.py:141
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:360
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:363
 #, python-format
 msgid "%s. Server terminated!"
 msgstr ""
@@ -8925,7 +8918,7 @@ msgid "del_portinfo(): NotFound portinfo for port_id: %s"
 msgstr ""
 
 #: neutron/plugins/nec/db/api.py:212
-#: neutron/plugins/openvswitch/ovs_db_v2.py:322
+#: neutron/plugins/openvswitch/ovs_db_v2.py:323
 #, python-format
 msgid "get_port_with_securitygroups() called:port_id=%s"
 msgstr ""
@@ -9614,7 +9607,7 @@ msgstr ""
 
 #: neutron/plugins/nicira/dhcpmeta_modes.py:93
 #, python-format
-msgid "Unable to run Neutron with config option '%s', as NVP does not support it"
+msgid "Unable to run Neutron with config option '%s', as NSX does not support it"
 msgstr ""
 
 #: neutron/plugins/nicira/dhcpmeta_modes.py:96
@@ -9967,29 +9960,29 @@ msgstr ""
 msgid "[%(rid)d] Failed to parse API provider: %(e)s"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:34
+#: neutron/plugins/nicira/common/config.py:35
 msgid ""
 "Maximum number of ports of a logical switch on a bridged transport zone "
 "(default 5000)"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:37
+#: neutron/plugins/nicira/common/config.py:39
 msgid ""
 "Maximum number of ports of a logical switch on an overlay transport zone "
 "(default 256)"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:40
-msgid "Maximum concurrent connections to each NVP controller."
+#: neutron/plugins/nicira/common/config.py:43
+msgid "Maximum concurrent connections to each NSX controller."
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:43
+#: neutron/plugins/nicira/common/config.py:48
 msgid ""
 "Number of seconds a generation id should be valid for (default -1 meaning"
 " do not time out)"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:46
+#: neutron/plugins/nicira/common/config.py:52
 msgid ""
 "If set to access_network this enables a dedicated connection to the "
 "metadata proxy for metadata server access via Neutron router. If set to "
@@ -9998,135 +9991,135 @@ msgid ""
 "namespaces otherwise access_network should be used."
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:54
+#: neutron/plugins/nicira/common/config.py:61
 msgid ""
 "The default network tranport type to use (stt, gre, bridge, ipsec_gre, or"
 " ipsec_stt)"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:57
+#: neutron/plugins/nicira/common/config.py:65
 msgid "The mode used to implement DHCP/metadata services."
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:62
+#: neutron/plugins/nicira/common/config.py:71
 msgid ""
 "Interval in seconds between runs of the state synchronization task. Set "
 "it to 0 to disable it"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:65
+#: neutron/plugins/nicira/common/config.py:75
 msgid ""
 "Maximum value for the additional random delay in seconds between runs of "
 "the state synchronization task"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:69
+#: neutron/plugins/nicira/common/config.py:80
 msgid ""
 "Minimum delay, in seconds, between two state synchronization queries to "
-"NVP. It must not exceed state_sync_interval"
+"NSX. It must not exceed state_sync_interval"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:73
+#: neutron/plugins/nicira/common/config.py:85
 msgid ""
-"Minimum number of resources to be retrieved from NVP during state "
+"Minimum number of resources to be retrieved from NSX during state "
 "synchronization"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:76
+#: neutron/plugins/nicira/common/config.py:89
 msgid ""
 "Always read operational status from backend on show operations. Enabling "
 "this option might slow down the system."
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:84
-msgid "User name for NVP controllers in this cluster"
+#: neutron/plugins/nicira/common/config.py:98
+msgid "User name for NSX controllers in this cluster"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:88
-msgid "Password for NVP controllers in this cluster"
+#: neutron/plugins/nicira/common/config.py:103
+msgid "Password for NSX controllers in this cluster"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:91
+#: neutron/plugins/nicira/common/config.py:106
 msgid "Total time limit for a cluster request"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:94
+#: neutron/plugins/nicira/common/config.py:109
 msgid "Time before aborting a request"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:97
+#: neutron/plugins/nicira/common/config.py:112
 msgid "Number of time a request should be retried"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:100
+#: neutron/plugins/nicira/common/config.py:115
 msgid "Number of times a redirect should be followed"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:102
-msgid "Lists the NVP controllers in this cluster"
+#: neutron/plugins/nicira/common/config.py:118
+msgid "Lists the NSX controllers in this cluster"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:107
+#: neutron/plugins/nicira/common/config.py:123
 msgid ""
-"This is uuid of the default NVP Transport zone that will be used for "
+"This is uuid of the default NSX Transport zone that will be used for "
 "creating tunneled isolated \"Neutron\" networks. It needs to be created "
-"in NVP before starting Neutron with the nvp plugin."
+"in NSX before starting Neutron with the nsx plugin."
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:112
+#: neutron/plugins/nicira/common/config.py:128
 msgid ""
-"Unique identifier of the NVP L3 Gateway service which will be used for "
+"Unique identifier of the NSX L3 Gateway service which will be used for "
 "implementing routers and floating IPs"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:116
+#: neutron/plugins/nicira/common/config.py:132
 msgid ""
-"Unique identifier of the NVP L2 Gateway service which will be used by "
+"Unique identifier of the NSX L2 Gateway service which will be used by "
 "default for network gateways"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:119
+#: neutron/plugins/nicira/common/config.py:135
 msgid ""
 "Unique identifier of the Service Cluster which will be used by logical "
 "services like dhcp and metadata"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:122
+#: neutron/plugins/nicira/common/config.py:138
 msgid ""
 "Name of the interface on a L2 Gateway transport nodewhich should be used "
 "by default when setting up a network connection"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:132
+#: neutron/plugins/nicira/common/config.py:148
 msgid "User name for vsm"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:136
+#: neutron/plugins/nicira/common/config.py:152
 msgid "Password for vsm"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:138
+#: neutron/plugins/nicira/common/config.py:154
 msgid "uri for vsm"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:140
+#: neutron/plugins/nicira/common/config.py:156
 msgid "Optional parameter identifying the ID of datacenter to deploy NSX Edges"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:143
-#: neutron/plugins/nicira/common/config.py:149
+#: neutron/plugins/nicira/common/config.py:159
+#: neutron/plugins/nicira/common/config.py:165
 msgid "Optional parameter identifying the ID of datastore to deploy NSX Edges"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:146
+#: neutron/plugins/nicira/common/config.py:162
 msgid "Optional parameter identifying the ID of resource to deploy NSX Edges"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:152
+#: neutron/plugins/nicira/common/config.py:168
 msgid "Network ID for physical network connectivity"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:155
+#: neutron/plugins/nicira/common/config.py:171
 msgid "Task status check interval"
 msgstr ""
 
@@ -10496,143 +10489,143 @@ msgstr ""
 msgid "Monitor Resource binding with id:%s not found!"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:49
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:50
 msgid "Comma separated list of additional domain name servers"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:55
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:58
 msgid "Default DHCP lease time"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:61
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:66
 msgid "IP address used by Metadata server."
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:64
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:70
 msgid "TCP Port used by Metadata server."
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:96
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:103
 #, python-format
 msgid "Unable to find Logical Service Node for network %s"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:107
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:114
 #, python-format
 msgid "Unable to create LSN for network %s"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:115
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:122
 #, python-format
 msgid "Unable to delete Logical Service Node %s"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:132
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:139
 #, python-format
 msgid ""
 "Unable to find Logical Service Node Port for LSN %(lsn_id)s and subnet "
 "%(subnet_id)s"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:154
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:161
 #, python-format
 msgid ""
 "Unable to find Logical Service Node Port for LSN %(lsn_id)s and mac "
 "address %(mac)s"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:174
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:181
 #, python-format
 msgid "Unable to create port for LSN  %s"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:182
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:189
 #, python-format
 msgid "Unable to delete LSN Port %s"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:202
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:206
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:209
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:213
 #, python-format
 msgid "Metadata port not found while attempting to delete it from network %s"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:209
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:216
 #, python-format
 msgid "Unable to find Logical Services Node Port with MAC %s"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:288
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:295
 #, python-format
 msgid ""
 "Unable to configure dhcp for Logical Service Node %(lsn_id)s and port "
 "%(lsn_port_id)s"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:309
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:316
 #, python-format
 msgid "Unable to configure metadata access for subnet %s"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:332
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:339
 #, python-format
 msgid "Error while configuring LSN port %s"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:436
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:443
 #, python-format
 msgid ""
 "Error while creating subnet %(cidr)s for network %(network)s. Please, "
 "contact administrator"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:506
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:521
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:513
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:528
 #, python-format
 msgid "Performing DHCP %(action)s for resource: %(resource)s"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:516
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:523
 #, python-format
 msgid "Logical Services Node for network %s configured successfully"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:538
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:545
 #, python-format
 msgid "Error while configuring DHCP for port %s"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:550
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:557
 #, python-format
 msgid "DHCP is disabled for subnet %s: nothing to do"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:569
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:576
 #, python-format
 msgid "DHCP for port %s configured successfully"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:577
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:584
 #, python-format
 msgid "Network %s is external: nothing to do"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:585
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:592
 #, python-format
 msgid "Configuring metadata entry for port %s"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:597
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:604
 #, python-format
 msgid "Metadata for port %s configured successfully"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:601
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:608
 #, python-format
 msgid "Handle metadata access via router: %(r)s and interface %(i)s"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:618
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:625
 #, python-format
 msgid "Metadata for router %s handled successfully"
 msgstr ""
@@ -11139,78 +11132,78 @@ msgstr ""
 msgid "Exception in _check_pending_tasks"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_db_v2.py:215
+#: neutron/plugins/openvswitch/ovs_db_v2.py:216
 #, python-format
 msgid "Skipping unreasonable tunnel ID range %(tun_min)s:%(tun_max)s"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_db_v2.py:263
+#: neutron/plugins/openvswitch/ovs_db_v2.py:264
 #, python-format
 msgid "Reserving tunnel %s from pool"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_db_v2.py:278
+#: neutron/plugins/openvswitch/ovs_db_v2.py:279
 #, python-format
 msgid "Reserving specific tunnel %s from pool"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_db_v2.py:281
+#: neutron/plugins/openvswitch/ovs_db_v2.py:282
 #, python-format
 msgid "Reserving specific tunnel %s outside pool"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_db_v2.py:304
+#: neutron/plugins/openvswitch/ovs_db_v2.py:305
 #, python-format
 msgid "Releasing tunnel %s outside pool"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_db_v2.py:306
+#: neutron/plugins/openvswitch/ovs_db_v2.py:307
 #, python-format
 msgid "Releasing tunnel %s to pool"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_db_v2.py:308
+#: neutron/plugins/openvswitch/ovs_db_v2.py:309
 #, python-format
 msgid "tunnel_id %s not found"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_db_v2.py:380
+#: neutron/plugins/openvswitch/ovs_db_v2.py:381
 #, python-format
 msgid "Adding a tunnel endpoint for %s"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_db_v2.py:396
+#: neutron/plugins/openvswitch/ovs_db_v2.py:397
 #, python-format
 msgid ""
 "Adding a tunnel endpoint failed due to a concurrenttransaction had been "
 "committed (%s attempts left)"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_db_v2.py:401
+#: neutron/plugins/openvswitch/ovs_db_v2.py:402
 msgid "Unable to generate a new tunnel id"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:308
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:311
 #, python-format
 msgid "Invalid tenant_network_type: %s. Server terminated!"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:325
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:328
 #, python-format
 msgid "Tunneling disabled but tenant_network_type is '%s'. Server terminated!"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:371
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:374
 #, python-format
 msgid "Invalid tunnel ID range: '%(range)s' - %(e)s. Server terminated!"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:375
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:378
 #, python-format
 msgid "Tunnel ID ranges: %s"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:428
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:433
 #, python-format
 msgid "%s networks are not enabled"
 msgstr ""
@@ -12043,11 +12036,11 @@ msgid ""
 "firewall is supported per tenant."
 msgstr ""
 
-#: neutron/services/firewall/agents/firewall_agent_api.py:34
+#: neutron/services/firewall/agents/firewall_agent_api.py:33
 msgid "Name of the FWaaS Driver"
 msgstr ""
 
-#: neutron/services/firewall/agents/firewall_agent_api.py:38
+#: neutron/services/firewall/agents/firewall_agent_api.py:37
 msgid "Enable FWaaS"
 msgstr ""
 
@@ -12063,79 +12056,79 @@ msgstr ""
 msgid "Initializing firewall agent"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:73
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:74
 #, python-format
 msgid "FWaaS Driver Loaded: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:75
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:77
 #, python-format
 msgid "Error importing FWaaS device driver: %s"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:108
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:110
 #, python-format
 msgid "%(func_name)s from agent for fw: %(fwid)s"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:116
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:118
 #, python-format
 msgid "No Routers on tenant: %s"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:123
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:247
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:125
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:252
 #, python-format
 msgid "Apply fw on Router List: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:132
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:134
 #, python-format
 msgid "Firewall Driver Error for %(func_name)s for fw: %(fwid)s"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:147
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:149
 #, python-format
 msgid "FWaaS RPC failure in %(func_name)s for fw: %(fwid)s"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:164
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:177
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:166
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:179
 #, python-format
 msgid "Firewall Driver Error on fw state %(fwmsg)s for fw: %(fwid)s"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:189
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:191
 #, python-format
 msgid "Process router add, router_id: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:200
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:202
 #, python-format
 msgid "Process router add, fw_list: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:217
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:219
 #, python-format
 msgid "FWaaS RPC info call failed for '%s'."
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:229
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:234
 #, python-format
 msgid "Tenants with Firewalls: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:239
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:244
 #, python-format
 msgid "Router List: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:241
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:246
 #, python-format
 msgid "fw_list: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:258
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:263
 msgid "Failed fwaas process services sync"
 msgstr ""
 
@@ -13972,3 +13965,61 @@ msgstr ""
 #~ msgid "Number of security rules allowed per tenant, -1 for unlimited"
 #~ msgstr ""
 
+#~ msgid ""
+#~ "DNat is disabled for the router "
+#~ "%(router_id)s. Floating IPs cannot be "
+#~ "associated."
+#~ msgstr ""
+
+#~ msgid ""
+#~ "Unable to run Neutron with config "
+#~ "option '%s', as NVP does not "
+#~ "support it"
+#~ msgstr ""
+
+#~ msgid "Maximum concurrent connections to each NVP controller."
+#~ msgstr ""
+
+#~ msgid ""
+#~ "Minimum delay, in seconds, between two"
+#~ " state synchronization queries to NVP. "
+#~ "It must not exceed state_sync_interval"
+#~ msgstr ""
+
+#~ msgid ""
+#~ "Minimum number of resources to be "
+#~ "retrieved from NVP during state "
+#~ "synchronization"
+#~ msgstr ""
+
+#~ msgid "User name for NVP controllers in this cluster"
+#~ msgstr ""
+
+#~ msgid "Password for NVP controllers in this cluster"
+#~ msgstr ""
+
+#~ msgid "Lists the NVP controllers in this cluster"
+#~ msgstr ""
+
+#~ msgid ""
+#~ "This is uuid of the default NVP"
+#~ " Transport zone that will be used "
+#~ "for creating tunneled isolated \"Neutron\" "
+#~ "networks. It needs to be created "
+#~ "in NVP before starting Neutron with "
+#~ "the nvp plugin."
+#~ msgstr ""
+
+#~ msgid ""
+#~ "Unique identifier of the NVP L3 "
+#~ "Gateway service which will be used "
+#~ "for implementing routers and floating "
+#~ "IPs"
+#~ msgstr ""
+
+#~ msgid ""
+#~ "Unique identifier of the NVP L2 "
+#~ "Gateway service which will be used "
+#~ "by default for network gateways"
+#~ msgstr ""
+
index 0b0fc8eefdee0f02bfff7b161c3d16a9bdf63dd1..bae9036216014d87cf5d45605fd930ca536841ff 100644 (file)
@@ -7,7 +7,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version:  Neutron\n"
 "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2014-01-02 06:32+0000\n"
+"POT-Creation-Date: 2014-01-12 06:33+0000\n"
 "PO-Revision-Date: 2013-01-28 21:54+0000\n"
 "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
 "Language-Team: Tagalog "
@@ -896,7 +896,7 @@ msgstr ""
 msgid "Location to store DHCP server config files"
 msgstr ""
 
-#: neutron/agent/linux/dhcp.py:48 neutron/plugins/nicira/dhcp_meta/nvp.py:53
+#: neutron/agent/linux/dhcp.py:48 neutron/plugins/nicira/dhcp_meta/nvp.py:55
 msgid "Domain to use for building the hostnames"
 msgstr ""
 
@@ -1250,7 +1250,7 @@ msgid "TCP Port used by Nova metadata server."
 msgstr ""
 
 #: neutron/agent/metadata/agent.py:73
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:67
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:74
 msgid "Shared secret to sign instance-id request"
 msgstr ""
 
@@ -2436,30 +2436,30 @@ msgstr ""
 msgid "An exception occurred while creating the %(resource)s:%(item)s"
 msgstr ""
 
-#: neutron/db/db_base_plugin_v2.py:1043
+#: neutron/db/db_base_plugin_v2.py:1045
 #, python-format
 msgid "%(name)s '%(addr)s' does not match the ip_version '%(ip_version)s'"
 msgstr ""
 
-#: neutron/db/db_base_plugin_v2.py:1067
+#: neutron/db/db_base_plugin_v2.py:1069
 msgid "Gateway is not valid on subnet"
 msgstr ""
 
-#: neutron/db/db_base_plugin_v2.py:1087 neutron/db/db_base_plugin_v2.py:1101
+#: neutron/db/db_base_plugin_v2.py:1089 neutron/db/db_base_plugin_v2.py:1103
 msgid "new subnet"
 msgstr ""
 
-#: neutron/db/db_base_plugin_v2.py:1094
+#: neutron/db/db_base_plugin_v2.py:1096
 #, python-format
 msgid "Error parsing dns address %s"
 msgstr ""
 
-#: neutron/db/db_base_plugin_v2.py:1356
+#: neutron/db/db_base_plugin_v2.py:1358
 #, 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:1448
+#: neutron/db/db_base_plugin_v2.py:1450
 #, python-format
 msgid "%(address)s (%(subnet_id)s) is not recycled"
 msgstr ""
@@ -2988,51 +2988,51 @@ msgid ""
 "exceeds the maximum %(quota)s."
 msgstr ""
 
-#: neutron/extensions/firewall.py:40
+#: neutron/extensions/firewall.py:39
 #, python-format
 msgid "Firewall %(firewall_id)s could not be found."
 msgstr ""
 
-#: neutron/extensions/firewall.py:44
+#: neutron/extensions/firewall.py:43
 #, python-format
 msgid "Firewall %(firewall_id)s is still active."
 msgstr ""
 
-#: neutron/extensions/firewall.py:48
+#: neutron/extensions/firewall.py:47
 #, python-format
 msgid ""
 "Operation cannot be performed since associated Firewall %(firewall_id)s "
 "is in %(pending_state)s."
 msgstr ""
 
-#: neutron/extensions/firewall.py:53
+#: neutron/extensions/firewall.py:52
 #, python-format
 msgid "Firewall Policy %(firewall_policy_id)s could not be found."
 msgstr ""
 
-#: neutron/extensions/firewall.py:57
+#: neutron/extensions/firewall.py:56
 #, python-format
 msgid "Firewall Policy %(firewall_policy_id)s is being used."
 msgstr ""
 
-#: neutron/extensions/firewall.py:61
+#: neutron/extensions/firewall.py:60
 #, python-format
 msgid "Firewall Rule %(firewall_rule_id)s could not be found."
 msgstr ""
 
-#: neutron/extensions/firewall.py:65
+#: neutron/extensions/firewall.py:64
 #, python-format
 msgid "Firewall Rule %(firewall_rule_id)s is being used."
 msgstr ""
 
-#: neutron/extensions/firewall.py:69
+#: neutron/extensions/firewall.py:68
 #, python-format
 msgid ""
 "Firewall Rule %(firewall_rule_id)s is not associated  with Firewall "
 "Policy %(firewall_policy_id)s."
 msgstr ""
 
-#: neutron/extensions/firewall.py:74
+#: neutron/extensions/firewall.py:73
 #, python-format
 msgid ""
 "Firewall Rule protocol %(protocol)s is not supported. Only protocol "
@@ -3040,91 +3040,91 @@ msgid ""
 "supported."
 msgstr ""
 
-#: neutron/extensions/firewall.py:80
+#: neutron/extensions/firewall.py:79
 #, python-format
 msgid ""
 "Firewall rule action %(action)s is not supported. Only action values "
 "%(values)s are supported."
 msgstr ""
 
-#: neutron/extensions/firewall.py:85
+#: neutron/extensions/firewall.py:84
 #, python-format
 msgid "Invalid value for port %(port)s."
 msgstr ""
 
-#: neutron/extensions/firewall.py:89
+#: neutron/extensions/firewall.py:88
 msgid "Missing rule info argument for insert/remove rule operation."
 msgstr ""
 
-#: neutron/extensions/firewall.py:99
+#: neutron/extensions/firewall.py:98
 #, python-format
 msgid "%(driver)s: Internal driver error."
 msgstr ""
 
-#: neutron/extensions/firewall.py:148
+#: neutron/extensions/firewall.py:147
 #, python-format
 msgid "Port '%s' is not a valid number"
 msgstr ""
 
-#: neutron/extensions/firewall.py:152
+#: neutron/extensions/firewall.py:151
 #, python-format
 msgid "Invalid port '%s'"
 msgstr ""
 
-#: neutron/extensions/firewall.py:166
+#: neutron/extensions/firewall.py:165
 #, python-format
 msgid "%(msg_ip)s and %(msg_subnet)s"
 msgstr ""
 
-#: neutron/extensions/firewall.py:286
+#: neutron/extensions/firewall.py:285
 msgid "Number of firewalls allowed per tenant. A negative value means unlimited."
 msgstr ""
 
-#: neutron/extensions/firewall.py:290
+#: neutron/extensions/firewall.py:289
 msgid ""
 "Number of firewall policies allowed per tenant. A negative value means "
 "unlimited."
 msgstr ""
 
-#: neutron/extensions/firewall.py:294
+#: neutron/extensions/firewall.py:293
 msgid ""
 "Number of firewall rules allowed per tenant. A negative value means "
 "unlimited."
 msgstr ""
 
-#: neutron/extensions/l3.py:36
+#: neutron/extensions/l3.py:34
 #, python-format
 msgid "Router %(router_id)s could not be found"
 msgstr ""
 
-#: neutron/extensions/l3.py:40
+#: neutron/extensions/l3.py:38
 #, python-format
 msgid "Router %(router_id)s still has active ports"
 msgstr ""
 
-#: neutron/extensions/l3.py:44
+#: neutron/extensions/l3.py:42
 #, python-format
 msgid "Router %(router_id)s does not have an interface with id %(port_id)s"
 msgstr ""
 
-#: neutron/extensions/l3.py:49
+#: neutron/extensions/l3.py:47
 #, python-format
 msgid "Router %(router_id)s has no interface on subnet %(subnet_id)s"
 msgstr ""
 
-#: neutron/extensions/l3.py:54
+#: neutron/extensions/l3.py:52
 #, python-format
 msgid ""
 "Router interface for subnet %(subnet_id)s on router %(router_id)s cannot "
 "be deleted, as it is required by one or more floating IPs."
 msgstr ""
 
-#: neutron/extensions/l3.py:60
+#: neutron/extensions/l3.py:58
 #, python-format
 msgid "Floating IP %(floatingip_id)s could not be found"
 msgstr ""
 
-#: neutron/extensions/l3.py:64
+#: neutron/extensions/l3.py:62
 #, python-format
 msgid ""
 "External network %(external_network_id)s is not reachable from subnet "
@@ -3132,7 +3132,7 @@ msgid ""
 "Floating IP."
 msgstr ""
 
-#: neutron/extensions/l3.py:70
+#: neutron/extensions/l3.py:68
 #, python-format
 msgid ""
 "Cannot associate floating IP %(floating_ip_address)s (%(fip_id)s) with "
@@ -3140,37 +3140,30 @@ msgid ""
 "has a floating IP on external network %(net_id)s."
 msgstr ""
 
-#: neutron/extensions/l3.py:77
+#: neutron/extensions/l3.py:75
 #, python-format
 msgid ""
 "Port %(port_id)s has owner %(device_owner)s and therefore cannot be "
 "deleted directly via the port API."
 msgstr ""
 
-#: neutron/extensions/l3.py:82
+#: neutron/extensions/l3.py:80
 #, python-format
 msgid ""
 "Gateway cannot be updated for router %(router_id)s, since a gateway to "
 "external network %(net_id)s is required by one or more floating IPs."
 msgstr ""
 
-#: neutron/extensions/l3.py:142
+#: neutron/extensions/l3.py:140
 msgid "Number of routers allowed per tenant. A negative value means unlimited."
 msgstr ""
 
-#: neutron/extensions/l3.py:146
+#: neutron/extensions/l3.py:144
 msgid ""
 "Number of floating IPs allowed per tenant. A negative value means "
 "unlimited."
 msgstr ""
 
-#: neutron/extensions/l3_ext_gw_mode.py:28
-#, python-format
-msgid ""
-"DNat is disabled for the router %(router_id)s. Floating IPs cannot be "
-"associated."
-msgstr ""
-
 #: neutron/extensions/l3agentscheduler.py:49
 #: neutron/extensions/l3agentscheduler.py:87
 msgid "No plugin for L3 routing registered to handle router scheduling"
@@ -3270,21 +3263,21 @@ msgid ""
 " %(pool)s"
 msgstr ""
 
-#: neutron/extensions/metering.py:34
+#: neutron/extensions/metering.py:33
 #, python-format
 msgid "Metering label %(label_id)s does not exist"
 msgstr ""
 
-#: neutron/extensions/metering.py:38
+#: neutron/extensions/metering.py:37
 msgid "Duplicate Metering Rule in POST."
 msgstr ""
 
-#: neutron/extensions/metering.py:42
+#: neutron/extensions/metering.py:41
 #, python-format
 msgid "Metering label rule %(rule_id)s does not exist"
 msgstr ""
 
-#: neutron/extensions/metering.py:46
+#: neutron/extensions/metering.py:45
 #, python-format
 msgid ""
 "Metering label rule with remote_ip_prefix %(remote_ip_prefix)s overlaps "
@@ -3433,67 +3426,67 @@ msgstr ""
 msgid "API for retrieving service providers for Neutron advanced services"
 msgstr ""
 
-#: neutron/extensions/vpnaas.py:36
+#: neutron/extensions/vpnaas.py:33
 #, python-format
 msgid "VPNService %(vpnservice_id)s could not be found"
 msgstr ""
 
-#: neutron/extensions/vpnaas.py:40
+#: neutron/extensions/vpnaas.py:37
 #, python-format
 msgid "ipsec_site_connection %(ipsecsite_conn_id)s not found"
 msgstr ""
 
-#: neutron/extensions/vpnaas.py:44
+#: neutron/extensions/vpnaas.py:41
 #, python-format
 msgid "ipsec_site_connection %(attr)s is equal to or less than dpd_interval"
 msgstr ""
 
-#: neutron/extensions/vpnaas.py:49
+#: neutron/extensions/vpnaas.py:46
 #, python-format
 msgid "ipsec_site_connection MTU %(mtu)d is too small for ipv%(version)s"
 msgstr ""
 
-#: neutron/extensions/vpnaas.py:54
+#: neutron/extensions/vpnaas.py:51
 #, python-format
 msgid "IKEPolicy %(ikepolicy_id)s could not be found"
 msgstr ""
 
-#: neutron/extensions/vpnaas.py:58
+#: neutron/extensions/vpnaas.py:55
 #, python-format
 msgid "IPsecPolicy %(ipsecpolicy_id)s could not be found"
 msgstr ""
 
-#: neutron/extensions/vpnaas.py:62
+#: neutron/extensions/vpnaas.py:59
 #, python-format
 msgid "IKEPolicy %(ikepolicy_id)s is still in use"
 msgstr ""
 
-#: neutron/extensions/vpnaas.py:66
+#: neutron/extensions/vpnaas.py:63
 #, python-format
 msgid "VPNService %(vpnservice_id)s is still in use"
 msgstr ""
 
-#: neutron/extensions/vpnaas.py:70
+#: neutron/extensions/vpnaas.py:67
 #, python-format
 msgid "Router %(router_id)s is used by VPNService %(vpnservice_id)s"
 msgstr ""
 
-#: neutron/extensions/vpnaas.py:74
+#: neutron/extensions/vpnaas.py:71
 #, python-format
 msgid "Invalid state %(state)s of vpnaas resource %(id)s for updating"
 msgstr ""
 
-#: neutron/extensions/vpnaas.py:79
+#: neutron/extensions/vpnaas.py:76
 #, python-format
 msgid "IPsecPolicy %(ipsecpolicy_id)s is still in use"
 msgstr ""
 
-#: neutron/extensions/vpnaas.py:83
+#: neutron/extensions/vpnaas.py:80
 #, python-format
 msgid "Can not load driver :%(device_driver)s"
 msgstr ""
 
-#: neutron/extensions/vpnaas.py:87
+#: neutron/extensions/vpnaas.py:84
 #, python-format
 msgid "Subnet %(subnet_id)s is not connected to Router %(router_id)s"
 msgstr ""
@@ -5395,7 +5388,7 @@ msgstr ""
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:318
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:345
 #: neutron/plugins/mlnx/mlnx_plugin.py:191
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:408
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:413
 msgid "provider:network_type required"
 msgstr ""
 
@@ -5403,8 +5396,8 @@ msgstr ""
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:336
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:355
 #: neutron/plugins/mlnx/mlnx_plugin.py:221
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:418
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:437
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:423
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:442
 msgid "provider:segmentation_id required"
 msgstr ""
 
@@ -5423,7 +5416,7 @@ msgstr ""
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:343
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:377
 #: neutron/plugins/mlnx/mlnx_plugin.py:207
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:453
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:458
 #, python-format
 msgid "provider:network_type %s not supported"
 msgstr ""
@@ -5431,7 +5424,7 @@ msgstr ""
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:349
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:383
 #: neutron/plugins/mlnx/mlnx_plugin.py:248
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:459
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:464
 #, python-format
 msgid "Unknown provider:physical_network %s"
 msgstr ""
@@ -5439,7 +5432,7 @@ msgstr ""
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:355
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:389
 #: neutron/plugins/mlnx/mlnx_plugin.py:254
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:465
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:470
 msgid "provider:physical_network required"
 msgstr ""
 
@@ -5592,7 +5585,7 @@ msgstr ""
 #: neutron/plugins/hyperv/hyperv_neutron_plugin.py:254
 #: neutron/plugins/metaplugin/meta_neutron_plugin.py:175
 #: neutron/plugins/mlnx/mlnx_plugin.py:333
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:510
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:518
 #, python-format
 msgid "Created network: %s"
 msgstr ""
@@ -5953,7 +5946,7 @@ msgstr ""
 
 #: neutron/plugins/hyperv/db.py:41
 #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:117
-#: neutron/plugins/openvswitch/ovs_db_v2.py:136
+#: neutron/plugins/openvswitch/ovs_db_v2.py:137
 #, python-format
 msgid ""
 "Reserving vlan %(vlan_id)s on physical network %(physical_network)s from "
@@ -5968,7 +5961,7 @@ msgstr ""
 #: neutron/plugins/hyperv/db.py:79
 #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:140
 #: neutron/plugins/ml2/drivers/type_vlan.py:203
-#: neutron/plugins/openvswitch/ovs_db_v2.py:160
+#: neutron/plugins/openvswitch/ovs_db_v2.py:161
 #, python-format
 msgid ""
 "Reserving specific vlan %(vlan_id)s on physical network "
@@ -5982,7 +5975,7 @@ msgstr ""
 
 #: neutron/plugins/hyperv/db.py:141
 #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:181
-#: neutron/plugins/openvswitch/ovs_db_v2.py:201
+#: neutron/plugins/openvswitch/ovs_db_v2.py:202
 #, python-format
 msgid "vlan_id %(vlan_id)s on physical network %(physical_network)s not found"
 msgstr ""
@@ -5992,8 +5985,8 @@ msgstr ""
 #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:87
 #: neutron/plugins/ml2/drivers/type_vlan.py:127
 #: neutron/plugins/ml2/drivers/type_vlan.py:148
-#: neutron/plugins/openvswitch/ovs_db_v2.py:92
-#: neutron/plugins/openvswitch/ovs_db_v2.py:110
+#: neutron/plugins/openvswitch/ovs_db_v2.py:93
+#: neutron/plugins/openvswitch/ovs_db_v2.py:111
 #, python-format
 msgid ""
 "Removing vlan %(vlan_id)s on physical network %(physical_network)s from "
@@ -6035,7 +6028,7 @@ msgstr ""
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:306
 #: neutron/plugins/ml2/drivers/type_vlan.py:93
 #: neutron/plugins/mlnx/mlnx_plugin.py:143
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:362
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:365
 #, python-format
 msgid "Network VLAN ranges: %s"
 msgstr ""
@@ -6330,26 +6323,26 @@ msgstr ""
 
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:349
 #: neutron/plugins/mlnx/mlnx_plugin.py:216
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:412
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:417
 msgid "provider:segmentation_id specified for flat network"
 msgstr ""
 
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:358
 #: neutron/plugins/mlnx/mlnx_plugin.py:224
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:421
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:426
 #, python-format
 msgid "provider:segmentation_id out of range (%(min_id)s through %(max_id)s)"
 msgstr ""
 
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:365
 #: neutron/plugins/mlnx/mlnx_plugin.py:232
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:441
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:446
 msgid "provider:physical_network specified for local network"
 msgstr ""
 
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:371
 #: neutron/plugins/mlnx/mlnx_plugin.py:236
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:447
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:452
 msgid "provider:segmentation_id specified for local network"
 msgstr ""
 
@@ -6683,7 +6676,7 @@ msgstr ""
 
 #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:146
 #: neutron/plugins/ml2/drivers/type_vlan.py:209
-#: neutron/plugins/openvswitch/ovs_db_v2.py:166
+#: neutron/plugins/openvswitch/ovs_db_v2.py:167
 #, python-format
 msgid ""
 "Reserving specific vlan %(vlan_id)s on physical network "
@@ -6692,7 +6685,7 @@ msgstr ""
 
 #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:170
 #: neutron/plugins/ml2/drivers/type_vlan.py:258
-#: neutron/plugins/openvswitch/ovs_db_v2.py:196
+#: neutron/plugins/openvswitch/ovs_db_v2.py:197
 #, python-format
 msgid ""
 "Releasing vlan %(vlan_id)s on physical network %(physical_network)s to "
@@ -6701,7 +6694,7 @@ msgstr ""
 
 #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:175
 #: neutron/plugins/ml2/drivers/type_vlan.py:253
-#: neutron/plugins/openvswitch/ovs_db_v2.py:191
+#: neutron/plugins/openvswitch/ovs_db_v2.py:192
 #, python-format
 msgid ""
 "Releasing vlan %(vlan_id)s on physical network %(physical_network)s "
@@ -7795,7 +7788,7 @@ msgstr ""
 
 #: neutron/plugins/ml2/drivers/type_gre.py:155
 #: neutron/plugins/ml2/drivers/type_vxlan.py:165
-#: neutron/plugins/openvswitch/ovs_db_v2.py:234
+#: neutron/plugins/openvswitch/ovs_db_v2.py:235
 #, python-format
 msgid "Removing tunnel %s from pool"
 msgstr ""
@@ -7834,7 +7827,7 @@ msgid "%(type)s ID ranges: %(range)s"
 msgstr ""
 
 #: neutron/plugins/ml2/drivers/type_tunnel.py:71
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:431
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:436
 #, python-format
 msgid "provider:physical_network specified for %s network"
 msgstr ""
@@ -8173,7 +8166,7 @@ msgid "Mellanox Embedded Switch Plugin initialisation complete"
 msgstr ""
 
 #: neutron/plugins/mlnx/mlnx_plugin.py:141
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:360
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:363
 #, python-format
 msgid "%s. Server terminated!"
 msgstr ""
@@ -8925,7 +8918,7 @@ msgid "del_portinfo(): NotFound portinfo for port_id: %s"
 msgstr ""
 
 #: neutron/plugins/nec/db/api.py:212
-#: neutron/plugins/openvswitch/ovs_db_v2.py:322
+#: neutron/plugins/openvswitch/ovs_db_v2.py:323
 #, python-format
 msgid "get_port_with_securitygroups() called:port_id=%s"
 msgstr ""
@@ -9614,7 +9607,7 @@ msgstr ""
 
 #: neutron/plugins/nicira/dhcpmeta_modes.py:93
 #, python-format
-msgid "Unable to run Neutron with config option '%s', as NVP does not support it"
+msgid "Unable to run Neutron with config option '%s', as NSX does not support it"
 msgstr ""
 
 #: neutron/plugins/nicira/dhcpmeta_modes.py:96
@@ -9967,29 +9960,29 @@ msgstr ""
 msgid "[%(rid)d] Failed to parse API provider: %(e)s"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:34
+#: neutron/plugins/nicira/common/config.py:35
 msgid ""
 "Maximum number of ports of a logical switch on a bridged transport zone "
 "(default 5000)"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:37
+#: neutron/plugins/nicira/common/config.py:39
 msgid ""
 "Maximum number of ports of a logical switch on an overlay transport zone "
 "(default 256)"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:40
-msgid "Maximum concurrent connections to each NVP controller."
+#: neutron/plugins/nicira/common/config.py:43
+msgid "Maximum concurrent connections to each NSX controller."
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:43
+#: neutron/plugins/nicira/common/config.py:48
 msgid ""
 "Number of seconds a generation id should be valid for (default -1 meaning"
 " do not time out)"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:46
+#: neutron/plugins/nicira/common/config.py:52
 msgid ""
 "If set to access_network this enables a dedicated connection to the "
 "metadata proxy for metadata server access via Neutron router. If set to "
@@ -9998,135 +9991,135 @@ msgid ""
 "namespaces otherwise access_network should be used."
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:54
+#: neutron/plugins/nicira/common/config.py:61
 msgid ""
 "The default network tranport type to use (stt, gre, bridge, ipsec_gre, or"
 " ipsec_stt)"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:57
+#: neutron/plugins/nicira/common/config.py:65
 msgid "The mode used to implement DHCP/metadata services."
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:62
+#: neutron/plugins/nicira/common/config.py:71
 msgid ""
 "Interval in seconds between runs of the state synchronization task. Set "
 "it to 0 to disable it"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:65
+#: neutron/plugins/nicira/common/config.py:75
 msgid ""
 "Maximum value for the additional random delay in seconds between runs of "
 "the state synchronization task"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:69
+#: neutron/plugins/nicira/common/config.py:80
 msgid ""
 "Minimum delay, in seconds, between two state synchronization queries to "
-"NVP. It must not exceed state_sync_interval"
+"NSX. It must not exceed state_sync_interval"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:73
+#: neutron/plugins/nicira/common/config.py:85
 msgid ""
-"Minimum number of resources to be retrieved from NVP during state "
+"Minimum number of resources to be retrieved from NSX during state "
 "synchronization"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:76
+#: neutron/plugins/nicira/common/config.py:89
 msgid ""
 "Always read operational status from backend on show operations. Enabling "
 "this option might slow down the system."
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:84
-msgid "User name for NVP controllers in this cluster"
+#: neutron/plugins/nicira/common/config.py:98
+msgid "User name for NSX controllers in this cluster"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:88
-msgid "Password for NVP controllers in this cluster"
+#: neutron/plugins/nicira/common/config.py:103
+msgid "Password for NSX controllers in this cluster"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:91
+#: neutron/plugins/nicira/common/config.py:106
 msgid "Total time limit for a cluster request"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:94
+#: neutron/plugins/nicira/common/config.py:109
 msgid "Time before aborting a request"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:97
+#: neutron/plugins/nicira/common/config.py:112
 msgid "Number of time a request should be retried"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:100
+#: neutron/plugins/nicira/common/config.py:115
 msgid "Number of times a redirect should be followed"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:102
-msgid "Lists the NVP controllers in this cluster"
+#: neutron/plugins/nicira/common/config.py:118
+msgid "Lists the NSX controllers in this cluster"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:107
+#: neutron/plugins/nicira/common/config.py:123
 msgid ""
-"This is uuid of the default NVP Transport zone that will be used for "
+"This is uuid of the default NSX Transport zone that will be used for "
 "creating tunneled isolated \"Neutron\" networks. It needs to be created "
-"in NVP before starting Neutron with the nvp plugin."
+"in NSX before starting Neutron with the nsx plugin."
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:112
+#: neutron/plugins/nicira/common/config.py:128
 msgid ""
-"Unique identifier of the NVP L3 Gateway service which will be used for "
+"Unique identifier of the NSX L3 Gateway service which will be used for "
 "implementing routers and floating IPs"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:116
+#: neutron/plugins/nicira/common/config.py:132
 msgid ""
-"Unique identifier of the NVP L2 Gateway service which will be used by "
+"Unique identifier of the NSX L2 Gateway service which will be used by "
 "default for network gateways"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:119
+#: neutron/plugins/nicira/common/config.py:135
 msgid ""
 "Unique identifier of the Service Cluster which will be used by logical "
 "services like dhcp and metadata"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:122
+#: neutron/plugins/nicira/common/config.py:138
 msgid ""
 "Name of the interface on a L2 Gateway transport nodewhich should be used "
 "by default when setting up a network connection"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:132
+#: neutron/plugins/nicira/common/config.py:148
 msgid "User name for vsm"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:136
+#: neutron/plugins/nicira/common/config.py:152
 msgid "Password for vsm"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:138
+#: neutron/plugins/nicira/common/config.py:154
 msgid "uri for vsm"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:140
+#: neutron/plugins/nicira/common/config.py:156
 msgid "Optional parameter identifying the ID of datacenter to deploy NSX Edges"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:143
-#: neutron/plugins/nicira/common/config.py:149
+#: neutron/plugins/nicira/common/config.py:159
+#: neutron/plugins/nicira/common/config.py:165
 msgid "Optional parameter identifying the ID of datastore to deploy NSX Edges"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:146
+#: neutron/plugins/nicira/common/config.py:162
 msgid "Optional parameter identifying the ID of resource to deploy NSX Edges"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:152
+#: neutron/plugins/nicira/common/config.py:168
 msgid "Network ID for physical network connectivity"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:155
+#: neutron/plugins/nicira/common/config.py:171
 msgid "Task status check interval"
 msgstr ""
 
@@ -10496,143 +10489,143 @@ msgstr ""
 msgid "Monitor Resource binding with id:%s not found!"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:49
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:50
 msgid "Comma separated list of additional domain name servers"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:55
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:58
 msgid "Default DHCP lease time"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:61
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:66
 msgid "IP address used by Metadata server."
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:64
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:70
 msgid "TCP Port used by Metadata server."
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:96
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:103
 #, python-format
 msgid "Unable to find Logical Service Node for network %s"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:107
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:114
 #, python-format
 msgid "Unable to create LSN for network %s"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:115
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:122
 #, python-format
 msgid "Unable to delete Logical Service Node %s"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:132
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:139
 #, python-format
 msgid ""
 "Unable to find Logical Service Node Port for LSN %(lsn_id)s and subnet "
 "%(subnet_id)s"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:154
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:161
 #, python-format
 msgid ""
 "Unable to find Logical Service Node Port for LSN %(lsn_id)s and mac "
 "address %(mac)s"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:174
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:181
 #, python-format
 msgid "Unable to create port for LSN  %s"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:182
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:189
 #, python-format
 msgid "Unable to delete LSN Port %s"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:202
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:206
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:209
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:213
 #, python-format
 msgid "Metadata port not found while attempting to delete it from network %s"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:209
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:216
 #, python-format
 msgid "Unable to find Logical Services Node Port with MAC %s"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:288
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:295
 #, python-format
 msgid ""
 "Unable to configure dhcp for Logical Service Node %(lsn_id)s and port "
 "%(lsn_port_id)s"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:309
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:316
 #, python-format
 msgid "Unable to configure metadata access for subnet %s"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:332
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:339
 #, python-format
 msgid "Error while configuring LSN port %s"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:436
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:443
 #, python-format
 msgid ""
 "Error while creating subnet %(cidr)s for network %(network)s. Please, "
 "contact administrator"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:506
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:521
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:513
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:528
 #, python-format
 msgid "Performing DHCP %(action)s for resource: %(resource)s"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:516
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:523
 #, python-format
 msgid "Logical Services Node for network %s configured successfully"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:538
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:545
 #, python-format
 msgid "Error while configuring DHCP for port %s"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:550
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:557
 #, python-format
 msgid "DHCP is disabled for subnet %s: nothing to do"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:569
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:576
 #, python-format
 msgid "DHCP for port %s configured successfully"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:577
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:584
 #, python-format
 msgid "Network %s is external: nothing to do"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:585
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:592
 #, python-format
 msgid "Configuring metadata entry for port %s"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:597
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:604
 #, python-format
 msgid "Metadata for port %s configured successfully"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:601
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:608
 #, python-format
 msgid "Handle metadata access via router: %(r)s and interface %(i)s"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:618
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:625
 #, python-format
 msgid "Metadata for router %s handled successfully"
 msgstr ""
@@ -11139,78 +11132,78 @@ msgstr ""
 msgid "Exception in _check_pending_tasks"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_db_v2.py:215
+#: neutron/plugins/openvswitch/ovs_db_v2.py:216
 #, python-format
 msgid "Skipping unreasonable tunnel ID range %(tun_min)s:%(tun_max)s"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_db_v2.py:263
+#: neutron/plugins/openvswitch/ovs_db_v2.py:264
 #, python-format
 msgid "Reserving tunnel %s from pool"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_db_v2.py:278
+#: neutron/plugins/openvswitch/ovs_db_v2.py:279
 #, python-format
 msgid "Reserving specific tunnel %s from pool"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_db_v2.py:281
+#: neutron/plugins/openvswitch/ovs_db_v2.py:282
 #, python-format
 msgid "Reserving specific tunnel %s outside pool"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_db_v2.py:304
+#: neutron/plugins/openvswitch/ovs_db_v2.py:305
 #, python-format
 msgid "Releasing tunnel %s outside pool"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_db_v2.py:306
+#: neutron/plugins/openvswitch/ovs_db_v2.py:307
 #, python-format
 msgid "Releasing tunnel %s to pool"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_db_v2.py:308
+#: neutron/plugins/openvswitch/ovs_db_v2.py:309
 #, python-format
 msgid "tunnel_id %s not found"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_db_v2.py:380
+#: neutron/plugins/openvswitch/ovs_db_v2.py:381
 #, python-format
 msgid "Adding a tunnel endpoint for %s"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_db_v2.py:396
+#: neutron/plugins/openvswitch/ovs_db_v2.py:397
 #, python-format
 msgid ""
 "Adding a tunnel endpoint failed due to a concurrenttransaction had been "
 "committed (%s attempts left)"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_db_v2.py:401
+#: neutron/plugins/openvswitch/ovs_db_v2.py:402
 msgid "Unable to generate a new tunnel id"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:308
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:311
 #, python-format
 msgid "Invalid tenant_network_type: %s. Server terminated!"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:325
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:328
 #, python-format
 msgid "Tunneling disabled but tenant_network_type is '%s'. Server terminated!"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:371
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:374
 #, python-format
 msgid "Invalid tunnel ID range: '%(range)s' - %(e)s. Server terminated!"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:375
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:378
 #, python-format
 msgid "Tunnel ID ranges: %s"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:428
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:433
 #, python-format
 msgid "%s networks are not enabled"
 msgstr ""
@@ -12043,11 +12036,11 @@ msgid ""
 "firewall is supported per tenant."
 msgstr ""
 
-#: neutron/services/firewall/agents/firewall_agent_api.py:34
+#: neutron/services/firewall/agents/firewall_agent_api.py:33
 msgid "Name of the FWaaS Driver"
 msgstr ""
 
-#: neutron/services/firewall/agents/firewall_agent_api.py:38
+#: neutron/services/firewall/agents/firewall_agent_api.py:37
 msgid "Enable FWaaS"
 msgstr ""
 
@@ -12063,79 +12056,79 @@ msgstr ""
 msgid "Initializing firewall agent"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:73
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:74
 #, python-format
 msgid "FWaaS Driver Loaded: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:75
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:77
 #, python-format
 msgid "Error importing FWaaS device driver: %s"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:108
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:110
 #, python-format
 msgid "%(func_name)s from agent for fw: %(fwid)s"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:116
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:118
 #, python-format
 msgid "No Routers on tenant: %s"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:123
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:247
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:125
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:252
 #, python-format
 msgid "Apply fw on Router List: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:132
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:134
 #, python-format
 msgid "Firewall Driver Error for %(func_name)s for fw: %(fwid)s"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:147
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:149
 #, python-format
 msgid "FWaaS RPC failure in %(func_name)s for fw: %(fwid)s"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:164
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:177
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:166
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:179
 #, python-format
 msgid "Firewall Driver Error on fw state %(fwmsg)s for fw: %(fwid)s"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:189
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:191
 #, python-format
 msgid "Process router add, router_id: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:200
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:202
 #, python-format
 msgid "Process router add, fw_list: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:217
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:219
 #, python-format
 msgid "FWaaS RPC info call failed for '%s'."
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:229
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:234
 #, python-format
 msgid "Tenants with Firewalls: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:239
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:244
 #, python-format
 msgid "Router List: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:241
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:246
 #, python-format
 msgid "fw_list: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:258
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:263
 msgid "Failed fwaas process services sync"
 msgstr ""
 
@@ -13972,3 +13965,61 @@ msgstr ""
 #~ msgid "Number of security rules allowed per tenant, -1 for unlimited"
 #~ msgstr ""
 
+#~ msgid ""
+#~ "DNat is disabled for the router "
+#~ "%(router_id)s. Floating IPs cannot be "
+#~ "associated."
+#~ msgstr ""
+
+#~ msgid ""
+#~ "Unable to run Neutron with config "
+#~ "option '%s', as NVP does not "
+#~ "support it"
+#~ msgstr ""
+
+#~ msgid "Maximum concurrent connections to each NVP controller."
+#~ msgstr ""
+
+#~ msgid ""
+#~ "Minimum delay, in seconds, between two"
+#~ " state synchronization queries to NVP. "
+#~ "It must not exceed state_sync_interval"
+#~ msgstr ""
+
+#~ msgid ""
+#~ "Minimum number of resources to be "
+#~ "retrieved from NVP during state "
+#~ "synchronization"
+#~ msgstr ""
+
+#~ msgid "User name for NVP controllers in this cluster"
+#~ msgstr ""
+
+#~ msgid "Password for NVP controllers in this cluster"
+#~ msgstr ""
+
+#~ msgid "Lists the NVP controllers in this cluster"
+#~ msgstr ""
+
+#~ msgid ""
+#~ "This is uuid of the default NVP"
+#~ " Transport zone that will be used "
+#~ "for creating tunneled isolated \"Neutron\" "
+#~ "networks. It needs to be created "
+#~ "in NVP before starting Neutron with "
+#~ "the nvp plugin."
+#~ msgstr ""
+
+#~ msgid ""
+#~ "Unique identifier of the NVP L3 "
+#~ "Gateway service which will be used "
+#~ "for implementing routers and floating "
+#~ "IPs"
+#~ msgstr ""
+
+#~ msgid ""
+#~ "Unique identifier of the NVP L2 "
+#~ "Gateway service which will be used "
+#~ "by default for network gateways"
+#~ msgstr ""
+
index 98dbd3d511c76915d1b26fe64e813f09ac49e5b9..db00fe21309d983690c87cddc42a50288065aa15 100644 (file)
@@ -7,7 +7,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version:  Neutron\n"
 "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2014-01-02 06:32+0000\n"
+"POT-Creation-Date: 2014-01-12 06:33+0000\n"
 "PO-Revision-Date: 2013-09-28 05:40+0000\n"
 "Last-Translator: openstackjenkins <jenkins@openstack.org>\n"
 "Language-Team: Tagalog (Philippines) "
@@ -896,7 +896,7 @@ msgstr ""
 msgid "Location to store DHCP server config files"
 msgstr ""
 
-#: neutron/agent/linux/dhcp.py:48 neutron/plugins/nicira/dhcp_meta/nvp.py:53
+#: neutron/agent/linux/dhcp.py:48 neutron/plugins/nicira/dhcp_meta/nvp.py:55
 msgid "Domain to use for building the hostnames"
 msgstr ""
 
@@ -1250,7 +1250,7 @@ msgid "TCP Port used by Nova metadata server."
 msgstr ""
 
 #: neutron/agent/metadata/agent.py:73
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:67
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:74
 msgid "Shared secret to sign instance-id request"
 msgstr ""
 
@@ -2436,30 +2436,30 @@ msgstr ""
 msgid "An exception occurred while creating the %(resource)s:%(item)s"
 msgstr ""
 
-#: neutron/db/db_base_plugin_v2.py:1043
+#: neutron/db/db_base_plugin_v2.py:1045
 #, python-format
 msgid "%(name)s '%(addr)s' does not match the ip_version '%(ip_version)s'"
 msgstr ""
 
-#: neutron/db/db_base_plugin_v2.py:1067
+#: neutron/db/db_base_plugin_v2.py:1069
 msgid "Gateway is not valid on subnet"
 msgstr ""
 
-#: neutron/db/db_base_plugin_v2.py:1087 neutron/db/db_base_plugin_v2.py:1101
+#: neutron/db/db_base_plugin_v2.py:1089 neutron/db/db_base_plugin_v2.py:1103
 msgid "new subnet"
 msgstr ""
 
-#: neutron/db/db_base_plugin_v2.py:1094
+#: neutron/db/db_base_plugin_v2.py:1096
 #, python-format
 msgid "Error parsing dns address %s"
 msgstr ""
 
-#: neutron/db/db_base_plugin_v2.py:1356
+#: neutron/db/db_base_plugin_v2.py:1358
 #, 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:1448
+#: neutron/db/db_base_plugin_v2.py:1450
 #, python-format
 msgid "%(address)s (%(subnet_id)s) is not recycled"
 msgstr ""
@@ -2988,51 +2988,51 @@ msgid ""
 "exceeds the maximum %(quota)s."
 msgstr ""
 
-#: neutron/extensions/firewall.py:40
+#: neutron/extensions/firewall.py:39
 #, python-format
 msgid "Firewall %(firewall_id)s could not be found."
 msgstr ""
 
-#: neutron/extensions/firewall.py:44
+#: neutron/extensions/firewall.py:43
 #, python-format
 msgid "Firewall %(firewall_id)s is still active."
 msgstr ""
 
-#: neutron/extensions/firewall.py:48
+#: neutron/extensions/firewall.py:47
 #, python-format
 msgid ""
 "Operation cannot be performed since associated Firewall %(firewall_id)s "
 "is in %(pending_state)s."
 msgstr ""
 
-#: neutron/extensions/firewall.py:53
+#: neutron/extensions/firewall.py:52
 #, python-format
 msgid "Firewall Policy %(firewall_policy_id)s could not be found."
 msgstr ""
 
-#: neutron/extensions/firewall.py:57
+#: neutron/extensions/firewall.py:56
 #, python-format
 msgid "Firewall Policy %(firewall_policy_id)s is being used."
 msgstr ""
 
-#: neutron/extensions/firewall.py:61
+#: neutron/extensions/firewall.py:60
 #, python-format
 msgid "Firewall Rule %(firewall_rule_id)s could not be found."
 msgstr ""
 
-#: neutron/extensions/firewall.py:65
+#: neutron/extensions/firewall.py:64
 #, python-format
 msgid "Firewall Rule %(firewall_rule_id)s is being used."
 msgstr ""
 
-#: neutron/extensions/firewall.py:69
+#: neutron/extensions/firewall.py:68
 #, python-format
 msgid ""
 "Firewall Rule %(firewall_rule_id)s is not associated  with Firewall "
 "Policy %(firewall_policy_id)s."
 msgstr ""
 
-#: neutron/extensions/firewall.py:74
+#: neutron/extensions/firewall.py:73
 #, python-format
 msgid ""
 "Firewall Rule protocol %(protocol)s is not supported. Only protocol "
@@ -3040,91 +3040,91 @@ msgid ""
 "supported."
 msgstr ""
 
-#: neutron/extensions/firewall.py:80
+#: neutron/extensions/firewall.py:79
 #, python-format
 msgid ""
 "Firewall rule action %(action)s is not supported. Only action values "
 "%(values)s are supported."
 msgstr ""
 
-#: neutron/extensions/firewall.py:85
+#: neutron/extensions/firewall.py:84
 #, python-format
 msgid "Invalid value for port %(port)s."
 msgstr ""
 
-#: neutron/extensions/firewall.py:89
+#: neutron/extensions/firewall.py:88
 msgid "Missing rule info argument for insert/remove rule operation."
 msgstr ""
 
-#: neutron/extensions/firewall.py:99
+#: neutron/extensions/firewall.py:98
 #, python-format
 msgid "%(driver)s: Internal driver error."
 msgstr ""
 
-#: neutron/extensions/firewall.py:148
+#: neutron/extensions/firewall.py:147
 #, python-format
 msgid "Port '%s' is not a valid number"
 msgstr ""
 
-#: neutron/extensions/firewall.py:152
+#: neutron/extensions/firewall.py:151
 #, python-format
 msgid "Invalid port '%s'"
 msgstr ""
 
-#: neutron/extensions/firewall.py:166
+#: neutron/extensions/firewall.py:165
 #, python-format
 msgid "%(msg_ip)s and %(msg_subnet)s"
 msgstr ""
 
-#: neutron/extensions/firewall.py:286
+#: neutron/extensions/firewall.py:285
 msgid "Number of firewalls allowed per tenant. A negative value means unlimited."
 msgstr ""
 
-#: neutron/extensions/firewall.py:290
+#: neutron/extensions/firewall.py:289
 msgid ""
 "Number of firewall policies allowed per tenant. A negative value means "
 "unlimited."
 msgstr ""
 
-#: neutron/extensions/firewall.py:294
+#: neutron/extensions/firewall.py:293
 msgid ""
 "Number of firewall rules allowed per tenant. A negative value means "
 "unlimited."
 msgstr ""
 
-#: neutron/extensions/l3.py:36
+#: neutron/extensions/l3.py:34
 #, python-format
 msgid "Router %(router_id)s could not be found"
 msgstr ""
 
-#: neutron/extensions/l3.py:40
+#: neutron/extensions/l3.py:38
 #, python-format
 msgid "Router %(router_id)s still has active ports"
 msgstr ""
 
-#: neutron/extensions/l3.py:44
+#: neutron/extensions/l3.py:42
 #, python-format
 msgid "Router %(router_id)s does not have an interface with id %(port_id)s"
 msgstr ""
 
-#: neutron/extensions/l3.py:49
+#: neutron/extensions/l3.py:47
 #, python-format
 msgid "Router %(router_id)s has no interface on subnet %(subnet_id)s"
 msgstr ""
 
-#: neutron/extensions/l3.py:54
+#: neutron/extensions/l3.py:52
 #, python-format
 msgid ""
 "Router interface for subnet %(subnet_id)s on router %(router_id)s cannot "
 "be deleted, as it is required by one or more floating IPs."
 msgstr ""
 
-#: neutron/extensions/l3.py:60
+#: neutron/extensions/l3.py:58
 #, python-format
 msgid "Floating IP %(floatingip_id)s could not be found"
 msgstr ""
 
-#: neutron/extensions/l3.py:64
+#: neutron/extensions/l3.py:62
 #, python-format
 msgid ""
 "External network %(external_network_id)s is not reachable from subnet "
@@ -3132,7 +3132,7 @@ msgid ""
 "Floating IP."
 msgstr ""
 
-#: neutron/extensions/l3.py:70
+#: neutron/extensions/l3.py:68
 #, python-format
 msgid ""
 "Cannot associate floating IP %(floating_ip_address)s (%(fip_id)s) with "
@@ -3140,37 +3140,30 @@ msgid ""
 "has a floating IP on external network %(net_id)s."
 msgstr ""
 
-#: neutron/extensions/l3.py:77
+#: neutron/extensions/l3.py:75
 #, python-format
 msgid ""
 "Port %(port_id)s has owner %(device_owner)s and therefore cannot be "
 "deleted directly via the port API."
 msgstr ""
 
-#: neutron/extensions/l3.py:82
+#: neutron/extensions/l3.py:80
 #, python-format
 msgid ""
 "Gateway cannot be updated for router %(router_id)s, since a gateway to "
 "external network %(net_id)s is required by one or more floating IPs."
 msgstr ""
 
-#: neutron/extensions/l3.py:142
+#: neutron/extensions/l3.py:140
 msgid "Number of routers allowed per tenant. A negative value means unlimited."
 msgstr ""
 
-#: neutron/extensions/l3.py:146
+#: neutron/extensions/l3.py:144
 msgid ""
 "Number of floating IPs allowed per tenant. A negative value means "
 "unlimited."
 msgstr ""
 
-#: neutron/extensions/l3_ext_gw_mode.py:28
-#, python-format
-msgid ""
-"DNat is disabled for the router %(router_id)s. Floating IPs cannot be "
-"associated."
-msgstr ""
-
 #: neutron/extensions/l3agentscheduler.py:49
 #: neutron/extensions/l3agentscheduler.py:87
 msgid "No plugin for L3 routing registered to handle router scheduling"
@@ -3270,21 +3263,21 @@ msgid ""
 " %(pool)s"
 msgstr ""
 
-#: neutron/extensions/metering.py:34
+#: neutron/extensions/metering.py:33
 #, python-format
 msgid "Metering label %(label_id)s does not exist"
 msgstr ""
 
-#: neutron/extensions/metering.py:38
+#: neutron/extensions/metering.py:37
 msgid "Duplicate Metering Rule in POST."
 msgstr ""
 
-#: neutron/extensions/metering.py:42
+#: neutron/extensions/metering.py:41
 #, python-format
 msgid "Metering label rule %(rule_id)s does not exist"
 msgstr ""
 
-#: neutron/extensions/metering.py:46
+#: neutron/extensions/metering.py:45
 #, python-format
 msgid ""
 "Metering label rule with remote_ip_prefix %(remote_ip_prefix)s overlaps "
@@ -3433,67 +3426,67 @@ msgstr ""
 msgid "API for retrieving service providers for Neutron advanced services"
 msgstr ""
 
-#: neutron/extensions/vpnaas.py:36
+#: neutron/extensions/vpnaas.py:33
 #, python-format
 msgid "VPNService %(vpnservice_id)s could not be found"
 msgstr ""
 
-#: neutron/extensions/vpnaas.py:40
+#: neutron/extensions/vpnaas.py:37
 #, python-format
 msgid "ipsec_site_connection %(ipsecsite_conn_id)s not found"
 msgstr ""
 
-#: neutron/extensions/vpnaas.py:44
+#: neutron/extensions/vpnaas.py:41
 #, python-format
 msgid "ipsec_site_connection %(attr)s is equal to or less than dpd_interval"
 msgstr ""
 
-#: neutron/extensions/vpnaas.py:49
+#: neutron/extensions/vpnaas.py:46
 #, python-format
 msgid "ipsec_site_connection MTU %(mtu)d is too small for ipv%(version)s"
 msgstr ""
 
-#: neutron/extensions/vpnaas.py:54
+#: neutron/extensions/vpnaas.py:51
 #, python-format
 msgid "IKEPolicy %(ikepolicy_id)s could not be found"
 msgstr ""
 
-#: neutron/extensions/vpnaas.py:58
+#: neutron/extensions/vpnaas.py:55
 #, python-format
 msgid "IPsecPolicy %(ipsecpolicy_id)s could not be found"
 msgstr ""
 
-#: neutron/extensions/vpnaas.py:62
+#: neutron/extensions/vpnaas.py:59
 #, python-format
 msgid "IKEPolicy %(ikepolicy_id)s is still in use"
 msgstr ""
 
-#: neutron/extensions/vpnaas.py:66
+#: neutron/extensions/vpnaas.py:63
 #, python-format
 msgid "VPNService %(vpnservice_id)s is still in use"
 msgstr ""
 
-#: neutron/extensions/vpnaas.py:70
+#: neutron/extensions/vpnaas.py:67
 #, python-format
 msgid "Router %(router_id)s is used by VPNService %(vpnservice_id)s"
 msgstr ""
 
-#: neutron/extensions/vpnaas.py:74
+#: neutron/extensions/vpnaas.py:71
 #, python-format
 msgid "Invalid state %(state)s of vpnaas resource %(id)s for updating"
 msgstr ""
 
-#: neutron/extensions/vpnaas.py:79
+#: neutron/extensions/vpnaas.py:76
 #, python-format
 msgid "IPsecPolicy %(ipsecpolicy_id)s is still in use"
 msgstr ""
 
-#: neutron/extensions/vpnaas.py:83
+#: neutron/extensions/vpnaas.py:80
 #, python-format
 msgid "Can not load driver :%(device_driver)s"
 msgstr ""
 
-#: neutron/extensions/vpnaas.py:87
+#: neutron/extensions/vpnaas.py:84
 #, python-format
 msgid "Subnet %(subnet_id)s is not connected to Router %(router_id)s"
 msgstr ""
@@ -5395,7 +5388,7 @@ msgstr ""
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:318
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:345
 #: neutron/plugins/mlnx/mlnx_plugin.py:191
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:408
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:413
 msgid "provider:network_type required"
 msgstr ""
 
@@ -5403,8 +5396,8 @@ msgstr ""
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:336
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:355
 #: neutron/plugins/mlnx/mlnx_plugin.py:221
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:418
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:437
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:423
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:442
 msgid "provider:segmentation_id required"
 msgstr ""
 
@@ -5423,7 +5416,7 @@ msgstr ""
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:343
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:377
 #: neutron/plugins/mlnx/mlnx_plugin.py:207
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:453
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:458
 #, python-format
 msgid "provider:network_type %s not supported"
 msgstr ""
@@ -5431,7 +5424,7 @@ msgstr ""
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:349
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:383
 #: neutron/plugins/mlnx/mlnx_plugin.py:248
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:459
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:464
 #, python-format
 msgid "Unknown provider:physical_network %s"
 msgstr ""
@@ -5439,7 +5432,7 @@ msgstr ""
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:355
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:389
 #: neutron/plugins/mlnx/mlnx_plugin.py:254
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:465
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:470
 msgid "provider:physical_network required"
 msgstr ""
 
@@ -5592,7 +5585,7 @@ msgstr ""
 #: neutron/plugins/hyperv/hyperv_neutron_plugin.py:254
 #: neutron/plugins/metaplugin/meta_neutron_plugin.py:175
 #: neutron/plugins/mlnx/mlnx_plugin.py:333
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:510
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:518
 #, python-format
 msgid "Created network: %s"
 msgstr ""
@@ -5953,7 +5946,7 @@ msgstr ""
 
 #: neutron/plugins/hyperv/db.py:41
 #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:117
-#: neutron/plugins/openvswitch/ovs_db_v2.py:136
+#: neutron/plugins/openvswitch/ovs_db_v2.py:137
 #, python-format
 msgid ""
 "Reserving vlan %(vlan_id)s on physical network %(physical_network)s from "
@@ -5968,7 +5961,7 @@ msgstr ""
 #: neutron/plugins/hyperv/db.py:79
 #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:140
 #: neutron/plugins/ml2/drivers/type_vlan.py:203
-#: neutron/plugins/openvswitch/ovs_db_v2.py:160
+#: neutron/plugins/openvswitch/ovs_db_v2.py:161
 #, python-format
 msgid ""
 "Reserving specific vlan %(vlan_id)s on physical network "
@@ -5982,7 +5975,7 @@ msgstr ""
 
 #: neutron/plugins/hyperv/db.py:141
 #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:181
-#: neutron/plugins/openvswitch/ovs_db_v2.py:201
+#: neutron/plugins/openvswitch/ovs_db_v2.py:202
 #, python-format
 msgid "vlan_id %(vlan_id)s on physical network %(physical_network)s not found"
 msgstr ""
@@ -5992,8 +5985,8 @@ msgstr ""
 #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:87
 #: neutron/plugins/ml2/drivers/type_vlan.py:127
 #: neutron/plugins/ml2/drivers/type_vlan.py:148
-#: neutron/plugins/openvswitch/ovs_db_v2.py:92
-#: neutron/plugins/openvswitch/ovs_db_v2.py:110
+#: neutron/plugins/openvswitch/ovs_db_v2.py:93
+#: neutron/plugins/openvswitch/ovs_db_v2.py:111
 #, python-format
 msgid ""
 "Removing vlan %(vlan_id)s on physical network %(physical_network)s from "
@@ -6035,7 +6028,7 @@ msgstr ""
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:306
 #: neutron/plugins/ml2/drivers/type_vlan.py:93
 #: neutron/plugins/mlnx/mlnx_plugin.py:143
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:362
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:365
 #, python-format
 msgid "Network VLAN ranges: %s"
 msgstr ""
@@ -6330,26 +6323,26 @@ msgstr ""
 
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:349
 #: neutron/plugins/mlnx/mlnx_plugin.py:216
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:412
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:417
 msgid "provider:segmentation_id specified for flat network"
 msgstr ""
 
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:358
 #: neutron/plugins/mlnx/mlnx_plugin.py:224
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:421
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:426
 #, python-format
 msgid "provider:segmentation_id out of range (%(min_id)s through %(max_id)s)"
 msgstr ""
 
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:365
 #: neutron/plugins/mlnx/mlnx_plugin.py:232
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:441
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:446
 msgid "provider:physical_network specified for local network"
 msgstr ""
 
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:371
 #: neutron/plugins/mlnx/mlnx_plugin.py:236
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:447
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:452
 msgid "provider:segmentation_id specified for local network"
 msgstr ""
 
@@ -6683,7 +6676,7 @@ msgstr ""
 
 #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:146
 #: neutron/plugins/ml2/drivers/type_vlan.py:209
-#: neutron/plugins/openvswitch/ovs_db_v2.py:166
+#: neutron/plugins/openvswitch/ovs_db_v2.py:167
 #, python-format
 msgid ""
 "Reserving specific vlan %(vlan_id)s on physical network "
@@ -6692,7 +6685,7 @@ msgstr ""
 
 #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:170
 #: neutron/plugins/ml2/drivers/type_vlan.py:258
-#: neutron/plugins/openvswitch/ovs_db_v2.py:196
+#: neutron/plugins/openvswitch/ovs_db_v2.py:197
 #, python-format
 msgid ""
 "Releasing vlan %(vlan_id)s on physical network %(physical_network)s to "
@@ -6701,7 +6694,7 @@ msgstr ""
 
 #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:175
 #: neutron/plugins/ml2/drivers/type_vlan.py:253
-#: neutron/plugins/openvswitch/ovs_db_v2.py:191
+#: neutron/plugins/openvswitch/ovs_db_v2.py:192
 #, python-format
 msgid ""
 "Releasing vlan %(vlan_id)s on physical network %(physical_network)s "
@@ -7795,7 +7788,7 @@ msgstr ""
 
 #: neutron/plugins/ml2/drivers/type_gre.py:155
 #: neutron/plugins/ml2/drivers/type_vxlan.py:165
-#: neutron/plugins/openvswitch/ovs_db_v2.py:234
+#: neutron/plugins/openvswitch/ovs_db_v2.py:235
 #, python-format
 msgid "Removing tunnel %s from pool"
 msgstr ""
@@ -7834,7 +7827,7 @@ msgid "%(type)s ID ranges: %(range)s"
 msgstr ""
 
 #: neutron/plugins/ml2/drivers/type_tunnel.py:71
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:431
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:436
 #, python-format
 msgid "provider:physical_network specified for %s network"
 msgstr ""
@@ -8173,7 +8166,7 @@ msgid "Mellanox Embedded Switch Plugin initialisation complete"
 msgstr ""
 
 #: neutron/plugins/mlnx/mlnx_plugin.py:141
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:360
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:363
 #, python-format
 msgid "%s. Server terminated!"
 msgstr ""
@@ -8925,7 +8918,7 @@ msgid "del_portinfo(): NotFound portinfo for port_id: %s"
 msgstr ""
 
 #: neutron/plugins/nec/db/api.py:212
-#: neutron/plugins/openvswitch/ovs_db_v2.py:322
+#: neutron/plugins/openvswitch/ovs_db_v2.py:323
 #, python-format
 msgid "get_port_with_securitygroups() called:port_id=%s"
 msgstr ""
@@ -9614,7 +9607,7 @@ msgstr ""
 
 #: neutron/plugins/nicira/dhcpmeta_modes.py:93
 #, python-format
-msgid "Unable to run Neutron with config option '%s', as NVP does not support it"
+msgid "Unable to run Neutron with config option '%s', as NSX does not support it"
 msgstr ""
 
 #: neutron/plugins/nicira/dhcpmeta_modes.py:96
@@ -9967,29 +9960,29 @@ msgstr ""
 msgid "[%(rid)d] Failed to parse API provider: %(e)s"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:34
+#: neutron/plugins/nicira/common/config.py:35
 msgid ""
 "Maximum number of ports of a logical switch on a bridged transport zone "
 "(default 5000)"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:37
+#: neutron/plugins/nicira/common/config.py:39
 msgid ""
 "Maximum number of ports of a logical switch on an overlay transport zone "
 "(default 256)"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:40
-msgid "Maximum concurrent connections to each NVP controller."
+#: neutron/plugins/nicira/common/config.py:43
+msgid "Maximum concurrent connections to each NSX controller."
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:43
+#: neutron/plugins/nicira/common/config.py:48
 msgid ""
 "Number of seconds a generation id should be valid for (default -1 meaning"
 " do not time out)"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:46
+#: neutron/plugins/nicira/common/config.py:52
 msgid ""
 "If set to access_network this enables a dedicated connection to the "
 "metadata proxy for metadata server access via Neutron router. If set to "
@@ -9998,135 +9991,135 @@ msgid ""
 "namespaces otherwise access_network should be used."
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:54
+#: neutron/plugins/nicira/common/config.py:61
 msgid ""
 "The default network tranport type to use (stt, gre, bridge, ipsec_gre, or"
 " ipsec_stt)"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:57
+#: neutron/plugins/nicira/common/config.py:65
 msgid "The mode used to implement DHCP/metadata services."
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:62
+#: neutron/plugins/nicira/common/config.py:71
 msgid ""
 "Interval in seconds between runs of the state synchronization task. Set "
 "it to 0 to disable it"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:65
+#: neutron/plugins/nicira/common/config.py:75
 msgid ""
 "Maximum value for the additional random delay in seconds between runs of "
 "the state synchronization task"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:69
+#: neutron/plugins/nicira/common/config.py:80
 msgid ""
 "Minimum delay, in seconds, between two state synchronization queries to "
-"NVP. It must not exceed state_sync_interval"
+"NSX. It must not exceed state_sync_interval"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:73
+#: neutron/plugins/nicira/common/config.py:85
 msgid ""
-"Minimum number of resources to be retrieved from NVP during state "
+"Minimum number of resources to be retrieved from NSX during state "
 "synchronization"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:76
+#: neutron/plugins/nicira/common/config.py:89
 msgid ""
 "Always read operational status from backend on show operations. Enabling "
 "this option might slow down the system."
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:84
-msgid "User name for NVP controllers in this cluster"
+#: neutron/plugins/nicira/common/config.py:98
+msgid "User name for NSX controllers in this cluster"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:88
-msgid "Password for NVP controllers in this cluster"
+#: neutron/plugins/nicira/common/config.py:103
+msgid "Password for NSX controllers in this cluster"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:91
+#: neutron/plugins/nicira/common/config.py:106
 msgid "Total time limit for a cluster request"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:94
+#: neutron/plugins/nicira/common/config.py:109
 msgid "Time before aborting a request"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:97
+#: neutron/plugins/nicira/common/config.py:112
 msgid "Number of time a request should be retried"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:100
+#: neutron/plugins/nicira/common/config.py:115
 msgid "Number of times a redirect should be followed"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:102
-msgid "Lists the NVP controllers in this cluster"
+#: neutron/plugins/nicira/common/config.py:118
+msgid "Lists the NSX controllers in this cluster"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:107
+#: neutron/plugins/nicira/common/config.py:123
 msgid ""
-"This is uuid of the default NVP Transport zone that will be used for "
+"This is uuid of the default NSX Transport zone that will be used for "
 "creating tunneled isolated \"Neutron\" networks. It needs to be created "
-"in NVP before starting Neutron with the nvp plugin."
+"in NSX before starting Neutron with the nsx plugin."
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:112
+#: neutron/plugins/nicira/common/config.py:128
 msgid ""
-"Unique identifier of the NVP L3 Gateway service which will be used for "
+"Unique identifier of the NSX L3 Gateway service which will be used for "
 "implementing routers and floating IPs"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:116
+#: neutron/plugins/nicira/common/config.py:132
 msgid ""
-"Unique identifier of the NVP L2 Gateway service which will be used by "
+"Unique identifier of the NSX L2 Gateway service which will be used by "
 "default for network gateways"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:119
+#: neutron/plugins/nicira/common/config.py:135
 msgid ""
 "Unique identifier of the Service Cluster which will be used by logical "
 "services like dhcp and metadata"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:122
+#: neutron/plugins/nicira/common/config.py:138
 msgid ""
 "Name of the interface on a L2 Gateway transport nodewhich should be used "
 "by default when setting up a network connection"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:132
+#: neutron/plugins/nicira/common/config.py:148
 msgid "User name for vsm"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:136
+#: neutron/plugins/nicira/common/config.py:152
 msgid "Password for vsm"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:138
+#: neutron/plugins/nicira/common/config.py:154
 msgid "uri for vsm"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:140
+#: neutron/plugins/nicira/common/config.py:156
 msgid "Optional parameter identifying the ID of datacenter to deploy NSX Edges"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:143
-#: neutron/plugins/nicira/common/config.py:149
+#: neutron/plugins/nicira/common/config.py:159
+#: neutron/plugins/nicira/common/config.py:165
 msgid "Optional parameter identifying the ID of datastore to deploy NSX Edges"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:146
+#: neutron/plugins/nicira/common/config.py:162
 msgid "Optional parameter identifying the ID of resource to deploy NSX Edges"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:152
+#: neutron/plugins/nicira/common/config.py:168
 msgid "Network ID for physical network connectivity"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:155
+#: neutron/plugins/nicira/common/config.py:171
 msgid "Task status check interval"
 msgstr ""
 
@@ -10496,143 +10489,143 @@ msgstr ""
 msgid "Monitor Resource binding with id:%s not found!"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:49
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:50
 msgid "Comma separated list of additional domain name servers"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:55
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:58
 msgid "Default DHCP lease time"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:61
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:66
 msgid "IP address used by Metadata server."
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:64
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:70
 msgid "TCP Port used by Metadata server."
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:96
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:103
 #, python-format
 msgid "Unable to find Logical Service Node for network %s"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:107
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:114
 #, python-format
 msgid "Unable to create LSN for network %s"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:115
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:122
 #, python-format
 msgid "Unable to delete Logical Service Node %s"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:132
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:139
 #, python-format
 msgid ""
 "Unable to find Logical Service Node Port for LSN %(lsn_id)s and subnet "
 "%(subnet_id)s"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:154
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:161
 #, python-format
 msgid ""
 "Unable to find Logical Service Node Port for LSN %(lsn_id)s and mac "
 "address %(mac)s"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:174
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:181
 #, python-format
 msgid "Unable to create port for LSN  %s"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:182
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:189
 #, python-format
 msgid "Unable to delete LSN Port %s"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:202
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:206
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:209
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:213
 #, python-format
 msgid "Metadata port not found while attempting to delete it from network %s"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:209
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:216
 #, python-format
 msgid "Unable to find Logical Services Node Port with MAC %s"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:288
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:295
 #, python-format
 msgid ""
 "Unable to configure dhcp for Logical Service Node %(lsn_id)s and port "
 "%(lsn_port_id)s"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:309
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:316
 #, python-format
 msgid "Unable to configure metadata access for subnet %s"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:332
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:339
 #, python-format
 msgid "Error while configuring LSN port %s"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:436
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:443
 #, python-format
 msgid ""
 "Error while creating subnet %(cidr)s for network %(network)s. Please, "
 "contact administrator"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:506
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:521
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:513
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:528
 #, python-format
 msgid "Performing DHCP %(action)s for resource: %(resource)s"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:516
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:523
 #, python-format
 msgid "Logical Services Node for network %s configured successfully"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:538
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:545
 #, python-format
 msgid "Error while configuring DHCP for port %s"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:550
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:557
 #, python-format
 msgid "DHCP is disabled for subnet %s: nothing to do"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:569
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:576
 #, python-format
 msgid "DHCP for port %s configured successfully"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:577
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:584
 #, python-format
 msgid "Network %s is external: nothing to do"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:585
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:592
 #, python-format
 msgid "Configuring metadata entry for port %s"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:597
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:604
 #, python-format
 msgid "Metadata for port %s configured successfully"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:601
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:608
 #, python-format
 msgid "Handle metadata access via router: %(r)s and interface %(i)s"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:618
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:625
 #, python-format
 msgid "Metadata for router %s handled successfully"
 msgstr ""
@@ -11139,78 +11132,78 @@ msgstr ""
 msgid "Exception in _check_pending_tasks"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_db_v2.py:215
+#: neutron/plugins/openvswitch/ovs_db_v2.py:216
 #, python-format
 msgid "Skipping unreasonable tunnel ID range %(tun_min)s:%(tun_max)s"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_db_v2.py:263
+#: neutron/plugins/openvswitch/ovs_db_v2.py:264
 #, python-format
 msgid "Reserving tunnel %s from pool"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_db_v2.py:278
+#: neutron/plugins/openvswitch/ovs_db_v2.py:279
 #, python-format
 msgid "Reserving specific tunnel %s from pool"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_db_v2.py:281
+#: neutron/plugins/openvswitch/ovs_db_v2.py:282
 #, python-format
 msgid "Reserving specific tunnel %s outside pool"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_db_v2.py:304
+#: neutron/plugins/openvswitch/ovs_db_v2.py:305
 #, python-format
 msgid "Releasing tunnel %s outside pool"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_db_v2.py:306
+#: neutron/plugins/openvswitch/ovs_db_v2.py:307
 #, python-format
 msgid "Releasing tunnel %s to pool"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_db_v2.py:308
+#: neutron/plugins/openvswitch/ovs_db_v2.py:309
 #, python-format
 msgid "tunnel_id %s not found"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_db_v2.py:380
+#: neutron/plugins/openvswitch/ovs_db_v2.py:381
 #, python-format
 msgid "Adding a tunnel endpoint for %s"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_db_v2.py:396
+#: neutron/plugins/openvswitch/ovs_db_v2.py:397
 #, python-format
 msgid ""
 "Adding a tunnel endpoint failed due to a concurrenttransaction had been "
 "committed (%s attempts left)"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_db_v2.py:401
+#: neutron/plugins/openvswitch/ovs_db_v2.py:402
 msgid "Unable to generate a new tunnel id"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:308
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:311
 #, python-format
 msgid "Invalid tenant_network_type: %s. Server terminated!"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:325
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:328
 #, python-format
 msgid "Tunneling disabled but tenant_network_type is '%s'. Server terminated!"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:371
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:374
 #, python-format
 msgid "Invalid tunnel ID range: '%(range)s' - %(e)s. Server terminated!"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:375
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:378
 #, python-format
 msgid "Tunnel ID ranges: %s"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:428
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:433
 #, python-format
 msgid "%s networks are not enabled"
 msgstr ""
@@ -12043,11 +12036,11 @@ msgid ""
 "firewall is supported per tenant."
 msgstr ""
 
-#: neutron/services/firewall/agents/firewall_agent_api.py:34
+#: neutron/services/firewall/agents/firewall_agent_api.py:33
 msgid "Name of the FWaaS Driver"
 msgstr ""
 
-#: neutron/services/firewall/agents/firewall_agent_api.py:38
+#: neutron/services/firewall/agents/firewall_agent_api.py:37
 msgid "Enable FWaaS"
 msgstr ""
 
@@ -12063,79 +12056,79 @@ msgstr ""
 msgid "Initializing firewall agent"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:73
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:74
 #, python-format
 msgid "FWaaS Driver Loaded: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:75
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:77
 #, python-format
 msgid "Error importing FWaaS device driver: %s"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:108
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:110
 #, python-format
 msgid "%(func_name)s from agent for fw: %(fwid)s"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:116
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:118
 #, python-format
 msgid "No Routers on tenant: %s"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:123
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:247
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:125
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:252
 #, python-format
 msgid "Apply fw on Router List: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:132
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:134
 #, python-format
 msgid "Firewall Driver Error for %(func_name)s for fw: %(fwid)s"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:147
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:149
 #, python-format
 msgid "FWaaS RPC failure in %(func_name)s for fw: %(fwid)s"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:164
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:177
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:166
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:179
 #, python-format
 msgid "Firewall Driver Error on fw state %(fwmsg)s for fw: %(fwid)s"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:189
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:191
 #, python-format
 msgid "Process router add, router_id: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:200
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:202
 #, python-format
 msgid "Process router add, fw_list: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:217
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:219
 #, python-format
 msgid "FWaaS RPC info call failed for '%s'."
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:229
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:234
 #, python-format
 msgid "Tenants with Firewalls: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:239
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:244
 #, python-format
 msgid "Router List: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:241
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:246
 #, python-format
 msgid "fw_list: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:258
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:263
 msgid "Failed fwaas process services sync"
 msgstr ""
 
@@ -13312,3 +13305,61 @@ msgstr ""
 #~ msgid "Number of security rules allowed per tenant, -1 for unlimited"
 #~ msgstr ""
 
+#~ msgid ""
+#~ "DNat is disabled for the router "
+#~ "%(router_id)s. Floating IPs cannot be "
+#~ "associated."
+#~ msgstr ""
+
+#~ msgid ""
+#~ "Unable to run Neutron with config "
+#~ "option '%s', as NVP does not "
+#~ "support it"
+#~ msgstr ""
+
+#~ msgid "Maximum concurrent connections to each NVP controller."
+#~ msgstr ""
+
+#~ msgid ""
+#~ "Minimum delay, in seconds, between two"
+#~ " state synchronization queries to NVP. "
+#~ "It must not exceed state_sync_interval"
+#~ msgstr ""
+
+#~ msgid ""
+#~ "Minimum number of resources to be "
+#~ "retrieved from NVP during state "
+#~ "synchronization"
+#~ msgstr ""
+
+#~ msgid "User name for NVP controllers in this cluster"
+#~ msgstr ""
+
+#~ msgid "Password for NVP controllers in this cluster"
+#~ msgstr ""
+
+#~ msgid "Lists the NVP controllers in this cluster"
+#~ msgstr ""
+
+#~ msgid ""
+#~ "This is uuid of the default NVP"
+#~ " Transport zone that will be used "
+#~ "for creating tunneled isolated \"Neutron\" "
+#~ "networks. It needs to be created "
+#~ "in NVP before starting Neutron with "
+#~ "the nvp plugin."
+#~ msgstr ""
+
+#~ msgid ""
+#~ "Unique identifier of the NVP L3 "
+#~ "Gateway service which will be used "
+#~ "for implementing routers and floating "
+#~ "IPs"
+#~ msgstr ""
+
+#~ msgid ""
+#~ "Unique identifier of the NVP L2 "
+#~ "Gateway service which will be used "
+#~ "by default for network gateways"
+#~ msgstr ""
+
index 893d834c8e4fb645db1ed2632e20bf565c14383d..f8a74b08900b7cf234b15dd94981ca935799d003 100644 (file)
@@ -7,7 +7,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version:  Neutron\n"
 "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2014-01-02 06:32+0000\n"
+"POT-Creation-Date: 2014-01-12 06:33+0000\n"
 "PO-Revision-Date: 2013-01-28 21:54+0000\n"
 "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
 "Language-Team: Turkish (Turkey) "
@@ -896,7 +896,7 @@ msgstr ""
 msgid "Location to store DHCP server config files"
 msgstr ""
 
-#: neutron/agent/linux/dhcp.py:48 neutron/plugins/nicira/dhcp_meta/nvp.py:53
+#: neutron/agent/linux/dhcp.py:48 neutron/plugins/nicira/dhcp_meta/nvp.py:55
 msgid "Domain to use for building the hostnames"
 msgstr ""
 
@@ -1250,7 +1250,7 @@ msgid "TCP Port used by Nova metadata server."
 msgstr ""
 
 #: neutron/agent/metadata/agent.py:73
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:67
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:74
 msgid "Shared secret to sign instance-id request"
 msgstr ""
 
@@ -2436,30 +2436,30 @@ msgstr ""
 msgid "An exception occurred while creating the %(resource)s:%(item)s"
 msgstr ""
 
-#: neutron/db/db_base_plugin_v2.py:1043
+#: neutron/db/db_base_plugin_v2.py:1045
 #, python-format
 msgid "%(name)s '%(addr)s' does not match the ip_version '%(ip_version)s'"
 msgstr ""
 
-#: neutron/db/db_base_plugin_v2.py:1067
+#: neutron/db/db_base_plugin_v2.py:1069
 msgid "Gateway is not valid on subnet"
 msgstr ""
 
-#: neutron/db/db_base_plugin_v2.py:1087 neutron/db/db_base_plugin_v2.py:1101
+#: neutron/db/db_base_plugin_v2.py:1089 neutron/db/db_base_plugin_v2.py:1103
 msgid "new subnet"
 msgstr ""
 
-#: neutron/db/db_base_plugin_v2.py:1094
+#: neutron/db/db_base_plugin_v2.py:1096
 #, python-format
 msgid "Error parsing dns address %s"
 msgstr ""
 
-#: neutron/db/db_base_plugin_v2.py:1356
+#: neutron/db/db_base_plugin_v2.py:1358
 #, 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:1448
+#: neutron/db/db_base_plugin_v2.py:1450
 #, python-format
 msgid "%(address)s (%(subnet_id)s) is not recycled"
 msgstr ""
@@ -2988,51 +2988,51 @@ msgid ""
 "exceeds the maximum %(quota)s."
 msgstr ""
 
-#: neutron/extensions/firewall.py:40
+#: neutron/extensions/firewall.py:39
 #, python-format
 msgid "Firewall %(firewall_id)s could not be found."
 msgstr ""
 
-#: neutron/extensions/firewall.py:44
+#: neutron/extensions/firewall.py:43
 #, python-format
 msgid "Firewall %(firewall_id)s is still active."
 msgstr ""
 
-#: neutron/extensions/firewall.py:48
+#: neutron/extensions/firewall.py:47
 #, python-format
 msgid ""
 "Operation cannot be performed since associated Firewall %(firewall_id)s "
 "is in %(pending_state)s."
 msgstr ""
 
-#: neutron/extensions/firewall.py:53
+#: neutron/extensions/firewall.py:52
 #, python-format
 msgid "Firewall Policy %(firewall_policy_id)s could not be found."
 msgstr ""
 
-#: neutron/extensions/firewall.py:57
+#: neutron/extensions/firewall.py:56
 #, python-format
 msgid "Firewall Policy %(firewall_policy_id)s is being used."
 msgstr ""
 
-#: neutron/extensions/firewall.py:61
+#: neutron/extensions/firewall.py:60
 #, python-format
 msgid "Firewall Rule %(firewall_rule_id)s could not be found."
 msgstr ""
 
-#: neutron/extensions/firewall.py:65
+#: neutron/extensions/firewall.py:64
 #, python-format
 msgid "Firewall Rule %(firewall_rule_id)s is being used."
 msgstr ""
 
-#: neutron/extensions/firewall.py:69
+#: neutron/extensions/firewall.py:68
 #, python-format
 msgid ""
 "Firewall Rule %(firewall_rule_id)s is not associated  with Firewall "
 "Policy %(firewall_policy_id)s."
 msgstr ""
 
-#: neutron/extensions/firewall.py:74
+#: neutron/extensions/firewall.py:73
 #, python-format
 msgid ""
 "Firewall Rule protocol %(protocol)s is not supported. Only protocol "
@@ -3040,91 +3040,91 @@ msgid ""
 "supported."
 msgstr ""
 
-#: neutron/extensions/firewall.py:80
+#: neutron/extensions/firewall.py:79
 #, python-format
 msgid ""
 "Firewall rule action %(action)s is not supported. Only action values "
 "%(values)s are supported."
 msgstr ""
 
-#: neutron/extensions/firewall.py:85
+#: neutron/extensions/firewall.py:84
 #, python-format
 msgid "Invalid value for port %(port)s."
 msgstr ""
 
-#: neutron/extensions/firewall.py:89
+#: neutron/extensions/firewall.py:88
 msgid "Missing rule info argument for insert/remove rule operation."
 msgstr ""
 
-#: neutron/extensions/firewall.py:99
+#: neutron/extensions/firewall.py:98
 #, python-format
 msgid "%(driver)s: Internal driver error."
 msgstr ""
 
-#: neutron/extensions/firewall.py:148
+#: neutron/extensions/firewall.py:147
 #, python-format
 msgid "Port '%s' is not a valid number"
 msgstr ""
 
-#: neutron/extensions/firewall.py:152
+#: neutron/extensions/firewall.py:151
 #, python-format
 msgid "Invalid port '%s'"
 msgstr ""
 
-#: neutron/extensions/firewall.py:166
+#: neutron/extensions/firewall.py:165
 #, python-format
 msgid "%(msg_ip)s and %(msg_subnet)s"
 msgstr ""
 
-#: neutron/extensions/firewall.py:286
+#: neutron/extensions/firewall.py:285
 msgid "Number of firewalls allowed per tenant. A negative value means unlimited."
 msgstr ""
 
-#: neutron/extensions/firewall.py:290
+#: neutron/extensions/firewall.py:289
 msgid ""
 "Number of firewall policies allowed per tenant. A negative value means "
 "unlimited."
 msgstr ""
 
-#: neutron/extensions/firewall.py:294
+#: neutron/extensions/firewall.py:293
 msgid ""
 "Number of firewall rules allowed per tenant. A negative value means "
 "unlimited."
 msgstr ""
 
-#: neutron/extensions/l3.py:36
+#: neutron/extensions/l3.py:34
 #, python-format
 msgid "Router %(router_id)s could not be found"
 msgstr ""
 
-#: neutron/extensions/l3.py:40
+#: neutron/extensions/l3.py:38
 #, python-format
 msgid "Router %(router_id)s still has active ports"
 msgstr ""
 
-#: neutron/extensions/l3.py:44
+#: neutron/extensions/l3.py:42
 #, python-format
 msgid "Router %(router_id)s does not have an interface with id %(port_id)s"
 msgstr ""
 
-#: neutron/extensions/l3.py:49
+#: neutron/extensions/l3.py:47
 #, python-format
 msgid "Router %(router_id)s has no interface on subnet %(subnet_id)s"
 msgstr ""
 
-#: neutron/extensions/l3.py:54
+#: neutron/extensions/l3.py:52
 #, python-format
 msgid ""
 "Router interface for subnet %(subnet_id)s on router %(router_id)s cannot "
 "be deleted, as it is required by one or more floating IPs."
 msgstr ""
 
-#: neutron/extensions/l3.py:60
+#: neutron/extensions/l3.py:58
 #, python-format
 msgid "Floating IP %(floatingip_id)s could not be found"
 msgstr ""
 
-#: neutron/extensions/l3.py:64
+#: neutron/extensions/l3.py:62
 #, python-format
 msgid ""
 "External network %(external_network_id)s is not reachable from subnet "
@@ -3132,7 +3132,7 @@ msgid ""
 "Floating IP."
 msgstr ""
 
-#: neutron/extensions/l3.py:70
+#: neutron/extensions/l3.py:68
 #, python-format
 msgid ""
 "Cannot associate floating IP %(floating_ip_address)s (%(fip_id)s) with "
@@ -3140,37 +3140,30 @@ msgid ""
 "has a floating IP on external network %(net_id)s."
 msgstr ""
 
-#: neutron/extensions/l3.py:77
+#: neutron/extensions/l3.py:75
 #, python-format
 msgid ""
 "Port %(port_id)s has owner %(device_owner)s and therefore cannot be "
 "deleted directly via the port API."
 msgstr ""
 
-#: neutron/extensions/l3.py:82
+#: neutron/extensions/l3.py:80
 #, python-format
 msgid ""
 "Gateway cannot be updated for router %(router_id)s, since a gateway to "
 "external network %(net_id)s is required by one or more floating IPs."
 msgstr ""
 
-#: neutron/extensions/l3.py:142
+#: neutron/extensions/l3.py:140
 msgid "Number of routers allowed per tenant. A negative value means unlimited."
 msgstr ""
 
-#: neutron/extensions/l3.py:146
+#: neutron/extensions/l3.py:144
 msgid ""
 "Number of floating IPs allowed per tenant. A negative value means "
 "unlimited."
 msgstr ""
 
-#: neutron/extensions/l3_ext_gw_mode.py:28
-#, python-format
-msgid ""
-"DNat is disabled for the router %(router_id)s. Floating IPs cannot be "
-"associated."
-msgstr ""
-
 #: neutron/extensions/l3agentscheduler.py:49
 #: neutron/extensions/l3agentscheduler.py:87
 msgid "No plugin for L3 routing registered to handle router scheduling"
@@ -3270,21 +3263,21 @@ msgid ""
 " %(pool)s"
 msgstr ""
 
-#: neutron/extensions/metering.py:34
+#: neutron/extensions/metering.py:33
 #, python-format
 msgid "Metering label %(label_id)s does not exist"
 msgstr ""
 
-#: neutron/extensions/metering.py:38
+#: neutron/extensions/metering.py:37
 msgid "Duplicate Metering Rule in POST."
 msgstr ""
 
-#: neutron/extensions/metering.py:42
+#: neutron/extensions/metering.py:41
 #, python-format
 msgid "Metering label rule %(rule_id)s does not exist"
 msgstr ""
 
-#: neutron/extensions/metering.py:46
+#: neutron/extensions/metering.py:45
 #, python-format
 msgid ""
 "Metering label rule with remote_ip_prefix %(remote_ip_prefix)s overlaps "
@@ -3433,67 +3426,67 @@ msgstr ""
 msgid "API for retrieving service providers for Neutron advanced services"
 msgstr ""
 
-#: neutron/extensions/vpnaas.py:36
+#: neutron/extensions/vpnaas.py:33
 #, python-format
 msgid "VPNService %(vpnservice_id)s could not be found"
 msgstr ""
 
-#: neutron/extensions/vpnaas.py:40
+#: neutron/extensions/vpnaas.py:37
 #, python-format
 msgid "ipsec_site_connection %(ipsecsite_conn_id)s not found"
 msgstr ""
 
-#: neutron/extensions/vpnaas.py:44
+#: neutron/extensions/vpnaas.py:41
 #, python-format
 msgid "ipsec_site_connection %(attr)s is equal to or less than dpd_interval"
 msgstr ""
 
-#: neutron/extensions/vpnaas.py:49
+#: neutron/extensions/vpnaas.py:46
 #, python-format
 msgid "ipsec_site_connection MTU %(mtu)d is too small for ipv%(version)s"
 msgstr ""
 
-#: neutron/extensions/vpnaas.py:54
+#: neutron/extensions/vpnaas.py:51
 #, python-format
 msgid "IKEPolicy %(ikepolicy_id)s could not be found"
 msgstr ""
 
-#: neutron/extensions/vpnaas.py:58
+#: neutron/extensions/vpnaas.py:55
 #, python-format
 msgid "IPsecPolicy %(ipsecpolicy_id)s could not be found"
 msgstr ""
 
-#: neutron/extensions/vpnaas.py:62
+#: neutron/extensions/vpnaas.py:59
 #, python-format
 msgid "IKEPolicy %(ikepolicy_id)s is still in use"
 msgstr ""
 
-#: neutron/extensions/vpnaas.py:66
+#: neutron/extensions/vpnaas.py:63
 #, python-format
 msgid "VPNService %(vpnservice_id)s is still in use"
 msgstr ""
 
-#: neutron/extensions/vpnaas.py:70
+#: neutron/extensions/vpnaas.py:67
 #, python-format
 msgid "Router %(router_id)s is used by VPNService %(vpnservice_id)s"
 msgstr ""
 
-#: neutron/extensions/vpnaas.py:74
+#: neutron/extensions/vpnaas.py:71
 #, python-format
 msgid "Invalid state %(state)s of vpnaas resource %(id)s for updating"
 msgstr ""
 
-#: neutron/extensions/vpnaas.py:79
+#: neutron/extensions/vpnaas.py:76
 #, python-format
 msgid "IPsecPolicy %(ipsecpolicy_id)s is still in use"
 msgstr ""
 
-#: neutron/extensions/vpnaas.py:83
+#: neutron/extensions/vpnaas.py:80
 #, python-format
 msgid "Can not load driver :%(device_driver)s"
 msgstr ""
 
-#: neutron/extensions/vpnaas.py:87
+#: neutron/extensions/vpnaas.py:84
 #, python-format
 msgid "Subnet %(subnet_id)s is not connected to Router %(router_id)s"
 msgstr ""
@@ -5395,7 +5388,7 @@ msgstr ""
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:318
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:345
 #: neutron/plugins/mlnx/mlnx_plugin.py:191
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:408
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:413
 msgid "provider:network_type required"
 msgstr ""
 
@@ -5403,8 +5396,8 @@ msgstr ""
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:336
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:355
 #: neutron/plugins/mlnx/mlnx_plugin.py:221
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:418
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:437
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:423
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:442
 msgid "provider:segmentation_id required"
 msgstr ""
 
@@ -5423,7 +5416,7 @@ msgstr ""
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:343
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:377
 #: neutron/plugins/mlnx/mlnx_plugin.py:207
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:453
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:458
 #, python-format
 msgid "provider:network_type %s not supported"
 msgstr ""
@@ -5431,7 +5424,7 @@ msgstr ""
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:349
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:383
 #: neutron/plugins/mlnx/mlnx_plugin.py:248
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:459
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:464
 #, python-format
 msgid "Unknown provider:physical_network %s"
 msgstr ""
@@ -5439,7 +5432,7 @@ msgstr ""
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:355
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:389
 #: neutron/plugins/mlnx/mlnx_plugin.py:254
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:465
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:470
 msgid "provider:physical_network required"
 msgstr ""
 
@@ -5592,7 +5585,7 @@ msgstr ""
 #: neutron/plugins/hyperv/hyperv_neutron_plugin.py:254
 #: neutron/plugins/metaplugin/meta_neutron_plugin.py:175
 #: neutron/plugins/mlnx/mlnx_plugin.py:333
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:510
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:518
 #, python-format
 msgid "Created network: %s"
 msgstr ""
@@ -5953,7 +5946,7 @@ msgstr ""
 
 #: neutron/plugins/hyperv/db.py:41
 #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:117
-#: neutron/plugins/openvswitch/ovs_db_v2.py:136
+#: neutron/plugins/openvswitch/ovs_db_v2.py:137
 #, python-format
 msgid ""
 "Reserving vlan %(vlan_id)s on physical network %(physical_network)s from "
@@ -5968,7 +5961,7 @@ msgstr ""
 #: neutron/plugins/hyperv/db.py:79
 #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:140
 #: neutron/plugins/ml2/drivers/type_vlan.py:203
-#: neutron/plugins/openvswitch/ovs_db_v2.py:160
+#: neutron/plugins/openvswitch/ovs_db_v2.py:161
 #, python-format
 msgid ""
 "Reserving specific vlan %(vlan_id)s on physical network "
@@ -5982,7 +5975,7 @@ msgstr ""
 
 #: neutron/plugins/hyperv/db.py:141
 #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:181
-#: neutron/plugins/openvswitch/ovs_db_v2.py:201
+#: neutron/plugins/openvswitch/ovs_db_v2.py:202
 #, python-format
 msgid "vlan_id %(vlan_id)s on physical network %(physical_network)s not found"
 msgstr ""
@@ -5992,8 +5985,8 @@ msgstr ""
 #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:87
 #: neutron/plugins/ml2/drivers/type_vlan.py:127
 #: neutron/plugins/ml2/drivers/type_vlan.py:148
-#: neutron/plugins/openvswitch/ovs_db_v2.py:92
-#: neutron/plugins/openvswitch/ovs_db_v2.py:110
+#: neutron/plugins/openvswitch/ovs_db_v2.py:93
+#: neutron/plugins/openvswitch/ovs_db_v2.py:111
 #, python-format
 msgid ""
 "Removing vlan %(vlan_id)s on physical network %(physical_network)s from "
@@ -6035,7 +6028,7 @@ msgstr ""
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:306
 #: neutron/plugins/ml2/drivers/type_vlan.py:93
 #: neutron/plugins/mlnx/mlnx_plugin.py:143
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:362
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:365
 #, python-format
 msgid "Network VLAN ranges: %s"
 msgstr ""
@@ -6330,26 +6323,26 @@ msgstr ""
 
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:349
 #: neutron/plugins/mlnx/mlnx_plugin.py:216
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:412
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:417
 msgid "provider:segmentation_id specified for flat network"
 msgstr ""
 
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:358
 #: neutron/plugins/mlnx/mlnx_plugin.py:224
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:421
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:426
 #, python-format
 msgid "provider:segmentation_id out of range (%(min_id)s through %(max_id)s)"
 msgstr ""
 
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:365
 #: neutron/plugins/mlnx/mlnx_plugin.py:232
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:441
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:446
 msgid "provider:physical_network specified for local network"
 msgstr ""
 
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:371
 #: neutron/plugins/mlnx/mlnx_plugin.py:236
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:447
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:452
 msgid "provider:segmentation_id specified for local network"
 msgstr ""
 
@@ -6683,7 +6676,7 @@ msgstr ""
 
 #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:146
 #: neutron/plugins/ml2/drivers/type_vlan.py:209
-#: neutron/plugins/openvswitch/ovs_db_v2.py:166
+#: neutron/plugins/openvswitch/ovs_db_v2.py:167
 #, python-format
 msgid ""
 "Reserving specific vlan %(vlan_id)s on physical network "
@@ -6692,7 +6685,7 @@ msgstr ""
 
 #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:170
 #: neutron/plugins/ml2/drivers/type_vlan.py:258
-#: neutron/plugins/openvswitch/ovs_db_v2.py:196
+#: neutron/plugins/openvswitch/ovs_db_v2.py:197
 #, python-format
 msgid ""
 "Releasing vlan %(vlan_id)s on physical network %(physical_network)s to "
@@ -6701,7 +6694,7 @@ msgstr ""
 
 #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:175
 #: neutron/plugins/ml2/drivers/type_vlan.py:253
-#: neutron/plugins/openvswitch/ovs_db_v2.py:191
+#: neutron/plugins/openvswitch/ovs_db_v2.py:192
 #, python-format
 msgid ""
 "Releasing vlan %(vlan_id)s on physical network %(physical_network)s "
@@ -7795,7 +7788,7 @@ msgstr ""
 
 #: neutron/plugins/ml2/drivers/type_gre.py:155
 #: neutron/plugins/ml2/drivers/type_vxlan.py:165
-#: neutron/plugins/openvswitch/ovs_db_v2.py:234
+#: neutron/plugins/openvswitch/ovs_db_v2.py:235
 #, python-format
 msgid "Removing tunnel %s from pool"
 msgstr ""
@@ -7834,7 +7827,7 @@ msgid "%(type)s ID ranges: %(range)s"
 msgstr ""
 
 #: neutron/plugins/ml2/drivers/type_tunnel.py:71
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:431
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:436
 #, python-format
 msgid "provider:physical_network specified for %s network"
 msgstr ""
@@ -8173,7 +8166,7 @@ msgid "Mellanox Embedded Switch Plugin initialisation complete"
 msgstr ""
 
 #: neutron/plugins/mlnx/mlnx_plugin.py:141
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:360
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:363
 #, python-format
 msgid "%s. Server terminated!"
 msgstr ""
@@ -8925,7 +8918,7 @@ msgid "del_portinfo(): NotFound portinfo for port_id: %s"
 msgstr ""
 
 #: neutron/plugins/nec/db/api.py:212
-#: neutron/plugins/openvswitch/ovs_db_v2.py:322
+#: neutron/plugins/openvswitch/ovs_db_v2.py:323
 #, python-format
 msgid "get_port_with_securitygroups() called:port_id=%s"
 msgstr ""
@@ -9614,7 +9607,7 @@ msgstr ""
 
 #: neutron/plugins/nicira/dhcpmeta_modes.py:93
 #, python-format
-msgid "Unable to run Neutron with config option '%s', as NVP does not support it"
+msgid "Unable to run Neutron with config option '%s', as NSX does not support it"
 msgstr ""
 
 #: neutron/plugins/nicira/dhcpmeta_modes.py:96
@@ -9967,29 +9960,29 @@ msgstr ""
 msgid "[%(rid)d] Failed to parse API provider: %(e)s"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:34
+#: neutron/plugins/nicira/common/config.py:35
 msgid ""
 "Maximum number of ports of a logical switch on a bridged transport zone "
 "(default 5000)"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:37
+#: neutron/plugins/nicira/common/config.py:39
 msgid ""
 "Maximum number of ports of a logical switch on an overlay transport zone "
 "(default 256)"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:40
-msgid "Maximum concurrent connections to each NVP controller."
+#: neutron/plugins/nicira/common/config.py:43
+msgid "Maximum concurrent connections to each NSX controller."
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:43
+#: neutron/plugins/nicira/common/config.py:48
 msgid ""
 "Number of seconds a generation id should be valid for (default -1 meaning"
 " do not time out)"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:46
+#: neutron/plugins/nicira/common/config.py:52
 msgid ""
 "If set to access_network this enables a dedicated connection to the "
 "metadata proxy for metadata server access via Neutron router. If set to "
@@ -9998,135 +9991,135 @@ msgid ""
 "namespaces otherwise access_network should be used."
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:54
+#: neutron/plugins/nicira/common/config.py:61
 msgid ""
 "The default network tranport type to use (stt, gre, bridge, ipsec_gre, or"
 " ipsec_stt)"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:57
+#: neutron/plugins/nicira/common/config.py:65
 msgid "The mode used to implement DHCP/metadata services."
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:62
+#: neutron/plugins/nicira/common/config.py:71
 msgid ""
 "Interval in seconds between runs of the state synchronization task. Set "
 "it to 0 to disable it"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:65
+#: neutron/plugins/nicira/common/config.py:75
 msgid ""
 "Maximum value for the additional random delay in seconds between runs of "
 "the state synchronization task"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:69
+#: neutron/plugins/nicira/common/config.py:80
 msgid ""
 "Minimum delay, in seconds, between two state synchronization queries to "
-"NVP. It must not exceed state_sync_interval"
+"NSX. It must not exceed state_sync_interval"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:73
+#: neutron/plugins/nicira/common/config.py:85
 msgid ""
-"Minimum number of resources to be retrieved from NVP during state "
+"Minimum number of resources to be retrieved from NSX during state "
 "synchronization"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:76
+#: neutron/plugins/nicira/common/config.py:89
 msgid ""
 "Always read operational status from backend on show operations. Enabling "
 "this option might slow down the system."
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:84
-msgid "User name for NVP controllers in this cluster"
+#: neutron/plugins/nicira/common/config.py:98
+msgid "User name for NSX controllers in this cluster"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:88
-msgid "Password for NVP controllers in this cluster"
+#: neutron/plugins/nicira/common/config.py:103
+msgid "Password for NSX controllers in this cluster"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:91
+#: neutron/plugins/nicira/common/config.py:106
 msgid "Total time limit for a cluster request"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:94
+#: neutron/plugins/nicira/common/config.py:109
 msgid "Time before aborting a request"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:97
+#: neutron/plugins/nicira/common/config.py:112
 msgid "Number of time a request should be retried"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:100
+#: neutron/plugins/nicira/common/config.py:115
 msgid "Number of times a redirect should be followed"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:102
-msgid "Lists the NVP controllers in this cluster"
+#: neutron/plugins/nicira/common/config.py:118
+msgid "Lists the NSX controllers in this cluster"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:107
+#: neutron/plugins/nicira/common/config.py:123
 msgid ""
-"This is uuid of the default NVP Transport zone that will be used for "
+"This is uuid of the default NSX Transport zone that will be used for "
 "creating tunneled isolated \"Neutron\" networks. It needs to be created "
-"in NVP before starting Neutron with the nvp plugin."
+"in NSX before starting Neutron with the nsx plugin."
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:112
+#: neutron/plugins/nicira/common/config.py:128
 msgid ""
-"Unique identifier of the NVP L3 Gateway service which will be used for "
+"Unique identifier of the NSX L3 Gateway service which will be used for "
 "implementing routers and floating IPs"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:116
+#: neutron/plugins/nicira/common/config.py:132
 msgid ""
-"Unique identifier of the NVP L2 Gateway service which will be used by "
+"Unique identifier of the NSX L2 Gateway service which will be used by "
 "default for network gateways"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:119
+#: neutron/plugins/nicira/common/config.py:135
 msgid ""
 "Unique identifier of the Service Cluster which will be used by logical "
 "services like dhcp and metadata"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:122
+#: neutron/plugins/nicira/common/config.py:138
 msgid ""
 "Name of the interface on a L2 Gateway transport nodewhich should be used "
 "by default when setting up a network connection"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:132
+#: neutron/plugins/nicira/common/config.py:148
 msgid "User name for vsm"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:136
+#: neutron/plugins/nicira/common/config.py:152
 msgid "Password for vsm"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:138
+#: neutron/plugins/nicira/common/config.py:154
 msgid "uri for vsm"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:140
+#: neutron/plugins/nicira/common/config.py:156
 msgid "Optional parameter identifying the ID of datacenter to deploy NSX Edges"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:143
-#: neutron/plugins/nicira/common/config.py:149
+#: neutron/plugins/nicira/common/config.py:159
+#: neutron/plugins/nicira/common/config.py:165
 msgid "Optional parameter identifying the ID of datastore to deploy NSX Edges"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:146
+#: neutron/plugins/nicira/common/config.py:162
 msgid "Optional parameter identifying the ID of resource to deploy NSX Edges"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:152
+#: neutron/plugins/nicira/common/config.py:168
 msgid "Network ID for physical network connectivity"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:155
+#: neutron/plugins/nicira/common/config.py:171
 msgid "Task status check interval"
 msgstr ""
 
@@ -10496,143 +10489,143 @@ msgstr ""
 msgid "Monitor Resource binding with id:%s not found!"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:49
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:50
 msgid "Comma separated list of additional domain name servers"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:55
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:58
 msgid "Default DHCP lease time"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:61
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:66
 msgid "IP address used by Metadata server."
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:64
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:70
 msgid "TCP Port used by Metadata server."
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:96
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:103
 #, python-format
 msgid "Unable to find Logical Service Node for network %s"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:107
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:114
 #, python-format
 msgid "Unable to create LSN for network %s"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:115
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:122
 #, python-format
 msgid "Unable to delete Logical Service Node %s"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:132
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:139
 #, python-format
 msgid ""
 "Unable to find Logical Service Node Port for LSN %(lsn_id)s and subnet "
 "%(subnet_id)s"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:154
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:161
 #, python-format
 msgid ""
 "Unable to find Logical Service Node Port for LSN %(lsn_id)s and mac "
 "address %(mac)s"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:174
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:181
 #, python-format
 msgid "Unable to create port for LSN  %s"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:182
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:189
 #, python-format
 msgid "Unable to delete LSN Port %s"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:202
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:206
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:209
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:213
 #, python-format
 msgid "Metadata port not found while attempting to delete it from network %s"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:209
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:216
 #, python-format
 msgid "Unable to find Logical Services Node Port with MAC %s"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:288
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:295
 #, python-format
 msgid ""
 "Unable to configure dhcp for Logical Service Node %(lsn_id)s and port "
 "%(lsn_port_id)s"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:309
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:316
 #, python-format
 msgid "Unable to configure metadata access for subnet %s"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:332
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:339
 #, python-format
 msgid "Error while configuring LSN port %s"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:436
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:443
 #, python-format
 msgid ""
 "Error while creating subnet %(cidr)s for network %(network)s. Please, "
 "contact administrator"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:506
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:521
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:513
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:528
 #, python-format
 msgid "Performing DHCP %(action)s for resource: %(resource)s"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:516
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:523
 #, python-format
 msgid "Logical Services Node for network %s configured successfully"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:538
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:545
 #, python-format
 msgid "Error while configuring DHCP for port %s"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:550
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:557
 #, python-format
 msgid "DHCP is disabled for subnet %s: nothing to do"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:569
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:576
 #, python-format
 msgid "DHCP for port %s configured successfully"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:577
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:584
 #, python-format
 msgid "Network %s is external: nothing to do"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:585
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:592
 #, python-format
 msgid "Configuring metadata entry for port %s"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:597
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:604
 #, python-format
 msgid "Metadata for port %s configured successfully"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:601
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:608
 #, python-format
 msgid "Handle metadata access via router: %(r)s and interface %(i)s"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:618
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:625
 #, python-format
 msgid "Metadata for router %s handled successfully"
 msgstr ""
@@ -11139,78 +11132,78 @@ msgstr ""
 msgid "Exception in _check_pending_tasks"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_db_v2.py:215
+#: neutron/plugins/openvswitch/ovs_db_v2.py:216
 #, python-format
 msgid "Skipping unreasonable tunnel ID range %(tun_min)s:%(tun_max)s"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_db_v2.py:263
+#: neutron/plugins/openvswitch/ovs_db_v2.py:264
 #, python-format
 msgid "Reserving tunnel %s from pool"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_db_v2.py:278
+#: neutron/plugins/openvswitch/ovs_db_v2.py:279
 #, python-format
 msgid "Reserving specific tunnel %s from pool"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_db_v2.py:281
+#: neutron/plugins/openvswitch/ovs_db_v2.py:282
 #, python-format
 msgid "Reserving specific tunnel %s outside pool"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_db_v2.py:304
+#: neutron/plugins/openvswitch/ovs_db_v2.py:305
 #, python-format
 msgid "Releasing tunnel %s outside pool"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_db_v2.py:306
+#: neutron/plugins/openvswitch/ovs_db_v2.py:307
 #, python-format
 msgid "Releasing tunnel %s to pool"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_db_v2.py:308
+#: neutron/plugins/openvswitch/ovs_db_v2.py:309
 #, python-format
 msgid "tunnel_id %s not found"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_db_v2.py:380
+#: neutron/plugins/openvswitch/ovs_db_v2.py:381
 #, python-format
 msgid "Adding a tunnel endpoint for %s"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_db_v2.py:396
+#: neutron/plugins/openvswitch/ovs_db_v2.py:397
 #, python-format
 msgid ""
 "Adding a tunnel endpoint failed due to a concurrenttransaction had been "
 "committed (%s attempts left)"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_db_v2.py:401
+#: neutron/plugins/openvswitch/ovs_db_v2.py:402
 msgid "Unable to generate a new tunnel id"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:308
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:311
 #, python-format
 msgid "Invalid tenant_network_type: %s. Server terminated!"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:325
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:328
 #, python-format
 msgid "Tunneling disabled but tenant_network_type is '%s'. Server terminated!"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:371
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:374
 #, python-format
 msgid "Invalid tunnel ID range: '%(range)s' - %(e)s. Server terminated!"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:375
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:378
 #, python-format
 msgid "Tunnel ID ranges: %s"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:428
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:433
 #, python-format
 msgid "%s networks are not enabled"
 msgstr ""
@@ -12043,11 +12036,11 @@ msgid ""
 "firewall is supported per tenant."
 msgstr ""
 
-#: neutron/services/firewall/agents/firewall_agent_api.py:34
+#: neutron/services/firewall/agents/firewall_agent_api.py:33
 msgid "Name of the FWaaS Driver"
 msgstr ""
 
-#: neutron/services/firewall/agents/firewall_agent_api.py:38
+#: neutron/services/firewall/agents/firewall_agent_api.py:37
 msgid "Enable FWaaS"
 msgstr ""
 
@@ -12063,79 +12056,79 @@ msgstr ""
 msgid "Initializing firewall agent"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:73
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:74
 #, python-format
 msgid "FWaaS Driver Loaded: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:75
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:77
 #, python-format
 msgid "Error importing FWaaS device driver: %s"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:108
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:110
 #, python-format
 msgid "%(func_name)s from agent for fw: %(fwid)s"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:116
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:118
 #, python-format
 msgid "No Routers on tenant: %s"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:123
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:247
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:125
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:252
 #, python-format
 msgid "Apply fw on Router List: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:132
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:134
 #, python-format
 msgid "Firewall Driver Error for %(func_name)s for fw: %(fwid)s"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:147
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:149
 #, python-format
 msgid "FWaaS RPC failure in %(func_name)s for fw: %(fwid)s"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:164
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:177
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:166
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:179
 #, python-format
 msgid "Firewall Driver Error on fw state %(fwmsg)s for fw: %(fwid)s"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:189
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:191
 #, python-format
 msgid "Process router add, router_id: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:200
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:202
 #, python-format
 msgid "Process router add, fw_list: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:217
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:219
 #, python-format
 msgid "FWaaS RPC info call failed for '%s'."
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:229
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:234
 #, python-format
 msgid "Tenants with Firewalls: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:239
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:244
 #, python-format
 msgid "Router List: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:241
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:246
 #, python-format
 msgid "fw_list: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:258
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:263
 msgid "Failed fwaas process services sync"
 msgstr ""
 
@@ -13972,3 +13965,61 @@ msgstr ""
 #~ msgid "Number of security rules allowed per tenant, -1 for unlimited"
 #~ msgstr ""
 
+#~ msgid ""
+#~ "DNat is disabled for the router "
+#~ "%(router_id)s. Floating IPs cannot be "
+#~ "associated."
+#~ msgstr ""
+
+#~ msgid ""
+#~ "Unable to run Neutron with config "
+#~ "option '%s', as NVP does not "
+#~ "support it"
+#~ msgstr ""
+
+#~ msgid "Maximum concurrent connections to each NVP controller."
+#~ msgstr ""
+
+#~ msgid ""
+#~ "Minimum delay, in seconds, between two"
+#~ " state synchronization queries to NVP. "
+#~ "It must not exceed state_sync_interval"
+#~ msgstr ""
+
+#~ msgid ""
+#~ "Minimum number of resources to be "
+#~ "retrieved from NVP during state "
+#~ "synchronization"
+#~ msgstr ""
+
+#~ msgid "User name for NVP controllers in this cluster"
+#~ msgstr ""
+
+#~ msgid "Password for NVP controllers in this cluster"
+#~ msgstr ""
+
+#~ msgid "Lists the NVP controllers in this cluster"
+#~ msgstr ""
+
+#~ msgid ""
+#~ "This is uuid of the default NVP"
+#~ " Transport zone that will be used "
+#~ "for creating tunneled isolated \"Neutron\" "
+#~ "networks. It needs to be created "
+#~ "in NVP before starting Neutron with "
+#~ "the nvp plugin."
+#~ msgstr ""
+
+#~ msgid ""
+#~ "Unique identifier of the NVP L3 "
+#~ "Gateway service which will be used "
+#~ "for implementing routers and floating "
+#~ "IPs"
+#~ msgstr ""
+
+#~ msgid ""
+#~ "Unique identifier of the NVP L2 "
+#~ "Gateway service which will be used "
+#~ "by default for network gateways"
+#~ msgstr ""
+
index b728151fa6c329948051996b92b94a9a6df983eb..9a7fbfced04e090f1274c9ce79e4e2ea28ae09e1 100644 (file)
@@ -7,7 +7,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version:  Neutron\n"
 "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2014-01-02 06:32+0000\n"
+"POT-Creation-Date: 2014-01-12 06:33+0000\n"
 "PO-Revision-Date: 2013-01-28 21:54+0000\n"
 "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
 "Language-Team: Ukrainian "
@@ -897,7 +897,7 @@ msgstr ""
 msgid "Location to store DHCP server config files"
 msgstr ""
 
-#: neutron/agent/linux/dhcp.py:48 neutron/plugins/nicira/dhcp_meta/nvp.py:53
+#: neutron/agent/linux/dhcp.py:48 neutron/plugins/nicira/dhcp_meta/nvp.py:55
 msgid "Domain to use for building the hostnames"
 msgstr ""
 
@@ -1251,7 +1251,7 @@ msgid "TCP Port used by Nova metadata server."
 msgstr ""
 
 #: neutron/agent/metadata/agent.py:73
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:67
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:74
 msgid "Shared secret to sign instance-id request"
 msgstr ""
 
@@ -2437,30 +2437,30 @@ msgstr ""
 msgid "An exception occurred while creating the %(resource)s:%(item)s"
 msgstr ""
 
-#: neutron/db/db_base_plugin_v2.py:1043
+#: neutron/db/db_base_plugin_v2.py:1045
 #, python-format
 msgid "%(name)s '%(addr)s' does not match the ip_version '%(ip_version)s'"
 msgstr ""
 
-#: neutron/db/db_base_plugin_v2.py:1067
+#: neutron/db/db_base_plugin_v2.py:1069
 msgid "Gateway is not valid on subnet"
 msgstr ""
 
-#: neutron/db/db_base_plugin_v2.py:1087 neutron/db/db_base_plugin_v2.py:1101
+#: neutron/db/db_base_plugin_v2.py:1089 neutron/db/db_base_plugin_v2.py:1103
 msgid "new subnet"
 msgstr ""
 
-#: neutron/db/db_base_plugin_v2.py:1094
+#: neutron/db/db_base_plugin_v2.py:1096
 #, python-format
 msgid "Error parsing dns address %s"
 msgstr ""
 
-#: neutron/db/db_base_plugin_v2.py:1356
+#: neutron/db/db_base_plugin_v2.py:1358
 #, 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:1448
+#: neutron/db/db_base_plugin_v2.py:1450
 #, python-format
 msgid "%(address)s (%(subnet_id)s) is not recycled"
 msgstr ""
@@ -2989,51 +2989,51 @@ msgid ""
 "exceeds the maximum %(quota)s."
 msgstr ""
 
-#: neutron/extensions/firewall.py:40
+#: neutron/extensions/firewall.py:39
 #, python-format
 msgid "Firewall %(firewall_id)s could not be found."
 msgstr ""
 
-#: neutron/extensions/firewall.py:44
+#: neutron/extensions/firewall.py:43
 #, python-format
 msgid "Firewall %(firewall_id)s is still active."
 msgstr ""
 
-#: neutron/extensions/firewall.py:48
+#: neutron/extensions/firewall.py:47
 #, python-format
 msgid ""
 "Operation cannot be performed since associated Firewall %(firewall_id)s "
 "is in %(pending_state)s."
 msgstr ""
 
-#: neutron/extensions/firewall.py:53
+#: neutron/extensions/firewall.py:52
 #, python-format
 msgid "Firewall Policy %(firewall_policy_id)s could not be found."
 msgstr ""
 
-#: neutron/extensions/firewall.py:57
+#: neutron/extensions/firewall.py:56
 #, python-format
 msgid "Firewall Policy %(firewall_policy_id)s is being used."
 msgstr ""
 
-#: neutron/extensions/firewall.py:61
+#: neutron/extensions/firewall.py:60
 #, python-format
 msgid "Firewall Rule %(firewall_rule_id)s could not be found."
 msgstr ""
 
-#: neutron/extensions/firewall.py:65
+#: neutron/extensions/firewall.py:64
 #, python-format
 msgid "Firewall Rule %(firewall_rule_id)s is being used."
 msgstr ""
 
-#: neutron/extensions/firewall.py:69
+#: neutron/extensions/firewall.py:68
 #, python-format
 msgid ""
 "Firewall Rule %(firewall_rule_id)s is not associated  with Firewall "
 "Policy %(firewall_policy_id)s."
 msgstr ""
 
-#: neutron/extensions/firewall.py:74
+#: neutron/extensions/firewall.py:73
 #, python-format
 msgid ""
 "Firewall Rule protocol %(protocol)s is not supported. Only protocol "
@@ -3041,91 +3041,91 @@ msgid ""
 "supported."
 msgstr ""
 
-#: neutron/extensions/firewall.py:80
+#: neutron/extensions/firewall.py:79
 #, python-format
 msgid ""
 "Firewall rule action %(action)s is not supported. Only action values "
 "%(values)s are supported."
 msgstr ""
 
-#: neutron/extensions/firewall.py:85
+#: neutron/extensions/firewall.py:84
 #, python-format
 msgid "Invalid value for port %(port)s."
 msgstr ""
 
-#: neutron/extensions/firewall.py:89
+#: neutron/extensions/firewall.py:88
 msgid "Missing rule info argument for insert/remove rule operation."
 msgstr ""
 
-#: neutron/extensions/firewall.py:99
+#: neutron/extensions/firewall.py:98
 #, python-format
 msgid "%(driver)s: Internal driver error."
 msgstr ""
 
-#: neutron/extensions/firewall.py:148
+#: neutron/extensions/firewall.py:147
 #, python-format
 msgid "Port '%s' is not a valid number"
 msgstr ""
 
-#: neutron/extensions/firewall.py:152
+#: neutron/extensions/firewall.py:151
 #, python-format
 msgid "Invalid port '%s'"
 msgstr ""
 
-#: neutron/extensions/firewall.py:166
+#: neutron/extensions/firewall.py:165
 #, python-format
 msgid "%(msg_ip)s and %(msg_subnet)s"
 msgstr ""
 
-#: neutron/extensions/firewall.py:286
+#: neutron/extensions/firewall.py:285
 msgid "Number of firewalls allowed per tenant. A negative value means unlimited."
 msgstr ""
 
-#: neutron/extensions/firewall.py:290
+#: neutron/extensions/firewall.py:289
 msgid ""
 "Number of firewall policies allowed per tenant. A negative value means "
 "unlimited."
 msgstr ""
 
-#: neutron/extensions/firewall.py:294
+#: neutron/extensions/firewall.py:293
 msgid ""
 "Number of firewall rules allowed per tenant. A negative value means "
 "unlimited."
 msgstr ""
 
-#: neutron/extensions/l3.py:36
+#: neutron/extensions/l3.py:34
 #, python-format
 msgid "Router %(router_id)s could not be found"
 msgstr ""
 
-#: neutron/extensions/l3.py:40
+#: neutron/extensions/l3.py:38
 #, python-format
 msgid "Router %(router_id)s still has active ports"
 msgstr ""
 
-#: neutron/extensions/l3.py:44
+#: neutron/extensions/l3.py:42
 #, python-format
 msgid "Router %(router_id)s does not have an interface with id %(port_id)s"
 msgstr ""
 
-#: neutron/extensions/l3.py:49
+#: neutron/extensions/l3.py:47
 #, python-format
 msgid "Router %(router_id)s has no interface on subnet %(subnet_id)s"
 msgstr ""
 
-#: neutron/extensions/l3.py:54
+#: neutron/extensions/l3.py:52
 #, python-format
 msgid ""
 "Router interface for subnet %(subnet_id)s on router %(router_id)s cannot "
 "be deleted, as it is required by one or more floating IPs."
 msgstr ""
 
-#: neutron/extensions/l3.py:60
+#: neutron/extensions/l3.py:58
 #, python-format
 msgid "Floating IP %(floatingip_id)s could not be found"
 msgstr ""
 
-#: neutron/extensions/l3.py:64
+#: neutron/extensions/l3.py:62
 #, python-format
 msgid ""
 "External network %(external_network_id)s is not reachable from subnet "
@@ -3133,7 +3133,7 @@ msgid ""
 "Floating IP."
 msgstr ""
 
-#: neutron/extensions/l3.py:70
+#: neutron/extensions/l3.py:68
 #, python-format
 msgid ""
 "Cannot associate floating IP %(floating_ip_address)s (%(fip_id)s) with "
@@ -3141,37 +3141,30 @@ msgid ""
 "has a floating IP on external network %(net_id)s."
 msgstr ""
 
-#: neutron/extensions/l3.py:77
+#: neutron/extensions/l3.py:75
 #, python-format
 msgid ""
 "Port %(port_id)s has owner %(device_owner)s and therefore cannot be "
 "deleted directly via the port API."
 msgstr ""
 
-#: neutron/extensions/l3.py:82
+#: neutron/extensions/l3.py:80
 #, python-format
 msgid ""
 "Gateway cannot be updated for router %(router_id)s, since a gateway to "
 "external network %(net_id)s is required by one or more floating IPs."
 msgstr ""
 
-#: neutron/extensions/l3.py:142
+#: neutron/extensions/l3.py:140
 msgid "Number of routers allowed per tenant. A negative value means unlimited."
 msgstr ""
 
-#: neutron/extensions/l3.py:146
+#: neutron/extensions/l3.py:144
 msgid ""
 "Number of floating IPs allowed per tenant. A negative value means "
 "unlimited."
 msgstr ""
 
-#: neutron/extensions/l3_ext_gw_mode.py:28
-#, python-format
-msgid ""
-"DNat is disabled for the router %(router_id)s. Floating IPs cannot be "
-"associated."
-msgstr ""
-
 #: neutron/extensions/l3agentscheduler.py:49
 #: neutron/extensions/l3agentscheduler.py:87
 msgid "No plugin for L3 routing registered to handle router scheduling"
@@ -3271,21 +3264,21 @@ msgid ""
 " %(pool)s"
 msgstr ""
 
-#: neutron/extensions/metering.py:34
+#: neutron/extensions/metering.py:33
 #, python-format
 msgid "Metering label %(label_id)s does not exist"
 msgstr ""
 
-#: neutron/extensions/metering.py:38
+#: neutron/extensions/metering.py:37
 msgid "Duplicate Metering Rule in POST."
 msgstr ""
 
-#: neutron/extensions/metering.py:42
+#: neutron/extensions/metering.py:41
 #, python-format
 msgid "Metering label rule %(rule_id)s does not exist"
 msgstr ""
 
-#: neutron/extensions/metering.py:46
+#: neutron/extensions/metering.py:45
 #, python-format
 msgid ""
 "Metering label rule with remote_ip_prefix %(remote_ip_prefix)s overlaps "
@@ -3434,67 +3427,67 @@ msgstr ""
 msgid "API for retrieving service providers for Neutron advanced services"
 msgstr ""
 
-#: neutron/extensions/vpnaas.py:36
+#: neutron/extensions/vpnaas.py:33
 #, python-format
 msgid "VPNService %(vpnservice_id)s could not be found"
 msgstr ""
 
-#: neutron/extensions/vpnaas.py:40
+#: neutron/extensions/vpnaas.py:37
 #, python-format
 msgid "ipsec_site_connection %(ipsecsite_conn_id)s not found"
 msgstr ""
 
-#: neutron/extensions/vpnaas.py:44
+#: neutron/extensions/vpnaas.py:41
 #, python-format
 msgid "ipsec_site_connection %(attr)s is equal to or less than dpd_interval"
 msgstr ""
 
-#: neutron/extensions/vpnaas.py:49
+#: neutron/extensions/vpnaas.py:46
 #, python-format
 msgid "ipsec_site_connection MTU %(mtu)d is too small for ipv%(version)s"
 msgstr ""
 
-#: neutron/extensions/vpnaas.py:54
+#: neutron/extensions/vpnaas.py:51
 #, python-format
 msgid "IKEPolicy %(ikepolicy_id)s could not be found"
 msgstr ""
 
-#: neutron/extensions/vpnaas.py:58
+#: neutron/extensions/vpnaas.py:55
 #, python-format
 msgid "IPsecPolicy %(ipsecpolicy_id)s could not be found"
 msgstr ""
 
-#: neutron/extensions/vpnaas.py:62
+#: neutron/extensions/vpnaas.py:59
 #, python-format
 msgid "IKEPolicy %(ikepolicy_id)s is still in use"
 msgstr ""
 
-#: neutron/extensions/vpnaas.py:66
+#: neutron/extensions/vpnaas.py:63
 #, python-format
 msgid "VPNService %(vpnservice_id)s is still in use"
 msgstr ""
 
-#: neutron/extensions/vpnaas.py:70
+#: neutron/extensions/vpnaas.py:67
 #, python-format
 msgid "Router %(router_id)s is used by VPNService %(vpnservice_id)s"
 msgstr ""
 
-#: neutron/extensions/vpnaas.py:74
+#: neutron/extensions/vpnaas.py:71
 #, python-format
 msgid "Invalid state %(state)s of vpnaas resource %(id)s for updating"
 msgstr ""
 
-#: neutron/extensions/vpnaas.py:79
+#: neutron/extensions/vpnaas.py:76
 #, python-format
 msgid "IPsecPolicy %(ipsecpolicy_id)s is still in use"
 msgstr ""
 
-#: neutron/extensions/vpnaas.py:83
+#: neutron/extensions/vpnaas.py:80
 #, python-format
 msgid "Can not load driver :%(device_driver)s"
 msgstr ""
 
-#: neutron/extensions/vpnaas.py:87
+#: neutron/extensions/vpnaas.py:84
 #, python-format
 msgid "Subnet %(subnet_id)s is not connected to Router %(router_id)s"
 msgstr ""
@@ -5396,7 +5389,7 @@ msgstr ""
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:318
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:345
 #: neutron/plugins/mlnx/mlnx_plugin.py:191
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:408
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:413
 msgid "provider:network_type required"
 msgstr ""
 
@@ -5404,8 +5397,8 @@ msgstr ""
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:336
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:355
 #: neutron/plugins/mlnx/mlnx_plugin.py:221
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:418
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:437
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:423
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:442
 msgid "provider:segmentation_id required"
 msgstr ""
 
@@ -5424,7 +5417,7 @@ msgstr ""
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:343
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:377
 #: neutron/plugins/mlnx/mlnx_plugin.py:207
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:453
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:458
 #, python-format
 msgid "provider:network_type %s not supported"
 msgstr ""
@@ -5432,7 +5425,7 @@ msgstr ""
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:349
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:383
 #: neutron/plugins/mlnx/mlnx_plugin.py:248
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:459
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:464
 #, python-format
 msgid "Unknown provider:physical_network %s"
 msgstr ""
@@ -5440,7 +5433,7 @@ msgstr ""
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:355
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:389
 #: neutron/plugins/mlnx/mlnx_plugin.py:254
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:465
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:470
 msgid "provider:physical_network required"
 msgstr ""
 
@@ -5593,7 +5586,7 @@ msgstr ""
 #: neutron/plugins/hyperv/hyperv_neutron_plugin.py:254
 #: neutron/plugins/metaplugin/meta_neutron_plugin.py:175
 #: neutron/plugins/mlnx/mlnx_plugin.py:333
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:510
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:518
 #, python-format
 msgid "Created network: %s"
 msgstr ""
@@ -5954,7 +5947,7 @@ msgstr ""
 
 #: neutron/plugins/hyperv/db.py:41
 #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:117
-#: neutron/plugins/openvswitch/ovs_db_v2.py:136
+#: neutron/plugins/openvswitch/ovs_db_v2.py:137
 #, python-format
 msgid ""
 "Reserving vlan %(vlan_id)s on physical network %(physical_network)s from "
@@ -5969,7 +5962,7 @@ msgstr ""
 #: neutron/plugins/hyperv/db.py:79
 #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:140
 #: neutron/plugins/ml2/drivers/type_vlan.py:203
-#: neutron/plugins/openvswitch/ovs_db_v2.py:160
+#: neutron/plugins/openvswitch/ovs_db_v2.py:161
 #, python-format
 msgid ""
 "Reserving specific vlan %(vlan_id)s on physical network "
@@ -5983,7 +5976,7 @@ msgstr ""
 
 #: neutron/plugins/hyperv/db.py:141
 #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:181
-#: neutron/plugins/openvswitch/ovs_db_v2.py:201
+#: neutron/plugins/openvswitch/ovs_db_v2.py:202
 #, python-format
 msgid "vlan_id %(vlan_id)s on physical network %(physical_network)s not found"
 msgstr ""
@@ -5993,8 +5986,8 @@ msgstr ""
 #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:87
 #: neutron/plugins/ml2/drivers/type_vlan.py:127
 #: neutron/plugins/ml2/drivers/type_vlan.py:148
-#: neutron/plugins/openvswitch/ovs_db_v2.py:92
-#: neutron/plugins/openvswitch/ovs_db_v2.py:110
+#: neutron/plugins/openvswitch/ovs_db_v2.py:93
+#: neutron/plugins/openvswitch/ovs_db_v2.py:111
 #, python-format
 msgid ""
 "Removing vlan %(vlan_id)s on physical network %(physical_network)s from "
@@ -6036,7 +6029,7 @@ msgstr ""
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:306
 #: neutron/plugins/ml2/drivers/type_vlan.py:93
 #: neutron/plugins/mlnx/mlnx_plugin.py:143
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:362
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:365
 #, python-format
 msgid "Network VLAN ranges: %s"
 msgstr ""
@@ -6331,26 +6324,26 @@ msgstr ""
 
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:349
 #: neutron/plugins/mlnx/mlnx_plugin.py:216
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:412
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:417
 msgid "provider:segmentation_id specified for flat network"
 msgstr ""
 
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:358
 #: neutron/plugins/mlnx/mlnx_plugin.py:224
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:421
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:426
 #, python-format
 msgid "provider:segmentation_id out of range (%(min_id)s through %(max_id)s)"
 msgstr ""
 
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:365
 #: neutron/plugins/mlnx/mlnx_plugin.py:232
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:441
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:446
 msgid "provider:physical_network specified for local network"
 msgstr ""
 
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:371
 #: neutron/plugins/mlnx/mlnx_plugin.py:236
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:447
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:452
 msgid "provider:segmentation_id specified for local network"
 msgstr ""
 
@@ -6684,7 +6677,7 @@ msgstr ""
 
 #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:146
 #: neutron/plugins/ml2/drivers/type_vlan.py:209
-#: neutron/plugins/openvswitch/ovs_db_v2.py:166
+#: neutron/plugins/openvswitch/ovs_db_v2.py:167
 #, python-format
 msgid ""
 "Reserving specific vlan %(vlan_id)s on physical network "
@@ -6693,7 +6686,7 @@ msgstr ""
 
 #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:170
 #: neutron/plugins/ml2/drivers/type_vlan.py:258
-#: neutron/plugins/openvswitch/ovs_db_v2.py:196
+#: neutron/plugins/openvswitch/ovs_db_v2.py:197
 #, python-format
 msgid ""
 "Releasing vlan %(vlan_id)s on physical network %(physical_network)s to "
@@ -6702,7 +6695,7 @@ msgstr ""
 
 #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:175
 #: neutron/plugins/ml2/drivers/type_vlan.py:253
-#: neutron/plugins/openvswitch/ovs_db_v2.py:191
+#: neutron/plugins/openvswitch/ovs_db_v2.py:192
 #, python-format
 msgid ""
 "Releasing vlan %(vlan_id)s on physical network %(physical_network)s "
@@ -7796,7 +7789,7 @@ msgstr ""
 
 #: neutron/plugins/ml2/drivers/type_gre.py:155
 #: neutron/plugins/ml2/drivers/type_vxlan.py:165
-#: neutron/plugins/openvswitch/ovs_db_v2.py:234
+#: neutron/plugins/openvswitch/ovs_db_v2.py:235
 #, python-format
 msgid "Removing tunnel %s from pool"
 msgstr ""
@@ -7835,7 +7828,7 @@ msgid "%(type)s ID ranges: %(range)s"
 msgstr ""
 
 #: neutron/plugins/ml2/drivers/type_tunnel.py:71
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:431
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:436
 #, python-format
 msgid "provider:physical_network specified for %s network"
 msgstr ""
@@ -8174,7 +8167,7 @@ msgid "Mellanox Embedded Switch Plugin initialisation complete"
 msgstr ""
 
 #: neutron/plugins/mlnx/mlnx_plugin.py:141
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:360
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:363
 #, python-format
 msgid "%s. Server terminated!"
 msgstr ""
@@ -8926,7 +8919,7 @@ msgid "del_portinfo(): NotFound portinfo for port_id: %s"
 msgstr ""
 
 #: neutron/plugins/nec/db/api.py:212
-#: neutron/plugins/openvswitch/ovs_db_v2.py:322
+#: neutron/plugins/openvswitch/ovs_db_v2.py:323
 #, python-format
 msgid "get_port_with_securitygroups() called:port_id=%s"
 msgstr ""
@@ -9615,7 +9608,7 @@ msgstr ""
 
 #: neutron/plugins/nicira/dhcpmeta_modes.py:93
 #, python-format
-msgid "Unable to run Neutron with config option '%s', as NVP does not support it"
+msgid "Unable to run Neutron with config option '%s', as NSX does not support it"
 msgstr ""
 
 #: neutron/plugins/nicira/dhcpmeta_modes.py:96
@@ -9968,29 +9961,29 @@ msgstr ""
 msgid "[%(rid)d] Failed to parse API provider: %(e)s"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:34
+#: neutron/plugins/nicira/common/config.py:35
 msgid ""
 "Maximum number of ports of a logical switch on a bridged transport zone "
 "(default 5000)"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:37
+#: neutron/plugins/nicira/common/config.py:39
 msgid ""
 "Maximum number of ports of a logical switch on an overlay transport zone "
 "(default 256)"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:40
-msgid "Maximum concurrent connections to each NVP controller."
+#: neutron/plugins/nicira/common/config.py:43
+msgid "Maximum concurrent connections to each NSX controller."
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:43
+#: neutron/plugins/nicira/common/config.py:48
 msgid ""
 "Number of seconds a generation id should be valid for (default -1 meaning"
 " do not time out)"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:46
+#: neutron/plugins/nicira/common/config.py:52
 msgid ""
 "If set to access_network this enables a dedicated connection to the "
 "metadata proxy for metadata server access via Neutron router. If set to "
@@ -9999,135 +9992,135 @@ msgid ""
 "namespaces otherwise access_network should be used."
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:54
+#: neutron/plugins/nicira/common/config.py:61
 msgid ""
 "The default network tranport type to use (stt, gre, bridge, ipsec_gre, or"
 " ipsec_stt)"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:57
+#: neutron/plugins/nicira/common/config.py:65
 msgid "The mode used to implement DHCP/metadata services."
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:62
+#: neutron/plugins/nicira/common/config.py:71
 msgid ""
 "Interval in seconds between runs of the state synchronization task. Set "
 "it to 0 to disable it"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:65
+#: neutron/plugins/nicira/common/config.py:75
 msgid ""
 "Maximum value for the additional random delay in seconds between runs of "
 "the state synchronization task"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:69
+#: neutron/plugins/nicira/common/config.py:80
 msgid ""
 "Minimum delay, in seconds, between two state synchronization queries to "
-"NVP. It must not exceed state_sync_interval"
+"NSX. It must not exceed state_sync_interval"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:73
+#: neutron/plugins/nicira/common/config.py:85
 msgid ""
-"Minimum number of resources to be retrieved from NVP during state "
+"Minimum number of resources to be retrieved from NSX during state "
 "synchronization"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:76
+#: neutron/plugins/nicira/common/config.py:89
 msgid ""
 "Always read operational status from backend on show operations. Enabling "
 "this option might slow down the system."
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:84
-msgid "User name for NVP controllers in this cluster"
+#: neutron/plugins/nicira/common/config.py:98
+msgid "User name for NSX controllers in this cluster"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:88
-msgid "Password for NVP controllers in this cluster"
+#: neutron/plugins/nicira/common/config.py:103
+msgid "Password for NSX controllers in this cluster"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:91
+#: neutron/plugins/nicira/common/config.py:106
 msgid "Total time limit for a cluster request"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:94
+#: neutron/plugins/nicira/common/config.py:109
 msgid "Time before aborting a request"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:97
+#: neutron/plugins/nicira/common/config.py:112
 msgid "Number of time a request should be retried"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:100
+#: neutron/plugins/nicira/common/config.py:115
 msgid "Number of times a redirect should be followed"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:102
-msgid "Lists the NVP controllers in this cluster"
+#: neutron/plugins/nicira/common/config.py:118
+msgid "Lists the NSX controllers in this cluster"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:107
+#: neutron/plugins/nicira/common/config.py:123
 msgid ""
-"This is uuid of the default NVP Transport zone that will be used for "
+"This is uuid of the default NSX Transport zone that will be used for "
 "creating tunneled isolated \"Neutron\" networks. It needs to be created "
-"in NVP before starting Neutron with the nvp plugin."
+"in NSX before starting Neutron with the nsx plugin."
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:112
+#: neutron/plugins/nicira/common/config.py:128
 msgid ""
-"Unique identifier of the NVP L3 Gateway service which will be used for "
+"Unique identifier of the NSX L3 Gateway service which will be used for "
 "implementing routers and floating IPs"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:116
+#: neutron/plugins/nicira/common/config.py:132
 msgid ""
-"Unique identifier of the NVP L2 Gateway service which will be used by "
+"Unique identifier of the NSX L2 Gateway service which will be used by "
 "default for network gateways"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:119
+#: neutron/plugins/nicira/common/config.py:135
 msgid ""
 "Unique identifier of the Service Cluster which will be used by logical "
 "services like dhcp and metadata"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:122
+#: neutron/plugins/nicira/common/config.py:138
 msgid ""
 "Name of the interface on a L2 Gateway transport nodewhich should be used "
 "by default when setting up a network connection"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:132
+#: neutron/plugins/nicira/common/config.py:148
 msgid "User name for vsm"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:136
+#: neutron/plugins/nicira/common/config.py:152
 msgid "Password for vsm"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:138
+#: neutron/plugins/nicira/common/config.py:154
 msgid "uri for vsm"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:140
+#: neutron/plugins/nicira/common/config.py:156
 msgid "Optional parameter identifying the ID of datacenter to deploy NSX Edges"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:143
-#: neutron/plugins/nicira/common/config.py:149
+#: neutron/plugins/nicira/common/config.py:159
+#: neutron/plugins/nicira/common/config.py:165
 msgid "Optional parameter identifying the ID of datastore to deploy NSX Edges"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:146
+#: neutron/plugins/nicira/common/config.py:162
 msgid "Optional parameter identifying the ID of resource to deploy NSX Edges"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:152
+#: neutron/plugins/nicira/common/config.py:168
 msgid "Network ID for physical network connectivity"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:155
+#: neutron/plugins/nicira/common/config.py:171
 msgid "Task status check interval"
 msgstr ""
 
@@ -10497,143 +10490,143 @@ msgstr ""
 msgid "Monitor Resource binding with id:%s not found!"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:49
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:50
 msgid "Comma separated list of additional domain name servers"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:55
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:58
 msgid "Default DHCP lease time"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:61
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:66
 msgid "IP address used by Metadata server."
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:64
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:70
 msgid "TCP Port used by Metadata server."
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:96
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:103
 #, python-format
 msgid "Unable to find Logical Service Node for network %s"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:107
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:114
 #, python-format
 msgid "Unable to create LSN for network %s"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:115
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:122
 #, python-format
 msgid "Unable to delete Logical Service Node %s"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:132
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:139
 #, python-format
 msgid ""
 "Unable to find Logical Service Node Port for LSN %(lsn_id)s and subnet "
 "%(subnet_id)s"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:154
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:161
 #, python-format
 msgid ""
 "Unable to find Logical Service Node Port for LSN %(lsn_id)s and mac "
 "address %(mac)s"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:174
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:181
 #, python-format
 msgid "Unable to create port for LSN  %s"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:182
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:189
 #, python-format
 msgid "Unable to delete LSN Port %s"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:202
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:206
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:209
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:213
 #, python-format
 msgid "Metadata port not found while attempting to delete it from network %s"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:209
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:216
 #, python-format
 msgid "Unable to find Logical Services Node Port with MAC %s"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:288
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:295
 #, python-format
 msgid ""
 "Unable to configure dhcp for Logical Service Node %(lsn_id)s and port "
 "%(lsn_port_id)s"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:309
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:316
 #, python-format
 msgid "Unable to configure metadata access for subnet %s"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:332
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:339
 #, python-format
 msgid "Error while configuring LSN port %s"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:436
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:443
 #, python-format
 msgid ""
 "Error while creating subnet %(cidr)s for network %(network)s. Please, "
 "contact administrator"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:506
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:521
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:513
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:528
 #, python-format
 msgid "Performing DHCP %(action)s for resource: %(resource)s"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:516
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:523
 #, python-format
 msgid "Logical Services Node for network %s configured successfully"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:538
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:545
 #, python-format
 msgid "Error while configuring DHCP for port %s"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:550
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:557
 #, python-format
 msgid "DHCP is disabled for subnet %s: nothing to do"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:569
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:576
 #, python-format
 msgid "DHCP for port %s configured successfully"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:577
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:584
 #, python-format
 msgid "Network %s is external: nothing to do"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:585
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:592
 #, python-format
 msgid "Configuring metadata entry for port %s"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:597
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:604
 #, python-format
 msgid "Metadata for port %s configured successfully"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:601
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:608
 #, python-format
 msgid "Handle metadata access via router: %(r)s and interface %(i)s"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:618
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:625
 #, python-format
 msgid "Metadata for router %s handled successfully"
 msgstr ""
@@ -11140,78 +11133,78 @@ msgstr ""
 msgid "Exception in _check_pending_tasks"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_db_v2.py:215
+#: neutron/plugins/openvswitch/ovs_db_v2.py:216
 #, python-format
 msgid "Skipping unreasonable tunnel ID range %(tun_min)s:%(tun_max)s"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_db_v2.py:263
+#: neutron/plugins/openvswitch/ovs_db_v2.py:264
 #, python-format
 msgid "Reserving tunnel %s from pool"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_db_v2.py:278
+#: neutron/plugins/openvswitch/ovs_db_v2.py:279
 #, python-format
 msgid "Reserving specific tunnel %s from pool"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_db_v2.py:281
+#: neutron/plugins/openvswitch/ovs_db_v2.py:282
 #, python-format
 msgid "Reserving specific tunnel %s outside pool"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_db_v2.py:304
+#: neutron/plugins/openvswitch/ovs_db_v2.py:305
 #, python-format
 msgid "Releasing tunnel %s outside pool"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_db_v2.py:306
+#: neutron/plugins/openvswitch/ovs_db_v2.py:307
 #, python-format
 msgid "Releasing tunnel %s to pool"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_db_v2.py:308
+#: neutron/plugins/openvswitch/ovs_db_v2.py:309
 #, python-format
 msgid "tunnel_id %s not found"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_db_v2.py:380
+#: neutron/plugins/openvswitch/ovs_db_v2.py:381
 #, python-format
 msgid "Adding a tunnel endpoint for %s"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_db_v2.py:396
+#: neutron/plugins/openvswitch/ovs_db_v2.py:397
 #, python-format
 msgid ""
 "Adding a tunnel endpoint failed due to a concurrenttransaction had been "
 "committed (%s attempts left)"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_db_v2.py:401
+#: neutron/plugins/openvswitch/ovs_db_v2.py:402
 msgid "Unable to generate a new tunnel id"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:308
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:311
 #, python-format
 msgid "Invalid tenant_network_type: %s. Server terminated!"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:325
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:328
 #, python-format
 msgid "Tunneling disabled but tenant_network_type is '%s'. Server terminated!"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:371
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:374
 #, python-format
 msgid "Invalid tunnel ID range: '%(range)s' - %(e)s. Server terminated!"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:375
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:378
 #, python-format
 msgid "Tunnel ID ranges: %s"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:428
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:433
 #, python-format
 msgid "%s networks are not enabled"
 msgstr ""
@@ -12044,11 +12037,11 @@ msgid ""
 "firewall is supported per tenant."
 msgstr ""
 
-#: neutron/services/firewall/agents/firewall_agent_api.py:34
+#: neutron/services/firewall/agents/firewall_agent_api.py:33
 msgid "Name of the FWaaS Driver"
 msgstr ""
 
-#: neutron/services/firewall/agents/firewall_agent_api.py:38
+#: neutron/services/firewall/agents/firewall_agent_api.py:37
 msgid "Enable FWaaS"
 msgstr ""
 
@@ -12064,79 +12057,79 @@ msgstr ""
 msgid "Initializing firewall agent"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:73
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:74
 #, python-format
 msgid "FWaaS Driver Loaded: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:75
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:77
 #, python-format
 msgid "Error importing FWaaS device driver: %s"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:108
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:110
 #, python-format
 msgid "%(func_name)s from agent for fw: %(fwid)s"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:116
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:118
 #, python-format
 msgid "No Routers on tenant: %s"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:123
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:247
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:125
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:252
 #, python-format
 msgid "Apply fw on Router List: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:132
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:134
 #, python-format
 msgid "Firewall Driver Error for %(func_name)s for fw: %(fwid)s"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:147
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:149
 #, python-format
 msgid "FWaaS RPC failure in %(func_name)s for fw: %(fwid)s"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:164
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:177
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:166
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:179
 #, python-format
 msgid "Firewall Driver Error on fw state %(fwmsg)s for fw: %(fwid)s"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:189
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:191
 #, python-format
 msgid "Process router add, router_id: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:200
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:202
 #, python-format
 msgid "Process router add, fw_list: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:217
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:219
 #, python-format
 msgid "FWaaS RPC info call failed for '%s'."
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:229
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:234
 #, python-format
 msgid "Tenants with Firewalls: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:239
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:244
 #, python-format
 msgid "Router List: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:241
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:246
 #, python-format
 msgid "fw_list: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:258
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:263
 msgid "Failed fwaas process services sync"
 msgstr ""
 
@@ -13973,3 +13966,61 @@ msgstr ""
 #~ msgid "Number of security rules allowed per tenant, -1 for unlimited"
 #~ msgstr ""
 
+#~ msgid ""
+#~ "DNat is disabled for the router "
+#~ "%(router_id)s. Floating IPs cannot be "
+#~ "associated."
+#~ msgstr ""
+
+#~ msgid ""
+#~ "Unable to run Neutron with config "
+#~ "option '%s', as NVP does not "
+#~ "support it"
+#~ msgstr ""
+
+#~ msgid "Maximum concurrent connections to each NVP controller."
+#~ msgstr ""
+
+#~ msgid ""
+#~ "Minimum delay, in seconds, between two"
+#~ " state synchronization queries to NVP. "
+#~ "It must not exceed state_sync_interval"
+#~ msgstr ""
+
+#~ msgid ""
+#~ "Minimum number of resources to be "
+#~ "retrieved from NVP during state "
+#~ "synchronization"
+#~ msgstr ""
+
+#~ msgid "User name for NVP controllers in this cluster"
+#~ msgstr ""
+
+#~ msgid "Password for NVP controllers in this cluster"
+#~ msgstr ""
+
+#~ msgid "Lists the NVP controllers in this cluster"
+#~ msgstr ""
+
+#~ msgid ""
+#~ "This is uuid of the default NVP"
+#~ " Transport zone that will be used "
+#~ "for creating tunneled isolated \"Neutron\" "
+#~ "networks. It needs to be created "
+#~ "in NVP before starting Neutron with "
+#~ "the nvp plugin."
+#~ msgstr ""
+
+#~ msgid ""
+#~ "Unique identifier of the NVP L3 "
+#~ "Gateway service which will be used "
+#~ "for implementing routers and floating "
+#~ "IPs"
+#~ msgstr ""
+
+#~ msgid ""
+#~ "Unique identifier of the NVP L2 "
+#~ "Gateway service which will be used "
+#~ "by default for network gateways"
+#~ msgstr ""
+
index fdcb91bb0dd995075b4e991b7db66fe0c92b20cf..41548508234903e7cd047f105da1a4d179e97c56 100644 (file)
@@ -7,7 +7,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version:  Neutron\n"
 "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2014-01-02 06:32+0000\n"
+"POT-Creation-Date: 2014-01-12 06:33+0000\n"
 "PO-Revision-Date: 2013-10-07 01:13+0000\n"
 "Last-Translator: Tom Fifield <tom@openstack.org>\n"
 "Language-Team: Urdu "
@@ -896,7 +896,7 @@ msgstr ""
 msgid "Location to store DHCP server config files"
 msgstr ""
 
-#: neutron/agent/linux/dhcp.py:48 neutron/plugins/nicira/dhcp_meta/nvp.py:53
+#: neutron/agent/linux/dhcp.py:48 neutron/plugins/nicira/dhcp_meta/nvp.py:55
 msgid "Domain to use for building the hostnames"
 msgstr ""
 
@@ -1250,7 +1250,7 @@ msgid "TCP Port used by Nova metadata server."
 msgstr ""
 
 #: neutron/agent/metadata/agent.py:73
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:67
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:74
 msgid "Shared secret to sign instance-id request"
 msgstr ""
 
@@ -2436,30 +2436,30 @@ msgstr ""
 msgid "An exception occurred while creating the %(resource)s:%(item)s"
 msgstr ""
 
-#: neutron/db/db_base_plugin_v2.py:1043
+#: neutron/db/db_base_plugin_v2.py:1045
 #, python-format
 msgid "%(name)s '%(addr)s' does not match the ip_version '%(ip_version)s'"
 msgstr ""
 
-#: neutron/db/db_base_plugin_v2.py:1067
+#: neutron/db/db_base_plugin_v2.py:1069
 msgid "Gateway is not valid on subnet"
 msgstr ""
 
-#: neutron/db/db_base_plugin_v2.py:1087 neutron/db/db_base_plugin_v2.py:1101
+#: neutron/db/db_base_plugin_v2.py:1089 neutron/db/db_base_plugin_v2.py:1103
 msgid "new subnet"
 msgstr ""
 
-#: neutron/db/db_base_plugin_v2.py:1094
+#: neutron/db/db_base_plugin_v2.py:1096
 #, python-format
 msgid "Error parsing dns address %s"
 msgstr ""
 
-#: neutron/db/db_base_plugin_v2.py:1356
+#: neutron/db/db_base_plugin_v2.py:1358
 #, 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:1448
+#: neutron/db/db_base_plugin_v2.py:1450
 #, python-format
 msgid "%(address)s (%(subnet_id)s) is not recycled"
 msgstr ""
@@ -2988,51 +2988,51 @@ msgid ""
 "exceeds the maximum %(quota)s."
 msgstr ""
 
-#: neutron/extensions/firewall.py:40
+#: neutron/extensions/firewall.py:39
 #, python-format
 msgid "Firewall %(firewall_id)s could not be found."
 msgstr ""
 
-#: neutron/extensions/firewall.py:44
+#: neutron/extensions/firewall.py:43
 #, python-format
 msgid "Firewall %(firewall_id)s is still active."
 msgstr ""
 
-#: neutron/extensions/firewall.py:48
+#: neutron/extensions/firewall.py:47
 #, python-format
 msgid ""
 "Operation cannot be performed since associated Firewall %(firewall_id)s "
 "is in %(pending_state)s."
 msgstr ""
 
-#: neutron/extensions/firewall.py:53
+#: neutron/extensions/firewall.py:52
 #, python-format
 msgid "Firewall Policy %(firewall_policy_id)s could not be found."
 msgstr ""
 
-#: neutron/extensions/firewall.py:57
+#: neutron/extensions/firewall.py:56
 #, python-format
 msgid "Firewall Policy %(firewall_policy_id)s is being used."
 msgstr ""
 
-#: neutron/extensions/firewall.py:61
+#: neutron/extensions/firewall.py:60
 #, python-format
 msgid "Firewall Rule %(firewall_rule_id)s could not be found."
 msgstr ""
 
-#: neutron/extensions/firewall.py:65
+#: neutron/extensions/firewall.py:64
 #, python-format
 msgid "Firewall Rule %(firewall_rule_id)s is being used."
 msgstr ""
 
-#: neutron/extensions/firewall.py:69
+#: neutron/extensions/firewall.py:68
 #, python-format
 msgid ""
 "Firewall Rule %(firewall_rule_id)s is not associated  with Firewall "
 "Policy %(firewall_policy_id)s."
 msgstr ""
 
-#: neutron/extensions/firewall.py:74
+#: neutron/extensions/firewall.py:73
 #, python-format
 msgid ""
 "Firewall Rule protocol %(protocol)s is not supported. Only protocol "
@@ -3040,91 +3040,91 @@ msgid ""
 "supported."
 msgstr ""
 
-#: neutron/extensions/firewall.py:80
+#: neutron/extensions/firewall.py:79
 #, python-format
 msgid ""
 "Firewall rule action %(action)s is not supported. Only action values "
 "%(values)s are supported."
 msgstr ""
 
-#: neutron/extensions/firewall.py:85
+#: neutron/extensions/firewall.py:84
 #, python-format
 msgid "Invalid value for port %(port)s."
 msgstr ""
 
-#: neutron/extensions/firewall.py:89
+#: neutron/extensions/firewall.py:88
 msgid "Missing rule info argument for insert/remove rule operation."
 msgstr ""
 
-#: neutron/extensions/firewall.py:99
+#: neutron/extensions/firewall.py:98
 #, python-format
 msgid "%(driver)s: Internal driver error."
 msgstr ""
 
-#: neutron/extensions/firewall.py:148
+#: neutron/extensions/firewall.py:147
 #, python-format
 msgid "Port '%s' is not a valid number"
 msgstr ""
 
-#: neutron/extensions/firewall.py:152
+#: neutron/extensions/firewall.py:151
 #, python-format
 msgid "Invalid port '%s'"
 msgstr ""
 
-#: neutron/extensions/firewall.py:166
+#: neutron/extensions/firewall.py:165
 #, python-format
 msgid "%(msg_ip)s and %(msg_subnet)s"
 msgstr ""
 
-#: neutron/extensions/firewall.py:286
+#: neutron/extensions/firewall.py:285
 msgid "Number of firewalls allowed per tenant. A negative value means unlimited."
 msgstr ""
 
-#: neutron/extensions/firewall.py:290
+#: neutron/extensions/firewall.py:289
 msgid ""
 "Number of firewall policies allowed per tenant. A negative value means "
 "unlimited."
 msgstr ""
 
-#: neutron/extensions/firewall.py:294
+#: neutron/extensions/firewall.py:293
 msgid ""
 "Number of firewall rules allowed per tenant. A negative value means "
 "unlimited."
 msgstr ""
 
-#: neutron/extensions/l3.py:36
+#: neutron/extensions/l3.py:34
 #, python-format
 msgid "Router %(router_id)s could not be found"
 msgstr ""
 
-#: neutron/extensions/l3.py:40
+#: neutron/extensions/l3.py:38
 #, python-format
 msgid "Router %(router_id)s still has active ports"
 msgstr ""
 
-#: neutron/extensions/l3.py:44
+#: neutron/extensions/l3.py:42
 #, python-format
 msgid "Router %(router_id)s does not have an interface with id %(port_id)s"
 msgstr ""
 
-#: neutron/extensions/l3.py:49
+#: neutron/extensions/l3.py:47
 #, python-format
 msgid "Router %(router_id)s has no interface on subnet %(subnet_id)s"
 msgstr ""
 
-#: neutron/extensions/l3.py:54
+#: neutron/extensions/l3.py:52
 #, python-format
 msgid ""
 "Router interface for subnet %(subnet_id)s on router %(router_id)s cannot "
 "be deleted, as it is required by one or more floating IPs."
 msgstr ""
 
-#: neutron/extensions/l3.py:60
+#: neutron/extensions/l3.py:58
 #, python-format
 msgid "Floating IP %(floatingip_id)s could not be found"
 msgstr ""
 
-#: neutron/extensions/l3.py:64
+#: neutron/extensions/l3.py:62
 #, python-format
 msgid ""
 "External network %(external_network_id)s is not reachable from subnet "
@@ -3132,7 +3132,7 @@ msgid ""
 "Floating IP."
 msgstr ""
 
-#: neutron/extensions/l3.py:70
+#: neutron/extensions/l3.py:68
 #, python-format
 msgid ""
 "Cannot associate floating IP %(floating_ip_address)s (%(fip_id)s) with "
@@ -3140,37 +3140,30 @@ msgid ""
 "has a floating IP on external network %(net_id)s."
 msgstr ""
 
-#: neutron/extensions/l3.py:77
+#: neutron/extensions/l3.py:75
 #, python-format
 msgid ""
 "Port %(port_id)s has owner %(device_owner)s and therefore cannot be "
 "deleted directly via the port API."
 msgstr ""
 
-#: neutron/extensions/l3.py:82
+#: neutron/extensions/l3.py:80
 #, python-format
 msgid ""
 "Gateway cannot be updated for router %(router_id)s, since a gateway to "
 "external network %(net_id)s is required by one or more floating IPs."
 msgstr ""
 
-#: neutron/extensions/l3.py:142
+#: neutron/extensions/l3.py:140
 msgid "Number of routers allowed per tenant. A negative value means unlimited."
 msgstr ""
 
-#: neutron/extensions/l3.py:146
+#: neutron/extensions/l3.py:144
 msgid ""
 "Number of floating IPs allowed per tenant. A negative value means "
 "unlimited."
 msgstr ""
 
-#: neutron/extensions/l3_ext_gw_mode.py:28
-#, python-format
-msgid ""
-"DNat is disabled for the router %(router_id)s. Floating IPs cannot be "
-"associated."
-msgstr ""
-
 #: neutron/extensions/l3agentscheduler.py:49
 #: neutron/extensions/l3agentscheduler.py:87
 msgid "No plugin for L3 routing registered to handle router scheduling"
@@ -3270,21 +3263,21 @@ msgid ""
 " %(pool)s"
 msgstr ""
 
-#: neutron/extensions/metering.py:34
+#: neutron/extensions/metering.py:33
 #, python-format
 msgid "Metering label %(label_id)s does not exist"
 msgstr ""
 
-#: neutron/extensions/metering.py:38
+#: neutron/extensions/metering.py:37
 msgid "Duplicate Metering Rule in POST."
 msgstr ""
 
-#: neutron/extensions/metering.py:42
+#: neutron/extensions/metering.py:41
 #, python-format
 msgid "Metering label rule %(rule_id)s does not exist"
 msgstr ""
 
-#: neutron/extensions/metering.py:46
+#: neutron/extensions/metering.py:45
 #, python-format
 msgid ""
 "Metering label rule with remote_ip_prefix %(remote_ip_prefix)s overlaps "
@@ -3433,67 +3426,67 @@ msgstr ""
 msgid "API for retrieving service providers for Neutron advanced services"
 msgstr ""
 
-#: neutron/extensions/vpnaas.py:36
+#: neutron/extensions/vpnaas.py:33
 #, python-format
 msgid "VPNService %(vpnservice_id)s could not be found"
 msgstr ""
 
-#: neutron/extensions/vpnaas.py:40
+#: neutron/extensions/vpnaas.py:37
 #, python-format
 msgid "ipsec_site_connection %(ipsecsite_conn_id)s not found"
 msgstr ""
 
-#: neutron/extensions/vpnaas.py:44
+#: neutron/extensions/vpnaas.py:41
 #, python-format
 msgid "ipsec_site_connection %(attr)s is equal to or less than dpd_interval"
 msgstr ""
 
-#: neutron/extensions/vpnaas.py:49
+#: neutron/extensions/vpnaas.py:46
 #, python-format
 msgid "ipsec_site_connection MTU %(mtu)d is too small for ipv%(version)s"
 msgstr ""
 
-#: neutron/extensions/vpnaas.py:54
+#: neutron/extensions/vpnaas.py:51
 #, python-format
 msgid "IKEPolicy %(ikepolicy_id)s could not be found"
 msgstr ""
 
-#: neutron/extensions/vpnaas.py:58
+#: neutron/extensions/vpnaas.py:55
 #, python-format
 msgid "IPsecPolicy %(ipsecpolicy_id)s could not be found"
 msgstr ""
 
-#: neutron/extensions/vpnaas.py:62
+#: neutron/extensions/vpnaas.py:59
 #, python-format
 msgid "IKEPolicy %(ikepolicy_id)s is still in use"
 msgstr ""
 
-#: neutron/extensions/vpnaas.py:66
+#: neutron/extensions/vpnaas.py:63
 #, python-format
 msgid "VPNService %(vpnservice_id)s is still in use"
 msgstr ""
 
-#: neutron/extensions/vpnaas.py:70
+#: neutron/extensions/vpnaas.py:67
 #, python-format
 msgid "Router %(router_id)s is used by VPNService %(vpnservice_id)s"
 msgstr ""
 
-#: neutron/extensions/vpnaas.py:74
+#: neutron/extensions/vpnaas.py:71
 #, python-format
 msgid "Invalid state %(state)s of vpnaas resource %(id)s for updating"
 msgstr ""
 
-#: neutron/extensions/vpnaas.py:79
+#: neutron/extensions/vpnaas.py:76
 #, python-format
 msgid "IPsecPolicy %(ipsecpolicy_id)s is still in use"
 msgstr ""
 
-#: neutron/extensions/vpnaas.py:83
+#: neutron/extensions/vpnaas.py:80
 #, python-format
 msgid "Can not load driver :%(device_driver)s"
 msgstr ""
 
-#: neutron/extensions/vpnaas.py:87
+#: neutron/extensions/vpnaas.py:84
 #, python-format
 msgid "Subnet %(subnet_id)s is not connected to Router %(router_id)s"
 msgstr ""
@@ -5395,7 +5388,7 @@ msgstr ""
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:318
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:345
 #: neutron/plugins/mlnx/mlnx_plugin.py:191
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:408
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:413
 msgid "provider:network_type required"
 msgstr ""
 
@@ -5403,8 +5396,8 @@ msgstr ""
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:336
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:355
 #: neutron/plugins/mlnx/mlnx_plugin.py:221
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:418
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:437
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:423
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:442
 msgid "provider:segmentation_id required"
 msgstr ""
 
@@ -5423,7 +5416,7 @@ msgstr ""
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:343
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:377
 #: neutron/plugins/mlnx/mlnx_plugin.py:207
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:453
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:458
 #, python-format
 msgid "provider:network_type %s not supported"
 msgstr ""
@@ -5431,7 +5424,7 @@ msgstr ""
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:349
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:383
 #: neutron/plugins/mlnx/mlnx_plugin.py:248
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:459
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:464
 #, python-format
 msgid "Unknown provider:physical_network %s"
 msgstr ""
@@ -5439,7 +5432,7 @@ msgstr ""
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:355
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:389
 #: neutron/plugins/mlnx/mlnx_plugin.py:254
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:465
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:470
 msgid "provider:physical_network required"
 msgstr ""
 
@@ -5592,7 +5585,7 @@ msgstr ""
 #: neutron/plugins/hyperv/hyperv_neutron_plugin.py:254
 #: neutron/plugins/metaplugin/meta_neutron_plugin.py:175
 #: neutron/plugins/mlnx/mlnx_plugin.py:333
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:510
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:518
 #, python-format
 msgid "Created network: %s"
 msgstr ""
@@ -5953,7 +5946,7 @@ msgstr ""
 
 #: neutron/plugins/hyperv/db.py:41
 #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:117
-#: neutron/plugins/openvswitch/ovs_db_v2.py:136
+#: neutron/plugins/openvswitch/ovs_db_v2.py:137
 #, python-format
 msgid ""
 "Reserving vlan %(vlan_id)s on physical network %(physical_network)s from "
@@ -5968,7 +5961,7 @@ msgstr ""
 #: neutron/plugins/hyperv/db.py:79
 #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:140
 #: neutron/plugins/ml2/drivers/type_vlan.py:203
-#: neutron/plugins/openvswitch/ovs_db_v2.py:160
+#: neutron/plugins/openvswitch/ovs_db_v2.py:161
 #, python-format
 msgid ""
 "Reserving specific vlan %(vlan_id)s on physical network "
@@ -5982,7 +5975,7 @@ msgstr ""
 
 #: neutron/plugins/hyperv/db.py:141
 #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:181
-#: neutron/plugins/openvswitch/ovs_db_v2.py:201
+#: neutron/plugins/openvswitch/ovs_db_v2.py:202
 #, python-format
 msgid "vlan_id %(vlan_id)s on physical network %(physical_network)s not found"
 msgstr ""
@@ -5992,8 +5985,8 @@ msgstr ""
 #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:87
 #: neutron/plugins/ml2/drivers/type_vlan.py:127
 #: neutron/plugins/ml2/drivers/type_vlan.py:148
-#: neutron/plugins/openvswitch/ovs_db_v2.py:92
-#: neutron/plugins/openvswitch/ovs_db_v2.py:110
+#: neutron/plugins/openvswitch/ovs_db_v2.py:93
+#: neutron/plugins/openvswitch/ovs_db_v2.py:111
 #, python-format
 msgid ""
 "Removing vlan %(vlan_id)s on physical network %(physical_network)s from "
@@ -6035,7 +6028,7 @@ msgstr ""
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:306
 #: neutron/plugins/ml2/drivers/type_vlan.py:93
 #: neutron/plugins/mlnx/mlnx_plugin.py:143
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:362
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:365
 #, python-format
 msgid "Network VLAN ranges: %s"
 msgstr ""
@@ -6330,26 +6323,26 @@ msgstr ""
 
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:349
 #: neutron/plugins/mlnx/mlnx_plugin.py:216
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:412
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:417
 msgid "provider:segmentation_id specified for flat network"
 msgstr ""
 
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:358
 #: neutron/plugins/mlnx/mlnx_plugin.py:224
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:421
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:426
 #, python-format
 msgid "provider:segmentation_id out of range (%(min_id)s through %(max_id)s)"
 msgstr ""
 
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:365
 #: neutron/plugins/mlnx/mlnx_plugin.py:232
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:441
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:446
 msgid "provider:physical_network specified for local network"
 msgstr ""
 
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:371
 #: neutron/plugins/mlnx/mlnx_plugin.py:236
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:447
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:452
 msgid "provider:segmentation_id specified for local network"
 msgstr ""
 
@@ -6683,7 +6676,7 @@ msgstr ""
 
 #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:146
 #: neutron/plugins/ml2/drivers/type_vlan.py:209
-#: neutron/plugins/openvswitch/ovs_db_v2.py:166
+#: neutron/plugins/openvswitch/ovs_db_v2.py:167
 #, python-format
 msgid ""
 "Reserving specific vlan %(vlan_id)s on physical network "
@@ -6692,7 +6685,7 @@ msgstr ""
 
 #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:170
 #: neutron/plugins/ml2/drivers/type_vlan.py:258
-#: neutron/plugins/openvswitch/ovs_db_v2.py:196
+#: neutron/plugins/openvswitch/ovs_db_v2.py:197
 #, python-format
 msgid ""
 "Releasing vlan %(vlan_id)s on physical network %(physical_network)s to "
@@ -6701,7 +6694,7 @@ msgstr ""
 
 #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:175
 #: neutron/plugins/ml2/drivers/type_vlan.py:253
-#: neutron/plugins/openvswitch/ovs_db_v2.py:191
+#: neutron/plugins/openvswitch/ovs_db_v2.py:192
 #, python-format
 msgid ""
 "Releasing vlan %(vlan_id)s on physical network %(physical_network)s "
@@ -7795,7 +7788,7 @@ msgstr ""
 
 #: neutron/plugins/ml2/drivers/type_gre.py:155
 #: neutron/plugins/ml2/drivers/type_vxlan.py:165
-#: neutron/plugins/openvswitch/ovs_db_v2.py:234
+#: neutron/plugins/openvswitch/ovs_db_v2.py:235
 #, python-format
 msgid "Removing tunnel %s from pool"
 msgstr ""
@@ -7834,7 +7827,7 @@ msgid "%(type)s ID ranges: %(range)s"
 msgstr ""
 
 #: neutron/plugins/ml2/drivers/type_tunnel.py:71
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:431
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:436
 #, python-format
 msgid "provider:physical_network specified for %s network"
 msgstr ""
@@ -8173,7 +8166,7 @@ msgid "Mellanox Embedded Switch Plugin initialisation complete"
 msgstr ""
 
 #: neutron/plugins/mlnx/mlnx_plugin.py:141
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:360
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:363
 #, python-format
 msgid "%s. Server terminated!"
 msgstr ""
@@ -8925,7 +8918,7 @@ msgid "del_portinfo(): NotFound portinfo for port_id: %s"
 msgstr ""
 
 #: neutron/plugins/nec/db/api.py:212
-#: neutron/plugins/openvswitch/ovs_db_v2.py:322
+#: neutron/plugins/openvswitch/ovs_db_v2.py:323
 #, python-format
 msgid "get_port_with_securitygroups() called:port_id=%s"
 msgstr ""
@@ -9614,7 +9607,7 @@ msgstr ""
 
 #: neutron/plugins/nicira/dhcpmeta_modes.py:93
 #, python-format
-msgid "Unable to run Neutron with config option '%s', as NVP does not support it"
+msgid "Unable to run Neutron with config option '%s', as NSX does not support it"
 msgstr ""
 
 #: neutron/plugins/nicira/dhcpmeta_modes.py:96
@@ -9967,29 +9960,29 @@ msgstr ""
 msgid "[%(rid)d] Failed to parse API provider: %(e)s"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:34
+#: neutron/plugins/nicira/common/config.py:35
 msgid ""
 "Maximum number of ports of a logical switch on a bridged transport zone "
 "(default 5000)"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:37
+#: neutron/plugins/nicira/common/config.py:39
 msgid ""
 "Maximum number of ports of a logical switch on an overlay transport zone "
 "(default 256)"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:40
-msgid "Maximum concurrent connections to each NVP controller."
+#: neutron/plugins/nicira/common/config.py:43
+msgid "Maximum concurrent connections to each NSX controller."
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:43
+#: neutron/plugins/nicira/common/config.py:48
 msgid ""
 "Number of seconds a generation id should be valid for (default -1 meaning"
 " do not time out)"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:46
+#: neutron/plugins/nicira/common/config.py:52
 msgid ""
 "If set to access_network this enables a dedicated connection to the "
 "metadata proxy for metadata server access via Neutron router. If set to "
@@ -9998,135 +9991,135 @@ msgid ""
 "namespaces otherwise access_network should be used."
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:54
+#: neutron/plugins/nicira/common/config.py:61
 msgid ""
 "The default network tranport type to use (stt, gre, bridge, ipsec_gre, or"
 " ipsec_stt)"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:57
+#: neutron/plugins/nicira/common/config.py:65
 msgid "The mode used to implement DHCP/metadata services."
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:62
+#: neutron/plugins/nicira/common/config.py:71
 msgid ""
 "Interval in seconds between runs of the state synchronization task. Set "
 "it to 0 to disable it"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:65
+#: neutron/plugins/nicira/common/config.py:75
 msgid ""
 "Maximum value for the additional random delay in seconds between runs of "
 "the state synchronization task"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:69
+#: neutron/plugins/nicira/common/config.py:80
 msgid ""
 "Minimum delay, in seconds, between two state synchronization queries to "
-"NVP. It must not exceed state_sync_interval"
+"NSX. It must not exceed state_sync_interval"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:73
+#: neutron/plugins/nicira/common/config.py:85
 msgid ""
-"Minimum number of resources to be retrieved from NVP during state "
+"Minimum number of resources to be retrieved from NSX during state "
 "synchronization"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:76
+#: neutron/plugins/nicira/common/config.py:89
 msgid ""
 "Always read operational status from backend on show operations. Enabling "
 "this option might slow down the system."
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:84
-msgid "User name for NVP controllers in this cluster"
+#: neutron/plugins/nicira/common/config.py:98
+msgid "User name for NSX controllers in this cluster"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:88
-msgid "Password for NVP controllers in this cluster"
+#: neutron/plugins/nicira/common/config.py:103
+msgid "Password for NSX controllers in this cluster"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:91
+#: neutron/plugins/nicira/common/config.py:106
 msgid "Total time limit for a cluster request"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:94
+#: neutron/plugins/nicira/common/config.py:109
 msgid "Time before aborting a request"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:97
+#: neutron/plugins/nicira/common/config.py:112
 msgid "Number of time a request should be retried"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:100
+#: neutron/plugins/nicira/common/config.py:115
 msgid "Number of times a redirect should be followed"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:102
-msgid "Lists the NVP controllers in this cluster"
+#: neutron/plugins/nicira/common/config.py:118
+msgid "Lists the NSX controllers in this cluster"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:107
+#: neutron/plugins/nicira/common/config.py:123
 msgid ""
-"This is uuid of the default NVP Transport zone that will be used for "
+"This is uuid of the default NSX Transport zone that will be used for "
 "creating tunneled isolated \"Neutron\" networks. It needs to be created "
-"in NVP before starting Neutron with the nvp plugin."
+"in NSX before starting Neutron with the nsx plugin."
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:112
+#: neutron/plugins/nicira/common/config.py:128
 msgid ""
-"Unique identifier of the NVP L3 Gateway service which will be used for "
+"Unique identifier of the NSX L3 Gateway service which will be used for "
 "implementing routers and floating IPs"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:116
+#: neutron/plugins/nicira/common/config.py:132
 msgid ""
-"Unique identifier of the NVP L2 Gateway service which will be used by "
+"Unique identifier of the NSX L2 Gateway service which will be used by "
 "default for network gateways"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:119
+#: neutron/plugins/nicira/common/config.py:135
 msgid ""
 "Unique identifier of the Service Cluster which will be used by logical "
 "services like dhcp and metadata"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:122
+#: neutron/plugins/nicira/common/config.py:138
 msgid ""
 "Name of the interface on a L2 Gateway transport nodewhich should be used "
 "by default when setting up a network connection"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:132
+#: neutron/plugins/nicira/common/config.py:148
 msgid "User name for vsm"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:136
+#: neutron/plugins/nicira/common/config.py:152
 msgid "Password for vsm"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:138
+#: neutron/plugins/nicira/common/config.py:154
 msgid "uri for vsm"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:140
+#: neutron/plugins/nicira/common/config.py:156
 msgid "Optional parameter identifying the ID of datacenter to deploy NSX Edges"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:143
-#: neutron/plugins/nicira/common/config.py:149
+#: neutron/plugins/nicira/common/config.py:159
+#: neutron/plugins/nicira/common/config.py:165
 msgid "Optional parameter identifying the ID of datastore to deploy NSX Edges"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:146
+#: neutron/plugins/nicira/common/config.py:162
 msgid "Optional parameter identifying the ID of resource to deploy NSX Edges"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:152
+#: neutron/plugins/nicira/common/config.py:168
 msgid "Network ID for physical network connectivity"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:155
+#: neutron/plugins/nicira/common/config.py:171
 msgid "Task status check interval"
 msgstr ""
 
@@ -10496,143 +10489,143 @@ msgstr ""
 msgid "Monitor Resource binding with id:%s not found!"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:49
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:50
 msgid "Comma separated list of additional domain name servers"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:55
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:58
 msgid "Default DHCP lease time"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:61
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:66
 msgid "IP address used by Metadata server."
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:64
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:70
 msgid "TCP Port used by Metadata server."
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:96
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:103
 #, python-format
 msgid "Unable to find Logical Service Node for network %s"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:107
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:114
 #, python-format
 msgid "Unable to create LSN for network %s"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:115
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:122
 #, python-format
 msgid "Unable to delete Logical Service Node %s"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:132
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:139
 #, python-format
 msgid ""
 "Unable to find Logical Service Node Port for LSN %(lsn_id)s and subnet "
 "%(subnet_id)s"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:154
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:161
 #, python-format
 msgid ""
 "Unable to find Logical Service Node Port for LSN %(lsn_id)s and mac "
 "address %(mac)s"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:174
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:181
 #, python-format
 msgid "Unable to create port for LSN  %s"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:182
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:189
 #, python-format
 msgid "Unable to delete LSN Port %s"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:202
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:206
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:209
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:213
 #, python-format
 msgid "Metadata port not found while attempting to delete it from network %s"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:209
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:216
 #, python-format
 msgid "Unable to find Logical Services Node Port with MAC %s"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:288
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:295
 #, python-format
 msgid ""
 "Unable to configure dhcp for Logical Service Node %(lsn_id)s and port "
 "%(lsn_port_id)s"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:309
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:316
 #, python-format
 msgid "Unable to configure metadata access for subnet %s"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:332
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:339
 #, python-format
 msgid "Error while configuring LSN port %s"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:436
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:443
 #, python-format
 msgid ""
 "Error while creating subnet %(cidr)s for network %(network)s. Please, "
 "contact administrator"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:506
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:521
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:513
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:528
 #, python-format
 msgid "Performing DHCP %(action)s for resource: %(resource)s"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:516
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:523
 #, python-format
 msgid "Logical Services Node for network %s configured successfully"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:538
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:545
 #, python-format
 msgid "Error while configuring DHCP for port %s"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:550
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:557
 #, python-format
 msgid "DHCP is disabled for subnet %s: nothing to do"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:569
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:576
 #, python-format
 msgid "DHCP for port %s configured successfully"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:577
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:584
 #, python-format
 msgid "Network %s is external: nothing to do"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:585
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:592
 #, python-format
 msgid "Configuring metadata entry for port %s"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:597
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:604
 #, python-format
 msgid "Metadata for port %s configured successfully"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:601
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:608
 #, python-format
 msgid "Handle metadata access via router: %(r)s and interface %(i)s"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:618
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:625
 #, python-format
 msgid "Metadata for router %s handled successfully"
 msgstr ""
@@ -11139,78 +11132,78 @@ msgstr ""
 msgid "Exception in _check_pending_tasks"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_db_v2.py:215
+#: neutron/plugins/openvswitch/ovs_db_v2.py:216
 #, python-format
 msgid "Skipping unreasonable tunnel ID range %(tun_min)s:%(tun_max)s"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_db_v2.py:263
+#: neutron/plugins/openvswitch/ovs_db_v2.py:264
 #, python-format
 msgid "Reserving tunnel %s from pool"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_db_v2.py:278
+#: neutron/plugins/openvswitch/ovs_db_v2.py:279
 #, python-format
 msgid "Reserving specific tunnel %s from pool"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_db_v2.py:281
+#: neutron/plugins/openvswitch/ovs_db_v2.py:282
 #, python-format
 msgid "Reserving specific tunnel %s outside pool"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_db_v2.py:304
+#: neutron/plugins/openvswitch/ovs_db_v2.py:305
 #, python-format
 msgid "Releasing tunnel %s outside pool"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_db_v2.py:306
+#: neutron/plugins/openvswitch/ovs_db_v2.py:307
 #, python-format
 msgid "Releasing tunnel %s to pool"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_db_v2.py:308
+#: neutron/plugins/openvswitch/ovs_db_v2.py:309
 #, python-format
 msgid "tunnel_id %s not found"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_db_v2.py:380
+#: neutron/plugins/openvswitch/ovs_db_v2.py:381
 #, python-format
 msgid "Adding a tunnel endpoint for %s"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_db_v2.py:396
+#: neutron/plugins/openvswitch/ovs_db_v2.py:397
 #, python-format
 msgid ""
 "Adding a tunnel endpoint failed due to a concurrenttransaction had been "
 "committed (%s attempts left)"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_db_v2.py:401
+#: neutron/plugins/openvswitch/ovs_db_v2.py:402
 msgid "Unable to generate a new tunnel id"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:308
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:311
 #, python-format
 msgid "Invalid tenant_network_type: %s. Server terminated!"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:325
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:328
 #, python-format
 msgid "Tunneling disabled but tenant_network_type is '%s'. Server terminated!"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:371
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:374
 #, python-format
 msgid "Invalid tunnel ID range: '%(range)s' - %(e)s. Server terminated!"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:375
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:378
 #, python-format
 msgid "Tunnel ID ranges: %s"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:428
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:433
 #, python-format
 msgid "%s networks are not enabled"
 msgstr ""
@@ -12043,11 +12036,11 @@ msgid ""
 "firewall is supported per tenant."
 msgstr ""
 
-#: neutron/services/firewall/agents/firewall_agent_api.py:34
+#: neutron/services/firewall/agents/firewall_agent_api.py:33
 msgid "Name of the FWaaS Driver"
 msgstr ""
 
-#: neutron/services/firewall/agents/firewall_agent_api.py:38
+#: neutron/services/firewall/agents/firewall_agent_api.py:37
 msgid "Enable FWaaS"
 msgstr ""
 
@@ -12063,79 +12056,79 @@ msgstr ""
 msgid "Initializing firewall agent"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:73
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:74
 #, python-format
 msgid "FWaaS Driver Loaded: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:75
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:77
 #, python-format
 msgid "Error importing FWaaS device driver: %s"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:108
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:110
 #, python-format
 msgid "%(func_name)s from agent for fw: %(fwid)s"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:116
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:118
 #, python-format
 msgid "No Routers on tenant: %s"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:123
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:247
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:125
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:252
 #, python-format
 msgid "Apply fw on Router List: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:132
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:134
 #, python-format
 msgid "Firewall Driver Error for %(func_name)s for fw: %(fwid)s"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:147
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:149
 #, python-format
 msgid "FWaaS RPC failure in %(func_name)s for fw: %(fwid)s"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:164
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:177
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:166
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:179
 #, python-format
 msgid "Firewall Driver Error on fw state %(fwmsg)s for fw: %(fwid)s"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:189
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:191
 #, python-format
 msgid "Process router add, router_id: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:200
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:202
 #, python-format
 msgid "Process router add, fw_list: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:217
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:219
 #, python-format
 msgid "FWaaS RPC info call failed for '%s'."
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:229
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:234
 #, python-format
 msgid "Tenants with Firewalls: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:239
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:244
 #, python-format
 msgid "Router List: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:241
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:246
 #, python-format
 msgid "fw_list: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:258
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:263
 msgid "Failed fwaas process services sync"
 msgstr ""
 
@@ -13294,3 +13287,61 @@ msgstr ""
 #~ msgid "Number of security rules allowed per tenant, -1 for unlimited"
 #~ msgstr ""
 
+#~ msgid ""
+#~ "DNat is disabled for the router "
+#~ "%(router_id)s. Floating IPs cannot be "
+#~ "associated."
+#~ msgstr ""
+
+#~ msgid ""
+#~ "Unable to run Neutron with config "
+#~ "option '%s', as NVP does not "
+#~ "support it"
+#~ msgstr ""
+
+#~ msgid "Maximum concurrent connections to each NVP controller."
+#~ msgstr ""
+
+#~ msgid ""
+#~ "Minimum delay, in seconds, between two"
+#~ " state synchronization queries to NVP. "
+#~ "It must not exceed state_sync_interval"
+#~ msgstr ""
+
+#~ msgid ""
+#~ "Minimum number of resources to be "
+#~ "retrieved from NVP during state "
+#~ "synchronization"
+#~ msgstr ""
+
+#~ msgid "User name for NVP controllers in this cluster"
+#~ msgstr ""
+
+#~ msgid "Password for NVP controllers in this cluster"
+#~ msgstr ""
+
+#~ msgid "Lists the NVP controllers in this cluster"
+#~ msgstr ""
+
+#~ msgid ""
+#~ "This is uuid of the default NVP"
+#~ " Transport zone that will be used "
+#~ "for creating tunneled isolated \"Neutron\" "
+#~ "networks. It needs to be created "
+#~ "in NVP before starting Neutron with "
+#~ "the nvp plugin."
+#~ msgstr ""
+
+#~ msgid ""
+#~ "Unique identifier of the NVP L3 "
+#~ "Gateway service which will be used "
+#~ "for implementing routers and floating "
+#~ "IPs"
+#~ msgstr ""
+
+#~ msgid ""
+#~ "Unique identifier of the NVP L2 "
+#~ "Gateway service which will be used "
+#~ "by default for network gateways"
+#~ msgstr ""
+
index e24209cdd5199378ff2f8bea01d9dc413541f0b1..ee43d3d59920a4de2c6a689a067cfb786a781712 100644 (file)
@@ -7,7 +7,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version:  Quantum\n"
 "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2014-01-02 06:32+0000\n"
+"POT-Creation-Date: 2014-01-12 06:33+0000\n"
 "PO-Revision-Date: 2013-05-13 06:01+0000\n"
 "Last-Translator: openstackjenkins <jenkins@openstack.org>\n"
 "Language-Team: Vietnamese (Viet Nam) "
@@ -896,7 +896,7 @@ msgstr ""
 msgid "Location to store DHCP server config files"
 msgstr ""
 
-#: neutron/agent/linux/dhcp.py:48 neutron/plugins/nicira/dhcp_meta/nvp.py:53
+#: neutron/agent/linux/dhcp.py:48 neutron/plugins/nicira/dhcp_meta/nvp.py:55
 msgid "Domain to use for building the hostnames"
 msgstr ""
 
@@ -1250,7 +1250,7 @@ msgid "TCP Port used by Nova metadata server."
 msgstr ""
 
 #: neutron/agent/metadata/agent.py:73
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:67
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:74
 msgid "Shared secret to sign instance-id request"
 msgstr ""
 
@@ -2436,30 +2436,30 @@ msgstr ""
 msgid "An exception occurred while creating the %(resource)s:%(item)s"
 msgstr ""
 
-#: neutron/db/db_base_plugin_v2.py:1043
+#: neutron/db/db_base_plugin_v2.py:1045
 #, python-format
 msgid "%(name)s '%(addr)s' does not match the ip_version '%(ip_version)s'"
 msgstr ""
 
-#: neutron/db/db_base_plugin_v2.py:1067
+#: neutron/db/db_base_plugin_v2.py:1069
 msgid "Gateway is not valid on subnet"
 msgstr ""
 
-#: neutron/db/db_base_plugin_v2.py:1087 neutron/db/db_base_plugin_v2.py:1101
+#: neutron/db/db_base_plugin_v2.py:1089 neutron/db/db_base_plugin_v2.py:1103
 msgid "new subnet"
 msgstr ""
 
-#: neutron/db/db_base_plugin_v2.py:1094
+#: neutron/db/db_base_plugin_v2.py:1096
 #, python-format
 msgid "Error parsing dns address %s"
 msgstr ""
 
-#: neutron/db/db_base_plugin_v2.py:1356
+#: neutron/db/db_base_plugin_v2.py:1358
 #, 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:1448
+#: neutron/db/db_base_plugin_v2.py:1450
 #, python-format
 msgid "%(address)s (%(subnet_id)s) is not recycled"
 msgstr ""
@@ -2988,51 +2988,51 @@ msgid ""
 "exceeds the maximum %(quota)s."
 msgstr ""
 
-#: neutron/extensions/firewall.py:40
+#: neutron/extensions/firewall.py:39
 #, python-format
 msgid "Firewall %(firewall_id)s could not be found."
 msgstr ""
 
-#: neutron/extensions/firewall.py:44
+#: neutron/extensions/firewall.py:43
 #, python-format
 msgid "Firewall %(firewall_id)s is still active."
 msgstr ""
 
-#: neutron/extensions/firewall.py:48
+#: neutron/extensions/firewall.py:47
 #, python-format
 msgid ""
 "Operation cannot be performed since associated Firewall %(firewall_id)s "
 "is in %(pending_state)s."
 msgstr ""
 
-#: neutron/extensions/firewall.py:53
+#: neutron/extensions/firewall.py:52
 #, python-format
 msgid "Firewall Policy %(firewall_policy_id)s could not be found."
 msgstr ""
 
-#: neutron/extensions/firewall.py:57
+#: neutron/extensions/firewall.py:56
 #, python-format
 msgid "Firewall Policy %(firewall_policy_id)s is being used."
 msgstr ""
 
-#: neutron/extensions/firewall.py:61
+#: neutron/extensions/firewall.py:60
 #, python-format
 msgid "Firewall Rule %(firewall_rule_id)s could not be found."
 msgstr ""
 
-#: neutron/extensions/firewall.py:65
+#: neutron/extensions/firewall.py:64
 #, python-format
 msgid "Firewall Rule %(firewall_rule_id)s is being used."
 msgstr ""
 
-#: neutron/extensions/firewall.py:69
+#: neutron/extensions/firewall.py:68
 #, python-format
 msgid ""
 "Firewall Rule %(firewall_rule_id)s is not associated  with Firewall "
 "Policy %(firewall_policy_id)s."
 msgstr ""
 
-#: neutron/extensions/firewall.py:74
+#: neutron/extensions/firewall.py:73
 #, python-format
 msgid ""
 "Firewall Rule protocol %(protocol)s is not supported. Only protocol "
@@ -3040,91 +3040,91 @@ msgid ""
 "supported."
 msgstr ""
 
-#: neutron/extensions/firewall.py:80
+#: neutron/extensions/firewall.py:79
 #, python-format
 msgid ""
 "Firewall rule action %(action)s is not supported. Only action values "
 "%(values)s are supported."
 msgstr ""
 
-#: neutron/extensions/firewall.py:85
+#: neutron/extensions/firewall.py:84
 #, python-format
 msgid "Invalid value for port %(port)s."
 msgstr ""
 
-#: neutron/extensions/firewall.py:89
+#: neutron/extensions/firewall.py:88
 msgid "Missing rule info argument for insert/remove rule operation."
 msgstr ""
 
-#: neutron/extensions/firewall.py:99
+#: neutron/extensions/firewall.py:98
 #, python-format
 msgid "%(driver)s: Internal driver error."
 msgstr ""
 
-#: neutron/extensions/firewall.py:148
+#: neutron/extensions/firewall.py:147
 #, python-format
 msgid "Port '%s' is not a valid number"
 msgstr ""
 
-#: neutron/extensions/firewall.py:152
+#: neutron/extensions/firewall.py:151
 #, python-format
 msgid "Invalid port '%s'"
 msgstr ""
 
-#: neutron/extensions/firewall.py:166
+#: neutron/extensions/firewall.py:165
 #, python-format
 msgid "%(msg_ip)s and %(msg_subnet)s"
 msgstr ""
 
-#: neutron/extensions/firewall.py:286
+#: neutron/extensions/firewall.py:285
 msgid "Number of firewalls allowed per tenant. A negative value means unlimited."
 msgstr ""
 
-#: neutron/extensions/firewall.py:290
+#: neutron/extensions/firewall.py:289
 msgid ""
 "Number of firewall policies allowed per tenant. A negative value means "
 "unlimited."
 msgstr ""
 
-#: neutron/extensions/firewall.py:294
+#: neutron/extensions/firewall.py:293
 msgid ""
 "Number of firewall rules allowed per tenant. A negative value means "
 "unlimited."
 msgstr ""
 
-#: neutron/extensions/l3.py:36
+#: neutron/extensions/l3.py:34
 #, python-format
 msgid "Router %(router_id)s could not be found"
 msgstr ""
 
-#: neutron/extensions/l3.py:40
+#: neutron/extensions/l3.py:38
 #, python-format
 msgid "Router %(router_id)s still has active ports"
 msgstr ""
 
-#: neutron/extensions/l3.py:44
+#: neutron/extensions/l3.py:42
 #, python-format
 msgid "Router %(router_id)s does not have an interface with id %(port_id)s"
 msgstr ""
 
-#: neutron/extensions/l3.py:49
+#: neutron/extensions/l3.py:47
 #, python-format
 msgid "Router %(router_id)s has no interface on subnet %(subnet_id)s"
 msgstr ""
 
-#: neutron/extensions/l3.py:54
+#: neutron/extensions/l3.py:52
 #, python-format
 msgid ""
 "Router interface for subnet %(subnet_id)s on router %(router_id)s cannot "
 "be deleted, as it is required by one or more floating IPs."
 msgstr ""
 
-#: neutron/extensions/l3.py:60
+#: neutron/extensions/l3.py:58
 #, python-format
 msgid "Floating IP %(floatingip_id)s could not be found"
 msgstr ""
 
-#: neutron/extensions/l3.py:64
+#: neutron/extensions/l3.py:62
 #, python-format
 msgid ""
 "External network %(external_network_id)s is not reachable from subnet "
@@ -3132,7 +3132,7 @@ msgid ""
 "Floating IP."
 msgstr ""
 
-#: neutron/extensions/l3.py:70
+#: neutron/extensions/l3.py:68
 #, python-format
 msgid ""
 "Cannot associate floating IP %(floating_ip_address)s (%(fip_id)s) with "
@@ -3140,37 +3140,30 @@ msgid ""
 "has a floating IP on external network %(net_id)s."
 msgstr ""
 
-#: neutron/extensions/l3.py:77
+#: neutron/extensions/l3.py:75
 #, python-format
 msgid ""
 "Port %(port_id)s has owner %(device_owner)s and therefore cannot be "
 "deleted directly via the port API."
 msgstr ""
 
-#: neutron/extensions/l3.py:82
+#: neutron/extensions/l3.py:80
 #, python-format
 msgid ""
 "Gateway cannot be updated for router %(router_id)s, since a gateway to "
 "external network %(net_id)s is required by one or more floating IPs."
 msgstr ""
 
-#: neutron/extensions/l3.py:142
+#: neutron/extensions/l3.py:140
 msgid "Number of routers allowed per tenant. A negative value means unlimited."
 msgstr ""
 
-#: neutron/extensions/l3.py:146
+#: neutron/extensions/l3.py:144
 msgid ""
 "Number of floating IPs allowed per tenant. A negative value means "
 "unlimited."
 msgstr ""
 
-#: neutron/extensions/l3_ext_gw_mode.py:28
-#, python-format
-msgid ""
-"DNat is disabled for the router %(router_id)s. Floating IPs cannot be "
-"associated."
-msgstr ""
-
 #: neutron/extensions/l3agentscheduler.py:49
 #: neutron/extensions/l3agentscheduler.py:87
 msgid "No plugin for L3 routing registered to handle router scheduling"
@@ -3270,21 +3263,21 @@ msgid ""
 " %(pool)s"
 msgstr ""
 
-#: neutron/extensions/metering.py:34
+#: neutron/extensions/metering.py:33
 #, python-format
 msgid "Metering label %(label_id)s does not exist"
 msgstr ""
 
-#: neutron/extensions/metering.py:38
+#: neutron/extensions/metering.py:37
 msgid "Duplicate Metering Rule in POST."
 msgstr ""
 
-#: neutron/extensions/metering.py:42
+#: neutron/extensions/metering.py:41
 #, python-format
 msgid "Metering label rule %(rule_id)s does not exist"
 msgstr ""
 
-#: neutron/extensions/metering.py:46
+#: neutron/extensions/metering.py:45
 #, python-format
 msgid ""
 "Metering label rule with remote_ip_prefix %(remote_ip_prefix)s overlaps "
@@ -3433,67 +3426,67 @@ msgstr ""
 msgid "API for retrieving service providers for Neutron advanced services"
 msgstr ""
 
-#: neutron/extensions/vpnaas.py:36
+#: neutron/extensions/vpnaas.py:33
 #, python-format
 msgid "VPNService %(vpnservice_id)s could not be found"
 msgstr ""
 
-#: neutron/extensions/vpnaas.py:40
+#: neutron/extensions/vpnaas.py:37
 #, python-format
 msgid "ipsec_site_connection %(ipsecsite_conn_id)s not found"
 msgstr ""
 
-#: neutron/extensions/vpnaas.py:44
+#: neutron/extensions/vpnaas.py:41
 #, python-format
 msgid "ipsec_site_connection %(attr)s is equal to or less than dpd_interval"
 msgstr ""
 
-#: neutron/extensions/vpnaas.py:49
+#: neutron/extensions/vpnaas.py:46
 #, python-format
 msgid "ipsec_site_connection MTU %(mtu)d is too small for ipv%(version)s"
 msgstr ""
 
-#: neutron/extensions/vpnaas.py:54
+#: neutron/extensions/vpnaas.py:51
 #, python-format
 msgid "IKEPolicy %(ikepolicy_id)s could not be found"
 msgstr ""
 
-#: neutron/extensions/vpnaas.py:58
+#: neutron/extensions/vpnaas.py:55
 #, python-format
 msgid "IPsecPolicy %(ipsecpolicy_id)s could not be found"
 msgstr ""
 
-#: neutron/extensions/vpnaas.py:62
+#: neutron/extensions/vpnaas.py:59
 #, python-format
 msgid "IKEPolicy %(ikepolicy_id)s is still in use"
 msgstr ""
 
-#: neutron/extensions/vpnaas.py:66
+#: neutron/extensions/vpnaas.py:63
 #, python-format
 msgid "VPNService %(vpnservice_id)s is still in use"
 msgstr ""
 
-#: neutron/extensions/vpnaas.py:70
+#: neutron/extensions/vpnaas.py:67
 #, python-format
 msgid "Router %(router_id)s is used by VPNService %(vpnservice_id)s"
 msgstr ""
 
-#: neutron/extensions/vpnaas.py:74
+#: neutron/extensions/vpnaas.py:71
 #, python-format
 msgid "Invalid state %(state)s of vpnaas resource %(id)s for updating"
 msgstr ""
 
-#: neutron/extensions/vpnaas.py:79
+#: neutron/extensions/vpnaas.py:76
 #, python-format
 msgid "IPsecPolicy %(ipsecpolicy_id)s is still in use"
 msgstr ""
 
-#: neutron/extensions/vpnaas.py:83
+#: neutron/extensions/vpnaas.py:80
 #, python-format
 msgid "Can not load driver :%(device_driver)s"
 msgstr ""
 
-#: neutron/extensions/vpnaas.py:87
+#: neutron/extensions/vpnaas.py:84
 #, python-format
 msgid "Subnet %(subnet_id)s is not connected to Router %(router_id)s"
 msgstr ""
@@ -5395,7 +5388,7 @@ msgstr ""
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:318
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:345
 #: neutron/plugins/mlnx/mlnx_plugin.py:191
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:408
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:413
 msgid "provider:network_type required"
 msgstr ""
 
@@ -5403,8 +5396,8 @@ msgstr ""
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:336
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:355
 #: neutron/plugins/mlnx/mlnx_plugin.py:221
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:418
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:437
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:423
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:442
 msgid "provider:segmentation_id required"
 msgstr ""
 
@@ -5423,7 +5416,7 @@ msgstr ""
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:343
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:377
 #: neutron/plugins/mlnx/mlnx_plugin.py:207
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:453
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:458
 #, python-format
 msgid "provider:network_type %s not supported"
 msgstr ""
@@ -5431,7 +5424,7 @@ msgstr ""
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:349
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:383
 #: neutron/plugins/mlnx/mlnx_plugin.py:248
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:459
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:464
 #, python-format
 msgid "Unknown provider:physical_network %s"
 msgstr ""
@@ -5439,7 +5432,7 @@ msgstr ""
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:355
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:389
 #: neutron/plugins/mlnx/mlnx_plugin.py:254
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:465
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:470
 msgid "provider:physical_network required"
 msgstr ""
 
@@ -5592,7 +5585,7 @@ msgstr ""
 #: neutron/plugins/hyperv/hyperv_neutron_plugin.py:254
 #: neutron/plugins/metaplugin/meta_neutron_plugin.py:175
 #: neutron/plugins/mlnx/mlnx_plugin.py:333
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:510
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:518
 #, python-format
 msgid "Created network: %s"
 msgstr ""
@@ -5953,7 +5946,7 @@ msgstr ""
 
 #: neutron/plugins/hyperv/db.py:41
 #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:117
-#: neutron/plugins/openvswitch/ovs_db_v2.py:136
+#: neutron/plugins/openvswitch/ovs_db_v2.py:137
 #, python-format
 msgid ""
 "Reserving vlan %(vlan_id)s on physical network %(physical_network)s from "
@@ -5968,7 +5961,7 @@ msgstr ""
 #: neutron/plugins/hyperv/db.py:79
 #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:140
 #: neutron/plugins/ml2/drivers/type_vlan.py:203
-#: neutron/plugins/openvswitch/ovs_db_v2.py:160
+#: neutron/plugins/openvswitch/ovs_db_v2.py:161
 #, python-format
 msgid ""
 "Reserving specific vlan %(vlan_id)s on physical network "
@@ -5982,7 +5975,7 @@ msgstr ""
 
 #: neutron/plugins/hyperv/db.py:141
 #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:181
-#: neutron/plugins/openvswitch/ovs_db_v2.py:201
+#: neutron/plugins/openvswitch/ovs_db_v2.py:202
 #, python-format
 msgid "vlan_id %(vlan_id)s on physical network %(physical_network)s not found"
 msgstr ""
@@ -5992,8 +5985,8 @@ msgstr ""
 #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:87
 #: neutron/plugins/ml2/drivers/type_vlan.py:127
 #: neutron/plugins/ml2/drivers/type_vlan.py:148
-#: neutron/plugins/openvswitch/ovs_db_v2.py:92
-#: neutron/plugins/openvswitch/ovs_db_v2.py:110
+#: neutron/plugins/openvswitch/ovs_db_v2.py:93
+#: neutron/plugins/openvswitch/ovs_db_v2.py:111
 #, python-format
 msgid ""
 "Removing vlan %(vlan_id)s on physical network %(physical_network)s from "
@@ -6035,7 +6028,7 @@ msgstr ""
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:306
 #: neutron/plugins/ml2/drivers/type_vlan.py:93
 #: neutron/plugins/mlnx/mlnx_plugin.py:143
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:362
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:365
 #, python-format
 msgid "Network VLAN ranges: %s"
 msgstr ""
@@ -6330,26 +6323,26 @@ msgstr ""
 
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:349
 #: neutron/plugins/mlnx/mlnx_plugin.py:216
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:412
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:417
 msgid "provider:segmentation_id specified for flat network"
 msgstr ""
 
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:358
 #: neutron/plugins/mlnx/mlnx_plugin.py:224
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:421
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:426
 #, python-format
 msgid "provider:segmentation_id out of range (%(min_id)s through %(max_id)s)"
 msgstr ""
 
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:365
 #: neutron/plugins/mlnx/mlnx_plugin.py:232
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:441
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:446
 msgid "provider:physical_network specified for local network"
 msgstr ""
 
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:371
 #: neutron/plugins/mlnx/mlnx_plugin.py:236
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:447
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:452
 msgid "provider:segmentation_id specified for local network"
 msgstr ""
 
@@ -6683,7 +6676,7 @@ msgstr ""
 
 #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:146
 #: neutron/plugins/ml2/drivers/type_vlan.py:209
-#: neutron/plugins/openvswitch/ovs_db_v2.py:166
+#: neutron/plugins/openvswitch/ovs_db_v2.py:167
 #, python-format
 msgid ""
 "Reserving specific vlan %(vlan_id)s on physical network "
@@ -6692,7 +6685,7 @@ msgstr ""
 
 #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:170
 #: neutron/plugins/ml2/drivers/type_vlan.py:258
-#: neutron/plugins/openvswitch/ovs_db_v2.py:196
+#: neutron/plugins/openvswitch/ovs_db_v2.py:197
 #, python-format
 msgid ""
 "Releasing vlan %(vlan_id)s on physical network %(physical_network)s to "
@@ -6701,7 +6694,7 @@ msgstr ""
 
 #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:175
 #: neutron/plugins/ml2/drivers/type_vlan.py:253
-#: neutron/plugins/openvswitch/ovs_db_v2.py:191
+#: neutron/plugins/openvswitch/ovs_db_v2.py:192
 #, python-format
 msgid ""
 "Releasing vlan %(vlan_id)s on physical network %(physical_network)s "
@@ -7795,7 +7788,7 @@ msgstr ""
 
 #: neutron/plugins/ml2/drivers/type_gre.py:155
 #: neutron/plugins/ml2/drivers/type_vxlan.py:165
-#: neutron/plugins/openvswitch/ovs_db_v2.py:234
+#: neutron/plugins/openvswitch/ovs_db_v2.py:235
 #, python-format
 msgid "Removing tunnel %s from pool"
 msgstr ""
@@ -7834,7 +7827,7 @@ msgid "%(type)s ID ranges: %(range)s"
 msgstr ""
 
 #: neutron/plugins/ml2/drivers/type_tunnel.py:71
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:431
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:436
 #, python-format
 msgid "provider:physical_network specified for %s network"
 msgstr ""
@@ -8173,7 +8166,7 @@ msgid "Mellanox Embedded Switch Plugin initialisation complete"
 msgstr ""
 
 #: neutron/plugins/mlnx/mlnx_plugin.py:141
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:360
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:363
 #, python-format
 msgid "%s. Server terminated!"
 msgstr ""
@@ -8925,7 +8918,7 @@ msgid "del_portinfo(): NotFound portinfo for port_id: %s"
 msgstr ""
 
 #: neutron/plugins/nec/db/api.py:212
-#: neutron/plugins/openvswitch/ovs_db_v2.py:322
+#: neutron/plugins/openvswitch/ovs_db_v2.py:323
 #, python-format
 msgid "get_port_with_securitygroups() called:port_id=%s"
 msgstr ""
@@ -9614,7 +9607,7 @@ msgstr ""
 
 #: neutron/plugins/nicira/dhcpmeta_modes.py:93
 #, python-format
-msgid "Unable to run Neutron with config option '%s', as NVP does not support it"
+msgid "Unable to run Neutron with config option '%s', as NSX does not support it"
 msgstr ""
 
 #: neutron/plugins/nicira/dhcpmeta_modes.py:96
@@ -9967,29 +9960,29 @@ msgstr ""
 msgid "[%(rid)d] Failed to parse API provider: %(e)s"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:34
+#: neutron/plugins/nicira/common/config.py:35
 msgid ""
 "Maximum number of ports of a logical switch on a bridged transport zone "
 "(default 5000)"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:37
+#: neutron/plugins/nicira/common/config.py:39
 msgid ""
 "Maximum number of ports of a logical switch on an overlay transport zone "
 "(default 256)"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:40
-msgid "Maximum concurrent connections to each NVP controller."
+#: neutron/plugins/nicira/common/config.py:43
+msgid "Maximum concurrent connections to each NSX controller."
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:43
+#: neutron/plugins/nicira/common/config.py:48
 msgid ""
 "Number of seconds a generation id should be valid for (default -1 meaning"
 " do not time out)"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:46
+#: neutron/plugins/nicira/common/config.py:52
 msgid ""
 "If set to access_network this enables a dedicated connection to the "
 "metadata proxy for metadata server access via Neutron router. If set to "
@@ -9998,135 +9991,135 @@ msgid ""
 "namespaces otherwise access_network should be used."
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:54
+#: neutron/plugins/nicira/common/config.py:61
 msgid ""
 "The default network tranport type to use (stt, gre, bridge, ipsec_gre, or"
 " ipsec_stt)"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:57
+#: neutron/plugins/nicira/common/config.py:65
 msgid "The mode used to implement DHCP/metadata services."
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:62
+#: neutron/plugins/nicira/common/config.py:71
 msgid ""
 "Interval in seconds between runs of the state synchronization task. Set "
 "it to 0 to disable it"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:65
+#: neutron/plugins/nicira/common/config.py:75
 msgid ""
 "Maximum value for the additional random delay in seconds between runs of "
 "the state synchronization task"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:69
+#: neutron/plugins/nicira/common/config.py:80
 msgid ""
 "Minimum delay, in seconds, between two state synchronization queries to "
-"NVP. It must not exceed state_sync_interval"
+"NSX. It must not exceed state_sync_interval"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:73
+#: neutron/plugins/nicira/common/config.py:85
 msgid ""
-"Minimum number of resources to be retrieved from NVP during state "
+"Minimum number of resources to be retrieved from NSX during state "
 "synchronization"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:76
+#: neutron/plugins/nicira/common/config.py:89
 msgid ""
 "Always read operational status from backend on show operations. Enabling "
 "this option might slow down the system."
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:84
-msgid "User name for NVP controllers in this cluster"
+#: neutron/plugins/nicira/common/config.py:98
+msgid "User name for NSX controllers in this cluster"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:88
-msgid "Password for NVP controllers in this cluster"
+#: neutron/plugins/nicira/common/config.py:103
+msgid "Password for NSX controllers in this cluster"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:91
+#: neutron/plugins/nicira/common/config.py:106
 msgid "Total time limit for a cluster request"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:94
+#: neutron/plugins/nicira/common/config.py:109
 msgid "Time before aborting a request"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:97
+#: neutron/plugins/nicira/common/config.py:112
 msgid "Number of time a request should be retried"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:100
+#: neutron/plugins/nicira/common/config.py:115
 msgid "Number of times a redirect should be followed"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:102
-msgid "Lists the NVP controllers in this cluster"
+#: neutron/plugins/nicira/common/config.py:118
+msgid "Lists the NSX controllers in this cluster"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:107
+#: neutron/plugins/nicira/common/config.py:123
 msgid ""
-"This is uuid of the default NVP Transport zone that will be used for "
+"This is uuid of the default NSX Transport zone that will be used for "
 "creating tunneled isolated \"Neutron\" networks. It needs to be created "
-"in NVP before starting Neutron with the nvp plugin."
+"in NSX before starting Neutron with the nsx plugin."
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:112
+#: neutron/plugins/nicira/common/config.py:128
 msgid ""
-"Unique identifier of the NVP L3 Gateway service which will be used for "
+"Unique identifier of the NSX L3 Gateway service which will be used for "
 "implementing routers and floating IPs"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:116
+#: neutron/plugins/nicira/common/config.py:132
 msgid ""
-"Unique identifier of the NVP L2 Gateway service which will be used by "
+"Unique identifier of the NSX L2 Gateway service which will be used by "
 "default for network gateways"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:119
+#: neutron/plugins/nicira/common/config.py:135
 msgid ""
 "Unique identifier of the Service Cluster which will be used by logical "
 "services like dhcp and metadata"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:122
+#: neutron/plugins/nicira/common/config.py:138
 msgid ""
 "Name of the interface on a L2 Gateway transport nodewhich should be used "
 "by default when setting up a network connection"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:132
+#: neutron/plugins/nicira/common/config.py:148
 msgid "User name for vsm"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:136
+#: neutron/plugins/nicira/common/config.py:152
 msgid "Password for vsm"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:138
+#: neutron/plugins/nicira/common/config.py:154
 msgid "uri for vsm"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:140
+#: neutron/plugins/nicira/common/config.py:156
 msgid "Optional parameter identifying the ID of datacenter to deploy NSX Edges"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:143
-#: neutron/plugins/nicira/common/config.py:149
+#: neutron/plugins/nicira/common/config.py:159
+#: neutron/plugins/nicira/common/config.py:165
 msgid "Optional parameter identifying the ID of datastore to deploy NSX Edges"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:146
+#: neutron/plugins/nicira/common/config.py:162
 msgid "Optional parameter identifying the ID of resource to deploy NSX Edges"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:152
+#: neutron/plugins/nicira/common/config.py:168
 msgid "Network ID for physical network connectivity"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:155
+#: neutron/plugins/nicira/common/config.py:171
 msgid "Task status check interval"
 msgstr ""
 
@@ -10496,143 +10489,143 @@ msgstr ""
 msgid "Monitor Resource binding with id:%s not found!"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:49
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:50
 msgid "Comma separated list of additional domain name servers"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:55
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:58
 msgid "Default DHCP lease time"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:61
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:66
 msgid "IP address used by Metadata server."
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:64
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:70
 msgid "TCP Port used by Metadata server."
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:96
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:103
 #, python-format
 msgid "Unable to find Logical Service Node for network %s"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:107
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:114
 #, python-format
 msgid "Unable to create LSN for network %s"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:115
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:122
 #, python-format
 msgid "Unable to delete Logical Service Node %s"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:132
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:139
 #, python-format
 msgid ""
 "Unable to find Logical Service Node Port for LSN %(lsn_id)s and subnet "
 "%(subnet_id)s"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:154
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:161
 #, python-format
 msgid ""
 "Unable to find Logical Service Node Port for LSN %(lsn_id)s and mac "
 "address %(mac)s"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:174
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:181
 #, python-format
 msgid "Unable to create port for LSN  %s"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:182
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:189
 #, python-format
 msgid "Unable to delete LSN Port %s"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:202
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:206
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:209
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:213
 #, python-format
 msgid "Metadata port not found while attempting to delete it from network %s"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:209
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:216
 #, python-format
 msgid "Unable to find Logical Services Node Port with MAC %s"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:288
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:295
 #, python-format
 msgid ""
 "Unable to configure dhcp for Logical Service Node %(lsn_id)s and port "
 "%(lsn_port_id)s"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:309
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:316
 #, python-format
 msgid "Unable to configure metadata access for subnet %s"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:332
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:339
 #, python-format
 msgid "Error while configuring LSN port %s"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:436
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:443
 #, python-format
 msgid ""
 "Error while creating subnet %(cidr)s for network %(network)s. Please, "
 "contact administrator"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:506
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:521
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:513
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:528
 #, python-format
 msgid "Performing DHCP %(action)s for resource: %(resource)s"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:516
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:523
 #, python-format
 msgid "Logical Services Node for network %s configured successfully"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:538
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:545
 #, python-format
 msgid "Error while configuring DHCP for port %s"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:550
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:557
 #, python-format
 msgid "DHCP is disabled for subnet %s: nothing to do"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:569
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:576
 #, python-format
 msgid "DHCP for port %s configured successfully"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:577
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:584
 #, python-format
 msgid "Network %s is external: nothing to do"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:585
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:592
 #, python-format
 msgid "Configuring metadata entry for port %s"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:597
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:604
 #, python-format
 msgid "Metadata for port %s configured successfully"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:601
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:608
 #, python-format
 msgid "Handle metadata access via router: %(r)s and interface %(i)s"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:618
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:625
 #, python-format
 msgid "Metadata for router %s handled successfully"
 msgstr ""
@@ -11139,78 +11132,78 @@ msgstr ""
 msgid "Exception in _check_pending_tasks"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_db_v2.py:215
+#: neutron/plugins/openvswitch/ovs_db_v2.py:216
 #, python-format
 msgid "Skipping unreasonable tunnel ID range %(tun_min)s:%(tun_max)s"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_db_v2.py:263
+#: neutron/plugins/openvswitch/ovs_db_v2.py:264
 #, python-format
 msgid "Reserving tunnel %s from pool"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_db_v2.py:278
+#: neutron/plugins/openvswitch/ovs_db_v2.py:279
 #, python-format
 msgid "Reserving specific tunnel %s from pool"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_db_v2.py:281
+#: neutron/plugins/openvswitch/ovs_db_v2.py:282
 #, python-format
 msgid "Reserving specific tunnel %s outside pool"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_db_v2.py:304
+#: neutron/plugins/openvswitch/ovs_db_v2.py:305
 #, python-format
 msgid "Releasing tunnel %s outside pool"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_db_v2.py:306
+#: neutron/plugins/openvswitch/ovs_db_v2.py:307
 #, python-format
 msgid "Releasing tunnel %s to pool"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_db_v2.py:308
+#: neutron/plugins/openvswitch/ovs_db_v2.py:309
 #, python-format
 msgid "tunnel_id %s not found"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_db_v2.py:380
+#: neutron/plugins/openvswitch/ovs_db_v2.py:381
 #, python-format
 msgid "Adding a tunnel endpoint for %s"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_db_v2.py:396
+#: neutron/plugins/openvswitch/ovs_db_v2.py:397
 #, python-format
 msgid ""
 "Adding a tunnel endpoint failed due to a concurrenttransaction had been "
 "committed (%s attempts left)"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_db_v2.py:401
+#: neutron/plugins/openvswitch/ovs_db_v2.py:402
 msgid "Unable to generate a new tunnel id"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:308
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:311
 #, python-format
 msgid "Invalid tenant_network_type: %s. Server terminated!"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:325
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:328
 #, python-format
 msgid "Tunneling disabled but tenant_network_type is '%s'. Server terminated!"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:371
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:374
 #, python-format
 msgid "Invalid tunnel ID range: '%(range)s' - %(e)s. Server terminated!"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:375
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:378
 #, python-format
 msgid "Tunnel ID ranges: %s"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:428
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:433
 #, python-format
 msgid "%s networks are not enabled"
 msgstr ""
@@ -12043,11 +12036,11 @@ msgid ""
 "firewall is supported per tenant."
 msgstr ""
 
-#: neutron/services/firewall/agents/firewall_agent_api.py:34
+#: neutron/services/firewall/agents/firewall_agent_api.py:33
 msgid "Name of the FWaaS Driver"
 msgstr ""
 
-#: neutron/services/firewall/agents/firewall_agent_api.py:38
+#: neutron/services/firewall/agents/firewall_agent_api.py:37
 msgid "Enable FWaaS"
 msgstr ""
 
@@ -12063,79 +12056,79 @@ msgstr ""
 msgid "Initializing firewall agent"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:73
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:74
 #, python-format
 msgid "FWaaS Driver Loaded: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:75
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:77
 #, python-format
 msgid "Error importing FWaaS device driver: %s"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:108
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:110
 #, python-format
 msgid "%(func_name)s from agent for fw: %(fwid)s"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:116
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:118
 #, python-format
 msgid "No Routers on tenant: %s"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:123
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:247
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:125
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:252
 #, python-format
 msgid "Apply fw on Router List: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:132
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:134
 #, python-format
 msgid "Firewall Driver Error for %(func_name)s for fw: %(fwid)s"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:147
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:149
 #, python-format
 msgid "FWaaS RPC failure in %(func_name)s for fw: %(fwid)s"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:164
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:177
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:166
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:179
 #, python-format
 msgid "Firewall Driver Error on fw state %(fwmsg)s for fw: %(fwid)s"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:189
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:191
 #, python-format
 msgid "Process router add, router_id: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:200
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:202
 #, python-format
 msgid "Process router add, fw_list: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:217
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:219
 #, python-format
 msgid "FWaaS RPC info call failed for '%s'."
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:229
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:234
 #, python-format
 msgid "Tenants with Firewalls: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:239
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:244
 #, python-format
 msgid "Router List: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:241
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:246
 #, python-format
 msgid "fw_list: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:258
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:263
 msgid "Failed fwaas process services sync"
 msgstr ""
 
@@ -13972,3 +13965,61 @@ msgstr ""
 #~ msgid "Number of security rules allowed per tenant, -1 for unlimited"
 #~ msgstr ""
 
+#~ msgid ""
+#~ "DNat is disabled for the router "
+#~ "%(router_id)s. Floating IPs cannot be "
+#~ "associated."
+#~ msgstr ""
+
+#~ msgid ""
+#~ "Unable to run Neutron with config "
+#~ "option '%s', as NVP does not "
+#~ "support it"
+#~ msgstr ""
+
+#~ msgid "Maximum concurrent connections to each NVP controller."
+#~ msgstr ""
+
+#~ msgid ""
+#~ "Minimum delay, in seconds, between two"
+#~ " state synchronization queries to NVP. "
+#~ "It must not exceed state_sync_interval"
+#~ msgstr ""
+
+#~ msgid ""
+#~ "Minimum number of resources to be "
+#~ "retrieved from NVP during state "
+#~ "synchronization"
+#~ msgstr ""
+
+#~ msgid "User name for NVP controllers in this cluster"
+#~ msgstr ""
+
+#~ msgid "Password for NVP controllers in this cluster"
+#~ msgstr ""
+
+#~ msgid "Lists the NVP controllers in this cluster"
+#~ msgstr ""
+
+#~ msgid ""
+#~ "This is uuid of the default NVP"
+#~ " Transport zone that will be used "
+#~ "for creating tunneled isolated \"Neutron\" "
+#~ "networks. It needs to be created "
+#~ "in NVP before starting Neutron with "
+#~ "the nvp plugin."
+#~ msgstr ""
+
+#~ msgid ""
+#~ "Unique identifier of the NVP L3 "
+#~ "Gateway service which will be used "
+#~ "for implementing routers and floating "
+#~ "IPs"
+#~ msgstr ""
+
+#~ msgid ""
+#~ "Unique identifier of the NVP L2 "
+#~ "Gateway service which will be used "
+#~ "by default for network gateways"
+#~ msgstr ""
+
index 4239b9d2c1814be6e3a2dd6f4fd2a9d6e392ab18..073ecd4031303d65a5bfcbfd9a52c68ae9630a8c 100644 (file)
@@ -7,7 +7,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version:  Quantum\n"
 "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2014-01-02 06:32+0000\n"
+"POT-Creation-Date: 2014-01-12 06:33+0000\n"
 "PO-Revision-Date: 2013-05-13 06:01+0000\n"
 "Last-Translator: openstackjenkins <jenkins@openstack.org>\n"
 "Language-Team: Chinese (China) "
@@ -896,7 +896,7 @@ msgstr ""
 msgid "Location to store DHCP server config files"
 msgstr ""
 
-#: neutron/agent/linux/dhcp.py:48 neutron/plugins/nicira/dhcp_meta/nvp.py:53
+#: neutron/agent/linux/dhcp.py:48 neutron/plugins/nicira/dhcp_meta/nvp.py:55
 msgid "Domain to use for building the hostnames"
 msgstr ""
 
@@ -1250,7 +1250,7 @@ msgid "TCP Port used by Nova metadata server."
 msgstr ""
 
 #: neutron/agent/metadata/agent.py:73
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:67
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:74
 msgid "Shared secret to sign instance-id request"
 msgstr ""
 
@@ -2436,30 +2436,30 @@ msgstr ""
 msgid "An exception occurred while creating the %(resource)s:%(item)s"
 msgstr ""
 
-#: neutron/db/db_base_plugin_v2.py:1043
+#: neutron/db/db_base_plugin_v2.py:1045
 #, python-format
 msgid "%(name)s '%(addr)s' does not match the ip_version '%(ip_version)s'"
 msgstr ""
 
-#: neutron/db/db_base_plugin_v2.py:1067
+#: neutron/db/db_base_plugin_v2.py:1069
 msgid "Gateway is not valid on subnet"
 msgstr ""
 
-#: neutron/db/db_base_plugin_v2.py:1087 neutron/db/db_base_plugin_v2.py:1101
+#: neutron/db/db_base_plugin_v2.py:1089 neutron/db/db_base_plugin_v2.py:1103
 msgid "new subnet"
 msgstr ""
 
-#: neutron/db/db_base_plugin_v2.py:1094
+#: neutron/db/db_base_plugin_v2.py:1096
 #, python-format
 msgid "Error parsing dns address %s"
 msgstr ""
 
-#: neutron/db/db_base_plugin_v2.py:1356
+#: neutron/db/db_base_plugin_v2.py:1358
 #, 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:1448
+#: neutron/db/db_base_plugin_v2.py:1450
 #, python-format
 msgid "%(address)s (%(subnet_id)s) is not recycled"
 msgstr ""
@@ -2988,51 +2988,51 @@ msgid ""
 "exceeds the maximum %(quota)s."
 msgstr ""
 
-#: neutron/extensions/firewall.py:40
+#: neutron/extensions/firewall.py:39
 #, python-format
 msgid "Firewall %(firewall_id)s could not be found."
 msgstr ""
 
-#: neutron/extensions/firewall.py:44
+#: neutron/extensions/firewall.py:43
 #, python-format
 msgid "Firewall %(firewall_id)s is still active."
 msgstr ""
 
-#: neutron/extensions/firewall.py:48
+#: neutron/extensions/firewall.py:47
 #, python-format
 msgid ""
 "Operation cannot be performed since associated Firewall %(firewall_id)s "
 "is in %(pending_state)s."
 msgstr ""
 
-#: neutron/extensions/firewall.py:53
+#: neutron/extensions/firewall.py:52
 #, python-format
 msgid "Firewall Policy %(firewall_policy_id)s could not be found."
 msgstr ""
 
-#: neutron/extensions/firewall.py:57
+#: neutron/extensions/firewall.py:56
 #, python-format
 msgid "Firewall Policy %(firewall_policy_id)s is being used."
 msgstr ""
 
-#: neutron/extensions/firewall.py:61
+#: neutron/extensions/firewall.py:60
 #, python-format
 msgid "Firewall Rule %(firewall_rule_id)s could not be found."
 msgstr ""
 
-#: neutron/extensions/firewall.py:65
+#: neutron/extensions/firewall.py:64
 #, python-format
 msgid "Firewall Rule %(firewall_rule_id)s is being used."
 msgstr ""
 
-#: neutron/extensions/firewall.py:69
+#: neutron/extensions/firewall.py:68
 #, python-format
 msgid ""
 "Firewall Rule %(firewall_rule_id)s is not associated  with Firewall "
 "Policy %(firewall_policy_id)s."
 msgstr ""
 
-#: neutron/extensions/firewall.py:74
+#: neutron/extensions/firewall.py:73
 #, python-format
 msgid ""
 "Firewall Rule protocol %(protocol)s is not supported. Only protocol "
@@ -3040,91 +3040,91 @@ msgid ""
 "supported."
 msgstr ""
 
-#: neutron/extensions/firewall.py:80
+#: neutron/extensions/firewall.py:79
 #, python-format
 msgid ""
 "Firewall rule action %(action)s is not supported. Only action values "
 "%(values)s are supported."
 msgstr ""
 
-#: neutron/extensions/firewall.py:85
+#: neutron/extensions/firewall.py:84
 #, python-format
 msgid "Invalid value for port %(port)s."
 msgstr ""
 
-#: neutron/extensions/firewall.py:89
+#: neutron/extensions/firewall.py:88
 msgid "Missing rule info argument for insert/remove rule operation."
 msgstr ""
 
-#: neutron/extensions/firewall.py:99
+#: neutron/extensions/firewall.py:98
 #, python-format
 msgid "%(driver)s: Internal driver error."
 msgstr ""
 
-#: neutron/extensions/firewall.py:148
+#: neutron/extensions/firewall.py:147
 #, python-format
 msgid "Port '%s' is not a valid number"
 msgstr ""
 
-#: neutron/extensions/firewall.py:152
+#: neutron/extensions/firewall.py:151
 #, python-format
 msgid "Invalid port '%s'"
 msgstr ""
 
-#: neutron/extensions/firewall.py:166
+#: neutron/extensions/firewall.py:165
 #, python-format
 msgid "%(msg_ip)s and %(msg_subnet)s"
 msgstr ""
 
-#: neutron/extensions/firewall.py:286
+#: neutron/extensions/firewall.py:285
 msgid "Number of firewalls allowed per tenant. A negative value means unlimited."
 msgstr ""
 
-#: neutron/extensions/firewall.py:290
+#: neutron/extensions/firewall.py:289
 msgid ""
 "Number of firewall policies allowed per tenant. A negative value means "
 "unlimited."
 msgstr ""
 
-#: neutron/extensions/firewall.py:294
+#: neutron/extensions/firewall.py:293
 msgid ""
 "Number of firewall rules allowed per tenant. A negative value means "
 "unlimited."
 msgstr ""
 
-#: neutron/extensions/l3.py:36
+#: neutron/extensions/l3.py:34
 #, python-format
 msgid "Router %(router_id)s could not be found"
 msgstr ""
 
-#: neutron/extensions/l3.py:40
+#: neutron/extensions/l3.py:38
 #, python-format
 msgid "Router %(router_id)s still has active ports"
 msgstr ""
 
-#: neutron/extensions/l3.py:44
+#: neutron/extensions/l3.py:42
 #, python-format
 msgid "Router %(router_id)s does not have an interface with id %(port_id)s"
 msgstr ""
 
-#: neutron/extensions/l3.py:49
+#: neutron/extensions/l3.py:47
 #, python-format
 msgid "Router %(router_id)s has no interface on subnet %(subnet_id)s"
 msgstr ""
 
-#: neutron/extensions/l3.py:54
+#: neutron/extensions/l3.py:52
 #, python-format
 msgid ""
 "Router interface for subnet %(subnet_id)s on router %(router_id)s cannot "
 "be deleted, as it is required by one or more floating IPs."
 msgstr ""
 
-#: neutron/extensions/l3.py:60
+#: neutron/extensions/l3.py:58
 #, python-format
 msgid "Floating IP %(floatingip_id)s could not be found"
 msgstr ""
 
-#: neutron/extensions/l3.py:64
+#: neutron/extensions/l3.py:62
 #, python-format
 msgid ""
 "External network %(external_network_id)s is not reachable from subnet "
@@ -3132,7 +3132,7 @@ msgid ""
 "Floating IP."
 msgstr ""
 
-#: neutron/extensions/l3.py:70
+#: neutron/extensions/l3.py:68
 #, python-format
 msgid ""
 "Cannot associate floating IP %(floating_ip_address)s (%(fip_id)s) with "
@@ -3140,37 +3140,30 @@ msgid ""
 "has a floating IP on external network %(net_id)s."
 msgstr ""
 
-#: neutron/extensions/l3.py:77
+#: neutron/extensions/l3.py:75
 #, python-format
 msgid ""
 "Port %(port_id)s has owner %(device_owner)s and therefore cannot be "
 "deleted directly via the port API."
 msgstr ""
 
-#: neutron/extensions/l3.py:82
+#: neutron/extensions/l3.py:80
 #, python-format
 msgid ""
 "Gateway cannot be updated for router %(router_id)s, since a gateway to "
 "external network %(net_id)s is required by one or more floating IPs."
 msgstr ""
 
-#: neutron/extensions/l3.py:142
+#: neutron/extensions/l3.py:140
 msgid "Number of routers allowed per tenant. A negative value means unlimited."
 msgstr ""
 
-#: neutron/extensions/l3.py:146
+#: neutron/extensions/l3.py:144
 msgid ""
 "Number of floating IPs allowed per tenant. A negative value means "
 "unlimited."
 msgstr ""
 
-#: neutron/extensions/l3_ext_gw_mode.py:28
-#, python-format
-msgid ""
-"DNat is disabled for the router %(router_id)s. Floating IPs cannot be "
-"associated."
-msgstr ""
-
 #: neutron/extensions/l3agentscheduler.py:49
 #: neutron/extensions/l3agentscheduler.py:87
 msgid "No plugin for L3 routing registered to handle router scheduling"
@@ -3270,21 +3263,21 @@ msgid ""
 " %(pool)s"
 msgstr ""
 
-#: neutron/extensions/metering.py:34
+#: neutron/extensions/metering.py:33
 #, python-format
 msgid "Metering label %(label_id)s does not exist"
 msgstr ""
 
-#: neutron/extensions/metering.py:38
+#: neutron/extensions/metering.py:37
 msgid "Duplicate Metering Rule in POST."
 msgstr ""
 
-#: neutron/extensions/metering.py:42
+#: neutron/extensions/metering.py:41
 #, python-format
 msgid "Metering label rule %(rule_id)s does not exist"
 msgstr ""
 
-#: neutron/extensions/metering.py:46
+#: neutron/extensions/metering.py:45
 #, python-format
 msgid ""
 "Metering label rule with remote_ip_prefix %(remote_ip_prefix)s overlaps "
@@ -3433,67 +3426,67 @@ msgstr ""
 msgid "API for retrieving service providers for Neutron advanced services"
 msgstr ""
 
-#: neutron/extensions/vpnaas.py:36
+#: neutron/extensions/vpnaas.py:33
 #, python-format
 msgid "VPNService %(vpnservice_id)s could not be found"
 msgstr ""
 
-#: neutron/extensions/vpnaas.py:40
+#: neutron/extensions/vpnaas.py:37
 #, python-format
 msgid "ipsec_site_connection %(ipsecsite_conn_id)s not found"
 msgstr ""
 
-#: neutron/extensions/vpnaas.py:44
+#: neutron/extensions/vpnaas.py:41
 #, python-format
 msgid "ipsec_site_connection %(attr)s is equal to or less than dpd_interval"
 msgstr ""
 
-#: neutron/extensions/vpnaas.py:49
+#: neutron/extensions/vpnaas.py:46
 #, python-format
 msgid "ipsec_site_connection MTU %(mtu)d is too small for ipv%(version)s"
 msgstr ""
 
-#: neutron/extensions/vpnaas.py:54
+#: neutron/extensions/vpnaas.py:51
 #, python-format
 msgid "IKEPolicy %(ikepolicy_id)s could not be found"
 msgstr ""
 
-#: neutron/extensions/vpnaas.py:58
+#: neutron/extensions/vpnaas.py:55
 #, python-format
 msgid "IPsecPolicy %(ipsecpolicy_id)s could not be found"
 msgstr ""
 
-#: neutron/extensions/vpnaas.py:62
+#: neutron/extensions/vpnaas.py:59
 #, python-format
 msgid "IKEPolicy %(ikepolicy_id)s is still in use"
 msgstr ""
 
-#: neutron/extensions/vpnaas.py:66
+#: neutron/extensions/vpnaas.py:63
 #, python-format
 msgid "VPNService %(vpnservice_id)s is still in use"
 msgstr ""
 
-#: neutron/extensions/vpnaas.py:70
+#: neutron/extensions/vpnaas.py:67
 #, python-format
 msgid "Router %(router_id)s is used by VPNService %(vpnservice_id)s"
 msgstr ""
 
-#: neutron/extensions/vpnaas.py:74
+#: neutron/extensions/vpnaas.py:71
 #, python-format
 msgid "Invalid state %(state)s of vpnaas resource %(id)s for updating"
 msgstr ""
 
-#: neutron/extensions/vpnaas.py:79
+#: neutron/extensions/vpnaas.py:76
 #, python-format
 msgid "IPsecPolicy %(ipsecpolicy_id)s is still in use"
 msgstr ""
 
-#: neutron/extensions/vpnaas.py:83
+#: neutron/extensions/vpnaas.py:80
 #, python-format
 msgid "Can not load driver :%(device_driver)s"
 msgstr ""
 
-#: neutron/extensions/vpnaas.py:87
+#: neutron/extensions/vpnaas.py:84
 #, python-format
 msgid "Subnet %(subnet_id)s is not connected to Router %(router_id)s"
 msgstr ""
@@ -5395,7 +5388,7 @@ msgstr ""
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:318
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:345
 #: neutron/plugins/mlnx/mlnx_plugin.py:191
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:408
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:413
 msgid "provider:network_type required"
 msgstr ""
 
@@ -5403,8 +5396,8 @@ msgstr ""
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:336
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:355
 #: neutron/plugins/mlnx/mlnx_plugin.py:221
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:418
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:437
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:423
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:442
 msgid "provider:segmentation_id required"
 msgstr ""
 
@@ -5423,7 +5416,7 @@ msgstr ""
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:343
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:377
 #: neutron/plugins/mlnx/mlnx_plugin.py:207
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:453
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:458
 #, python-format
 msgid "provider:network_type %s not supported"
 msgstr ""
@@ -5431,7 +5424,7 @@ msgstr ""
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:349
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:383
 #: neutron/plugins/mlnx/mlnx_plugin.py:248
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:459
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:464
 #, python-format
 msgid "Unknown provider:physical_network %s"
 msgstr ""
@@ -5439,7 +5432,7 @@ msgstr ""
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:355
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:389
 #: neutron/plugins/mlnx/mlnx_plugin.py:254
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:465
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:470
 msgid "provider:physical_network required"
 msgstr ""
 
@@ -5592,7 +5585,7 @@ msgstr ""
 #: neutron/plugins/hyperv/hyperv_neutron_plugin.py:254
 #: neutron/plugins/metaplugin/meta_neutron_plugin.py:175
 #: neutron/plugins/mlnx/mlnx_plugin.py:333
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:510
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:518
 #, python-format
 msgid "Created network: %s"
 msgstr ""
@@ -5953,7 +5946,7 @@ msgstr ""
 
 #: neutron/plugins/hyperv/db.py:41
 #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:117
-#: neutron/plugins/openvswitch/ovs_db_v2.py:136
+#: neutron/plugins/openvswitch/ovs_db_v2.py:137
 #, python-format
 msgid ""
 "Reserving vlan %(vlan_id)s on physical network %(physical_network)s from "
@@ -5968,7 +5961,7 @@ msgstr ""
 #: neutron/plugins/hyperv/db.py:79
 #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:140
 #: neutron/plugins/ml2/drivers/type_vlan.py:203
-#: neutron/plugins/openvswitch/ovs_db_v2.py:160
+#: neutron/plugins/openvswitch/ovs_db_v2.py:161
 #, python-format
 msgid ""
 "Reserving specific vlan %(vlan_id)s on physical network "
@@ -5982,7 +5975,7 @@ msgstr ""
 
 #: neutron/plugins/hyperv/db.py:141
 #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:181
-#: neutron/plugins/openvswitch/ovs_db_v2.py:201
+#: neutron/plugins/openvswitch/ovs_db_v2.py:202
 #, python-format
 msgid "vlan_id %(vlan_id)s on physical network %(physical_network)s not found"
 msgstr ""
@@ -5992,8 +5985,8 @@ msgstr ""
 #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:87
 #: neutron/plugins/ml2/drivers/type_vlan.py:127
 #: neutron/plugins/ml2/drivers/type_vlan.py:148
-#: neutron/plugins/openvswitch/ovs_db_v2.py:92
-#: neutron/plugins/openvswitch/ovs_db_v2.py:110
+#: neutron/plugins/openvswitch/ovs_db_v2.py:93
+#: neutron/plugins/openvswitch/ovs_db_v2.py:111
 #, python-format
 msgid ""
 "Removing vlan %(vlan_id)s on physical network %(physical_network)s from "
@@ -6035,7 +6028,7 @@ msgstr ""
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:306
 #: neutron/plugins/ml2/drivers/type_vlan.py:93
 #: neutron/plugins/mlnx/mlnx_plugin.py:143
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:362
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:365
 #, python-format
 msgid "Network VLAN ranges: %s"
 msgstr ""
@@ -6330,26 +6323,26 @@ msgstr ""
 
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:349
 #: neutron/plugins/mlnx/mlnx_plugin.py:216
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:412
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:417
 msgid "provider:segmentation_id specified for flat network"
 msgstr ""
 
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:358
 #: neutron/plugins/mlnx/mlnx_plugin.py:224
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:421
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:426
 #, python-format
 msgid "provider:segmentation_id out of range (%(min_id)s through %(max_id)s)"
 msgstr ""
 
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:365
 #: neutron/plugins/mlnx/mlnx_plugin.py:232
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:441
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:446
 msgid "provider:physical_network specified for local network"
 msgstr ""
 
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:371
 #: neutron/plugins/mlnx/mlnx_plugin.py:236
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:447
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:452
 msgid "provider:segmentation_id specified for local network"
 msgstr ""
 
@@ -6683,7 +6676,7 @@ msgstr ""
 
 #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:146
 #: neutron/plugins/ml2/drivers/type_vlan.py:209
-#: neutron/plugins/openvswitch/ovs_db_v2.py:166
+#: neutron/plugins/openvswitch/ovs_db_v2.py:167
 #, python-format
 msgid ""
 "Reserving specific vlan %(vlan_id)s on physical network "
@@ -6692,7 +6685,7 @@ msgstr ""
 
 #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:170
 #: neutron/plugins/ml2/drivers/type_vlan.py:258
-#: neutron/plugins/openvswitch/ovs_db_v2.py:196
+#: neutron/plugins/openvswitch/ovs_db_v2.py:197
 #, python-format
 msgid ""
 "Releasing vlan %(vlan_id)s on physical network %(physical_network)s to "
@@ -6701,7 +6694,7 @@ msgstr ""
 
 #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:175
 #: neutron/plugins/ml2/drivers/type_vlan.py:253
-#: neutron/plugins/openvswitch/ovs_db_v2.py:191
+#: neutron/plugins/openvswitch/ovs_db_v2.py:192
 #, python-format
 msgid ""
 "Releasing vlan %(vlan_id)s on physical network %(physical_network)s "
@@ -7795,7 +7788,7 @@ msgstr ""
 
 #: neutron/plugins/ml2/drivers/type_gre.py:155
 #: neutron/plugins/ml2/drivers/type_vxlan.py:165
-#: neutron/plugins/openvswitch/ovs_db_v2.py:234
+#: neutron/plugins/openvswitch/ovs_db_v2.py:235
 #, python-format
 msgid "Removing tunnel %s from pool"
 msgstr ""
@@ -7834,7 +7827,7 @@ msgid "%(type)s ID ranges: %(range)s"
 msgstr ""
 
 #: neutron/plugins/ml2/drivers/type_tunnel.py:71
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:431
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:436
 #, python-format
 msgid "provider:physical_network specified for %s network"
 msgstr ""
@@ -8173,7 +8166,7 @@ msgid "Mellanox Embedded Switch Plugin initialisation complete"
 msgstr ""
 
 #: neutron/plugins/mlnx/mlnx_plugin.py:141
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:360
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:363
 #, python-format
 msgid "%s. Server terminated!"
 msgstr ""
@@ -8925,7 +8918,7 @@ msgid "del_portinfo(): NotFound portinfo for port_id: %s"
 msgstr ""
 
 #: neutron/plugins/nec/db/api.py:212
-#: neutron/plugins/openvswitch/ovs_db_v2.py:322
+#: neutron/plugins/openvswitch/ovs_db_v2.py:323
 #, python-format
 msgid "get_port_with_securitygroups() called:port_id=%s"
 msgstr ""
@@ -9614,7 +9607,7 @@ msgstr ""
 
 #: neutron/plugins/nicira/dhcpmeta_modes.py:93
 #, python-format
-msgid "Unable to run Neutron with config option '%s', as NVP does not support it"
+msgid "Unable to run Neutron with config option '%s', as NSX does not support it"
 msgstr ""
 
 #: neutron/plugins/nicira/dhcpmeta_modes.py:96
@@ -9967,29 +9960,29 @@ msgstr ""
 msgid "[%(rid)d] Failed to parse API provider: %(e)s"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:34
+#: neutron/plugins/nicira/common/config.py:35
 msgid ""
 "Maximum number of ports of a logical switch on a bridged transport zone "
 "(default 5000)"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:37
+#: neutron/plugins/nicira/common/config.py:39
 msgid ""
 "Maximum number of ports of a logical switch on an overlay transport zone "
 "(default 256)"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:40
-msgid "Maximum concurrent connections to each NVP controller."
+#: neutron/plugins/nicira/common/config.py:43
+msgid "Maximum concurrent connections to each NSX controller."
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:43
+#: neutron/plugins/nicira/common/config.py:48
 msgid ""
 "Number of seconds a generation id should be valid for (default -1 meaning"
 " do not time out)"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:46
+#: neutron/plugins/nicira/common/config.py:52
 msgid ""
 "If set to access_network this enables a dedicated connection to the "
 "metadata proxy for metadata server access via Neutron router. If set to "
@@ -9998,135 +9991,135 @@ msgid ""
 "namespaces otherwise access_network should be used."
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:54
+#: neutron/plugins/nicira/common/config.py:61
 msgid ""
 "The default network tranport type to use (stt, gre, bridge, ipsec_gre, or"
 " ipsec_stt)"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:57
+#: neutron/plugins/nicira/common/config.py:65
 msgid "The mode used to implement DHCP/metadata services."
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:62
+#: neutron/plugins/nicira/common/config.py:71
 msgid ""
 "Interval in seconds between runs of the state synchronization task. Set "
 "it to 0 to disable it"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:65
+#: neutron/plugins/nicira/common/config.py:75
 msgid ""
 "Maximum value for the additional random delay in seconds between runs of "
 "the state synchronization task"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:69
+#: neutron/plugins/nicira/common/config.py:80
 msgid ""
 "Minimum delay, in seconds, between two state synchronization queries to "
-"NVP. It must not exceed state_sync_interval"
+"NSX. It must not exceed state_sync_interval"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:73
+#: neutron/plugins/nicira/common/config.py:85
 msgid ""
-"Minimum number of resources to be retrieved from NVP during state "
+"Minimum number of resources to be retrieved from NSX during state "
 "synchronization"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:76
+#: neutron/plugins/nicira/common/config.py:89
 msgid ""
 "Always read operational status from backend on show operations. Enabling "
 "this option might slow down the system."
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:84
-msgid "User name for NVP controllers in this cluster"
+#: neutron/plugins/nicira/common/config.py:98
+msgid "User name for NSX controllers in this cluster"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:88
-msgid "Password for NVP controllers in this cluster"
+#: neutron/plugins/nicira/common/config.py:103
+msgid "Password for NSX controllers in this cluster"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:91
+#: neutron/plugins/nicira/common/config.py:106
 msgid "Total time limit for a cluster request"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:94
+#: neutron/plugins/nicira/common/config.py:109
 msgid "Time before aborting a request"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:97
+#: neutron/plugins/nicira/common/config.py:112
 msgid "Number of time a request should be retried"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:100
+#: neutron/plugins/nicira/common/config.py:115
 msgid "Number of times a redirect should be followed"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:102
-msgid "Lists the NVP controllers in this cluster"
+#: neutron/plugins/nicira/common/config.py:118
+msgid "Lists the NSX controllers in this cluster"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:107
+#: neutron/plugins/nicira/common/config.py:123
 msgid ""
-"This is uuid of the default NVP Transport zone that will be used for "
+"This is uuid of the default NSX Transport zone that will be used for "
 "creating tunneled isolated \"Neutron\" networks. It needs to be created "
-"in NVP before starting Neutron with the nvp plugin."
+"in NSX before starting Neutron with the nsx plugin."
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:112
+#: neutron/plugins/nicira/common/config.py:128
 msgid ""
-"Unique identifier of the NVP L3 Gateway service which will be used for "
+"Unique identifier of the NSX L3 Gateway service which will be used for "
 "implementing routers and floating IPs"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:116
+#: neutron/plugins/nicira/common/config.py:132
 msgid ""
-"Unique identifier of the NVP L2 Gateway service which will be used by "
+"Unique identifier of the NSX L2 Gateway service which will be used by "
 "default for network gateways"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:119
+#: neutron/plugins/nicira/common/config.py:135
 msgid ""
 "Unique identifier of the Service Cluster which will be used by logical "
 "services like dhcp and metadata"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:122
+#: neutron/plugins/nicira/common/config.py:138
 msgid ""
 "Name of the interface on a L2 Gateway transport nodewhich should be used "
 "by default when setting up a network connection"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:132
+#: neutron/plugins/nicira/common/config.py:148
 msgid "User name for vsm"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:136
+#: neutron/plugins/nicira/common/config.py:152
 msgid "Password for vsm"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:138
+#: neutron/plugins/nicira/common/config.py:154
 msgid "uri for vsm"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:140
+#: neutron/plugins/nicira/common/config.py:156
 msgid "Optional parameter identifying the ID of datacenter to deploy NSX Edges"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:143
-#: neutron/plugins/nicira/common/config.py:149
+#: neutron/plugins/nicira/common/config.py:159
+#: neutron/plugins/nicira/common/config.py:165
 msgid "Optional parameter identifying the ID of datastore to deploy NSX Edges"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:146
+#: neutron/plugins/nicira/common/config.py:162
 msgid "Optional parameter identifying the ID of resource to deploy NSX Edges"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:152
+#: neutron/plugins/nicira/common/config.py:168
 msgid "Network ID for physical network connectivity"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:155
+#: neutron/plugins/nicira/common/config.py:171
 msgid "Task status check interval"
 msgstr ""
 
@@ -10496,143 +10489,143 @@ msgstr ""
 msgid "Monitor Resource binding with id:%s not found!"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:49
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:50
 msgid "Comma separated list of additional domain name servers"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:55
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:58
 msgid "Default DHCP lease time"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:61
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:66
 msgid "IP address used by Metadata server."
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:64
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:70
 msgid "TCP Port used by Metadata server."
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:96
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:103
 #, python-format
 msgid "Unable to find Logical Service Node for network %s"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:107
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:114
 #, python-format
 msgid "Unable to create LSN for network %s"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:115
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:122
 #, python-format
 msgid "Unable to delete Logical Service Node %s"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:132
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:139
 #, python-format
 msgid ""
 "Unable to find Logical Service Node Port for LSN %(lsn_id)s and subnet "
 "%(subnet_id)s"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:154
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:161
 #, python-format
 msgid ""
 "Unable to find Logical Service Node Port for LSN %(lsn_id)s and mac "
 "address %(mac)s"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:174
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:181
 #, python-format
 msgid "Unable to create port for LSN  %s"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:182
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:189
 #, python-format
 msgid "Unable to delete LSN Port %s"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:202
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:206
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:209
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:213
 #, python-format
 msgid "Metadata port not found while attempting to delete it from network %s"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:209
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:216
 #, python-format
 msgid "Unable to find Logical Services Node Port with MAC %s"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:288
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:295
 #, python-format
 msgid ""
 "Unable to configure dhcp for Logical Service Node %(lsn_id)s and port "
 "%(lsn_port_id)s"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:309
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:316
 #, python-format
 msgid "Unable to configure metadata access for subnet %s"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:332
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:339
 #, python-format
 msgid "Error while configuring LSN port %s"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:436
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:443
 #, python-format
 msgid ""
 "Error while creating subnet %(cidr)s for network %(network)s. Please, "
 "contact administrator"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:506
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:521
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:513
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:528
 #, python-format
 msgid "Performing DHCP %(action)s for resource: %(resource)s"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:516
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:523
 #, python-format
 msgid "Logical Services Node for network %s configured successfully"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:538
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:545
 #, python-format
 msgid "Error while configuring DHCP for port %s"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:550
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:557
 #, python-format
 msgid "DHCP is disabled for subnet %s: nothing to do"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:569
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:576
 #, python-format
 msgid "DHCP for port %s configured successfully"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:577
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:584
 #, python-format
 msgid "Network %s is external: nothing to do"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:585
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:592
 #, python-format
 msgid "Configuring metadata entry for port %s"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:597
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:604
 #, python-format
 msgid "Metadata for port %s configured successfully"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:601
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:608
 #, python-format
 msgid "Handle metadata access via router: %(r)s and interface %(i)s"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:618
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:625
 #, python-format
 msgid "Metadata for router %s handled successfully"
 msgstr ""
@@ -11139,78 +11132,78 @@ msgstr ""
 msgid "Exception in _check_pending_tasks"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_db_v2.py:215
+#: neutron/plugins/openvswitch/ovs_db_v2.py:216
 #, python-format
 msgid "Skipping unreasonable tunnel ID range %(tun_min)s:%(tun_max)s"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_db_v2.py:263
+#: neutron/plugins/openvswitch/ovs_db_v2.py:264
 #, python-format
 msgid "Reserving tunnel %s from pool"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_db_v2.py:278
+#: neutron/plugins/openvswitch/ovs_db_v2.py:279
 #, python-format
 msgid "Reserving specific tunnel %s from pool"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_db_v2.py:281
+#: neutron/plugins/openvswitch/ovs_db_v2.py:282
 #, python-format
 msgid "Reserving specific tunnel %s outside pool"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_db_v2.py:304
+#: neutron/plugins/openvswitch/ovs_db_v2.py:305
 #, python-format
 msgid "Releasing tunnel %s outside pool"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_db_v2.py:306
+#: neutron/plugins/openvswitch/ovs_db_v2.py:307
 #, python-format
 msgid "Releasing tunnel %s to pool"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_db_v2.py:308
+#: neutron/plugins/openvswitch/ovs_db_v2.py:309
 #, python-format
 msgid "tunnel_id %s not found"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_db_v2.py:380
+#: neutron/plugins/openvswitch/ovs_db_v2.py:381
 #, python-format
 msgid "Adding a tunnel endpoint for %s"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_db_v2.py:396
+#: neutron/plugins/openvswitch/ovs_db_v2.py:397
 #, python-format
 msgid ""
 "Adding a tunnel endpoint failed due to a concurrenttransaction had been "
 "committed (%s attempts left)"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_db_v2.py:401
+#: neutron/plugins/openvswitch/ovs_db_v2.py:402
 msgid "Unable to generate a new tunnel id"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:308
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:311
 #, python-format
 msgid "Invalid tenant_network_type: %s. Server terminated!"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:325
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:328
 #, python-format
 msgid "Tunneling disabled but tenant_network_type is '%s'. Server terminated!"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:371
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:374
 #, python-format
 msgid "Invalid tunnel ID range: '%(range)s' - %(e)s. Server terminated!"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:375
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:378
 #, python-format
 msgid "Tunnel ID ranges: %s"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:428
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:433
 #, python-format
 msgid "%s networks are not enabled"
 msgstr ""
@@ -12043,11 +12036,11 @@ msgid ""
 "firewall is supported per tenant."
 msgstr ""
 
-#: neutron/services/firewall/agents/firewall_agent_api.py:34
+#: neutron/services/firewall/agents/firewall_agent_api.py:33
 msgid "Name of the FWaaS Driver"
 msgstr ""
 
-#: neutron/services/firewall/agents/firewall_agent_api.py:38
+#: neutron/services/firewall/agents/firewall_agent_api.py:37
 msgid "Enable FWaaS"
 msgstr ""
 
@@ -12063,79 +12056,79 @@ msgstr ""
 msgid "Initializing firewall agent"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:73
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:74
 #, python-format
 msgid "FWaaS Driver Loaded: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:75
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:77
 #, python-format
 msgid "Error importing FWaaS device driver: %s"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:108
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:110
 #, python-format
 msgid "%(func_name)s from agent for fw: %(fwid)s"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:116
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:118
 #, python-format
 msgid "No Routers on tenant: %s"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:123
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:247
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:125
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:252
 #, python-format
 msgid "Apply fw on Router List: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:132
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:134
 #, python-format
 msgid "Firewall Driver Error for %(func_name)s for fw: %(fwid)s"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:147
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:149
 #, python-format
 msgid "FWaaS RPC failure in %(func_name)s for fw: %(fwid)s"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:164
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:177
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:166
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:179
 #, python-format
 msgid "Firewall Driver Error on fw state %(fwmsg)s for fw: %(fwid)s"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:189
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:191
 #, python-format
 msgid "Process router add, router_id: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:200
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:202
 #, python-format
 msgid "Process router add, fw_list: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:217
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:219
 #, python-format
 msgid "FWaaS RPC info call failed for '%s'."
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:229
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:234
 #, python-format
 msgid "Tenants with Firewalls: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:239
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:244
 #, python-format
 msgid "Router List: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:241
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:246
 #, python-format
 msgid "fw_list: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:258
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:263
 msgid "Failed fwaas process services sync"
 msgstr ""
 
@@ -13972,3 +13965,61 @@ msgstr ""
 #~ msgid "Number of security rules allowed per tenant, -1 for unlimited"
 #~ msgstr ""
 
+#~ msgid ""
+#~ "DNat is disabled for the router "
+#~ "%(router_id)s. Floating IPs cannot be "
+#~ "associated."
+#~ msgstr ""
+
+#~ msgid ""
+#~ "Unable to run Neutron with config "
+#~ "option '%s', as NVP does not "
+#~ "support it"
+#~ msgstr ""
+
+#~ msgid "Maximum concurrent connections to each NVP controller."
+#~ msgstr ""
+
+#~ msgid ""
+#~ "Minimum delay, in seconds, between two"
+#~ " state synchronization queries to NVP. "
+#~ "It must not exceed state_sync_interval"
+#~ msgstr ""
+
+#~ msgid ""
+#~ "Minimum number of resources to be "
+#~ "retrieved from NVP during state "
+#~ "synchronization"
+#~ msgstr ""
+
+#~ msgid "User name for NVP controllers in this cluster"
+#~ msgstr ""
+
+#~ msgid "Password for NVP controllers in this cluster"
+#~ msgstr ""
+
+#~ msgid "Lists the NVP controllers in this cluster"
+#~ msgstr ""
+
+#~ msgid ""
+#~ "This is uuid of the default NVP"
+#~ " Transport zone that will be used "
+#~ "for creating tunneled isolated \"Neutron\" "
+#~ "networks. It needs to be created "
+#~ "in NVP before starting Neutron with "
+#~ "the nvp plugin."
+#~ msgstr ""
+
+#~ msgid ""
+#~ "Unique identifier of the NVP L3 "
+#~ "Gateway service which will be used "
+#~ "for implementing routers and floating "
+#~ "IPs"
+#~ msgstr ""
+
+#~ msgid ""
+#~ "Unique identifier of the NVP L2 "
+#~ "Gateway service which will be used "
+#~ "by default for network gateways"
+#~ msgstr ""
+
index 789d7d33c0bc715e7f9f5528eed8dfac59abf337..8a6b1a38aeaf213eca91814d36fa5794043c4e7e 100644 (file)
@@ -7,7 +7,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version:  Neutron\n"
 "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2014-01-02 06:32+0000\n"
+"POT-Creation-Date: 2014-01-12 06:33+0000\n"
 "PO-Revision-Date: 2013-01-28 21:54+0000\n"
 "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
 "Language-Team: Chinese (Hong Kong) "
@@ -896,7 +896,7 @@ msgstr ""
 msgid "Location to store DHCP server config files"
 msgstr ""
 
-#: neutron/agent/linux/dhcp.py:48 neutron/plugins/nicira/dhcp_meta/nvp.py:53
+#: neutron/agent/linux/dhcp.py:48 neutron/plugins/nicira/dhcp_meta/nvp.py:55
 msgid "Domain to use for building the hostnames"
 msgstr ""
 
@@ -1250,7 +1250,7 @@ msgid "TCP Port used by Nova metadata server."
 msgstr ""
 
 #: neutron/agent/metadata/agent.py:73
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:67
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:74
 msgid "Shared secret to sign instance-id request"
 msgstr ""
 
@@ -2436,30 +2436,30 @@ msgstr ""
 msgid "An exception occurred while creating the %(resource)s:%(item)s"
 msgstr ""
 
-#: neutron/db/db_base_plugin_v2.py:1043
+#: neutron/db/db_base_plugin_v2.py:1045
 #, python-format
 msgid "%(name)s '%(addr)s' does not match the ip_version '%(ip_version)s'"
 msgstr ""
 
-#: neutron/db/db_base_plugin_v2.py:1067
+#: neutron/db/db_base_plugin_v2.py:1069
 msgid "Gateway is not valid on subnet"
 msgstr ""
 
-#: neutron/db/db_base_plugin_v2.py:1087 neutron/db/db_base_plugin_v2.py:1101
+#: neutron/db/db_base_plugin_v2.py:1089 neutron/db/db_base_plugin_v2.py:1103
 msgid "new subnet"
 msgstr ""
 
-#: neutron/db/db_base_plugin_v2.py:1094
+#: neutron/db/db_base_plugin_v2.py:1096
 #, python-format
 msgid "Error parsing dns address %s"
 msgstr ""
 
-#: neutron/db/db_base_plugin_v2.py:1356
+#: neutron/db/db_base_plugin_v2.py:1358
 #, 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:1448
+#: neutron/db/db_base_plugin_v2.py:1450
 #, python-format
 msgid "%(address)s (%(subnet_id)s) is not recycled"
 msgstr ""
@@ -2988,51 +2988,51 @@ msgid ""
 "exceeds the maximum %(quota)s."
 msgstr ""
 
-#: neutron/extensions/firewall.py:40
+#: neutron/extensions/firewall.py:39
 #, python-format
 msgid "Firewall %(firewall_id)s could not be found."
 msgstr ""
 
-#: neutron/extensions/firewall.py:44
+#: neutron/extensions/firewall.py:43
 #, python-format
 msgid "Firewall %(firewall_id)s is still active."
 msgstr ""
 
-#: neutron/extensions/firewall.py:48
+#: neutron/extensions/firewall.py:47
 #, python-format
 msgid ""
 "Operation cannot be performed since associated Firewall %(firewall_id)s "
 "is in %(pending_state)s."
 msgstr ""
 
-#: neutron/extensions/firewall.py:53
+#: neutron/extensions/firewall.py:52
 #, python-format
 msgid "Firewall Policy %(firewall_policy_id)s could not be found."
 msgstr ""
 
-#: neutron/extensions/firewall.py:57
+#: neutron/extensions/firewall.py:56
 #, python-format
 msgid "Firewall Policy %(firewall_policy_id)s is being used."
 msgstr ""
 
-#: neutron/extensions/firewall.py:61
+#: neutron/extensions/firewall.py:60
 #, python-format
 msgid "Firewall Rule %(firewall_rule_id)s could not be found."
 msgstr ""
 
-#: neutron/extensions/firewall.py:65
+#: neutron/extensions/firewall.py:64
 #, python-format
 msgid "Firewall Rule %(firewall_rule_id)s is being used."
 msgstr ""
 
-#: neutron/extensions/firewall.py:69
+#: neutron/extensions/firewall.py:68
 #, python-format
 msgid ""
 "Firewall Rule %(firewall_rule_id)s is not associated  with Firewall "
 "Policy %(firewall_policy_id)s."
 msgstr ""
 
-#: neutron/extensions/firewall.py:74
+#: neutron/extensions/firewall.py:73
 #, python-format
 msgid ""
 "Firewall Rule protocol %(protocol)s is not supported. Only protocol "
@@ -3040,91 +3040,91 @@ msgid ""
 "supported."
 msgstr ""
 
-#: neutron/extensions/firewall.py:80
+#: neutron/extensions/firewall.py:79
 #, python-format
 msgid ""
 "Firewall rule action %(action)s is not supported. Only action values "
 "%(values)s are supported."
 msgstr ""
 
-#: neutron/extensions/firewall.py:85
+#: neutron/extensions/firewall.py:84
 #, python-format
 msgid "Invalid value for port %(port)s."
 msgstr ""
 
-#: neutron/extensions/firewall.py:89
+#: neutron/extensions/firewall.py:88
 msgid "Missing rule info argument for insert/remove rule operation."
 msgstr ""
 
-#: neutron/extensions/firewall.py:99
+#: neutron/extensions/firewall.py:98
 #, python-format
 msgid "%(driver)s: Internal driver error."
 msgstr ""
 
-#: neutron/extensions/firewall.py:148
+#: neutron/extensions/firewall.py:147
 #, python-format
 msgid "Port '%s' is not a valid number"
 msgstr ""
 
-#: neutron/extensions/firewall.py:152
+#: neutron/extensions/firewall.py:151
 #, python-format
 msgid "Invalid port '%s'"
 msgstr ""
 
-#: neutron/extensions/firewall.py:166
+#: neutron/extensions/firewall.py:165
 #, python-format
 msgid "%(msg_ip)s and %(msg_subnet)s"
 msgstr ""
 
-#: neutron/extensions/firewall.py:286
+#: neutron/extensions/firewall.py:285
 msgid "Number of firewalls allowed per tenant. A negative value means unlimited."
 msgstr ""
 
-#: neutron/extensions/firewall.py:290
+#: neutron/extensions/firewall.py:289
 msgid ""
 "Number of firewall policies allowed per tenant. A negative value means "
 "unlimited."
 msgstr ""
 
-#: neutron/extensions/firewall.py:294
+#: neutron/extensions/firewall.py:293
 msgid ""
 "Number of firewall rules allowed per tenant. A negative value means "
 "unlimited."
 msgstr ""
 
-#: neutron/extensions/l3.py:36
+#: neutron/extensions/l3.py:34
 #, python-format
 msgid "Router %(router_id)s could not be found"
 msgstr ""
 
-#: neutron/extensions/l3.py:40
+#: neutron/extensions/l3.py:38
 #, python-format
 msgid "Router %(router_id)s still has active ports"
 msgstr ""
 
-#: neutron/extensions/l3.py:44
+#: neutron/extensions/l3.py:42
 #, python-format
 msgid "Router %(router_id)s does not have an interface with id %(port_id)s"
 msgstr ""
 
-#: neutron/extensions/l3.py:49
+#: neutron/extensions/l3.py:47
 #, python-format
 msgid "Router %(router_id)s has no interface on subnet %(subnet_id)s"
 msgstr ""
 
-#: neutron/extensions/l3.py:54
+#: neutron/extensions/l3.py:52
 #, python-format
 msgid ""
 "Router interface for subnet %(subnet_id)s on router %(router_id)s cannot "
 "be deleted, as it is required by one or more floating IPs."
 msgstr ""
 
-#: neutron/extensions/l3.py:60
+#: neutron/extensions/l3.py:58
 #, python-format
 msgid "Floating IP %(floatingip_id)s could not be found"
 msgstr ""
 
-#: neutron/extensions/l3.py:64
+#: neutron/extensions/l3.py:62
 #, python-format
 msgid ""
 "External network %(external_network_id)s is not reachable from subnet "
@@ -3132,7 +3132,7 @@ msgid ""
 "Floating IP."
 msgstr ""
 
-#: neutron/extensions/l3.py:70
+#: neutron/extensions/l3.py:68
 #, python-format
 msgid ""
 "Cannot associate floating IP %(floating_ip_address)s (%(fip_id)s) with "
@@ -3140,37 +3140,30 @@ msgid ""
 "has a floating IP on external network %(net_id)s."
 msgstr ""
 
-#: neutron/extensions/l3.py:77
+#: neutron/extensions/l3.py:75
 #, python-format
 msgid ""
 "Port %(port_id)s has owner %(device_owner)s and therefore cannot be "
 "deleted directly via the port API."
 msgstr ""
 
-#: neutron/extensions/l3.py:82
+#: neutron/extensions/l3.py:80
 #, python-format
 msgid ""
 "Gateway cannot be updated for router %(router_id)s, since a gateway to "
 "external network %(net_id)s is required by one or more floating IPs."
 msgstr ""
 
-#: neutron/extensions/l3.py:142
+#: neutron/extensions/l3.py:140
 msgid "Number of routers allowed per tenant. A negative value means unlimited."
 msgstr ""
 
-#: neutron/extensions/l3.py:146
+#: neutron/extensions/l3.py:144
 msgid ""
 "Number of floating IPs allowed per tenant. A negative value means "
 "unlimited."
 msgstr ""
 
-#: neutron/extensions/l3_ext_gw_mode.py:28
-#, python-format
-msgid ""
-"DNat is disabled for the router %(router_id)s. Floating IPs cannot be "
-"associated."
-msgstr ""
-
 #: neutron/extensions/l3agentscheduler.py:49
 #: neutron/extensions/l3agentscheduler.py:87
 msgid "No plugin for L3 routing registered to handle router scheduling"
@@ -3270,21 +3263,21 @@ msgid ""
 " %(pool)s"
 msgstr ""
 
-#: neutron/extensions/metering.py:34
+#: neutron/extensions/metering.py:33
 #, python-format
 msgid "Metering label %(label_id)s does not exist"
 msgstr ""
 
-#: neutron/extensions/metering.py:38
+#: neutron/extensions/metering.py:37
 msgid "Duplicate Metering Rule in POST."
 msgstr ""
 
-#: neutron/extensions/metering.py:42
+#: neutron/extensions/metering.py:41
 #, python-format
 msgid "Metering label rule %(rule_id)s does not exist"
 msgstr ""
 
-#: neutron/extensions/metering.py:46
+#: neutron/extensions/metering.py:45
 #, python-format
 msgid ""
 "Metering label rule with remote_ip_prefix %(remote_ip_prefix)s overlaps "
@@ -3433,67 +3426,67 @@ msgstr ""
 msgid "API for retrieving service providers for Neutron advanced services"
 msgstr ""
 
-#: neutron/extensions/vpnaas.py:36
+#: neutron/extensions/vpnaas.py:33
 #, python-format
 msgid "VPNService %(vpnservice_id)s could not be found"
 msgstr ""
 
-#: neutron/extensions/vpnaas.py:40
+#: neutron/extensions/vpnaas.py:37
 #, python-format
 msgid "ipsec_site_connection %(ipsecsite_conn_id)s not found"
 msgstr ""
 
-#: neutron/extensions/vpnaas.py:44
+#: neutron/extensions/vpnaas.py:41
 #, python-format
 msgid "ipsec_site_connection %(attr)s is equal to or less than dpd_interval"
 msgstr ""
 
-#: neutron/extensions/vpnaas.py:49
+#: neutron/extensions/vpnaas.py:46
 #, python-format
 msgid "ipsec_site_connection MTU %(mtu)d is too small for ipv%(version)s"
 msgstr ""
 
-#: neutron/extensions/vpnaas.py:54
+#: neutron/extensions/vpnaas.py:51
 #, python-format
 msgid "IKEPolicy %(ikepolicy_id)s could not be found"
 msgstr ""
 
-#: neutron/extensions/vpnaas.py:58
+#: neutron/extensions/vpnaas.py:55
 #, python-format
 msgid "IPsecPolicy %(ipsecpolicy_id)s could not be found"
 msgstr ""
 
-#: neutron/extensions/vpnaas.py:62
+#: neutron/extensions/vpnaas.py:59
 #, python-format
 msgid "IKEPolicy %(ikepolicy_id)s is still in use"
 msgstr ""
 
-#: neutron/extensions/vpnaas.py:66
+#: neutron/extensions/vpnaas.py:63
 #, python-format
 msgid "VPNService %(vpnservice_id)s is still in use"
 msgstr ""
 
-#: neutron/extensions/vpnaas.py:70
+#: neutron/extensions/vpnaas.py:67
 #, python-format
 msgid "Router %(router_id)s is used by VPNService %(vpnservice_id)s"
 msgstr ""
 
-#: neutron/extensions/vpnaas.py:74
+#: neutron/extensions/vpnaas.py:71
 #, python-format
 msgid "Invalid state %(state)s of vpnaas resource %(id)s for updating"
 msgstr ""
 
-#: neutron/extensions/vpnaas.py:79
+#: neutron/extensions/vpnaas.py:76
 #, python-format
 msgid "IPsecPolicy %(ipsecpolicy_id)s is still in use"
 msgstr ""
 
-#: neutron/extensions/vpnaas.py:83
+#: neutron/extensions/vpnaas.py:80
 #, python-format
 msgid "Can not load driver :%(device_driver)s"
 msgstr ""
 
-#: neutron/extensions/vpnaas.py:87
+#: neutron/extensions/vpnaas.py:84
 #, python-format
 msgid "Subnet %(subnet_id)s is not connected to Router %(router_id)s"
 msgstr ""
@@ -5395,7 +5388,7 @@ msgstr ""
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:318
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:345
 #: neutron/plugins/mlnx/mlnx_plugin.py:191
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:408
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:413
 msgid "provider:network_type required"
 msgstr ""
 
@@ -5403,8 +5396,8 @@ msgstr ""
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:336
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:355
 #: neutron/plugins/mlnx/mlnx_plugin.py:221
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:418
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:437
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:423
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:442
 msgid "provider:segmentation_id required"
 msgstr ""
 
@@ -5423,7 +5416,7 @@ msgstr ""
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:343
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:377
 #: neutron/plugins/mlnx/mlnx_plugin.py:207
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:453
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:458
 #, python-format
 msgid "provider:network_type %s not supported"
 msgstr ""
@@ -5431,7 +5424,7 @@ msgstr ""
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:349
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:383
 #: neutron/plugins/mlnx/mlnx_plugin.py:248
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:459
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:464
 #, python-format
 msgid "Unknown provider:physical_network %s"
 msgstr ""
@@ -5439,7 +5432,7 @@ msgstr ""
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:355
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:389
 #: neutron/plugins/mlnx/mlnx_plugin.py:254
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:465
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:470
 msgid "provider:physical_network required"
 msgstr ""
 
@@ -5592,7 +5585,7 @@ msgstr ""
 #: neutron/plugins/hyperv/hyperv_neutron_plugin.py:254
 #: neutron/plugins/metaplugin/meta_neutron_plugin.py:175
 #: neutron/plugins/mlnx/mlnx_plugin.py:333
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:510
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:518
 #, python-format
 msgid "Created network: %s"
 msgstr ""
@@ -5953,7 +5946,7 @@ msgstr ""
 
 #: neutron/plugins/hyperv/db.py:41
 #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:117
-#: neutron/plugins/openvswitch/ovs_db_v2.py:136
+#: neutron/plugins/openvswitch/ovs_db_v2.py:137
 #, python-format
 msgid ""
 "Reserving vlan %(vlan_id)s on physical network %(physical_network)s from "
@@ -5968,7 +5961,7 @@ msgstr ""
 #: neutron/plugins/hyperv/db.py:79
 #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:140
 #: neutron/plugins/ml2/drivers/type_vlan.py:203
-#: neutron/plugins/openvswitch/ovs_db_v2.py:160
+#: neutron/plugins/openvswitch/ovs_db_v2.py:161
 #, python-format
 msgid ""
 "Reserving specific vlan %(vlan_id)s on physical network "
@@ -5982,7 +5975,7 @@ msgstr ""
 
 #: neutron/plugins/hyperv/db.py:141
 #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:181
-#: neutron/plugins/openvswitch/ovs_db_v2.py:201
+#: neutron/plugins/openvswitch/ovs_db_v2.py:202
 #, python-format
 msgid "vlan_id %(vlan_id)s on physical network %(physical_network)s not found"
 msgstr ""
@@ -5992,8 +5985,8 @@ msgstr ""
 #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:87
 #: neutron/plugins/ml2/drivers/type_vlan.py:127
 #: neutron/plugins/ml2/drivers/type_vlan.py:148
-#: neutron/plugins/openvswitch/ovs_db_v2.py:92
-#: neutron/plugins/openvswitch/ovs_db_v2.py:110
+#: neutron/plugins/openvswitch/ovs_db_v2.py:93
+#: neutron/plugins/openvswitch/ovs_db_v2.py:111
 #, python-format
 msgid ""
 "Removing vlan %(vlan_id)s on physical network %(physical_network)s from "
@@ -6035,7 +6028,7 @@ msgstr ""
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:306
 #: neutron/plugins/ml2/drivers/type_vlan.py:93
 #: neutron/plugins/mlnx/mlnx_plugin.py:143
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:362
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:365
 #, python-format
 msgid "Network VLAN ranges: %s"
 msgstr ""
@@ -6330,26 +6323,26 @@ msgstr ""
 
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:349
 #: neutron/plugins/mlnx/mlnx_plugin.py:216
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:412
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:417
 msgid "provider:segmentation_id specified for flat network"
 msgstr ""
 
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:358
 #: neutron/plugins/mlnx/mlnx_plugin.py:224
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:421
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:426
 #, python-format
 msgid "provider:segmentation_id out of range (%(min_id)s through %(max_id)s)"
 msgstr ""
 
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:365
 #: neutron/plugins/mlnx/mlnx_plugin.py:232
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:441
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:446
 msgid "provider:physical_network specified for local network"
 msgstr ""
 
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:371
 #: neutron/plugins/mlnx/mlnx_plugin.py:236
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:447
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:452
 msgid "provider:segmentation_id specified for local network"
 msgstr ""
 
@@ -6683,7 +6676,7 @@ msgstr ""
 
 #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:146
 #: neutron/plugins/ml2/drivers/type_vlan.py:209
-#: neutron/plugins/openvswitch/ovs_db_v2.py:166
+#: neutron/plugins/openvswitch/ovs_db_v2.py:167
 #, python-format
 msgid ""
 "Reserving specific vlan %(vlan_id)s on physical network "
@@ -6692,7 +6685,7 @@ msgstr ""
 
 #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:170
 #: neutron/plugins/ml2/drivers/type_vlan.py:258
-#: neutron/plugins/openvswitch/ovs_db_v2.py:196
+#: neutron/plugins/openvswitch/ovs_db_v2.py:197
 #, python-format
 msgid ""
 "Releasing vlan %(vlan_id)s on physical network %(physical_network)s to "
@@ -6701,7 +6694,7 @@ msgstr ""
 
 #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:175
 #: neutron/plugins/ml2/drivers/type_vlan.py:253
-#: neutron/plugins/openvswitch/ovs_db_v2.py:191
+#: neutron/plugins/openvswitch/ovs_db_v2.py:192
 #, python-format
 msgid ""
 "Releasing vlan %(vlan_id)s on physical network %(physical_network)s "
@@ -7795,7 +7788,7 @@ msgstr ""
 
 #: neutron/plugins/ml2/drivers/type_gre.py:155
 #: neutron/plugins/ml2/drivers/type_vxlan.py:165
-#: neutron/plugins/openvswitch/ovs_db_v2.py:234
+#: neutron/plugins/openvswitch/ovs_db_v2.py:235
 #, python-format
 msgid "Removing tunnel %s from pool"
 msgstr ""
@@ -7834,7 +7827,7 @@ msgid "%(type)s ID ranges: %(range)s"
 msgstr ""
 
 #: neutron/plugins/ml2/drivers/type_tunnel.py:71
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:431
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:436
 #, python-format
 msgid "provider:physical_network specified for %s network"
 msgstr ""
@@ -8173,7 +8166,7 @@ msgid "Mellanox Embedded Switch Plugin initialisation complete"
 msgstr ""
 
 #: neutron/plugins/mlnx/mlnx_plugin.py:141
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:360
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:363
 #, python-format
 msgid "%s. Server terminated!"
 msgstr ""
@@ -8925,7 +8918,7 @@ msgid "del_portinfo(): NotFound portinfo for port_id: %s"
 msgstr ""
 
 #: neutron/plugins/nec/db/api.py:212
-#: neutron/plugins/openvswitch/ovs_db_v2.py:322
+#: neutron/plugins/openvswitch/ovs_db_v2.py:323
 #, python-format
 msgid "get_port_with_securitygroups() called:port_id=%s"
 msgstr ""
@@ -9614,7 +9607,7 @@ msgstr ""
 
 #: neutron/plugins/nicira/dhcpmeta_modes.py:93
 #, python-format
-msgid "Unable to run Neutron with config option '%s', as NVP does not support it"
+msgid "Unable to run Neutron with config option '%s', as NSX does not support it"
 msgstr ""
 
 #: neutron/plugins/nicira/dhcpmeta_modes.py:96
@@ -9967,29 +9960,29 @@ msgstr ""
 msgid "[%(rid)d] Failed to parse API provider: %(e)s"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:34
+#: neutron/plugins/nicira/common/config.py:35
 msgid ""
 "Maximum number of ports of a logical switch on a bridged transport zone "
 "(default 5000)"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:37
+#: neutron/plugins/nicira/common/config.py:39
 msgid ""
 "Maximum number of ports of a logical switch on an overlay transport zone "
 "(default 256)"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:40
-msgid "Maximum concurrent connections to each NVP controller."
+#: neutron/plugins/nicira/common/config.py:43
+msgid "Maximum concurrent connections to each NSX controller."
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:43
+#: neutron/plugins/nicira/common/config.py:48
 msgid ""
 "Number of seconds a generation id should be valid for (default -1 meaning"
 " do not time out)"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:46
+#: neutron/plugins/nicira/common/config.py:52
 msgid ""
 "If set to access_network this enables a dedicated connection to the "
 "metadata proxy for metadata server access via Neutron router. If set to "
@@ -9998,135 +9991,135 @@ msgid ""
 "namespaces otherwise access_network should be used."
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:54
+#: neutron/plugins/nicira/common/config.py:61
 msgid ""
 "The default network tranport type to use (stt, gre, bridge, ipsec_gre, or"
 " ipsec_stt)"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:57
+#: neutron/plugins/nicira/common/config.py:65
 msgid "The mode used to implement DHCP/metadata services."
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:62
+#: neutron/plugins/nicira/common/config.py:71
 msgid ""
 "Interval in seconds between runs of the state synchronization task. Set "
 "it to 0 to disable it"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:65
+#: neutron/plugins/nicira/common/config.py:75
 msgid ""
 "Maximum value for the additional random delay in seconds between runs of "
 "the state synchronization task"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:69
+#: neutron/plugins/nicira/common/config.py:80
 msgid ""
 "Minimum delay, in seconds, between two state synchronization queries to "
-"NVP. It must not exceed state_sync_interval"
+"NSX. It must not exceed state_sync_interval"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:73
+#: neutron/plugins/nicira/common/config.py:85
 msgid ""
-"Minimum number of resources to be retrieved from NVP during state "
+"Minimum number of resources to be retrieved from NSX during state "
 "synchronization"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:76
+#: neutron/plugins/nicira/common/config.py:89
 msgid ""
 "Always read operational status from backend on show operations. Enabling "
 "this option might slow down the system."
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:84
-msgid "User name for NVP controllers in this cluster"
+#: neutron/plugins/nicira/common/config.py:98
+msgid "User name for NSX controllers in this cluster"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:88
-msgid "Password for NVP controllers in this cluster"
+#: neutron/plugins/nicira/common/config.py:103
+msgid "Password for NSX controllers in this cluster"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:91
+#: neutron/plugins/nicira/common/config.py:106
 msgid "Total time limit for a cluster request"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:94
+#: neutron/plugins/nicira/common/config.py:109
 msgid "Time before aborting a request"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:97
+#: neutron/plugins/nicira/common/config.py:112
 msgid "Number of time a request should be retried"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:100
+#: neutron/plugins/nicira/common/config.py:115
 msgid "Number of times a redirect should be followed"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:102
-msgid "Lists the NVP controllers in this cluster"
+#: neutron/plugins/nicira/common/config.py:118
+msgid "Lists the NSX controllers in this cluster"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:107
+#: neutron/plugins/nicira/common/config.py:123
 msgid ""
-"This is uuid of the default NVP Transport zone that will be used for "
+"This is uuid of the default NSX Transport zone that will be used for "
 "creating tunneled isolated \"Neutron\" networks. It needs to be created "
-"in NVP before starting Neutron with the nvp plugin."
+"in NSX before starting Neutron with the nsx plugin."
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:112
+#: neutron/plugins/nicira/common/config.py:128
 msgid ""
-"Unique identifier of the NVP L3 Gateway service which will be used for "
+"Unique identifier of the NSX L3 Gateway service which will be used for "
 "implementing routers and floating IPs"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:116
+#: neutron/plugins/nicira/common/config.py:132
 msgid ""
-"Unique identifier of the NVP L2 Gateway service which will be used by "
+"Unique identifier of the NSX L2 Gateway service which will be used by "
 "default for network gateways"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:119
+#: neutron/plugins/nicira/common/config.py:135
 msgid ""
 "Unique identifier of the Service Cluster which will be used by logical "
 "services like dhcp and metadata"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:122
+#: neutron/plugins/nicira/common/config.py:138
 msgid ""
 "Name of the interface on a L2 Gateway transport nodewhich should be used "
 "by default when setting up a network connection"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:132
+#: neutron/plugins/nicira/common/config.py:148
 msgid "User name for vsm"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:136
+#: neutron/plugins/nicira/common/config.py:152
 msgid "Password for vsm"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:138
+#: neutron/plugins/nicira/common/config.py:154
 msgid "uri for vsm"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:140
+#: neutron/plugins/nicira/common/config.py:156
 msgid "Optional parameter identifying the ID of datacenter to deploy NSX Edges"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:143
-#: neutron/plugins/nicira/common/config.py:149
+#: neutron/plugins/nicira/common/config.py:159
+#: neutron/plugins/nicira/common/config.py:165
 msgid "Optional parameter identifying the ID of datastore to deploy NSX Edges"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:146
+#: neutron/plugins/nicira/common/config.py:162
 msgid "Optional parameter identifying the ID of resource to deploy NSX Edges"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:152
+#: neutron/plugins/nicira/common/config.py:168
 msgid "Network ID for physical network connectivity"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:155
+#: neutron/plugins/nicira/common/config.py:171
 msgid "Task status check interval"
 msgstr ""
 
@@ -10496,143 +10489,143 @@ msgstr ""
 msgid "Monitor Resource binding with id:%s not found!"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:49
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:50
 msgid "Comma separated list of additional domain name servers"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:55
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:58
 msgid "Default DHCP lease time"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:61
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:66
 msgid "IP address used by Metadata server."
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:64
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:70
 msgid "TCP Port used by Metadata server."
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:96
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:103
 #, python-format
 msgid "Unable to find Logical Service Node for network %s"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:107
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:114
 #, python-format
 msgid "Unable to create LSN for network %s"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:115
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:122
 #, python-format
 msgid "Unable to delete Logical Service Node %s"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:132
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:139
 #, python-format
 msgid ""
 "Unable to find Logical Service Node Port for LSN %(lsn_id)s and subnet "
 "%(subnet_id)s"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:154
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:161
 #, python-format
 msgid ""
 "Unable to find Logical Service Node Port for LSN %(lsn_id)s and mac "
 "address %(mac)s"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:174
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:181
 #, python-format
 msgid "Unable to create port for LSN  %s"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:182
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:189
 #, python-format
 msgid "Unable to delete LSN Port %s"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:202
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:206
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:209
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:213
 #, python-format
 msgid "Metadata port not found while attempting to delete it from network %s"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:209
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:216
 #, python-format
 msgid "Unable to find Logical Services Node Port with MAC %s"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:288
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:295
 #, python-format
 msgid ""
 "Unable to configure dhcp for Logical Service Node %(lsn_id)s and port "
 "%(lsn_port_id)s"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:309
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:316
 #, python-format
 msgid "Unable to configure metadata access for subnet %s"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:332
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:339
 #, python-format
 msgid "Error while configuring LSN port %s"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:436
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:443
 #, python-format
 msgid ""
 "Error while creating subnet %(cidr)s for network %(network)s. Please, "
 "contact administrator"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:506
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:521
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:513
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:528
 #, python-format
 msgid "Performing DHCP %(action)s for resource: %(resource)s"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:516
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:523
 #, python-format
 msgid "Logical Services Node for network %s configured successfully"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:538
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:545
 #, python-format
 msgid "Error while configuring DHCP for port %s"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:550
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:557
 #, python-format
 msgid "DHCP is disabled for subnet %s: nothing to do"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:569
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:576
 #, python-format
 msgid "DHCP for port %s configured successfully"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:577
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:584
 #, python-format
 msgid "Network %s is external: nothing to do"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:585
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:592
 #, python-format
 msgid "Configuring metadata entry for port %s"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:597
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:604
 #, python-format
 msgid "Metadata for port %s configured successfully"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:601
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:608
 #, python-format
 msgid "Handle metadata access via router: %(r)s and interface %(i)s"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:618
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:625
 #, python-format
 msgid "Metadata for router %s handled successfully"
 msgstr ""
@@ -11139,78 +11132,78 @@ msgstr ""
 msgid "Exception in _check_pending_tasks"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_db_v2.py:215
+#: neutron/plugins/openvswitch/ovs_db_v2.py:216
 #, python-format
 msgid "Skipping unreasonable tunnel ID range %(tun_min)s:%(tun_max)s"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_db_v2.py:263
+#: neutron/plugins/openvswitch/ovs_db_v2.py:264
 #, python-format
 msgid "Reserving tunnel %s from pool"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_db_v2.py:278
+#: neutron/plugins/openvswitch/ovs_db_v2.py:279
 #, python-format
 msgid "Reserving specific tunnel %s from pool"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_db_v2.py:281
+#: neutron/plugins/openvswitch/ovs_db_v2.py:282
 #, python-format
 msgid "Reserving specific tunnel %s outside pool"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_db_v2.py:304
+#: neutron/plugins/openvswitch/ovs_db_v2.py:305
 #, python-format
 msgid "Releasing tunnel %s outside pool"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_db_v2.py:306
+#: neutron/plugins/openvswitch/ovs_db_v2.py:307
 #, python-format
 msgid "Releasing tunnel %s to pool"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_db_v2.py:308
+#: neutron/plugins/openvswitch/ovs_db_v2.py:309
 #, python-format
 msgid "tunnel_id %s not found"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_db_v2.py:380
+#: neutron/plugins/openvswitch/ovs_db_v2.py:381
 #, python-format
 msgid "Adding a tunnel endpoint for %s"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_db_v2.py:396
+#: neutron/plugins/openvswitch/ovs_db_v2.py:397
 #, python-format
 msgid ""
 "Adding a tunnel endpoint failed due to a concurrenttransaction had been "
 "committed (%s attempts left)"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_db_v2.py:401
+#: neutron/plugins/openvswitch/ovs_db_v2.py:402
 msgid "Unable to generate a new tunnel id"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:308
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:311
 #, python-format
 msgid "Invalid tenant_network_type: %s. Server terminated!"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:325
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:328
 #, python-format
 msgid "Tunneling disabled but tenant_network_type is '%s'. Server terminated!"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:371
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:374
 #, python-format
 msgid "Invalid tunnel ID range: '%(range)s' - %(e)s. Server terminated!"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:375
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:378
 #, python-format
 msgid "Tunnel ID ranges: %s"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:428
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:433
 #, python-format
 msgid "%s networks are not enabled"
 msgstr ""
@@ -12043,11 +12036,11 @@ msgid ""
 "firewall is supported per tenant."
 msgstr ""
 
-#: neutron/services/firewall/agents/firewall_agent_api.py:34
+#: neutron/services/firewall/agents/firewall_agent_api.py:33
 msgid "Name of the FWaaS Driver"
 msgstr ""
 
-#: neutron/services/firewall/agents/firewall_agent_api.py:38
+#: neutron/services/firewall/agents/firewall_agent_api.py:37
 msgid "Enable FWaaS"
 msgstr ""
 
@@ -12063,79 +12056,79 @@ msgstr ""
 msgid "Initializing firewall agent"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:73
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:74
 #, python-format
 msgid "FWaaS Driver Loaded: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:75
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:77
 #, python-format
 msgid "Error importing FWaaS device driver: %s"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:108
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:110
 #, python-format
 msgid "%(func_name)s from agent for fw: %(fwid)s"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:116
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:118
 #, python-format
 msgid "No Routers on tenant: %s"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:123
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:247
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:125
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:252
 #, python-format
 msgid "Apply fw on Router List: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:132
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:134
 #, python-format
 msgid "Firewall Driver Error for %(func_name)s for fw: %(fwid)s"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:147
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:149
 #, python-format
 msgid "FWaaS RPC failure in %(func_name)s for fw: %(fwid)s"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:164
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:177
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:166
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:179
 #, python-format
 msgid "Firewall Driver Error on fw state %(fwmsg)s for fw: %(fwid)s"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:189
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:191
 #, python-format
 msgid "Process router add, router_id: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:200
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:202
 #, python-format
 msgid "Process router add, fw_list: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:217
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:219
 #, python-format
 msgid "FWaaS RPC info call failed for '%s'."
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:229
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:234
 #, python-format
 msgid "Tenants with Firewalls: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:239
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:244
 #, python-format
 msgid "Router List: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:241
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:246
 #, python-format
 msgid "fw_list: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:258
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:263
 msgid "Failed fwaas process services sync"
 msgstr ""
 
@@ -13972,3 +13965,61 @@ msgstr ""
 #~ msgid "Number of security rules allowed per tenant, -1 for unlimited"
 #~ msgstr ""
 
+#~ msgid ""
+#~ "DNat is disabled for the router "
+#~ "%(router_id)s. Floating IPs cannot be "
+#~ "associated."
+#~ msgstr ""
+
+#~ msgid ""
+#~ "Unable to run Neutron with config "
+#~ "option '%s', as NVP does not "
+#~ "support it"
+#~ msgstr ""
+
+#~ msgid "Maximum concurrent connections to each NVP controller."
+#~ msgstr ""
+
+#~ msgid ""
+#~ "Minimum delay, in seconds, between two"
+#~ " state synchronization queries to NVP. "
+#~ "It must not exceed state_sync_interval"
+#~ msgstr ""
+
+#~ msgid ""
+#~ "Minimum number of resources to be "
+#~ "retrieved from NVP during state "
+#~ "synchronization"
+#~ msgstr ""
+
+#~ msgid "User name for NVP controllers in this cluster"
+#~ msgstr ""
+
+#~ msgid "Password for NVP controllers in this cluster"
+#~ msgstr ""
+
+#~ msgid "Lists the NVP controllers in this cluster"
+#~ msgstr ""
+
+#~ msgid ""
+#~ "This is uuid of the default NVP"
+#~ " Transport zone that will be used "
+#~ "for creating tunneled isolated \"Neutron\" "
+#~ "networks. It needs to be created "
+#~ "in NVP before starting Neutron with "
+#~ "the nvp plugin."
+#~ msgstr ""
+
+#~ msgid ""
+#~ "Unique identifier of the NVP L3 "
+#~ "Gateway service which will be used "
+#~ "for implementing routers and floating "
+#~ "IPs"
+#~ msgstr ""
+
+#~ msgid ""
+#~ "Unique identifier of the NVP L2 "
+#~ "Gateway service which will be used "
+#~ "by default for network gateways"
+#~ msgstr ""
+
index 21d174cf8a5bf8791c263bf9bc1150ce3839940f..3b886d4aa951c1a26900a700ee4e1a2bf54fb598 100644 (file)
@@ -7,7 +7,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version:  Quantum\n"
 "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2014-01-02 06:32+0000\n"
+"POT-Creation-Date: 2014-01-12 06:33+0000\n"
 "PO-Revision-Date: 2013-05-22 03:25+0000\n"
 "Last-Translator: daisy.ycguo <daisy.ycguo@gmail.com>\n"
 "Language-Team: Chinese (Taiwan) "
@@ -897,7 +897,7 @@ msgstr "pidfile %s 已存在。常駐程式已在執行中?"
 msgid "Location to store DHCP server config files"
 msgstr "DHCP 伺服器配置檔的儲存位置"
 
-#: neutron/agent/linux/dhcp.py:48 neutron/plugins/nicira/dhcp_meta/nvp.py:53
+#: neutron/agent/linux/dhcp.py:48 neutron/plugins/nicira/dhcp_meta/nvp.py:55
 msgid "Domain to use for building the hostnames"
 msgstr "用於建置主機名稱的網域"
 
@@ -1256,7 +1256,7 @@ msgid "TCP Port used by Nova metadata server."
 msgstr "Nova meta 資料伺服器所使用的 TCP 埠。"
 
 #: neutron/agent/metadata/agent.py:73
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:67
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:74
 msgid "Shared secret to sign instance-id request"
 msgstr "用於簽署 instance-id 要求的共用機密"
 
@@ -2443,30 +2443,30 @@ msgstr "無效的路徑:%s"
 msgid "An exception occurred while creating the %(resource)s:%(item)s"
 msgstr ""
 
-#: neutron/db/db_base_plugin_v2.py:1043
+#: neutron/db/db_base_plugin_v2.py:1045
 #, python-format
 msgid "%(name)s '%(addr)s' does not match the ip_version '%(ip_version)s'"
 msgstr "%(name)s '%(addr)s' 與 ip_version '%(ip_version)s' 不符"
 
-#: neutron/db/db_base_plugin_v2.py:1067
+#: neutron/db/db_base_plugin_v2.py:1069
 msgid "Gateway is not valid on subnet"
 msgstr "閘道在子網路上無效"
 
-#: neutron/db/db_base_plugin_v2.py:1087 neutron/db/db_base_plugin_v2.py:1101
+#: neutron/db/db_base_plugin_v2.py:1089 neutron/db/db_base_plugin_v2.py:1103
 msgid "new subnet"
 msgstr ""
 
-#: neutron/db/db_base_plugin_v2.py:1094
+#: neutron/db/db_base_plugin_v2.py:1096
 #, python-format
 msgid "Error parsing dns address %s"
 msgstr "剖析 DNS 位址 %s 時發生錯誤"
 
-#: neutron/db/db_base_plugin_v2.py:1356
+#: neutron/db/db_base_plugin_v2.py:1358
 #, python-format
 msgid "Allocated IP %(ip_address)s (%(network_id)s/%(subnet_id)s/%(port_id)s)"
 msgstr "已配置 IP %(ip_address)s (%(network_id)s/%(subnet_id)s/%(port_id)s)"
 
-#: neutron/db/db_base_plugin_v2.py:1448
+#: neutron/db/db_base_plugin_v2.py:1450
 #, python-format
 msgid "%(address)s (%(subnet_id)s) is not recycled"
 msgstr "%(address)s (%(subnet_id)s) 未回收"
@@ -2999,51 +2999,51 @@ msgid ""
 "exceeds the maximum %(quota)s."
 msgstr "無法對 %(router_id)s 完成作業。路徑數目超出上限 %(quota)s。"
 
-#: neutron/extensions/firewall.py:40
+#: neutron/extensions/firewall.py:39
 #, python-format
 msgid "Firewall %(firewall_id)s could not be found."
 msgstr ""
 
-#: neutron/extensions/firewall.py:44
+#: neutron/extensions/firewall.py:43
 #, python-format
 msgid "Firewall %(firewall_id)s is still active."
 msgstr ""
 
-#: neutron/extensions/firewall.py:48
+#: neutron/extensions/firewall.py:47
 #, python-format
 msgid ""
 "Operation cannot be performed since associated Firewall %(firewall_id)s "
 "is in %(pending_state)s."
 msgstr ""
 
-#: neutron/extensions/firewall.py:53
+#: neutron/extensions/firewall.py:52
 #, python-format
 msgid "Firewall Policy %(firewall_policy_id)s could not be found."
 msgstr ""
 
-#: neutron/extensions/firewall.py:57
+#: neutron/extensions/firewall.py:56
 #, python-format
 msgid "Firewall Policy %(firewall_policy_id)s is being used."
 msgstr ""
 
-#: neutron/extensions/firewall.py:61
+#: neutron/extensions/firewall.py:60
 #, python-format
 msgid "Firewall Rule %(firewall_rule_id)s could not be found."
 msgstr ""
 
-#: neutron/extensions/firewall.py:65
+#: neutron/extensions/firewall.py:64
 #, python-format
 msgid "Firewall Rule %(firewall_rule_id)s is being used."
 msgstr ""
 
-#: neutron/extensions/firewall.py:69
+#: neutron/extensions/firewall.py:68
 #, python-format
 msgid ""
 "Firewall Rule %(firewall_rule_id)s is not associated  with Firewall "
 "Policy %(firewall_policy_id)s."
 msgstr ""
 
-#: neutron/extensions/firewall.py:74
+#: neutron/extensions/firewall.py:73
 #, python-format
 msgid ""
 "Firewall Rule protocol %(protocol)s is not supported. Only protocol "
@@ -3051,91 +3051,91 @@ msgid ""
 "supported."
 msgstr ""
 
-#: neutron/extensions/firewall.py:80
+#: neutron/extensions/firewall.py:79
 #, python-format
 msgid ""
 "Firewall rule action %(action)s is not supported. Only action values "
 "%(values)s are supported."
 msgstr ""
 
-#: neutron/extensions/firewall.py:85
+#: neutron/extensions/firewall.py:84
 #, python-format
 msgid "Invalid value for port %(port)s."
 msgstr ""
 
-#: neutron/extensions/firewall.py:89
+#: neutron/extensions/firewall.py:88
 msgid "Missing rule info argument for insert/remove rule operation."
 msgstr ""
 
-#: neutron/extensions/firewall.py:99
+#: neutron/extensions/firewall.py:98
 #, python-format
 msgid "%(driver)s: Internal driver error."
 msgstr ""
 
-#: neutron/extensions/firewall.py:148
+#: neutron/extensions/firewall.py:147
 #, python-format
 msgid "Port '%s' is not a valid number"
 msgstr ""
 
-#: neutron/extensions/firewall.py:152
+#: neutron/extensions/firewall.py:151
 #, python-format
 msgid "Invalid port '%s'"
 msgstr ""
 
-#: neutron/extensions/firewall.py:166
+#: neutron/extensions/firewall.py:165
 #, python-format
 msgid "%(msg_ip)s and %(msg_subnet)s"
 msgstr ""
 
-#: neutron/extensions/firewall.py:286
+#: neutron/extensions/firewall.py:285
 msgid "Number of firewalls allowed per tenant. A negative value means unlimited."
 msgstr ""
 
-#: neutron/extensions/firewall.py:290
+#: neutron/extensions/firewall.py:289
 msgid ""
 "Number of firewall policies allowed per tenant. A negative value means "
 "unlimited."
 msgstr ""
 
-#: neutron/extensions/firewall.py:294
+#: neutron/extensions/firewall.py:293
 msgid ""
 "Number of firewall rules allowed per tenant. A negative value means "
 "unlimited."
 msgstr ""
 
-#: neutron/extensions/l3.py:36
+#: neutron/extensions/l3.py:34
 #, python-format
 msgid "Router %(router_id)s could not be found"
 msgstr "找不到路由器 %(router_id)s"
 
-#: neutron/extensions/l3.py:40
+#: neutron/extensions/l3.py:38
 #, python-format
 msgid "Router %(router_id)s still has active ports"
 msgstr "路由器 %(router_id)s 仍具有作用中的埠"
 
-#: neutron/extensions/l3.py:44
+#: neutron/extensions/l3.py:42
 #, python-format
 msgid "Router %(router_id)s does not have an interface with id %(port_id)s"
 msgstr "路由器 %(router_id)s 沒有 ID 為 %(port_id)s 的介面"
 
-#: neutron/extensions/l3.py:49
+#: neutron/extensions/l3.py:47
 #, python-format
 msgid "Router %(router_id)s has no interface on subnet %(subnet_id)s"
 msgstr "路由器 %(router_id)s 在子網路 %(subnet_id)s 上沒有介面"
 
-#: neutron/extensions/l3.py:54
+#: neutron/extensions/l3.py:52
 #, python-format
 msgid ""
 "Router interface for subnet %(subnet_id)s on router %(router_id)s cannot "
 "be deleted, as it is required by one or more floating IPs."
 msgstr "路由器 %(router_id)s 上子網路 %(subnet_id)s 的路由器介面無法刪除,因為一個以上的浮動 IP 需要該介面。"
 
-#: neutron/extensions/l3.py:60
+#: neutron/extensions/l3.py:58
 #, python-format
 msgid "Floating IP %(floatingip_id)s could not be found"
 msgstr "找不到浮動 IP %(floatingip_id)s"
 
-#: neutron/extensions/l3.py:64
+#: neutron/extensions/l3.py:62
 #, python-format
 msgid ""
 "External network %(external_network_id)s is not reachable from subnet "
@@ -3145,7 +3145,7 @@ msgstr ""
 "無法從子網路 %(subnet_id)s 抵達外部網路 %(external_network_id)s。因此,無法使埠 %(port_id)s "
 "與浮動 IP 產生關聯。"
 
-#: neutron/extensions/l3.py:70
+#: neutron/extensions/l3.py:68
 #, python-format
 msgid ""
 "Cannot associate floating IP %(floating_ip_address)s (%(fip_id)s) with "
@@ -3155,37 +3155,30 @@ msgstr ""
 "無法使浮動 IP %(floating_ip_address)s (%(fip_id)s) 與使用固定 IP %(fixed_ip)s 的埠 "
 "%(port_id)s 產生關聯,因為該固定 IP 在外部網路 %(net_id)s 上已經有浮動 IP。"
 
-#: neutron/extensions/l3.py:77
+#: neutron/extensions/l3.py:75
 #, python-format
 msgid ""
 "Port %(port_id)s has owner %(device_owner)s and therefore cannot be "
 "deleted directly via the port API."
 msgstr "埠 %(port_id)s 具有擁有者 %(device_owner)s,因此無法直接透過埠 API 來刪除。"
 
-#: neutron/extensions/l3.py:82
+#: neutron/extensions/l3.py:80
 #, python-format
 msgid ""
 "Gateway cannot be updated for router %(router_id)s, since a gateway to "
 "external network %(net_id)s is required by one or more floating IPs."
 msgstr "無法更新路由器 %(router_id)s 的閘道,因為一個以上的浮動 IP 需要外部網路 %(net_id)s 的閘道。"
 
-#: neutron/extensions/l3.py:142
+#: neutron/extensions/l3.py:140
 msgid "Number of routers allowed per tenant. A negative value means unlimited."
 msgstr ""
 
-#: neutron/extensions/l3.py:146
+#: neutron/extensions/l3.py:144
 msgid ""
 "Number of floating IPs allowed per tenant. A negative value means "
 "unlimited."
 msgstr ""
 
-#: neutron/extensions/l3_ext_gw_mode.py:28
-#, python-format
-msgid ""
-"DNat is disabled for the router %(router_id)s. Floating IPs cannot be "
-"associated."
-msgstr ""
-
 #: neutron/extensions/l3agentscheduler.py:49
 #: neutron/extensions/l3agentscheduler.py:87
 msgid "No plugin for L3 routing registered to handle router scheduling"
@@ -3285,21 +3278,21 @@ msgid ""
 " %(pool)s"
 msgstr ""
 
-#: neutron/extensions/metering.py:34
+#: neutron/extensions/metering.py:33
 #, python-format
 msgid "Metering label %(label_id)s does not exist"
 msgstr ""
 
-#: neutron/extensions/metering.py:38
+#: neutron/extensions/metering.py:37
 msgid "Duplicate Metering Rule in POST."
 msgstr ""
 
-#: neutron/extensions/metering.py:42
+#: neutron/extensions/metering.py:41
 #, python-format
 msgid "Metering label rule %(rule_id)s does not exist"
 msgstr ""
 
-#: neutron/extensions/metering.py:46
+#: neutron/extensions/metering.py:45
 #, python-format
 msgid ""
 "Metering label rule with remote_ip_prefix %(remote_ip_prefix)s overlaps "
@@ -3448,67 +3441,67 @@ msgstr ""
 msgid "API for retrieving service providers for Neutron advanced services"
 msgstr ""
 
-#: neutron/extensions/vpnaas.py:36
+#: neutron/extensions/vpnaas.py:33
 #, python-format
 msgid "VPNService %(vpnservice_id)s could not be found"
 msgstr ""
 
-#: neutron/extensions/vpnaas.py:40
+#: neutron/extensions/vpnaas.py:37
 #, python-format
 msgid "ipsec_site_connection %(ipsecsite_conn_id)s not found"
 msgstr ""
 
-#: neutron/extensions/vpnaas.py:44
+#: neutron/extensions/vpnaas.py:41
 #, python-format
 msgid "ipsec_site_connection %(attr)s is equal to or less than dpd_interval"
 msgstr ""
 
-#: neutron/extensions/vpnaas.py:49
+#: neutron/extensions/vpnaas.py:46
 #, python-format
 msgid "ipsec_site_connection MTU %(mtu)d is too small for ipv%(version)s"
 msgstr ""
 
-#: neutron/extensions/vpnaas.py:54
+#: neutron/extensions/vpnaas.py:51
 #, python-format
 msgid "IKEPolicy %(ikepolicy_id)s could not be found"
 msgstr ""
 
-#: neutron/extensions/vpnaas.py:58
+#: neutron/extensions/vpnaas.py:55
 #, python-format
 msgid "IPsecPolicy %(ipsecpolicy_id)s could not be found"
 msgstr ""
 
-#: neutron/extensions/vpnaas.py:62
+#: neutron/extensions/vpnaas.py:59
 #, python-format
 msgid "IKEPolicy %(ikepolicy_id)s is still in use"
 msgstr ""
 
-#: neutron/extensions/vpnaas.py:66
+#: neutron/extensions/vpnaas.py:63
 #, python-format
 msgid "VPNService %(vpnservice_id)s is still in use"
 msgstr ""
 
-#: neutron/extensions/vpnaas.py:70
+#: neutron/extensions/vpnaas.py:67
 #, python-format
 msgid "Router %(router_id)s is used by VPNService %(vpnservice_id)s"
 msgstr ""
 
-#: neutron/extensions/vpnaas.py:74
+#: neutron/extensions/vpnaas.py:71
 #, python-format
 msgid "Invalid state %(state)s of vpnaas resource %(id)s for updating"
 msgstr ""
 
-#: neutron/extensions/vpnaas.py:79
+#: neutron/extensions/vpnaas.py:76
 #, python-format
 msgid "IPsecPolicy %(ipsecpolicy_id)s is still in use"
 msgstr ""
 
-#: neutron/extensions/vpnaas.py:83
+#: neutron/extensions/vpnaas.py:80
 #, python-format
 msgid "Can not load driver :%(device_driver)s"
 msgstr ""
 
-#: neutron/extensions/vpnaas.py:87
+#: neutron/extensions/vpnaas.py:84
 #, python-format
 msgid "Subnet %(subnet_id)s is not connected to Router %(router_id)s"
 msgstr ""
@@ -5416,7 +5409,7 @@ msgstr ""
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:318
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:345
 #: neutron/plugins/mlnx/mlnx_plugin.py:191
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:408
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:413
 msgid "provider:network_type required"
 msgstr "需要 provider:network_type"
 
@@ -5424,8 +5417,8 @@ msgstr "需要 provider:network_type"
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:336
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:355
 #: neutron/plugins/mlnx/mlnx_plugin.py:221
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:418
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:437
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:423
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:442
 msgid "provider:segmentation_id required"
 msgstr "需要 provider:segmentation_id"
 
@@ -5444,7 +5437,7 @@ msgstr ""
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:343
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:377
 #: neutron/plugins/mlnx/mlnx_plugin.py:207
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:453
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:458
 #, python-format
 msgid "provider:network_type %s not supported"
 msgstr "不支援 provider:network_type %s"
@@ -5452,7 +5445,7 @@ msgstr "不支援 provider:network_type %s"
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:349
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:383
 #: neutron/plugins/mlnx/mlnx_plugin.py:248
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:459
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:464
 #, python-format
 msgid "Unknown provider:physical_network %s"
 msgstr "不明的 provider:physical_network %s"
@@ -5460,7 +5453,7 @@ msgstr "不明的 provider:physical_network %s"
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:355
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:389
 #: neutron/plugins/mlnx/mlnx_plugin.py:254
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:465
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:470
 msgid "provider:physical_network required"
 msgstr "需要 provider:physical_network"
 
@@ -5613,7 +5606,7 @@ msgstr ""
 #: neutron/plugins/hyperv/hyperv_neutron_plugin.py:254
 #: neutron/plugins/metaplugin/meta_neutron_plugin.py:175
 #: neutron/plugins/mlnx/mlnx_plugin.py:333
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:510
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:518
 #, python-format
 msgid "Created network: %s"
 msgstr "已建立網路:%s"
@@ -5974,7 +5967,7 @@ msgstr ""
 
 #: neutron/plugins/hyperv/db.py:41
 #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:117
-#: neutron/plugins/openvswitch/ovs_db_v2.py:136
+#: neutron/plugins/openvswitch/ovs_db_v2.py:137
 #, python-format
 msgid ""
 "Reserving vlan %(vlan_id)s on physical network %(physical_network)s from "
@@ -5989,7 +5982,7 @@ msgstr "正在保留儲存區中的平面實體網路 %(physical_network)s"
 #: neutron/plugins/hyperv/db.py:79
 #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:140
 #: neutron/plugins/ml2/drivers/type_vlan.py:203
-#: neutron/plugins/openvswitch/ovs_db_v2.py:160
+#: neutron/plugins/openvswitch/ovs_db_v2.py:161
 #, python-format
 msgid ""
 "Reserving specific vlan %(vlan_id)s on physical network "
@@ -6003,7 +5996,7 @@ msgstr "正在釋放實體網路 %(physical_network)s 上的 VLAN %(vlan_id)s"
 
 #: neutron/plugins/hyperv/db.py:141
 #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:181
-#: neutron/plugins/openvswitch/ovs_db_v2.py:201
+#: neutron/plugins/openvswitch/ovs_db_v2.py:202
 #, python-format
 msgid "vlan_id %(vlan_id)s on physical network %(physical_network)s not found"
 msgstr "在實體網路 %(physical_network)s 上找不到 vlan_id %(vlan_id)s"
@@ -6013,8 +6006,8 @@ msgstr "在實體網路 %(physical_network)s 上找不到 vlan_id %(vlan_id)s"
 #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:87
 #: neutron/plugins/ml2/drivers/type_vlan.py:127
 #: neutron/plugins/ml2/drivers/type_vlan.py:148
-#: neutron/plugins/openvswitch/ovs_db_v2.py:92
-#: neutron/plugins/openvswitch/ovs_db_v2.py:110
+#: neutron/plugins/openvswitch/ovs_db_v2.py:93
+#: neutron/plugins/openvswitch/ovs_db_v2.py:111
 #, python-format
 msgid ""
 "Removing vlan %(vlan_id)s on physical network %(physical_network)s from "
@@ -6056,7 +6049,7 @@ msgstr "無效的 tenant_network_type:%s。已終止代理程式!"
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:306
 #: neutron/plugins/ml2/drivers/type_vlan.py:93
 #: neutron/plugins/mlnx/mlnx_plugin.py:143
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:362
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:365
 #, python-format
 msgid "Network VLAN ranges: %s"
 msgstr "網路 VLAN 範圍:%s"
@@ -6353,26 +6346,26 @@ msgstr ""
 
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:349
 #: neutron/plugins/mlnx/mlnx_plugin.py:216
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:412
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:417
 msgid "provider:segmentation_id specified for flat network"
 msgstr "給平面網路指定了 provider:segmentation_id"
 
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:358
 #: neutron/plugins/mlnx/mlnx_plugin.py:224
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:421
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:426
 #, python-format
 msgid "provider:segmentation_id out of range (%(min_id)s through %(max_id)s)"
 msgstr ""
 
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:365
 #: neutron/plugins/mlnx/mlnx_plugin.py:232
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:441
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:446
 msgid "provider:physical_network specified for local network"
 msgstr "給本端網路指定了 provider:physical_network"
 
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:371
 #: neutron/plugins/mlnx/mlnx_plugin.py:236
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:447
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:452
 msgid "provider:segmentation_id specified for local network"
 msgstr "給本端網路指定了 provider:segmentation_id"
 
@@ -6706,7 +6699,7 @@ msgstr ""
 
 #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:146
 #: neutron/plugins/ml2/drivers/type_vlan.py:209
-#: neutron/plugins/openvswitch/ovs_db_v2.py:166
+#: neutron/plugins/openvswitch/ovs_db_v2.py:167
 #, python-format
 msgid ""
 "Reserving specific vlan %(vlan_id)s on physical network "
@@ -6715,7 +6708,7 @@ msgstr "正在保留儲存區外部實體網路 %(physical_network)s 上的特
 
 #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:170
 #: neutron/plugins/ml2/drivers/type_vlan.py:258
-#: neutron/plugins/openvswitch/ovs_db_v2.py:196
+#: neutron/plugins/openvswitch/ovs_db_v2.py:197
 #, python-format
 msgid ""
 "Releasing vlan %(vlan_id)s on physical network %(physical_network)s to "
@@ -6724,7 +6717,7 @@ msgstr "正在將實體網路 %(physical_network)s 上的 VLAN %(vlan_id)s 釋
 
 #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:175
 #: neutron/plugins/ml2/drivers/type_vlan.py:253
-#: neutron/plugins/openvswitch/ovs_db_v2.py:191
+#: neutron/plugins/openvswitch/ovs_db_v2.py:192
 #, python-format
 msgid ""
 "Releasing vlan %(vlan_id)s on physical network %(physical_network)s "
@@ -7831,7 +7824,7 @@ msgstr ""
 
 #: neutron/plugins/ml2/drivers/type_gre.py:155
 #: neutron/plugins/ml2/drivers/type_vxlan.py:165
-#: neutron/plugins/openvswitch/ovs_db_v2.py:234
+#: neutron/plugins/openvswitch/ovs_db_v2.py:235
 #, python-format
 msgid "Removing tunnel %s from pool"
 msgstr "正在將通道 %s 從儲存區中移除"
@@ -7871,7 +7864,7 @@ msgid "%(type)s ID ranges: %(range)s"
 msgstr ""
 
 #: neutron/plugins/ml2/drivers/type_tunnel.py:71
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:431
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:436
 #, python-format
 msgid "provider:physical_network specified for %s network"
 msgstr ""
@@ -8214,7 +8207,7 @@ msgid "Mellanox Embedded Switch Plugin initialisation complete"
 msgstr ""
 
 #: neutron/plugins/mlnx/mlnx_plugin.py:141
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:360
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:363
 #, python-format
 msgid "%s. Server terminated!"
 msgstr ""
@@ -8968,7 +8961,7 @@ msgid "del_portinfo(): NotFound portinfo for port_id: %s"
 msgstr "del_portinfo():port_id 的 portinfo NotFound:%s"
 
 #: neutron/plugins/nec/db/api.py:212
-#: neutron/plugins/openvswitch/ovs_db_v2.py:322
+#: neutron/plugins/openvswitch/ovs_db_v2.py:323
 #, python-format
 msgid "get_port_with_securitygroups() called:port_id=%s"
 msgstr "已呼叫 get_port_with_securitygroups():port_id=%s"
@@ -9659,7 +9652,7 @@ msgstr ""
 
 #: neutron/plugins/nicira/dhcpmeta_modes.py:93
 #, python-format
-msgid "Unable to run Neutron with config option '%s', as NVP does not support it"
+msgid "Unable to run Neutron with config option '%s', as NSX does not support it"
 msgstr ""
 
 #: neutron/plugins/nicira/dhcpmeta_modes.py:96
@@ -10012,29 +10005,29 @@ msgstr "[%(rid)d] 處理要求 %(req)s 時發生錯誤"
 msgid "[%(rid)d] Failed to parse API provider: %(e)s"
 msgstr "[%(rid)d] 無法剖析 API 提供者:%(e)s"
 
-#: neutron/plugins/nicira/common/config.py:34
+#: neutron/plugins/nicira/common/config.py:35
 msgid ""
 "Maximum number of ports of a logical switch on a bridged transport zone "
 "(default 5000)"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:37
+#: neutron/plugins/nicira/common/config.py:39
 msgid ""
 "Maximum number of ports of a logical switch on an overlay transport zone "
 "(default 256)"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:40
-msgid "Maximum concurrent connections to each NVP controller."
+#: neutron/plugins/nicira/common/config.py:43
+msgid "Maximum concurrent connections to each NSX controller."
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:43
+#: neutron/plugins/nicira/common/config.py:48
 msgid ""
 "Number of seconds a generation id should be valid for (default -1 meaning"
 " do not time out)"
 msgstr "產生 ID 的有效秒數(預設值 -1 表示不逾時)"
 
-#: neutron/plugins/nicira/common/config.py:46
+#: neutron/plugins/nicira/common/config.py:52
 msgid ""
 "If set to access_network this enables a dedicated connection to the "
 "metadata proxy for metadata server access via Neutron router. If set to "
@@ -10043,135 +10036,135 @@ msgid ""
 "namespaces otherwise access_network should be used."
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:54
+#: neutron/plugins/nicira/common/config.py:61
 msgid ""
 "The default network tranport type to use (stt, gre, bridge, ipsec_gre, or"
 " ipsec_stt)"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:57
+#: neutron/plugins/nicira/common/config.py:65
 msgid "The mode used to implement DHCP/metadata services."
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:62
+#: neutron/plugins/nicira/common/config.py:71
 msgid ""
 "Interval in seconds between runs of the state synchronization task. Set "
 "it to 0 to disable it"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:65
+#: neutron/plugins/nicira/common/config.py:75
 msgid ""
 "Maximum value for the additional random delay in seconds between runs of "
 "the state synchronization task"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:69
+#: neutron/plugins/nicira/common/config.py:80
 msgid ""
 "Minimum delay, in seconds, between two state synchronization queries to "
-"NVP. It must not exceed state_sync_interval"
+"NSX. It must not exceed state_sync_interval"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:73
+#: neutron/plugins/nicira/common/config.py:85
 msgid ""
-"Minimum number of resources to be retrieved from NVP during state "
+"Minimum number of resources to be retrieved from NSX during state "
 "synchronization"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:76
+#: neutron/plugins/nicira/common/config.py:89
 msgid ""
 "Always read operational status from backend on show operations. Enabling "
 "this option might slow down the system."
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:84
-msgid "User name for NVP controllers in this cluster"
+#: neutron/plugins/nicira/common/config.py:98
+msgid "User name for NSX controllers in this cluster"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:88
-msgid "Password for NVP controllers in this cluster"
+#: neutron/plugins/nicira/common/config.py:103
+msgid "Password for NSX controllers in this cluster"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:91
+#: neutron/plugins/nicira/common/config.py:106
 msgid "Total time limit for a cluster request"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:94
+#: neutron/plugins/nicira/common/config.py:109
 msgid "Time before aborting a request"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:97
+#: neutron/plugins/nicira/common/config.py:112
 msgid "Number of time a request should be retried"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:100
+#: neutron/plugins/nicira/common/config.py:115
 msgid "Number of times a redirect should be followed"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:102
-msgid "Lists the NVP controllers in this cluster"
+#: neutron/plugins/nicira/common/config.py:118
+msgid "Lists the NSX controllers in this cluster"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:107
+#: neutron/plugins/nicira/common/config.py:123
 msgid ""
-"This is uuid of the default NVP Transport zone that will be used for "
+"This is uuid of the default NSX Transport zone that will be used for "
 "creating tunneled isolated \"Neutron\" networks. It needs to be created "
-"in NVP before starting Neutron with the nvp plugin."
+"in NSX before starting Neutron with the nsx plugin."
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:112
+#: neutron/plugins/nicira/common/config.py:128
 msgid ""
-"Unique identifier of the NVP L3 Gateway service which will be used for "
+"Unique identifier of the NSX L3 Gateway service which will be used for "
 "implementing routers and floating IPs"
-msgstr "「NVP L3 閘道」服務的唯一 ID,此服務將用於實作路由器及浮動 IP"
+msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:116
+#: neutron/plugins/nicira/common/config.py:132
 msgid ""
-"Unique identifier of the NVP L2 Gateway service which will be used by "
+"Unique identifier of the NSX L2 Gateway service which will be used by "
 "default for network gateways"
-msgstr "「NVP L2 閘道」服務的唯一 ID,依預設,此服務將由網路閘道使用"
+msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:119
+#: neutron/plugins/nicira/common/config.py:135
 msgid ""
 "Unique identifier of the Service Cluster which will be used by logical "
 "services like dhcp and metadata"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:122
+#: neutron/plugins/nicira/common/config.py:138
 msgid ""
 "Name of the interface on a L2 Gateway transport nodewhich should be used "
 "by default when setting up a network connection"
 msgstr "「L2 閘道」傳輸節點上介面的名稱,依預設,在設定網路連線時應該使用此節點。"
 
-#: neutron/plugins/nicira/common/config.py:132
+#: neutron/plugins/nicira/common/config.py:148
 msgid "User name for vsm"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:136
+#: neutron/plugins/nicira/common/config.py:152
 msgid "Password for vsm"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:138
+#: neutron/plugins/nicira/common/config.py:154
 msgid "uri for vsm"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:140
+#: neutron/plugins/nicira/common/config.py:156
 msgid "Optional parameter identifying the ID of datacenter to deploy NSX Edges"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:143
-#: neutron/plugins/nicira/common/config.py:149
+#: neutron/plugins/nicira/common/config.py:159
+#: neutron/plugins/nicira/common/config.py:165
 msgid "Optional parameter identifying the ID of datastore to deploy NSX Edges"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:146
+#: neutron/plugins/nicira/common/config.py:162
 msgid "Optional parameter identifying the ID of resource to deploy NSX Edges"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:152
+#: neutron/plugins/nicira/common/config.py:168
 msgid "Network ID for physical network connectivity"
 msgstr ""
 
-#: neutron/plugins/nicira/common/config.py:155
+#: neutron/plugins/nicira/common/config.py:171
 msgid "Task status check interval"
 msgstr ""
 
@@ -10541,143 +10534,143 @@ msgstr ""
 msgid "Monitor Resource binding with id:%s not found!"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:49
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:50
 msgid "Comma separated list of additional domain name servers"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:55
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:58
 msgid "Default DHCP lease time"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:61
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:66
 msgid "IP address used by Metadata server."
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:64
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:70
 msgid "TCP Port used by Metadata server."
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:96
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:103
 #, python-format
 msgid "Unable to find Logical Service Node for network %s"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:107
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:114
 #, python-format
 msgid "Unable to create LSN for network %s"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:115
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:122
 #, python-format
 msgid "Unable to delete Logical Service Node %s"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:132
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:139
 #, python-format
 msgid ""
 "Unable to find Logical Service Node Port for LSN %(lsn_id)s and subnet "
 "%(subnet_id)s"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:154
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:161
 #, python-format
 msgid ""
 "Unable to find Logical Service Node Port for LSN %(lsn_id)s and mac "
 "address %(mac)s"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:174
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:181
 #, python-format
 msgid "Unable to create port for LSN  %s"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:182
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:189
 #, python-format
 msgid "Unable to delete LSN Port %s"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:202
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:206
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:209
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:213
 #, python-format
 msgid "Metadata port not found while attempting to delete it from network %s"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:209
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:216
 #, python-format
 msgid "Unable to find Logical Services Node Port with MAC %s"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:288
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:295
 #, python-format
 msgid ""
 "Unable to configure dhcp for Logical Service Node %(lsn_id)s and port "
 "%(lsn_port_id)s"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:309
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:316
 #, python-format
 msgid "Unable to configure metadata access for subnet %s"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:332
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:339
 #, python-format
 msgid "Error while configuring LSN port %s"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:436
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:443
 #, python-format
 msgid ""
 "Error while creating subnet %(cidr)s for network %(network)s. Please, "
 "contact administrator"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:506
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:521
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:513
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:528
 #, python-format
 msgid "Performing DHCP %(action)s for resource: %(resource)s"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:516
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:523
 #, python-format
 msgid "Logical Services Node for network %s configured successfully"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:538
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:545
 #, python-format
 msgid "Error while configuring DHCP for port %s"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:550
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:557
 #, python-format
 msgid "DHCP is disabled for subnet %s: nothing to do"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:569
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:576
 #, python-format
 msgid "DHCP for port %s configured successfully"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:577
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:584
 #, python-format
 msgid "Network %s is external: nothing to do"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:585
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:592
 #, python-format
 msgid "Configuring metadata entry for port %s"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:597
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:604
 #, python-format
 msgid "Metadata for port %s configured successfully"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:601
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:608
 #, python-format
 msgid "Handle metadata access via router: %(r)s and interface %(i)s"
 msgstr ""
 
-#: neutron/plugins/nicira/dhcp_meta/nvp.py:618
+#: neutron/plugins/nicira/dhcp_meta/nvp.py:625
 #, python-format
 msgid "Metadata for router %s handled successfully"
 msgstr ""
@@ -11184,78 +11177,78 @@ msgstr ""
 msgid "Exception in _check_pending_tasks"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_db_v2.py:215
+#: neutron/plugins/openvswitch/ovs_db_v2.py:216
 #, python-format
 msgid "Skipping unreasonable tunnel ID range %(tun_min)s:%(tun_max)s"
 msgstr "正在跳過不合理的通道 ID 範圍 %(tun_min)s:%(tun_max)s"
 
-#: neutron/plugins/openvswitch/ovs_db_v2.py:263
+#: neutron/plugins/openvswitch/ovs_db_v2.py:264
 #, python-format
 msgid "Reserving tunnel %s from pool"
 msgstr "正在保留儲存區中的通道 %s"
 
-#: neutron/plugins/openvswitch/ovs_db_v2.py:278
+#: neutron/plugins/openvswitch/ovs_db_v2.py:279
 #, python-format
 msgid "Reserving specific tunnel %s from pool"
 msgstr "正在保留儲存區中的特定通道 %s"
 
-#: neutron/plugins/openvswitch/ovs_db_v2.py:281
+#: neutron/plugins/openvswitch/ovs_db_v2.py:282
 #, python-format
 msgid "Reserving specific tunnel %s outside pool"
 msgstr "正在保留儲存區外部的特定通道 %s"
 
-#: neutron/plugins/openvswitch/ovs_db_v2.py:304
+#: neutron/plugins/openvswitch/ovs_db_v2.py:305
 #, python-format
 msgid "Releasing tunnel %s outside pool"
 msgstr "正在釋放儲存區外部的通道 %s"
 
-#: neutron/plugins/openvswitch/ovs_db_v2.py:306
+#: neutron/plugins/openvswitch/ovs_db_v2.py:307
 #, python-format
 msgid "Releasing tunnel %s to pool"
 msgstr "正在將通道 %s 釋放到儲存區"
 
-#: neutron/plugins/openvswitch/ovs_db_v2.py:308
+#: neutron/plugins/openvswitch/ovs_db_v2.py:309
 #, python-format
 msgid "tunnel_id %s not found"
 msgstr "找不到 tunnel_id %s"
 
-#: neutron/plugins/openvswitch/ovs_db_v2.py:380
+#: neutron/plugins/openvswitch/ovs_db_v2.py:381
 #, python-format
 msgid "Adding a tunnel endpoint for %s"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_db_v2.py:396
+#: neutron/plugins/openvswitch/ovs_db_v2.py:397
 #, python-format
 msgid ""
 "Adding a tunnel endpoint failed due to a concurrenttransaction had been "
 "committed (%s attempts left)"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_db_v2.py:401
+#: neutron/plugins/openvswitch/ovs_db_v2.py:402
 msgid "Unable to generate a new tunnel id"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:308
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:311
 #, python-format
 msgid "Invalid tenant_network_type: %s. Server terminated!"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:325
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:328
 #, python-format
 msgid "Tunneling disabled but tenant_network_type is '%s'. Server terminated!"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:371
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:374
 #, python-format
 msgid "Invalid tunnel ID range: '%(range)s' - %(e)s. Server terminated!"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:375
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:378
 #, python-format
 msgid "Tunnel ID ranges: %s"
 msgstr "通道 ID 範圍:%s"
 
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:428
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:433
 #, python-format
 msgid "%s networks are not enabled"
 msgstr ""
@@ -12094,11 +12087,11 @@ msgid ""
 "firewall is supported per tenant."
 msgstr ""
 
-#: neutron/services/firewall/agents/firewall_agent_api.py:34
+#: neutron/services/firewall/agents/firewall_agent_api.py:33
 msgid "Name of the FWaaS Driver"
 msgstr ""
 
-#: neutron/services/firewall/agents/firewall_agent_api.py:38
+#: neutron/services/firewall/agents/firewall_agent_api.py:37
 msgid "Enable FWaaS"
 msgstr ""
 
@@ -12114,79 +12107,79 @@ msgstr ""
 msgid "Initializing firewall agent"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:73
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:74
 #, python-format
 msgid "FWaaS Driver Loaded: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:75
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:77
 #, python-format
 msgid "Error importing FWaaS device driver: %s"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:108
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:110
 #, python-format
 msgid "%(func_name)s from agent for fw: %(fwid)s"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:116
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:118
 #, python-format
 msgid "No Routers on tenant: %s"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:123
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:247
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:125
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:252
 #, python-format
 msgid "Apply fw on Router List: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:132
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:134
 #, python-format
 msgid "Firewall Driver Error for %(func_name)s for fw: %(fwid)s"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:147
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:149
 #, python-format
 msgid "FWaaS RPC failure in %(func_name)s for fw: %(fwid)s"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:164
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:177
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:166
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:179
 #, python-format
 msgid "Firewall Driver Error on fw state %(fwmsg)s for fw: %(fwid)s"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:189
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:191
 #, python-format
 msgid "Process router add, router_id: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:200
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:202
 #, python-format
 msgid "Process router add, fw_list: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:217
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:219
 #, python-format
 msgid "FWaaS RPC info call failed for '%s'."
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:229
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:234
 #, python-format
 msgid "Tenants with Firewalls: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:239
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:244
 #, python-format
 msgid "Router List: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:241
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:246
 #, python-format
 msgid "fw_list: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:258
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:263
 msgid "Failed fwaas process services sync"
 msgstr ""
 
@@ -14023,3 +14016,61 @@ msgstr ""
 #~ msgid "Number of security rules allowed per tenant, -1 for unlimited"
 #~ msgstr "每個 Tenant 所容許的安全規則數目,-1 表示無限制"
 
+#~ msgid ""
+#~ "DNat is disabled for the router "
+#~ "%(router_id)s. Floating IPs cannot be "
+#~ "associated."
+#~ msgstr ""
+
+#~ msgid ""
+#~ "Unable to run Neutron with config "
+#~ "option '%s', as NVP does not "
+#~ "support it"
+#~ msgstr ""
+
+#~ msgid "Maximum concurrent connections to each NVP controller."
+#~ msgstr ""
+
+#~ msgid ""
+#~ "Minimum delay, in seconds, between two"
+#~ " state synchronization queries to NVP. "
+#~ "It must not exceed state_sync_interval"
+#~ msgstr ""
+
+#~ msgid ""
+#~ "Minimum number of resources to be "
+#~ "retrieved from NVP during state "
+#~ "synchronization"
+#~ msgstr ""
+
+#~ msgid "User name for NVP controllers in this cluster"
+#~ msgstr ""
+
+#~ msgid "Password for NVP controllers in this cluster"
+#~ msgstr ""
+
+#~ msgid "Lists the NVP controllers in this cluster"
+#~ msgstr ""
+
+#~ msgid ""
+#~ "This is uuid of the default NVP"
+#~ " Transport zone that will be used "
+#~ "for creating tunneled isolated \"Neutron\" "
+#~ "networks. It needs to be created "
+#~ "in NVP before starting Neutron with "
+#~ "the nvp plugin."
+#~ msgstr ""
+
+#~ msgid ""
+#~ "Unique identifier of the NVP L3 "
+#~ "Gateway service which will be used "
+#~ "for implementing routers and floating "
+#~ "IPs"
+#~ msgstr "「NVP L3 閘道」服務的唯一 ID,此服務將用於實作路由器及浮動 IP"
+
+#~ msgid ""
+#~ "Unique identifier of the NVP L2 "
+#~ "Gateway service which will be used "
+#~ "by default for network gateways"
+#~ msgstr "「NVP L2 閘道」服務的唯一 ID,依預設,此服務將由網路閘道使用"
+